Changeset a35b458 in mainline for kernel/generic/include/ipc/ipc.h
- Timestamp:
- 2018-03-02T20:10:49Z (7 years ago)
- Branches:
- lfn, master, serial, ticket/834-toolchain-update, topic/msim-upgrade, topic/simplify-dev-export
- Children:
- f1380b7
- Parents:
- 3061bc1
- git-author:
- Jiří Zárevúcky <zarevucky.jiri@…> (2018-02-28 17:38:31)
- git-committer:
- Jiří Zárevúcky <zarevucky.jiri@…> (2018-03-02 20:10:49)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
kernel/generic/include/ipc/ipc.h
r3061bc1 ra35b458 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.