Changes in kernel/generic/include/ipc/ipc.h [a35b458:5a6cc679] in mainline
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
kernel/generic/include/ipc/ipc.h
ra35b458 r5a6cc679 77 77 /** Answerbox is active until it enters cleanup. */ 78 78 bool active; 79 79 80 80 struct task *task; 81 81 82 82 waitq_t wq; 83 83 84 84 /** Phones connected to this answerbox. */ 85 85 list_t connected_phones; … … 87 87 list_t calls; 88 88 list_t dispatched_calls; /* Should be hash table in the future */ 89 89 90 90 /** Answered calls. */ 91 91 list_t answers; 92 92 93 93 IRQ_SPINLOCK_DECLARE(irq_lock); 94 94 95 95 /** Notifications from IRQ handlers. */ 96 96 list_t irq_notifs; … … 126 126 /** Answerbox link. */ 127 127 link_t ab_link; 128 128 129 129 unsigned int flags; 130 130 … … 145 145 /** True if the call is in the active list. */ 146 146 bool active; 147 147 148 148 /** 149 149 * Identification of the caller. … … 151 151 */ 152 152 struct task *sender; 153 153 154 154 /* 155 155 * Answerbox that will receive the answer. … … 161 161 /** Phone which was used to send the call. */ 162 162 phone_t *caller_phone; 163 163 164 164 /** Private data to internal IPC. */ 165 165 sysarg_t priv; 166 166 167 167 /** Data passed from/to userspace. */ 168 168 ipc_data_t data;
Note:
See TracChangeset
for help on using the changeset viewer.