Lines Matching refs:mod
629 const struct module_data *mod; in devclass_find_create() local
631 TAILQ_FOREACH(mod, &module_head, entry) { in devclass_find_create()
632 if (devclass_equal(mod->mod_name, classname)) { in devclass_find_create()
633 if (devclass_create(mod->devclass_pp)) { in devclass_find_create()
636 return (mod); in devclass_find_create()
643 devclass_add_device(const struct module_data *mod, device_t dev) in devclass_add_device() argument
649 pp_dev = mod->devclass_pp[0]->dev_list; in devclass_add_device()
657 dev->dev_module = mod; in devclass_add_device()
671 devclass_delete_device(const struct module_data *mod, device_t dev) in devclass_delete_device() argument
673 if (mod == NULL) { in devclass_delete_device()
676 mod->devclass_pp[0]->dev_list[dev->dev_unit] = NULL; in devclass_delete_device()
684 const struct module_data *mod = NULL; in make_device() local
688 mod = devclass_find_create(name); in make_device()
690 if (!mod) { in make_device()
710 if (devclass_add_device(mod, dev)) { in make_device()
844 const struct module_data *mod; in device_allocate_softc() local
846 mod = dev->dev_module; in device_allocate_softc()
849 (mod->driver->size != 0)) { in device_allocate_softc()
850 dev->dev_sc = malloc(mod->driver->size, in device_allocate_softc()
864 const struct module_data *mod; in device_probe_and_attach() local
874 mod = dev->dev_module; in device_probe_and_attach()
895 TAILQ_FOREACH(mod, &module_head, entry) { in device_probe_and_attach()
896 if (devclass_equal(mod->bus_name, bus_name_parent)) { in device_probe_and_attach()
897 if (devclass_create(mod->devclass_pp)) { in device_probe_and_attach()
900 if (devclass_add_device(mod, dev)) { in device_probe_and_attach()
927 const struct module_data *mod = dev->dev_module; in device_detach() local
941 devclass_delete_device(mod, dev); in device_detach()
1017 const struct module_data *mod; in devclass_find() local
1019 TAILQ_FOREACH(mod, &module_head, entry) { in devclass_find()
1020 if (devclass_equal(mod->driver->name, classname)) in devclass_find()
1021 return (mod->devclass_pp[0]); in devclass_find()