devclass
int devclass;
if (pcbh->devclass != LIBUSB_HOTPLUG_MATCH_ANY &&
pcbh->devclass != libusb20_dev_get_device_desc(dev->os_priv)->bDeviceClass)
handle->devclass = dev_class;
static TAILQ_HEAD(, devclass) devclasses =
struct devclass;
typedef struct devclass *devclass_t;
TAILQ_ENTRY(devclass) link;
devclass_t devclass;
devclass = device_get_devclass(parent);
if (devclass != NULL)
name = devclass_get_name(devclass);
devclass = device_get_devclass(dev);
if (devclass != NULL)
name = devclass_get_name(devclass);
devclass_t devclass;
devclass = devclass_find("root");
if (devclass == NULL) {
dev = devclass_get_device(devclass, 0);
const char *devclass;
devclass = "dpaa2_ni";
dev = device_add_child(rcdev, devclass, DEVICE_UNIT_ANY);
const char *devclass;
devclass = "dpaa2_io";
devclass = "dpaa2_bp";
devclass = "dpaa2_con";
devclass = "dpaa2_mac";
devclass = "dpaa2_mcp";
dev = device_add_child(rcdev, devclass, DEVICE_UNIT_ANY);
TAILQ_ENTRY(devclass) link;
TAILQ_ENTRY(devclass) link;
TAILQ_ENTRY(devclass) link;
devclass_t devclass;
devclass = devclass_find("mfi");
sc = devclass_get_softc(devclass, adapter);
devclass_t devclass;
devclass = devclass_find("mfi");
if (devclass == NULL)
sc = devclass_get_softc(devclass, adapter);
devclass_t devclass;
devclass = devclass_find("mfi");
if (devclass == NULL)
sc = devclass_get_softc(devclass, adapter);
TAILQ_ENTRY(devclass) link;
dev->devclass = dc;
if (dev->devclass != dc || dc->devices[dev->unit] != dev)
dev->devclass = NULL;
dev->devclass = NULL;
devclass_t devclass; /**< current device class */
if (child->devclass)
devclass_delete_device(child->devclass, child);
if (dev->devclass)
return (devclass_find_driver_internal(dc, dev->devclass->name));
if (dev->devclass) {
if (!strcmp(dev->devclass->name, dl->driver->name))
int hasclass = (child->devclass != NULL);
dc = dev->devclass;
if (!child->devclass) {
return (dev->devclass);
if (dev != NULL && dev->devclass)
return (devclass_get_name(dev->devclass));
if (dev->devclass)
devclass_delete_device(dev->devclass, dev);
if (dev->devclass) {
devclass_delete_device(dev->devclass, dev);
devclass_delete_device(dev->devclass, dev);
devclass_t dc = dev->devclass;
devclass_t dc = dev->devclass;
dc = dev->devclass;
devclass_t dc = dev->devclass;
print_devclass_short(dev->devclass, indent+1);
for (dc = bus->devclass; dc != NULL; dc = dc->parent) {
if (dev->devclass != NULL) {
if (resource_disabled(dev->devclass->name, dev->unit))
resource_unset_value(dev->devclass->name,
devclass_delete_device(dev->devclass, dev);
dc = malloc(sizeof(struct devclass) + strlen(classname) + 1,
if (dev->devclass != NULL &&
strcmp(driver, dev->devclass->name) == 0)
devclass_delete_device(dev->devclass, dev);
devclass_delete_device(dev->devclass, dev);
db_printf(" class: %s\n", DEVCLANAME(dev->devclass));
dev->parent->devclass == busclass) {
dev->parent->devclass == busclass) {
typedef TAILQ_HEAD(devclass_list, devclass) devclass_list_t;
typedef struct devclass *devclass_t;