Motr  M0

#include <mem_xprt.h>

Collaboration diagram for m0_net_bulk_mem_tm_pvt:
Collaboration graph

Data Fields

struct m0_net_transfer_mcxtm_tm
 
enum m0_net_bulk_mem_tm_state xtm_state
 
struct m0_list xtm_work_list
 
struct m0_cond xtm_work_list_cv
 
uint32_t xtm_callback_counter
 
struct m0_threadxtm_worker_threads
 
size_t xtm_num_workers
 

Detailed Description

Transfer machine private data.

Definition at line 210 of file mem_xprt.h.

Field Documentation

◆ xtm_callback_counter

uint32_t xtm_callback_counter

Worker callback activity is tracked by this counter.

Definition at line 220 of file mem_xprt.h.

◆ xtm_num_workers

size_t xtm_num_workers

Number of worker threads

Definition at line 224 of file mem_xprt.h.

◆ xtm_state

enum m0_net_bulk_mem_tm_state xtm_state

Internal state of the transfer machine

Definition at line 214 of file mem_xprt.h.

◆ xtm_tm

struct m0_net_transfer_mc* xtm_tm

The transfer machine pointer

Definition at line 212 of file mem_xprt.h.

◆ xtm_work_list

struct m0_list xtm_work_list

FIFO of pending work items

Definition at line 216 of file mem_xprt.h.

◆ xtm_work_list_cv

struct m0_cond xtm_work_list_cv

Condition variable for the work item list

Definition at line 218 of file mem_xprt.h.

◆ xtm_worker_threads

struct m0_thread* xtm_worker_threads

Array of worker threads allocated during startup

Definition at line 222 of file mem_xprt.h.


The documentation for this struct was generated from the following file: