|
| #define | LOS_ERRNO_DRIVER_INPUT_INVALID LOS_ERRNO_OS_ERROR(LOS_MOD_DRIVER, 0x10) |
| |
| #define | LOS_ERRNO_DRIVER_MUX_FAIL LOS_ERRNO_OS_ERROR(LOS_MOD_DRIVER, 0x11) |
| |
| #define | LOS_ERRNO_DRIVER_DRIVER_MATCH_FAIL LOS_ERRNO_OS_ERROR(LOS_MOD_DRIVER, 0x20) |
| |
| #define | LOS_ERRNO_DRIVER_DRIVER_PROBE_FAIL LOS_ERRNO_OS_ERROR(LOS_MOD_DRIVER, 0x21) |
| |
| #define | LOS_ERRNO_DRIVER_DRIVER_REGISTERED LOS_ERRNO_OS_ERROR(LOS_MOD_DRIVER, 0x22) |
| |
| #define | LOS_ERRNO_DRIVER_DRIVER_NOTFOUND LOS_ERRNO_OS_ERROR(LOS_MOD_DRIVER, 0x23) |
| |
| #define | LOS_ERRNO_DRIVER_DEVICE_BOUNDED LOS_ERRNO_OS_ERROR(LOS_MOD_DRIVER, 0x30) |
| |
| #define | LOS_ERRNO_DRIVER_DEVICE_INITIALFAIL LOS_ERRNO_OS_ERROR(LOS_MOD_DRIVER, 0x31) |
| |
| #define | LOS_ERRNO_DRIVER_DEVICE_REGISTERED LOS_ERRNO_OS_ERROR(LOS_MOD_DRIVER, 0x32) |
| |
| #define | LOS_ERRNO_DRIVER_DEVICE_BUSY LOS_ERRNO_OS_ERROR(LOS_MOD_DRIVER, 0x33) |
| |
| #define | LOS_FOREACH_DEVICE_LIST_HOOK(device, list, hook) LOS_DL_LIST_FOR_EACH_ENTRY_HOOK(device, list, struct LosDevice, driverNode, hook) |
| | iterate over a device list and execute hook function.
|
| |
| #define | LOS_FOREACH_DEVICE_HOOK(device, hook) LOS_DL_LIST_FOR_EACH_ENTRY_HOOK(device, &g_deviceList, struct LosDevice, deviceItem, hook) |
| | iterate over g_deviceList and execute hook function.
|
| |
| #define | LOS_FOREACH_DEVICE_BY_DRIVER(device, driver) LOS_FOREACH_DEVICE_LIST_HOOK(device, &(driver)->deviceList, NULL) |
| | iterate over a driver's deviceList.
|
| |
| #define | LOS_FOREACH_DEVICE(device) LOS_FOREACH_DEVICE_HOOK(device, NULL) |
| | iterate over a device list.
|
| |