37 |
IPC_KOBJECT_TYPE_TASK, |
IPC_KOBJECT_TYPE_TASK, |
38 |
IPC_KOBJECT_TYPE_THREAD, |
IPC_KOBJECT_TYPE_THREAD, |
39 |
IPC_KOBJECT_TYPE_MEMORY_OBJECT, |
IPC_KOBJECT_TYPE_MEMORY_OBJECT, |
40 |
IPC_KOBJECT_TYPE_EVENTCNT |
IPC_KOBJECT_TYPE_EVENTCNT, |
41 |
|
IPC_KOBJECT_TYPE_PAGER, |
42 |
|
IPC_KOBJECT_TYPE_PAGING_REQUEST |
43 |
}; |
}; |
44 |
|
|
45 |
|
|
125 |
#define IPC_PORT_VALID(IP) \ |
#define IPC_PORT_VALID(IP) \ |
126 |
((IP) != IPC_PORT_NULL && (IP) != IPC_PORT_DEAD && (IP->active_p)) |
((IP) != IPC_PORT_NULL && (IP) != IPC_PORT_DEAD && (IP->active_p)) |
127 |
|
|
128 |
|
/* Return kernel object type of PORT. */ |
129 |
|
#define ipc_port_kobject_type(PORT) ((PORT)->kobject.type) |
130 |
|
|
131 |
/* Initialize ports. */ |
/* Initialize ports. */ |
132 |
extern void ipc_port_init (void); |
extern void ipc_port_init (void); |
133 |
|
|