Changeset View
Changeset View
Standalone View
Standalone View
sys/kern/subr_bus.c
Show First 20 Lines • Show All 3,096 Lines • ▼ Show 20 Lines | device_set_unit(device_t dev, int unit) | ||||
err = devclass_add_device(dc, dev); | err = devclass_add_device(dc, dev); | ||||
if (err) | if (err) | ||||
return (err); | return (err); | ||||
bus_data_generation_update(); | bus_data_generation_update(); | ||||
return (0); | return (0); | ||||
} | } | ||||
void | |||||
device_set_idle_suspend(device_t dev) | |||||
{ | |||||
dev->flags |= DF_SUSPEND_AT_IDLE; | |||||
} | |||||
int | |||||
device_get_idle_suspend(device_t dev) | |||||
{ | |||||
return ((dev->flags & DF_SUSPEND_AT_IDLE) != 0); | |||||
} | |||||
/*======================================*/ | /*======================================*/ | ||||
/* | /* | ||||
* Some useful method implementations to make life easier for bus drivers. | * Some useful method implementations to make life easier for bus drivers. | ||||
*/ | */ | ||||
void | void | ||||
resource_init_map_request_impl(struct resource_map_request *args, size_t sz) | resource_init_map_request_impl(struct resource_map_request *args, size_t sz) | ||||
{ | { | ||||
▲ Show 20 Lines • Show All 2,706 Lines • Show Last 20 Lines |