Lines Matching refs:desc
30 const struct device_desc *desc; in device_init() local
37 for ( desc = _sdevice; desc != _edevice; desc++ ) in device_init()
39 if ( desc->class != class ) in device_init()
42 if ( dt_match_node(desc->dt_match, dev) ) in device_init()
44 ASSERT(desc->init != NULL); in device_init()
46 return desc->init(dev, data); in device_init()
56 const struct acpi_device_desc *desc; in acpi_device_init() local
58 for ( desc = _asdevice; desc != _aedevice; desc++ ) in acpi_device_init()
60 if ( ( desc->class != class ) || ( desc->class_type != class_type ) ) in acpi_device_init()
63 ASSERT(desc->init != NULL); in acpi_device_init()
65 return desc->init(data); in acpi_device_init()
73 const struct device_desc *desc; in device_get_class() local
77 for ( desc = _sdevice; desc != _edevice; desc++ ) in device_get_class()
79 if ( dt_match_node(desc->dt_match, dev) ) in device_get_class()
80 return desc->class; in device_get_class()