Linux Kernel  3.7.1
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Data Fields
msg_queue Struct Reference

#include <_msg_sm.h>

Data Fields

struct list_head list_elem
 
struct msg_mgrmsg_mgr
 
u32 max_msgs
 
u32 msgq_id
 
struct list_head msg_free_list
 
struct list_head msg_used_list
 
voidarg
 
struct sync_objectsync_event
 
struct sync_objectsync_done
 
struct sync_objectsync_done_ack
 
struct ntfy_objectntfy_obj
 
bool done
 
u32 io_msg_pend
 
struct kern_ipc_perm q_perm
 
time_t q_stime
 
time_t q_rtime
 
time_t q_ctime
 
unsigned long q_cbytes
 
unsigned long q_qnum
 
unsigned long q_qbytes
 
pid_t q_lspid
 
pid_t q_lrpid
 
struct list_head q_messages
 
struct list_head q_receivers
 
struct list_head q_senders
 

Detailed Description

Definition at line 109 of file _msg_sm.h.

Field Documentation

void* arg

Definition at line 117 of file _msg_sm.h.

bool done

Definition at line 122 of file _msg_sm.h.

u32 io_msg_pend

Definition at line 123 of file _msg_sm.h.

struct list_head list_elem

Definition at line 110 of file _msg_sm.h.

u32 max_msgs

Definition at line 112 of file _msg_sm.h.

struct list_head msg_free_list

Definition at line 114 of file _msg_sm.h.

Definition at line 111 of file _msg_sm.h.

struct list_head msg_used_list

Definition at line 116 of file _msg_sm.h.

u32 msgq_id

Definition at line 113 of file _msg_sm.h.

struct ntfy_object* ntfy_obj

Definition at line 121 of file _msg_sm.h.

unsigned long q_cbytes

Definition at line 23 of file msg.h.

time_t q_ctime

Definition at line 22 of file msg.h.

pid_t q_lrpid

Definition at line 27 of file msg.h.

pid_t q_lspid

Definition at line 26 of file msg.h.

struct list_head q_messages

Definition at line 29 of file msg.h.

Definition at line 19 of file msg.h.

unsigned long q_qbytes

Definition at line 25 of file msg.h.

unsigned long q_qnum

Definition at line 24 of file msg.h.

struct list_head q_receivers

Definition at line 30 of file msg.h.

time_t q_rtime

Definition at line 21 of file msg.h.

struct list_head q_senders

Definition at line 31 of file msg.h.

time_t q_stime

Definition at line 20 of file msg.h.

struct sync_object* sync_done

Definition at line 119 of file _msg_sm.h.

struct sync_object* sync_done_ack

Definition at line 120 of file _msg_sm.h.

struct sync_object* sync_event

Definition at line 118 of file _msg_sm.h.


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