Lines Matching defs:door_data
116 typedef struct door_data { struct
117 mutex_t dd_lock; /* lock to protect entire structure */
118 mutex_t dd_threadlock; /* lock to protect dd_thread field */
119 sigset_t dd_newset; /* signal set handled by the server */
120 cond_t dd_cv; /* client_door_descriptor cv */
121 cond_t dd_cv_bind; /* client door descriptor bind cv */
122 int32_t dd_id; /* for future use. To store unique id */
123 door_desc_t dd_desc[2]; /* [0] : Client Door descriptor */
125 thread_t dd_thread; /* thread bound to the client door */
126 door_cred_t dd_cred; /* credentials of client */
127 int32_t dd_fd; /* device file descriptor */
128 void *dd_buf; /* mmapped buffer of client */
129 int32_t dd_buf_len; /* size of the mmapped buffer */
153 } door_data_t; argument