Changes in uspace/lib/c/include/ipc/devman.h [3f57fb7:f9b2cb4c] in mainline
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
uspace/lib/c/include/ipc/devman.h
r3f57fb7 rf9b2cb4c 42 42 43 43 typedef sysarg_t devman_handle_t; 44 45 typedef enum { 46 /** Driver has not been started. */ 47 DRIVER_NOT_STARTED = 0, 48 49 /** 50 * Driver has been started, but has not registered as running and ready 51 * to receive requests. 52 */ 53 DRIVER_STARTING, 54 55 /** Driver is running and prepared to serve incomming requests. */ 56 DRIVER_RUNNING 57 } driver_state_t; 44 58 45 59 typedef enum { … … 127 141 128 142 typedef enum { 129 DEVMAN_DRIVER = 1,130 DEVMAN_CLIENT,131 DEVMAN_CONNECT_TO_DEVICE,132 DEVMAN_CONNECT_FROM_LOC,133 DEVMAN_CONNECT_TO_PARENTS_DEVICE134 } devman_interface_t;135 136 typedef enum {137 143 DEVMAN_DRIVER_REGISTER = IPC_FIRST_USER_METHOD, 138 144 DEVMAN_ADD_FUNCTION, … … 155 161 DEVMAN_DEVICE_GET_HANDLE = IPC_FIRST_USER_METHOD, 156 162 DEVMAN_DEV_GET_FUNCTIONS, 163 DEVMAN_DEV_GET_PARENT, 157 164 DEVMAN_FUN_GET_CHILD, 165 DEVMAN_FUN_GET_MATCH_ID, 158 166 DEVMAN_FUN_GET_NAME, 159 167 DEVMAN_FUN_GET_DRIVER_NAME, … … 161 169 DEVMAN_FUN_OFFLINE, 162 170 DEVMAN_FUN_GET_PATH, 163 DEVMAN_FUN_SID_TO_HANDLE 171 DEVMAN_FUN_SID_TO_HANDLE, 172 DEVMAN_GET_DRIVERS, 173 DEVMAN_DRIVER_GET_DEVICES, 174 DEVMAN_DRIVER_GET_HANDLE, 175 DEVMAN_DRIVER_GET_MATCH_ID, 176 DEVMAN_DRIVER_GET_NAME, 177 DEVMAN_DRIVER_GET_STATE, 178 DEVMAN_DRIVER_LOAD 164 179 } client_to_devman_t; 165 180
Note:
See TracChangeset
for help on using the changeset viewer.