Motr  M0
m0_parallel_pool Struct Reference

#include <thread_pool.h>

Collaboration diagram for m0_parallel_pool:
Collaboration graph

Data Fields

struct m0_semaphore pp_sync
 
struct m0_semaphore pp_ready
 
bool pp_done
 
int(* pp_process )(void *job)
 
struct m0_threadpp_threads
 
int pp_thread_nr
 
struct m0_parallel_queuepp_queue
 
struct m0_parallel_queue_linkpp_qlinks
 
int pp_qlinks_nr
 
int pp_state
 
int pp_next_rc
 

Detailed Description

Definition at line 85 of file thread_pool.h.

Field Documentation

◆ pp_done

bool pp_done

Definition at line 88 of file thread_pool.h.

◆ pp_next_rc

int pp_next_rc

Definition at line 99 of file thread_pool.h.

◆ pp_process

int(* pp_process) (void *job)

Definition at line 90 of file thread_pool.h.

◆ pp_qlinks

struct m0_parallel_queue_link* pp_qlinks

Definition at line 95 of file thread_pool.h.

◆ pp_qlinks_nr

int pp_qlinks_nr

Definition at line 96 of file thread_pool.h.

◆ pp_queue

struct m0_parallel_queue* pp_queue

Definition at line 94 of file thread_pool.h.

◆ pp_ready

struct m0_semaphore pp_ready

Definition at line 87 of file thread_pool.h.

◆ pp_state

int pp_state

Definition at line 98 of file thread_pool.h.

◆ pp_sync

struct m0_semaphore pp_sync

Definition at line 86 of file thread_pool.h.

◆ pp_thread_nr

int pp_thread_nr

Definition at line 92 of file thread_pool.h.

◆ pp_threads

struct m0_thread* pp_threads

Definition at line 91 of file thread_pool.h.


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