Changes in uspace/lib/c/include/ipc/devman.h [f9b2cb4c:3f57fb7] in mainline
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
uspace/lib/c/include/ipc/devman.h
rf9b2cb4c r3f57fb7 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 ready51 * to receive requests.52 */53 DRIVER_STARTING,54 55 /** Driver is running and prepared to serve incomming requests. */56 DRIVER_RUNNING57 } driver_state_t;58 44 59 45 typedef enum { … … 141 127 142 128 typedef enum { 129 DEVMAN_DRIVER = 1, 130 DEVMAN_CLIENT, 131 DEVMAN_CONNECT_TO_DEVICE, 132 DEVMAN_CONNECT_FROM_LOC, 133 DEVMAN_CONNECT_TO_PARENTS_DEVICE 134 } devman_interface_t; 135 136 typedef enum { 143 137 DEVMAN_DRIVER_REGISTER = IPC_FIRST_USER_METHOD, 144 138 DEVMAN_ADD_FUNCTION, … … 161 155 DEVMAN_DEVICE_GET_HANDLE = IPC_FIRST_USER_METHOD, 162 156 DEVMAN_DEV_GET_FUNCTIONS, 163 DEVMAN_DEV_GET_PARENT,164 157 DEVMAN_FUN_GET_CHILD, 165 DEVMAN_FUN_GET_MATCH_ID,166 158 DEVMAN_FUN_GET_NAME, 167 159 DEVMAN_FUN_GET_DRIVER_NAME, … … 169 161 DEVMAN_FUN_OFFLINE, 170 162 DEVMAN_FUN_GET_PATH, 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 163 DEVMAN_FUN_SID_TO_HANDLE 179 164 } client_to_devman_t; 180 165
Note:
See TracChangeset
for help on using the changeset viewer.