lib/libdevctl/devctl.c
107
devctl_set_driver(const char *device, const char *driver, bool force)
lib/libdevctl/devctl.c
117
req.dr_data = __DECONST(char *, driver);
lib/libdevctl/devctl.h
38
int devctl_set_driver(const char *device, const char *driver, bool force);
share/examples/ppi/ppilcd.c
134
driver = NULL;
share/examples/ppi/ppilcd.c
137
driver = &lcd_drivertab[i];
share/examples/ppi/ppilcd.c
141
if (driver == NULL) {
share/examples/ppi/ppilcd.c
146
debug(1, "Driver selected for %s", driver->l_name);
share/examples/ppi/ppilcd.c
147
driver->l_prepare(devname, drvopts);
share/examples/ppi/ppilcd.c
148
atexit(driver->l_finish);
share/examples/ppi/ppilcd.c
154
do_char(driver, *cp);
share/examples/ppi/ppilcd.c
159
do_char(driver, (char)ch);
share/examples/ppi/ppilcd.c
196
do_char(struct lcd_driver *driver, char ch)
share/examples/ppi/ppilcd.c
203
driver->l_command(CMD_BKSP);
share/examples/ppi/ppilcd.c
206
driver->l_command(CMD_CLR);
share/examples/ppi/ppilcd.c
209
driver->l_command(CMD_NL);
share/examples/ppi/ppilcd.c
212
driver->l_command(CMD_CR);
share/examples/ppi/ppilcd.c
215
driver->l_command(CMD_RESET);
share/examples/ppi/ppilcd.c
218
driver->l_command(CMD_HOME);
share/examples/ppi/ppilcd.c
221
driver->l_putc('\\');
share/examples/ppi/ppilcd.c
224
driver->l_command(ch);
share/examples/ppi/ppilcd.c
233
driver->l_putc(ch);
share/examples/ppi/ppilcd.c
84
static void do_char(struct lcd_driver *driver, char ch);
share/examples/ppi/ppilcd.c
94
struct lcd_driver *driver = &lcd_drivertab[0];
stand/efi/include/efi_driver_utils.h
32
EFI_STATUS install_driver(EFI_DRIVER_BINDING_PROTOCOL *driver);
stand/efi/libefi/efi_driver_utils.c
71
install_driver(EFI_DRIVER_BINDING_PROTOCOL *driver)
stand/efi/libefi/efi_driver_utils.c
75
driver->ImageHandle = IH;
stand/efi/libefi/efi_driver_utils.c
76
driver->DriverBindingHandle = NULL;
stand/efi/libefi/efi_driver_utils.c
78
&(driver->DriverBindingHandle),
stand/efi/libefi/efi_driver_utils.c
79
&DriverBindingProtocolGUID, driver,
stand/kshim/bsd_kernel.c
585
bus_generic_driver_added(device_t dev, driver_t *driver)
stand/kshim/bsd_kernel.c
886
mtod = dev->dev_module->driver->methods;
stand/kshim/bsd_kernel.c
902
return (dev->dev_module->driver->name);
stand/kshim/bsd_kernel.c
913
(mod->driver->size != 0)) {
stand/kshim/bsd_kernel.c
914
dev->dev_sc = malloc(mod->driver->size,
stand/kshim/bsd_kernel.h
364
struct driver;
stand/kshim/bsd_kernel.h
371
typedef struct driver driver_t;
stand/kshim/bsd_kernel.h
397
typedef void bus_driver_added_t (device_t dev, driver_t *driver);
stand/kshim/bsd_kernel.h
451
const struct driver *driver;
stand/kshim/bsd_kernel.h
493
void bus_generic_driver_added(device_t dev, driver_t *driver);
stand/kshim/bsd_kernel.h
91
#define DRIVER_MODULE(name, busname, driver, evh, arg) \
stand/kshim/bsd_kernel.h
94
&driver, { 0, 0 } }; \
sys/amd64/vmm/amd/ivrs_drv.c
347
ivhd_identify(driver_t *driver, device_t parent)
sys/arm/arm/generic_timer.c
569
arm_tmr_acpi_identify(driver_t *driver, device_t parent)
sys/arm/arm/gic_acpi.c
116
gic_acpi_identify(driver_t *driver, device_t parent)
sys/arm/arm/pmu_acpi.c
123
pmu_acpi_identify(driver_t *driver, device_t parent)
sys/arm/broadcom/bcm2835/bcm2835_audio.c
1001
bcm2835_audio_identify(driver_t *driver, device_t parent)
sys/arm/broadcom/bcm2835/bcm2835_cpufreq.c
1193
bcm2835_cpufreq_identify(driver_t *driver, device_t parent)
sys/arm/broadcom/bcm2835/bcm2835_cpufreq.c
1206
DPRINTF("driver=%p, parent=%p\n", driver, parent);
sys/arm/nvidia/drm2/tegra_bo.c
225
drm->driver->gem_pager_ops, size, 0, 0, NULL);
sys/arm/nvidia/drm2/tegra_host1x.c
180
list_for_each_entry_safe(dev, tmp, &driver->device_list, driver_item)
sys/arm/nvidia/tegra124/tegra124_coretemp.c
172
tegra124_coretemp_identify(driver_t *driver, device_t parent)
sys/arm/nvidia/tegra124/tegra124_cpufreq.c
468
tegra124_cpufreq_identify(driver_t *driver, device_t parent)
sys/arm/ti/am335x/am335x_scm.c
80
am335x_scm_identify(driver_t *driver, device_t parent)
sys/arm64/arm64/gic_v3_acpi.c
167
gic_v3_acpi_identify(driver_t *driver, device_t parent)
sys/arm64/iommu/smmu_acpi.c
104
smmu_acpi_identify(driver_t *driver, device_t parent)
sys/arm64/nvidia/tegra210/tegra210_coretemp.c
177
tegra210_coretemp_identify(driver_t *driver, device_t parent)
sys/arm64/nvidia/tegra210/tegra210_cpufreq.c
386
tegra210_cpufreq_identify(driver_t *driver, device_t parent)
sys/arm64/spe/arm_spe_acpi.c
100
arm_spe_acpi_identify(driver_t *driver, device_t parent)
sys/cam/cam_periph.h
238
cam_periph_acquire_first(struct periph_driver *driver)
sys/cam/cam_periph.h
243
periph = TAILQ_FIRST(&driver->units);
sys/cam/cam_periph.h
269
#define CAM_PERIPH_FOREACH(periph, driver) \
sys/cam/cam_periph.h
270
for ((periph) = cam_periph_acquire_first(driver); \
sys/cam/cam_periph.h
57
#define PERIPHDRIVER_DECLARE(name, driver) \
sys/cam/cam_periph.h
74
(void *)&driver \
sys/cam/ctl/ctl.c
3241
fe = ctl_frontend_find(req->driver);
sys/cam/ctl/ctl.c
3245
"Frontend \"%s\" not found.", req->driver);
sys/cam/ctl/ctl_backend.h
56
#define CTL_BACKEND_DECLARE(name, driver) \
sys/cam/ctl/ctl_backend.h
76
(void *)&driver \
sys/cam/ctl/ctl_frontend.h
61
#define CTL_FRONTEND_DECLARE(name, driver) \
sys/cam/ctl/ctl_frontend.h
81
(void *)&driver \
sys/cam/ctl/ctl_ioctl.h
558
char driver[CTL_DRIVER_NAME_LEN];
sys/compat/linuxkpi/common/include/linux/device.h
114
struct device_driver *driver;
sys/compat/linuxkpi/common/include/linux/ethtool.h
46
char driver[32];
sys/compat/linuxkpi/common/include/linux/pci.h
276
struct device_driver driver;
sys/compat/linuxkpi/common/include/linux/platform_device.h
43
struct device_driver driver;
sys/compat/linuxkpi/common/src/linux_pci.c
1143
pmops = pdev->pdrv->driver.pm;
sys/compat/linuxkpi/common/src/linux_pci.c
1167
pmops = pdev->pdrv->driver.pm;
sys/compat/linuxkpi/common/src/linuxkpi_80211_pm.c
106
pmops = pdev->pdrv->driver.pm;
sys/compat/linuxkpi/common/src/linuxkpi_80211_pm.c
135
lkpi_80211_pm_identify(driver_t *driver, device_t parent)
sys/compat/linuxkpi/common/src/linuxkpi_80211_pm.c
139
if (device_find_child(parent, driver->name, DEVICE_UNIT_ANY) != NULL)
sys/compat/linuxkpi/common/src/linuxkpi_80211_pm.c
146
if (BUS_ADD_CHILD(parent, 0, driver->name, DEVICE_UNIT_ANY) == NULL)
sys/compat/linuxkpi/common/src/linuxkpi_80211_pm.c
61
pmops = pdev->pdrv->driver.pm;
sys/crypto/openssl/ossl.c
56
ossl_identify(driver_t *driver, device_t parent)
sys/dev/acpi_support/acpi_asus_wmi.c
366
static void acpi_asus_wmi_identify(driver_t *driver, device_t parent);
sys/dev/acpi_support/acpi_asus_wmi.c
449
acpi_asus_wmi_identify(driver_t *driver, device_t parent)
sys/dev/acpi_support/acpi_hp.c
304
static void acpi_hp_identify(driver_t *driver, device_t parent);
sys/dev/acpi_support/acpi_hp.c
460
acpi_hp_identify(driver_t *driver, device_t parent)
sys/dev/acpi_support/acpi_sbl_wmi.c
55
acpi_sbl_wmi_identify(driver_t *driver, device_t parent)
sys/dev/acpica/acpi.c
1002
DEVICE_IDENTIFY(driver, dev);
sys/dev/acpica/acpi.c
997
acpi_driver_added(device_t dev, driver_t *driver)
sys/dev/acpica/acpi_apei.c
579
hest_identify(driver_t *driver, device_t parent)
sys/dev/acpica/acpi_apei_bus.c
93
apei_identify(driver_t *driver, device_t parent)
sys/dev/acpica/acpi_einj.c
526
einj_identify(driver_t *driver, device_t parent)
sys/dev/acpica/acpi_hpet.c
410
hpet_identify(driver_t *driver, device_t parent)
sys/dev/acpica/acpi_pci_link.c
1098
acpi_pci_link_identify(driver_t *driver, device_t parent)
sys/dev/acpica/acpi_perf.c
139
acpi_perf_identify(driver_t *driver, device_t parent)
sys/dev/acpica/acpi_perf.c
95
static void acpi_perf_identify(driver_t *driver, device_t parent);
sys/dev/acpica/acpi_throttle.c
127
acpi_throttle_identify(driver_t *driver, device_t parent)
sys/dev/acpica/acpi_throttle.c
93
static void acpi_throttle_identify(driver_t *driver, device_t parent);
sys/dev/acpica/acpi_timer.c
116
acpi_timer_identify(driver_t *driver, device_t parent)
sys/dev/acpica/acpi_timer.c
67
static void acpi_timer_identify(driver_t *driver, device_t parent);
sys/dev/acpica/acpi_video.c
274
acpi_video_identify(driver_t *driver, device_t parent)
sys/dev/acpica/acpi_video.c
88
static void acpi_video_identify(driver_t *driver, device_t parent);
sys/dev/agp/agp_i810.c
1000
sc->match->driver->chiptype == CHIP_G4X)
sys/dev/agp/agp_i810.c
1006
if (sc->match->driver->chiptype == CHIP_I965 ||
sys/dev/agp/agp_i810.c
1007
sc->match->driver->chiptype == CHIP_G4X)
sys/dev/agp/agp_i810.c
1013
if (sc->match->driver->chiptype == CHIP_I965 ||
sys/dev/agp/agp_i810.c
1014
sc->match->driver->chiptype == CHIP_G4X)
sys/dev/agp/agp_i810.c
1271
agp_set_aperture_resource(dev, sc->match->driver->gen <= 2 ?
sys/dev/agp/agp_i810.c
1278
(1ULL << sc->match->driver->busdma_addr_mask_sz) - 1) {
sys/dev/agp/agp_i810.c
1281
sc->match->driver->busdma_addr_mask_sz) - 1);
sys/dev/agp/agp_i810.c
1285
if (bus_alloc_resources(dev, sc->match->driver->res_spec, sc->sc_res)) {
sys/dev/agp/agp_i810.c
1294
if ((error = sc->match->driver->get_stolen_size(dev)) != 0 ||
sys/dev/agp/agp_i810.c
1295
(error = sc->match->driver->install_gatt(dev)) != 0 ||
sys/dev/agp/agp_i810.c
1296
(error = sc->match->driver->get_gtt_mappable_entries(dev)) != 0 ||
sys/dev/agp/agp_i810.c
1297
(error = sc->match->driver->get_gtt_total_entries(dev)) != 0 ||
sys/dev/agp/agp_i810.c
1298
(error = sc->match->driver->chipset_flush_setup(dev)) != 0) {
sys/dev/agp/agp_i810.c
1299
bus_release_resources(dev, sc->match->driver->res_spec,
sys/dev/agp/agp_i810.c
1314
sc->match->driver->dump_regs(dev);
sys/dev/agp/agp_i810.c
1354
sc->match->driver->deinstall_gatt(dev);
sys/dev/agp/agp_i810.c
1356
sc->match->driver->chipset_flush_teardown(dev);
sys/dev/agp/agp_i810.c
1362
bus_release_resources(dev, sc->match->driver->res_spec, sc->sc_res);
sys/dev/agp/agp_i810.c
1455
return (sc->match->driver->set_aperture(dev, aperture));
sys/dev/agp/agp_i810.c
1592
sc->match->driver->install_gtt_pte(dev, index, physical, 0);
sys/dev/agp/agp_i810.c
1610
sc->match->driver->install_gtt_pte(dev, index, 0, 0);
sys/dev/agp/agp_i810.c
1666
pte = sc->match->driver->read_gtt_pte(dev, index);
sys/dev/agp/agp_i810.c
1679
pte = sc->match->driver->read_gtt_pte(dev, index);
sys/dev/agp/agp_i810.c
1716
if (sc->match->driver->chiptype != CHIP_I810)
sys/dev/agp/agp_i810.c
1835
sc->match->driver->install_gtt_pte(dev, (offset + i) >>
sys/dev/agp/agp_i810.c
1850
if (sc->match->driver->chiptype != CHIP_I810)
sys/dev/agp/agp_i810.c
1875
sc->match->driver->install_gtt_pte(dev,
sys/dev/agp/agp_i810.c
1886
if (sc->match->driver->chiptype != CHIP_I810)
sys/dev/agp/agp_i810.c
1889
sc->match->driver->install_gtt_pte(dev, i >> AGP_PAGE_SHIFT,
sys/dev/agp/agp_i810.c
1937
sc->match->driver->install_gtt_pte(dev, first_entry + i,
sys/dev/agp/agp_i810.c
1939
sc->match->driver->read_gtt_pte(dev, first_entry + num_entries - 1);
sys/dev/agp/agp_i810.c
1953
sc->match->driver->install_gtt_pte(dev, first_entry + i,
sys/dev/agp/agp_i810.c
1956
sc->match->driver->read_gtt_pte(dev, first_entry + num_entries - 1);
sys/dev/agp/agp_i810.c
2188
sc->match->driver->chipset_flush(dev);
sys/dev/agp/agp_i810.c
2250
sc->match->driver->install_gtt_pte(dev, index, addr, flags);
sys/dev/agp/agp_i810.c
2267
sc->match->driver->install_gtt_pte(dev, first_entry + i,
sys/dev/agp/agp_i810.c
2273
sc->match->driver->read_gtt_pte(dev, first_entry + i - 1);
sys/dev/agp/agp_i810.c
2353
return (sc->match->driver->read_gtt_pte_paddr(intel_agp, entry));
sys/dev/agp/agp_i810.c
2362
return (sc->match->driver->read_gtt_pte(intel_agp, entry));
sys/dev/agp/agp_i810.c
2371
return (sc->match->driver->write_gtt(intel_agp, entry, val));
sys/dev/agp/agp_i810.c
481
const struct agp_i810_driver *driver;
sys/dev/agp/agp_i810.c
486
.driver = &agp_i810_i810_driver
sys/dev/agp/agp_i810.c
491
.driver = &agp_i810_i810_driver
sys/dev/agp/agp_i810.c
496
.driver = &agp_i810_i810_driver
sys/dev/agp/agp_i810.c
501
.driver = &agp_i810_i815_driver
sys/dev/agp/agp_i810.c
506
.driver = &agp_i810_i830_driver
sys/dev/agp/agp_i810.c
511
.driver = &agp_i810_i830_driver
sys/dev/agp/agp_i810.c
516
.driver = &agp_i810_i855_driver
sys/dev/agp/agp_i810.c
521
.driver = &agp_i810_i865_driver
sys/dev/agp/agp_i810.c
526
.driver = &agp_i810_i915_driver
sys/dev/agp/agp_i810.c
531
.driver = &agp_i810_i915_driver
sys/dev/agp/agp_i810.c
536
.driver = &agp_i810_i915_driver
sys/dev/agp/agp_i810.c
541
.driver = &agp_i810_i915_driver
sys/dev/agp/agp_i810.c
546
.driver = &agp_i810_i915_driver
sys/dev/agp/agp_i810.c
551
.driver = &agp_i810_i915_driver
sys/dev/agp/agp_i810.c
556
.driver = &agp_i810_g965_driver
sys/dev/agp/agp_i810.c
561
.driver = &agp_i810_g965_driver
sys/dev/agp/agp_i810.c
566
.driver = &agp_i810_g965_driver
sys/dev/agp/agp_i810.c
571
.driver = &agp_i810_g965_driver
sys/dev/agp/agp_i810.c
576
.driver = &agp_i810_g33_driver
sys/dev/agp/agp_i810.c
581
.driver = &agp_i810_g33_driver
sys/dev/agp/agp_i810.c
586
.driver = &agp_i810_g33_driver
sys/dev/agp/agp_i810.c
591
.driver = &agp_i810_igd_driver
sys/dev/agp/agp_i810.c
596
.driver = &agp_i810_igd_driver
sys/dev/agp/agp_i810.c
601
.driver = &agp_i810_g965_driver
sys/dev/agp/agp_i810.c
606
.driver = &agp_i810_g965_driver
sys/dev/agp/agp_i810.c
611
.driver = &agp_i810_g4x_driver
sys/dev/agp/agp_i810.c
616
.driver = &agp_i810_g4x_driver
sys/dev/agp/agp_i810.c
621
.driver = &agp_i810_g4x_driver
sys/dev/agp/agp_i810.c
626
.driver = &agp_i810_g4x_driver
sys/dev/agp/agp_i810.c
631
.driver = &agp_i810_g4x_driver
sys/dev/agp/agp_i810.c
636
.driver = &agp_i810_g4x_driver
sys/dev/agp/agp_i810.c
641
.driver = &agp_i810_g4x_driver
sys/dev/agp/agp_i810.c
680
agp_i810_identify(driver_t *driver, device_t parent)
sys/dev/agp/agp_i810.c
779
err = match->driver->check_active(bdev);
sys/dev/agp/agp_i810.c
786
match->driver->set_desc(dev, match);
sys/dev/agp/agp_i810.c
905
switch (sc->match->driver->chiptype) {
sys/dev/agp/agp_i810.c
980
stolen = sc->match->driver->gen > 2 ? 48 * 1024 : 0;
sys/dev/agp/agp_i810.c
983
stolen = sc->match->driver->gen > 2 ? 64 * 1024 : 0;
sys/dev/agp/agp_i810.c
986
stolen = sc->match->driver->gen > 2 ? 128 * 1024 : 0;
sys/dev/agp/agp_i810.c
989
stolen = sc->match->driver->gen > 2 ? 256 * 1024 : 0;
sys/dev/agp/agp_i810.c
992
if (sc->match->driver->chiptype == CHIP_I965 ||
sys/dev/agp/agp_i810.c
993
sc->match->driver->chiptype == CHIP_G4X)
sys/dev/agp/agp_i810.c
999
if (sc->match->driver->chiptype == CHIP_I965 ||
sys/dev/aic7xxx/ahc_isa.c
114
device_set_driver(child, driver);
sys/dev/aic7xxx/ahc_isa.c
47
static void ahc_isa_identify(driver_t *driver,
sys/dev/aic7xxx/ahc_isa.c
78
ahc_isa_identify(driver_t *driver, device_t parent)
sys/dev/amdsbwd/amdsbwd.c
104
static void amdsbwd_identify(driver_t *driver, device_t parent);
sys/dev/amdsbwd/amdsbwd.c
251
amdsbwd_identify(driver_t *driver, device_t parent)
sys/dev/amdsmn/amdsmn.c
159
static void amdsmn_identify(driver_t *driver, device_t parent);
sys/dev/amdsmn/amdsmn.c
205
amdsmn_identify(driver_t *driver, device_t parent)
sys/dev/amdsmu/amdsmu.c
57
amdsmu_identify(driver_t *driver, device_t parent)
sys/dev/amdtemp/amdtemp.c
228
static void amdtemp_identify(driver_t *driver, device_t parent);
sys/dev/amdtemp/amdtemp.c
285
amdtemp_identify(driver_t *driver, device_t parent)
sys/dev/ata/ata-all.h
280
void *driver; /* driver specific */
sys/dev/atkbdc/atkbd_atkbdc.c
53
static void atkbdidentify(driver_t *driver, device_t dev);
sys/dev/atkbdc/atkbd_atkbdc.c
74
atkbdidentify(driver_t *driver, device_t parent)
sys/dev/atkbdc/atkbd_atkbdc.c
78
BUS_ADD_CHILD(parent, KBDC_RID_KBD, driver->name, device_get_unit(parent));
sys/dev/atkbdc/psm.c
1333
psmidentify(driver_t *driver, device_t parent)
sys/dev/atkbdc/psm.c
1343
psm = BUS_ADD_CHILD(parent, KBDC_RID_AUX, driver->name, unit);
sys/dev/bhnd/bcma/bcma.c
58
bcma_get_erom_class(driver_t *driver)
sys/dev/bhnd/bhnd.h
638
bhnd_driver_get_erom_class(driver_t *driver)
sys/dev/bhnd/bhnd.h
640
return (BHND_BUS_GET_EROM_CLASS(driver));
sys/dev/bhnd/siba/siba.c
56
siba_get_erom_class(driver_t *driver)
sys/dev/bnxt/bnxt_en/bnxt_auxbus_compat.c
101
auxdev->dev.driver = &auxdrv->driver;
sys/dev/bnxt/bnxt_en/bnxt_auxbus_compat.c
127
if (auxdev->dev.driver != &auxdrv->driver)
sys/dev/bnxt/bnxt_en/bnxt_auxbus_compat.c
131
auxdev->dev.driver = NULL;
sys/dev/bnxt/bnxt_en/bnxt_auxbus_compat.c
147
auxdrv->driver.name = kasprintf(GFP_KERNEL, "%s.%s", KBUILD_MODNAME,
sys/dev/bnxt/bnxt_en/bnxt_auxbus_compat.c
150
auxdrv->driver.name = kasprintf(GFP_KERNEL, "%s", KBUILD_MODNAME);
sys/dev/bnxt/bnxt_en/bnxt_auxbus_compat.c
151
if (!auxdrv->driver.name)
sys/dev/bnxt/bnxt_en/bnxt_auxbus_compat.c
156
if (auxdev->dev.driver)
sys/dev/bnxt/bnxt_en/bnxt_auxbus_compat.c
164
auxdev->dev.driver = &auxdrv->driver;
sys/dev/bnxt/bnxt_en/bnxt_auxbus_compat.c
184
if (auxdev->dev.driver != &auxdrv->driver)
sys/dev/bnxt/bnxt_en/bnxt_auxbus_compat.c
188
auxdev->dev.driver = NULL;
sys/dev/bnxt/bnxt_en/bnxt_auxbus_compat.c
190
kfree(auxdrv->driver.name);
sys/dev/bnxt/bnxt_en/bnxt_auxbus_compat.h
55
struct device_driver driver;
sys/dev/cardbus/cardbus.c
258
cardbus_driver_added(device_t cbdev, driver_t *driver)
sys/dev/cardbus/cardbus.c
266
DEVICE_IDENTIFY(driver, cbdev);
sys/dev/cardbus/cardbus.c
76
static void cardbus_driver_added(device_t cbdev, driver_t *driver);
sys/dev/cfe/cfe_resource.c
74
cferes_identify(driver_t* driver, device_t parent)
sys/dev/cfe/cfe_resource.c
85
device_set_driver(child, driver);
sys/dev/chromebook_platform/chromebook_platform.c
55
chromebook_i2c_identify(driver_t *driver, device_t bus)
sys/dev/coreboot/coreboot.c
1201
coreboot_identify(driver_t *driver, device_t parent)
sys/dev/coreboot/coreboot.c
1273
device_set_driver(child, driver);
sys/dev/coretemp/coretemp.c
109
coretemp_identify(driver_t *driver, device_t parent)
sys/dev/coretemp/coretemp.c
73
static void coretemp_identify(driver_t *driver, device_t parent);
sys/dev/cpufreq/cpufreq_dt.c
303
cpufreq_dt_identify(driver_t *driver, device_t parent)
sys/dev/cpufreq/ichss.c
133
ichss_identify(driver_t *driver, device_t parent)
sys/dev/cpufreq/ichss.c
93
static void ichss_identify(driver_t *driver, device_t parent);
sys/dev/cxgbe/crypto/t4_crypto.c
1803
ccr_identify(driver_t *driver, device_t parent)
sys/dev/dcons/dcons_crom.c
86
dcons_crom_identify(driver_t *driver, device_t parent)
sys/dev/dpms/dpms.c
122
dpms_identify(driver_t *driver, device_t parent)
sys/dev/drm2/drmP.h
1080
struct drm_driver *driver;
sys/dev/drm2/drmP.h
1139
return ((dev->driver->driver_features & feature) ? 1 : 0);
sys/dev/drm2/drmP.h
1144
return dev->driver->bus->get_irq(dev);
sys/dev/drm2/drmP.h
1558
struct drm_driver *driver);
sys/dev/drm2/drmP.h
1568
struct drm_driver *driver);
sys/dev/drm2/drmP.h
1580
struct drm_driver *driver);
sys/dev/drm2/drmP.h
1740
struct drm_driver *driver);
sys/dev/drm2/drm_bufs.c
1153
buf->dev_priv_size = dev->driver->dev_priv_size;
sys/dev/drm2/drm_bufs.c
1308
buf->dev_priv_size = dev->driver->dev_priv_size;
sys/dev/drm2/drm_bufs.c
789
buf->dev_priv_size = dev->driver->dev_priv_size;
sys/dev/drm2/drm_bufs.c
989
buf->dev_priv_size = dev->driver->dev_priv_size;
sys/dev/drm2/drm_context.c
470
if (dev->driver->context_dtor)
sys/dev/drm2/drm_context.c
471
dev->driver->context_dtor(dev, ctx->handle);
sys/dev/drm2/drm_crtc.c
3650
if (!dev->driver->dumb_create)
sys/dev/drm2/drm_crtc.c
3652
return dev->driver->dumb_create(file_priv, dev, args);
sys/dev/drm2/drm_crtc.c
3661
if (!dev->driver->dumb_map_offset)
sys/dev/drm2/drm_crtc.c
3664
return dev->driver->dumb_map_offset(file_priv, dev, args->handle, &args->offset);
sys/dev/drm2/drm_crtc.c
3672
if (!dev->driver->dumb_destroy)
sys/dev/drm2/drm_crtc.c
3675
return dev->driver->dumb_destroy(file_priv, dev, args->handle);
sys/dev/drm2/drm_drv.c
192
if (dev->driver->lastclose)
sys/dev/drm2/drm_drv.c
193
dev->driver->lastclose(dev);
sys/dev/drm2/drm_drv.c
328
version->version_major = dev->driver->major;
sys/dev/drm2/drm_drv.c
329
version->version_minor = dev->driver->minor;
sys/dev/drm2/drm_drv.c
330
version->version_patchlevel = dev->driver->patchlevel;
sys/dev/drm2/drm_drv.c
332
dev->driver->name);
sys/dev/drm2/drm_drv.c
335
dev->driver->date);
sys/dev/drm2/drm_drv.c
338
dev->driver->desc);
sys/dev/drm2/drm_drv.c
412
(nr < DRM_COMMAND_BASE + *dev->driver->num_compat_ioctls) &&
sys/dev/drm2/drm_drv.c
413
(dev->driver->compat_ioctls[nr - DRM_COMMAND_BASE].func != NULL)) {
sys/dev/drm2/drm_drv.c
414
ioctl = &dev->driver->compat_ioctls[nr - DRM_COMMAND_BASE];
sys/dev/drm2/drm_drv.c
418
(nr < DRM_COMMAND_BASE + dev->driver->num_ioctls)) {
sys/dev/drm2/drm_drv.c
419
ioctl = &dev->driver->ioctls[nr - DRM_COMMAND_BASE];
sys/dev/drm2/drm_drv.c
447
(nr == DRM_IOCTL_NR(DRM_IOCTL_DMA)) && dev->driver->dma_compat_ioctl)
sys/dev/drm2/drm_drv.c
448
func = dev->driver->dma_compat_ioctl;
sys/dev/drm2/drm_drv.c
452
if ((nr == DRM_IOCTL_NR(DRM_IOCTL_DMA)) && dev->driver->dma_ioctl)
sys/dev/drm2/drm_drv.c
453
func = dev->driver->dma_ioctl;
sys/dev/drm2/drm_fops.c
206
if (dev->driver->driver_features & DRIVER_GEM)
sys/dev/drm2/drm_fops.c
214
if (dev->driver->open) {
sys/dev/drm2/drm_fops.c
215
ret = dev->driver->open(dev, priv);
sys/dev/drm2/drm_fops.c
239
if (dev->driver->master_create) {
sys/dev/drm2/drm_fops.c
240
ret = dev->driver->master_create(dev, priv->master);
sys/dev/drm2/drm_fops.c
251
if (dev->driver->master_set) {
sys/dev/drm2/drm_fops.c
252
ret = dev->driver->master_set(dev, priv, true);
sys/dev/drm2/drm_fops.c
340
if (dev->driver->preclose)
sys/dev/drm2/drm_fops.c
341
dev->driver->preclose(dev, file_priv);
sys/dev/drm2/drm_fops.c
368
if (dev->driver->driver_features & DRIVER_MODESET)
sys/dev/drm2/drm_fops.c
371
if (dev->driver->driver_features & DRIVER_GEM)
sys/dev/drm2/drm_fops.c
382
if (dev->driver->context_dtor)
sys/dev/drm2/drm_fops.c
383
dev->driver->context_dtor(dev,
sys/dev/drm2/drm_fops.c
423
if (dev->driver->master_drop)
sys/dev/drm2/drm_fops.c
424
dev->driver->master_drop(dev, file_priv, true);
sys/dev/drm2/drm_fops.c
435
if (dev->driver->postclose)
sys/dev/drm2/drm_fops.c
436
dev->driver->postclose(dev, file_priv);
sys/dev/drm2/drm_fops.c
48
if (dev->driver->firstopen) {
sys/dev/drm2/drm_fops.c
49
ret = dev->driver->firstopen(dev);
sys/dev/drm2/drm_fops.c
590
} else if ((dev->driver->driver_features & DRIVER_GEM) != 0) {
sys/dev/drm2/drm_gem.c
156
if (dev->driver->gem_init_object != NULL &&
sys/dev/drm2/drm_gem.c
157
dev->driver->gem_init_object(obj) != 0) {
sys/dev/drm2/drm_gem.c
203
if (dev->driver->gem_close_object)
sys/dev/drm2/drm_gem.c
204
dev->driver->gem_close_object(obj, filp);
sys/dev/drm2/drm_gem.c
231
if (dev->driver->gem_open_object) {
sys/dev/drm2/drm_gem.c
232
ret = dev->driver->gem_open_object(obj, file_priv);
sys/dev/drm2/drm_gem.c
303
if (!(dev->driver->driver_features & DRIVER_GEM))
sys/dev/drm2/drm_gem.c
319
if (!(dev->driver->driver_features & DRIVER_GEM))
sys/dev/drm2/drm_gem.c
346
if (!(dev->driver->driver_features & DRIVER_GEM))
sys/dev/drm2/drm_gem.c
383
if (dev->driver->gem_close_object)
sys/dev/drm2/drm_gem.c
384
dev->driver->gem_close_object(obj, file_priv);
sys/dev/drm2/drm_gem.c
417
if (dev->driver->gem_free_object != NULL)
sys/dev/drm2/drm_gem.c
418
dev->driver->gem_free_object(obj);
sys/dev/drm2/drm_gem.c
471
dev->driver->gem_pager_ops, size, nprot,
sys/dev/drm2/drm_ioc32.c
532
if (!dev->driver->dma_ioctl) {
sys/dev/drm2/drm_ioc32.c
546
err = dev->driver->dma_ioctl(dev, (void *)&d, file_priv);
sys/dev/drm2/drm_ioctl.c
104
if (!dev->driver->bus->set_unique)
sys/dev/drm2/drm_ioctl.c
107
ret = dev->driver->bus->set_unique(dev, master, u);
sys/dev/drm2/drm_ioctl.c
126
ret = dev->driver->bus->set_busid(dev, master);
sys/dev/drm2/drm_ioctl.c
270
if (dev->driver->dumb_create)
sys/dev/drm2/drm_ioctl.c
332
if (sv->drm_dd_major != dev->driver->major ||
sys/dev/drm2/drm_ioctl.c
334
dev->driver->minor) {
sys/dev/drm2/drm_ioctl.c
339
if (dev->driver->set_version)
sys/dev/drm2/drm_ioctl.c
340
dev->driver->set_version(dev, sv);
sys/dev/drm2/drm_ioctl.c
346
sv->drm_dd_major = dev->driver->major;
sys/dev/drm2/drm_ioctl.c
347
sv->drm_dd_minor = dev->driver->minor;
sys/dev/drm2/drm_irq.c
110
dev->driver->disable_vblank(dev, crtc);
sys/dev/drm2/drm_irq.c
126
dev->last_vblank[crtc] = dev->driver->get_vblank_counter(dev, crtc);
sys/dev/drm2/drm_irq.c
128
} while (dev->last_vblank[crtc] != dev->driver->get_vblank_counter(dev, crtc) && (--count) && vblrc);
sys/dev/drm2/drm_irq.c
255
if (dev->driver->get_vblank_timestamp)
sys/dev/drm2/drm_irq.c
313
if (dev->driver->irq_preinstall)
sys/dev/drm2/drm_irq.c
314
dev->driver->irq_preinstall(dev);
sys/dev/drm2/drm_irq.c
330
dev->driver->irq_handler, dev, &dev->irqh);
sys/dev/drm2/drm_irq.c
341
if (dev->driver->irq_postinstall)
sys/dev/drm2/drm_irq.c
342
ret = dev->driver->irq_postinstall(dev);
sys/dev/drm2/drm_irq.c
349
dev->driver->bus->free_irq(dev);
sys/dev/drm2/drm_irq.c
384
dev->driver->get_vblank_counter(dev, i);
sys/dev/drm2/drm_irq.c
394
if (dev->driver->irq_uninstall)
sys/dev/drm2/drm_irq.c
395
dev->driver->irq_uninstall(dev);
sys/dev/drm2/drm_irq.c
398
dev->driver->bus->free_irq(dev);
sys/dev/drm2/drm_irq.c
562
if (!dev->driver->get_scanout_position) {
sys/dev/drm2/drm_irq.c
601
vbl_status = dev->driver->get_scanout_position(dev, crtc, &vpos, &hpos);
sys/dev/drm2/drm_irq.c
72
if (!dev->driver->bus->irq_by_busid)
sys/dev/drm2/drm_irq.c
733
if (dev->driver->get_vblank_timestamp && (max_error > 0)) {
sys/dev/drm2/drm_irq.c
734
ret = dev->driver->get_vblank_timestamp(dev, crtc, &max_error,
sys/dev/drm2/drm_irq.c
78
return dev->driver->bus->irq_by_busid(dev, p);
sys/dev/drm2/drm_irq.c
873
cur_vblank = dev->driver->get_vblank_counter(dev, crtc);
sys/dev/drm2/drm_irq.c
875
} while (cur_vblank != dev->driver->get_vblank_counter(dev, crtc));
sys/dev/drm2/drm_irq.c
929
ret = dev->driver->enable_vblank(dev, crtc);
sys/dev/drm2/drm_lock.c
127
if (dev->driver->dma_quiescent && (lock->flags & _DRM_LOCK_QUIESCENT))
sys/dev/drm2/drm_lock.c
129
if (dev->driver->dma_quiescent(dev)) {
sys/dev/drm2/drm_os_freebsd.c
140
struct drm_driver *driver)
sys/dev/drm2/drm_os_freebsd.c
152
ret = drm_get_pci_dev(kdev, dev, driver);
sys/dev/drm2/drm_os_freebsd.c
166
if (dev->driver->suspend) {
sys/dev/drm2/drm_os_freebsd.c
170
error = -dev->driver->suspend(dev, state);
sys/dev/drm2/drm_os_freebsd.c
192
if (dev->driver->resume) {
sys/dev/drm2/drm_os_freebsd.c
193
error = -dev->driver->resume(dev);
sys/dev/drm2/drm_os_freebsd.c
248
dev->modesetting = (dev->driver->driver_features & DRIVER_MODESET) != 0;
sys/dev/drm2/drm_os_freebsd.c
267
if (dev->driver->device_is_agp != NULL) {
sys/dev/drm2/drm_os_freebsd.c
273
ret = (*dev->driver->device_is_agp)(dev);
sys/dev/drm2/drm_pci.c
187
return dev->driver->name;
sys/dev/drm2/drm_pci.c
325
struct drm_driver *driver)
sys/dev/drm2/drm_pci.c
331
driver->bus = &drm_pci_bus;
sys/dev/drm2/drm_pci.c
347
if ((ret = drm_fill_in_dev(dev, driver))) {
sys/dev/drm2/drm_pci.c
361
if (dev->driver->load) {
sys/dev/drm2/drm_pci.c
362
ret = dev->driver->load(dev,
sys/dev/drm2/drm_pci.c
377
list_add_tail(&dev->driver_item, &driver->device_list);
sys/dev/drm2/drm_pci.c
381
driver->name, driver->major, driver->minor, driver->patchlevel,
sys/dev/drm2/drm_pci.c
382
driver->date, device_get_nameunit(dev->dev), dev->primary->index);
sys/dev/drm2/drm_pci.c
388
if (dev->driver->unload)
sys/dev/drm2/drm_pci.c
389
dev->driver->unload(dev);
sys/dev/drm2/drm_platform.c
117
struct drm_driver *driver)
sys/dev/drm2/drm_platform.c
123
driver->bus = &drm_platform_bus;
sys/dev/drm2/drm_platform.c
129
ret = drm_fill_in_dev(dev, driver);
sys/dev/drm2/drm_platform.c
146
if (dev->driver->load) {
sys/dev/drm2/drm_platform.c
147
ret = dev->driver->load(dev, 0);
sys/dev/drm2/drm_platform.c
161
list_add_tail(&dev->driver_item, &driver->device_list);
sys/dev/drm2/drm_platform.c
167
driver->name, driver->major, driver->minor, driver->patchlevel,
sys/dev/drm2/drm_platform.c
168
driver->date, dev->primary->index);
sys/dev/drm2/drm_platform.c
44
return dev->driver->name;
sys/dev/drm2/drm_platform.c
51
master->unique_len = 13 + strlen(dev->driver->name);
sys/dev/drm2/drm_platform.c
67
"platform:%s:%02d", dev->driver->name, id);
sys/dev/drm2/drm_stub.c
138
if (dev->driver->master_destroy)
sys/dev/drm2/drm_stub.c
139
dev->driver->master_destroy(dev, master);
sys/dev/drm2/drm_stub.c
193
if (dev->driver->master_set) {
sys/dev/drm2/drm_stub.c
194
ret = dev->driver->master_set(dev, file_priv, false);
sys/dev/drm2/drm_stub.c
215
if (dev->driver->master_drop)
sys/dev/drm2/drm_stub.c
216
dev->driver->master_drop(dev, file_priv, false);
sys/dev/drm2/drm_stub.c
224
struct drm_driver *driver)
sys/dev/drm2/drm_stub.c
259
dev->driver = driver;
sys/dev/drm2/drm_stub.c
273
if (driver->driver_features & DRIVER_GEM) {
sys/dev/drm2/drm_stub.c
298
struct drm_driver *driver;
sys/dev/drm2/drm_stub.c
300
driver = dev->driver;
sys/dev/drm2/drm_stub.c
303
if (driver->driver_features & DRIVER_GEM)
sys/dev/drm2/drm_stub.c
436
struct drm_driver *driver;
sys/dev/drm2/drm_stub.c
445
driver = dev->driver;
sys/dev/drm2/drm_stub.c
462
if (dev->driver->unload)
sys/dev/drm2/drm_stub.c
463
dev->driver->unload(dev);
sys/dev/drm2/drm_stub.c
483
if (driver->driver_features & DRIVER_GEM)
sys/dev/drm2/drm_sysctl.c
116
if (dev->driver->sysctl_init != NULL)
sys/dev/drm2/drm_sysctl.c
117
dev->driver->sysctl_init(dev, &info->ctx, top);
sys/dev/drm2/drm_sysctl.c
141
if (dev->driver->sysctl_cleanup != NULL)
sys/dev/drm2/drm_sysctl.c
142
dev->driver->sysctl_cleanup(dev);
sys/dev/drm2/drm_sysctl.c
166
DRM_SYSCTL_PRINT("%s 0x%jx", dev->driver->name,
sys/dev/drm2/ttm/ttm_bo.c
1449
ret = bdev->driver->init_mem_type(bdev, type, man);
sys/dev/drm2/ttm/ttm_bo.c
1580
struct ttm_bo_driver *driver,
sys/dev/drm2/ttm/ttm_bo.c
1587
bdev->driver = driver;
sys/dev/drm2/ttm/ttm_bo.c
1720
struct ttm_bo_driver *driver = bo->bdev->driver;
sys/dev/drm2/ttm/ttm_bo.c
1730
if (driver->sync_obj_signaled(bo->sync_obj)) {
sys/dev/drm2/ttm/ttm_bo.c
1735
driver->sync_obj_unref(&tmp_obj);
sys/dev/drm2/ttm/ttm_bo.c
1743
sync_obj = driver->sync_obj_ref(bo->sync_obj);
sys/dev/drm2/ttm/ttm_bo.c
1745
ret = driver->sync_obj_wait(sync_obj,
sys/dev/drm2/ttm/ttm_bo.c
1748
driver->sync_obj_unref(&sync_obj);
sys/dev/drm2/ttm/ttm_bo.c
1759
driver->sync_obj_unref(&sync_obj);
sys/dev/drm2/ttm/ttm_bo.c
1760
driver->sync_obj_unref(&tmp_obj);
sys/dev/drm2/ttm/ttm_bo.c
1764
driver->sync_obj_unref(&sync_obj);
sys/dev/drm2/ttm/ttm_bo.c
1869
if (bo->bdev->driver->swap_notify)
sys/dev/drm2/ttm/ttm_bo.c
1870
bo->bdev->driver->swap_notify(bo);
sys/dev/drm2/ttm/ttm_bo.c
386
bo->ttm = bdev->driver->ttm_tt_create(bdev, bo->num_pages << PAGE_SHIFT,
sys/dev/drm2/ttm/ttm_bo.c
392
bo->ttm = bdev->driver->ttm_tt_create(bdev, bo->num_pages << PAGE_SHIFT,
sys/dev/drm2/ttm/ttm_bo.c
454
if (bdev->driver->move_notify)
sys/dev/drm2/ttm/ttm_bo.c
455
bdev->driver->move_notify(bo, mem);
sys/dev/drm2/ttm/ttm_bo.c
462
if (bdev->driver->move_notify)
sys/dev/drm2/ttm/ttm_bo.c
463
bdev->driver->move_notify(bo, mem);
sys/dev/drm2/ttm/ttm_bo.c
468
else if (bdev->driver->move)
sys/dev/drm2/ttm/ttm_bo.c
469
ret = bdev->driver->move(bo, evict, interruptible,
sys/dev/drm2/ttm/ttm_bo.c
475
if (bdev->driver->move_notify) {
sys/dev/drm2/ttm/ttm_bo.c
479
bdev->driver->move_notify(bo, mem);
sys/dev/drm2/ttm/ttm_bo.c
489
ret = bdev->driver->invalidate_caches(bdev, bo->mem.placement);
sys/dev/drm2/ttm/ttm_bo.c
525
if (bo->bdev->driver->move_notify)
sys/dev/drm2/ttm/ttm_bo.c
526
bo->bdev->driver->move_notify(bo, NULL);
sys/dev/drm2/ttm/ttm_bo.c
552
struct ttm_bo_driver *driver = bdev->driver;
sys/dev/drm2/ttm/ttm_bo.c
574
sync_obj = driver->sync_obj_ref(bo->sync_obj);
sys/dev/drm2/ttm/ttm_bo.c
587
driver->sync_obj_flush(sync_obj);
sys/dev/drm2/ttm/ttm_bo.c
588
driver->sync_obj_unref(&sync_obj);
sys/dev/drm2/ttm/ttm_bo.c
611
struct ttm_bo_driver *driver = bdev->driver;
sys/dev/drm2/ttm/ttm_bo.c
627
sync_obj = driver->sync_obj_ref(bo->sync_obj);
sys/dev/drm2/ttm/ttm_bo.c
634
ret = driver->sync_obj_wait(sync_obj, false, interruptible);
sys/dev/drm2/ttm/ttm_bo.c
635
driver->sync_obj_unref(&sync_obj);
sys/dev/drm2/ttm/ttm_bo.c
833
bdev->driver->evict_flags(bo, &placement);
sys/dev/drm2/ttm/ttm_bo_driver.h
537
struct ttm_bo_driver *driver;
sys/dev/drm2/ttm/ttm_bo_driver.h
749
struct ttm_bo_driver *driver,
sys/dev/drm2/ttm/ttm_bo_util.c
120
if (!bdev->driver->io_mem_reserve)
sys/dev/drm2/ttm/ttm_bo_util.c
123
return bdev->driver->io_mem_reserve(bdev, mem);
sys/dev/drm2/ttm/ttm_bo_util.c
125
if (bdev->driver->io_mem_reserve &&
sys/dev/drm2/ttm/ttm_bo_util.c
128
ret = bdev->driver->io_mem_reserve(bdev, mem);
sys/dev/drm2/ttm/ttm_bo_util.c
146
if (bdev->driver->io_mem_reserve &&
sys/dev/drm2/ttm/ttm_bo_util.c
148
bdev->driver->io_mem_free)
sys/dev/drm2/ttm/ttm_bo_util.c
149
bdev->driver->io_mem_free(bdev, mem);
sys/dev/drm2/ttm/ttm_bo_util.c
321
ret = ttm->bdev->driver->ttm_tt_populate(ttm);
sys/dev/drm2/ttm/ttm_bo_util.c
405
struct ttm_bo_driver *driver = bdev->driver;
sys/dev/drm2/ttm/ttm_bo_util.c
424
fbo->sync_obj = driver->sync_obj_ref(bo->sync_obj);
sys/dev/drm2/ttm/ttm_bo_util.c
489
ret = ttm->bdev->driver->ttm_tt_populate(ttm);
sys/dev/drm2/ttm/ttm_bo_util.c
600
struct ttm_bo_driver *driver = bdev->driver;
sys/dev/drm2/ttm/ttm_bo_util.c
612
bo->sync_obj = driver->sync_obj_ref(sync_obj);
sys/dev/drm2/ttm/ttm_bo_util.c
617
driver->sync_obj_unref(&tmp_obj);
sys/dev/drm2/ttm/ttm_bo_util.c
640
driver->sync_obj_unref(&tmp_obj);
sys/dev/drm2/ttm/ttm_bo_vm.c
133
if (bdev->driver->fault_reserve_notify) {
sys/dev/drm2/ttm/ttm_bo_vm.c
134
ret = bdev->driver->fault_reserve_notify(bo);
sys/dev/drm2/ttm/ttm_bo_vm.c
208
if (ttm->bdev->driver->ttm_tt_populate(ttm)) {
sys/dev/drm2/ttm/ttm_bo_vm.c
323
struct ttm_bo_driver *driver;
sys/dev/drm2/ttm/ttm_bo_vm.c
339
driver = bo->bdev->driver;
sys/dev/drm2/ttm/ttm_bo_vm.c
340
if (unlikely(!driver->verify_access)) {
sys/dev/drm2/ttm/ttm_bo_vm.c
344
ret = driver->verify_access(bo);
sys/dev/drm2/ttm/ttm_bo_vm.c
394
struct ttm_bo_driver *driver;
sys/dev/drm2/ttm/ttm_bo_vm.c
416
driver = bo->bdev->driver;
sys/dev/drm2/ttm/ttm_bo_vm.c
417
if (unlikely(!driver->verify_access)) {
sys/dev/drm2/ttm/ttm_bo_vm.c
422
ret = driver->verify_access(bo, filp);
sys/dev/drm2/ttm/ttm_execbuf_util.c
209
struct ttm_bo_driver *driver;
sys/dev/drm2/ttm/ttm_execbuf_util.c
216
driver = bdev->driver;
sys/dev/drm2/ttm/ttm_execbuf_util.c
225
bo->sync_obj = driver->sync_obj_ref(sync_obj);
sys/dev/drm2/ttm/ttm_execbuf_util.c
234
driver->sync_obj_unref(&entry->old_sync_obj);
sys/dev/drm2/ttm/ttm_tt.c
170
ttm->bdev->driver->ttm_tt_unpopulate(ttm);
sys/dev/drm2/ttm/ttm_tt.c
265
ret = ttm->bdev->driver->ttm_tt_populate(ttm);
sys/dev/drm2/ttm/ttm_tt.c
351
ttm->bdev->driver->ttm_tt_unpopulate(ttm);
sys/dev/efidev/efirtc.c
49
efirtc_identify(driver_t *driver, device_t parent)
sys/dev/etherswitch/e6000sw/e6000sw.c
205
e6000sw_identify(driver_t *driver, device_t parent)
sys/dev/etherswitch/etherswitch.c
55
static void etherswitch_identify(driver_t *driver, device_t parent);
sys/dev/etherswitch/etherswitch.c
83
etherswitch_identify(driver_t *driver, device_t parent)
sys/dev/etherswitch/ip17x/ip17x.c
84
ip17x_identify(driver_t *driver, device_t parent)
sys/dev/etherswitch/miiproxy.c
332
mdioproxy_identify(driver_t *driver, device_t parent)
sys/dev/etherswitch/miiproxy.c
334
if (device_find_child(parent, driver->name, DEVICE_UNIT_ANY) == NULL) {
sys/dev/etherswitch/miiproxy.c
335
BUS_ADD_CHILD(parent, 0, driver->name, DEVICE_UNIT_ANY);
sys/dev/etherswitch/rtl8366/rtl8366rb.c
131
rtl8366rb_identify(driver_t *driver, device_t parent)
sys/dev/fb/fb.c
196
vid_find_adapter(char *driver, int unit)
sys/dev/fb/fb.c
203
if (strcmp("*", driver) && strcmp(adapter[i]->va_name, driver))
sys/dev/fb/fb.c
214
vid_allocate(char *driver, int unit, void *id)
sys/dev/fb/fb.c
220
index = vid_find_adapter(driver, unit);
sys/dev/fb/fb.c
308
fb_dump_adp_info(char *driver, video_adapter_t *adp, int level)
sys/dev/fb/fb.c
314
FB_DRIVER_NAME, adp->va_index, driver, adp->va_unit, adp->va_name,
sys/dev/fb/fb.c
332
fb_dump_mode_info(char *driver, video_adapter_t *adp, video_info_t *info,
sys/dev/fb/fb.c
339
driver, adp->va_unit, adp->va_name, info->vi_mode, info->vi_flags);
sys/dev/fb/fbreg.h
276
int vid_allocate(char *driver, int unit, void *id);
sys/dev/fb/fbreg.h
278
int vid_find_adapter(char *driver, int unit);
sys/dev/fb/fbreg.h
287
void fb_dump_adp_info(char *driver, video_adapter_t *adp, int level);
sys/dev/fb/fbreg.h
288
void fb_dump_mode_info(char *driver, video_adapter_t *adp,
sys/dev/firewire/firewire.c
334
firewire_identify(driver_t *driver, device_t parent)
sys/dev/firewire/if_fwe.c
116
fwe_identify(driver_t *driver, device_t parent)
sys/dev/firewire/if_fwip.c
133
fwip_identify(driver_t *driver, device_t parent)
sys/dev/firewire/sbp.c
295
sbp_identify(driver_t *driver, device_t parent)
sys/dev/firewire/sbp_targ.c
243
sbp_targ_identify(driver_t *driver, device_t parent)
sys/dev/glxiic/glxiic.c
232
static void glxiic_identify(driver_t *driver, device_t parent);
sys/dev/glxiic/glxiic.c
283
glxiic_identify(driver_t *driver, device_t parent)
sys/dev/glxiic/glxiic.c
287
if (device_find_child(parent, driver->name, DEVICE_UNIT_ANY) != NULL)
sys/dev/glxiic/glxiic.c
291
if (device_add_child(parent, driver->name, DEVICE_UNIT_ANY) == NULL)
sys/dev/hid/bcm5974.c
684
bcm5974_identify(driver_t *driver, device_t parent)
sys/dev/hid/hidraw.c
189
hidraw_identify(driver_t *driver, device_t parent)
sys/dev/hid/hms.c
194
hms_identify(driver_t *driver, device_t parent)
sys/dev/hid/hpen.c
149
hpen_identify(driver_t *driver, device_t parent)
sys/dev/hid/ietp.c
449
ietp_iic_identify(driver_t *driver, device_t parent)
sys/dev/hid/ps4dshock.c
1120
ps4dshock_identify(driver_t *driver, device_t parent)
sys/dev/hid/xb360gp.c
104
xb360gp_identify(driver_t *driver, device_t parent)
sys/dev/hpt27xx/hpt27xx_osm_bsd.c
1196
kobj_class_t driver;
sys/dev/hpt27xx/hpt27xx_osm_bsd.c
1220
if(strcmp(dl->driver->name, driver_name) == 0) {
sys/dev/hpt27xx/hpt27xx_osm_bsd.c
1221
tmpdriver=dl->driver;
sys/dev/hpt27xx/hpt27xx_osm_bsd.c
1222
dl->driver=dlfirst->driver;
sys/dev/hpt27xx/hpt27xx_osm_bsd.c
1223
dlfirst->driver=tmpdriver;
sys/dev/hptnr/hptnr_osm_bsd.c
1486
kobj_class_t driver;
sys/dev/hptnr/hptnr_osm_bsd.c
1510
if(strcmp(dl->driver->name, driver_name) == 0) {
sys/dev/hptnr/hptnr_osm_bsd.c
1511
tmpdriver=dl->driver;
sys/dev/hptnr/hptnr_osm_bsd.c
1512
dl->driver=dlfirst->driver;
sys/dev/hptnr/hptnr_osm_bsd.c
1513
dlfirst->driver=tmpdriver;
sys/dev/hptrr/hptrr_osm_bsd.c
1129
kobj_class_t driver;
sys/dev/hptrr/hptrr_osm_bsd.c
1153
if(strcmp(dl->driver->name, driver_name) == 0) {
sys/dev/hptrr/hptrr_osm_bsd.c
1154
tmpdriver=dl->driver;
sys/dev/hptrr/hptrr_osm_bsd.c
1155
dl->driver=dlfirst->driver;
sys/dev/hptrr/hptrr_osm_bsd.c
1156
dlfirst->driver=tmpdriver;
sys/dev/hyperv/vmbus/vmbus.c
1371
vmbus_identify(driver_t *driver, device_t parent)
sys/dev/hyperv/vmbus/vmbus_et.c
127
vmbus_et_identify(driver_t *driver, device_t parent)
sys/dev/ichwd/ichwd.c
620
ichwd_identify(driver_t *driver, device_t parent)
sys/dev/ichwd/ichwd.c
645
if ((dev = device_find_child(parent, driver->name, 0)) == NULL)
sys/dev/ichwd/ichwd.c
646
dev = BUS_ADD_CHILD(parent, 0, driver->name, 0);
sys/dev/iicbus/acpi_iicbus.c
648
acpi_iicbus_driver_added(device_t dev, driver_t *driver)
sys/dev/iicbus/acpi_iicbus.c
653
DEVICE_IDENTIFY(driver, dev);
sys/dev/iicbus/iic.c
138
iic_identify(driver_t *driver, device_t parent)
sys/dev/iicbus/iic.c
97
static void iic_identify(driver_t *driver, device_t parent);
sys/dev/iicbus/iicsmb.c
134
iicsmb_identify(driver_t *driver, device_t parent)
sys/dev/iicbus/iicsmb.c
86
static void iicsmb_identify(driver_t *driver, device_t parent);
sys/dev/ipmi/ipmi_isa.c
54
ipmi_isa_identify(driver_t *driver, device_t parent)
sys/dev/ipmi/ipmi_smbus.c
52
static void ipmi_smbus_identify(driver_t *driver, device_t parent);
sys/dev/ipmi/ipmi_smbus.c
57
ipmi_smbus_identify(driver_t *driver, device_t parent)
sys/dev/isci/isci_controller.c
578
struct isci_softc *driver = isci_controller->isci;
sys/dev/isci/isci_controller.c
586
if (next_index < driver->controller_count) {
sys/dev/isci/isci_controller.c
591
&driver->controllers[next_index]);
sys/dev/isci/isci_controller.c
601
&driver->config_hook);
sys/dev/isl/isl.c
149
isl_identify(driver_t *driver, device_t parent)
sys/dev/iwn/if_iwnreg.h
891
struct iwn5000_calib_status driver;
sys/dev/kbd/kbd.c
162
kbd_add_driver(keyboard_driver_t *driver)
sys/dev/kbd/kbd.c
165
if ((driver->flags & KBDF_REGISTERED) != 0)
sys/dev/kbd/kbd.c
168
KASSERT(SLIST_NEXT(driver, link) == NULL,
sys/dev/kbd/kbd.c
170
if (driver->kbdsw->get_fkeystr == NULL)
sys/dev/kbd/kbd.c
171
driver->kbdsw->get_fkeystr = genkbd_get_fkeystr;
sys/dev/kbd/kbd.c
172
if (driver->kbdsw->diag == NULL)
sys/dev/kbd/kbd.c
173
driver->kbdsw->diag = genkbd_diag;
sys/dev/kbd/kbd.c
175
driver->flags |= KBDF_REGISTERED;
sys/dev/kbd/kbd.c
176
SLIST_INSERT_HEAD(&keyboard_drivers, driver, link);
sys/dev/kbd/kbd.c
181
kbd_delete_driver(keyboard_driver_t *driver)
sys/dev/kbd/kbd.c
184
if ((driver->flags & KBDF_REGISTERED) == 0)
sys/dev/kbd/kbd.c
187
driver->flags &= ~KBDF_REGISTERED;
sys/dev/kbd/kbd.c
188
SLIST_REMOVE(&keyboard_drivers, driver, keyboard_driver, link);
sys/dev/kbd/kbd.c
189
SLIST_NEXT(driver, link) = NULL;
sys/dev/kbd/kbd.c
270
kbd_get_switch(char *driver)
sys/dev/kbd/kbd.c
275
if (strcmp(p->name, driver) == 0)
sys/dev/kbd/kbd.c
294
kbd_find_keyboard2(char *driver, int unit, int index)
sys/dev/kbd/kbd.c
306
if (strcmp("*", driver) && strcmp(keyboard[i]->kb_name, driver))
sys/dev/kbd/kbd.c
318
kbd_find_keyboard(char *driver, int unit)
sys/dev/kbd/kbd.c
320
return (kbd_find_keyboard2(driver, unit, 0));
sys/dev/kbd/kbd.c
325
kbd_allocate(char *driver, int unit, void *id, kbd_callback_func_t *func,
sys/dev/kbd/kbd.c
334
index = kbd_find_keyboard(driver, unit);
sys/dev/kbd/kbdreg.h
335
int kbd_add_driver(keyboard_driver_t *driver);
sys/dev/kbd/kbdreg.h
336
int kbd_delete_driver(keyboard_driver_t *driver);
sys/dev/kbd/kbdreg.h
339
keyboard_switch_t *kbd_get_switch(char *driver);
sys/dev/kbd/kbdreg.h
348
int kbd_allocate(char *driver, int unit, void *id,
sys/dev/kbd/kbdreg.h
353
int kbd_find_keyboard(char *driver, int unit);
sys/dev/kbd/kbdreg.h
354
int kbd_find_keyboard2(char *driver, int unit, int index);
sys/dev/kvm_clock/kvm_clock.c
136
kvm_clock_identify(driver_t *driver, device_t parent)
sys/dev/mdio/mdio.c
37
mdio_identify(driver_t *driver, device_t parent)
sys/dev/mmcnull/mmcnull.c
69
mmcnull_identify(driver_t *driver, device_t parent)
sys/dev/nvdimm/nvdimm_e820.c
257
nvdimm_e820_identify(driver_t *driver, device_t parent)
sys/dev/nvdimm/nvdimm_e820.c
261
if (resource_disabled(driver->name, 0))
sys/dev/nvdimm/nvdimm_e820.c
264
if (device_find_child(parent, driver->name, DEVICE_UNIT_ANY) != NULL)
sys/dev/nvdimm/nvdimm_e820.c
274
child = BUS_ADD_CHILD(parent, 0, driver->name, DEVICE_UNIT_ANY);
sys/dev/nvdimm/nvdimm_e820.c
276
device_printf(parent, "add %s child failed\n", driver->name);
sys/dev/pccbb/pccbb.c
374
cbb_driver_added(device_t brdev, driver_t *driver)
sys/dev/pccbb/pccbb.c
383
DEVICE_IDENTIFY(driver, brdev);
sys/dev/pccbb/pccbbvar.h
121
void cbb_driver_added(device_t brdev, driver_t *driver);
sys/dev/pcf/pcf_isa.c
91
pcf_isa_identify(driver_t *driver, device_t parent)
sys/dev/pci/pci.c
4807
pci_driver_added(device_t dev, driver_t *driver)
sys/dev/pci/pci.c
4817
DEVICE_IDENTIFY(driver, dev);
sys/dev/ppbus/if_plip.c
213
lp_identify(driver_t *driver, device_t parent)
sys/dev/ppbus/lpbb.c
59
lpbb_identify(driver_t *driver, device_t parent)
sys/dev/ppbus/lpt.c
334
lpt_identify(driver_t *driver, device_t parent)
sys/dev/ppbus/pcfclock.c
109
pcfclock_identify(driver_t *driver, device_t parent)
sys/dev/ppbus/ppi.c
133
ppi_identify(driver_t *driver, device_t parent)
sys/dev/ppbus/pps.c
74
ppsidentify(driver_t *driver, device_t parent)
sys/dev/psci/psci.c
300
psci_acpi_identify(driver_t *driver, device_t parent)
sys/dev/psci/smccc_errata.c
69
errata_identify(driver_t *driver, device_t parent)
sys/dev/psci/smccc_trng.c
68
trng_identify(driver_t *driver, device_t parent)
sys/dev/smbios/smbios.c
153
device_set_driver(child, driver);
sys/dev/smbios/smbios.c
76
smbios_identify (driver_t *driver, device_t parent)
sys/dev/smbus/smb.c
126
smb_identify(driver_t *driver, device_t parent)
sys/dev/smbus/smb.c
93
static void smb_identify(driver_t *driver, device_t parent);
sys/dev/sound/dummy.c
337
dummy_identify(driver_t *driver, device_t parent)
sys/dev/sound/dummy.c
339
if (device_find_child(parent, driver->name, DEVICE_UNIT_ANY) != NULL)
sys/dev/sound/dummy.c
341
if (BUS_ADD_CHILD(parent, 0, driver->name, DEVICE_UNIT_ANY) == NULL)
sys/dev/spibus/acpi_spibus.c
459
acpi_spibus_driver_added(device_t dev, driver_t *driver)
sys/dev/spibus/acpi_spibus.c
464
DEVICE_IDENTIFY(driver, dev);
sys/dev/superio/superio.c
626
superio_identify(driver_t *driver, device_t parent)
sys/dev/thunderbolt/nhi_wmi.c
61
static void nhi_wmi_identify(driver_t *driver, device_t parent);
sys/dev/thunderbolt/nhi_wmi.c
90
nhi_wmi_identify(driver_t *driver, device_t parent)
sys/dev/tpm/tpm.c
194
tpm_identify(driver_t *driver, device_t parent)
sys/dev/usb/usb_hub.c
1612
uhub_driver_added(device_t dev, driver_t *driver)
sys/dev/usb/video/uvideo.c
3227
strlcpy(caps->driver, "uvideo", sizeof(caps->driver));
sys/dev/usb/video/uvideo_v4l2.h
167
u_int8_t driver[16];
sys/dev/viawd/viawd.c
122
viawd_identify(driver_t *driver, device_t parent)
sys/dev/viawd/viawd.c
128
if (device_find_child(parent, driver->name, DEVICE_UNIT_ANY) == NULL)
sys/dev/viawd/viawd.c
129
BUS_ADD_CHILD(parent, 0, driver->name, 0);
sys/dev/virtio/mmio/virtio_mmio.c
310
vtmmio_driver_added(device_t dev, driver_t *driver)
sys/dev/virtio/mmio/virtio_mmio_cmdline.c
107
child = BUS_ADD_CHILD(parent, 0, driver->name, id ? id : -1);
sys/dev/virtio/mmio/virtio_mmio_cmdline.c
110
device_set_driver(child, driver);
sys/dev/virtio/mmio/virtio_mmio_cmdline.c
119
vtmmio_cmdline_identify(driver_t *driver, device_t parent)
sys/dev/virtio/mmio/virtio_mmio_cmdline.c
128
parsearg(driver, parent, val);
sys/dev/virtio/mmio/virtio_mmio_cmdline.c
136
parsearg(driver, parent, val);
sys/dev/virtio/mmio/virtio_mmio_cmdline.c
42
parsearg(driver_t *driver, device_t parent, char * arg)
sys/dev/virtio/pci/virtio_pci_legacy.c
300
vtpci_legacy_driver_added(device_t dev, driver_t *driver)
sys/dev/virtio/pci/virtio_pci_modern.c
365
vtpci_modern_driver_added(device_t dev, driver_t *driver)
sys/dev/virtio/virtio.h
71
#define VIRTIO_DRIVER_MODULE(name, driver, evh, arg) \
sys/dev/virtio/virtio.h
72
DRIVER_MODULE(name, virtio_mmio, driver, evh, arg); \
sys/dev/virtio/virtio.h
73
DRIVER_MODULE(name, virtio_pci, driver, evh, arg)
sys/dev/virtio/virtio.h
79
#define VIRTIO_SIMPLE_PNPINFO(driver, devtype, desc) \
sys/dev/virtio/virtio.h
80
static const struct virtio_pnp_match driver ## _match = { \
sys/dev/virtio/virtio.h
84
MODULE_PNP_INFO("U32:device_type;D:#", virtio_mmio, driver, \
sys/dev/virtio/virtio.h
85
&driver ## _match, 1); \
sys/dev/virtio/virtio.h
86
MODULE_PNP_INFO("U32:device_type;D:#", virtio_pci, driver, \
sys/dev/virtio/virtio.h
87
&driver ## _match, 1)
sys/dev/virtio/virtio.h
88
#define VIRTIO_SIMPLE_PROBE(dev, driver) \
sys/dev/virtio/virtio.h
89
(virtio_simple_probe(dev, &driver ## _match))
sys/dev/vt/hw/vga/vt_vga.c
1356
vtvga_identify(driver_t *driver, device_t parent)
sys/dev/vt/hw/vga/vt_vga.c
1362
if (BUS_ADD_CHILD(parent, 0, driver->name, 0) == NULL)
sys/dev/wpi/if_wpi.c
5090
"boot (text %u)\n", hdr->major, hdr->minor, le32toh(hdr->driver),
sys/dev/wpi/if_wpireg.h
819
uint16_t driver;
sys/dev/xen/balloon/balloon.c
337
xenballoon_identify(driver_t *driver, device_t parent)
sys/dev/xen/balloon/balloon.c
343
BUS_ADD_CHILD(parent, 0, driver->name, 0);
sys/dev/xen/bus/xenpv.c
79
xenpv_identify(driver_t *driver, device_t parent)
sys/dev/xen/bus/xenpv.c
85
if (devclass_get_device(devclass_find(driver->name), 0))
sys/dev/xen/bus/xenpv.c
92
if (BUS_ADD_CHILD(parent, UINT_MAX, driver->name, 0) == NULL)
sys/dev/xen/console/xen_console.c
703
xencons_identify(driver_t *driver, device_t parent)
sys/dev/xen/control/control.c
386
xctrl_identify(driver_t *driver, device_t parent)
sys/dev/xen/control/control.c
392
BUS_ADD_CHILD(parent, 0, driver->name, 0);
sys/dev/xen/debug/debug.c
91
xendebug_identify(driver_t *driver, device_t parent)
sys/dev/xen/evtchn/evtchn_dev.c
554
evtchn_identify(driver_t *driver, device_t parent)
sys/dev/xen/gntdev/gntdev.c
1225
gntdev_identify(driver_t *driver, device_t parent)
sys/dev/xen/grant_table/grant_table.c
572
granttable_identify(driver_t *driver, device_t parent)
sys/dev/xen/grant_table/grant_table.c
581
if (BUS_ADD_CHILD(parent, 0, driver->name, 0) == NULL)
sys/dev/xen/privcmd/privcmd.c
552
privcmd_identify(driver_t *driver, device_t parent)
sys/dev/xen/timer/xen_timer.c
101
xentimer_identify(driver_t *driver, device_t parent)
sys/dev/xen/timer/xen_timer.c
107
if (devclass_get_device(devclass_find(driver->name), 0))
sys/dev/xen/timer/xen_timer.c
110
BUS_ADD_CHILD(parent, 0, driver->name, 0);
sys/dev/xen/xenstore/xenstore.c
1042
xs_identify(driver_t *driver, device_t parent)
sys/dev/xen/xenstore/xenstore_dev.c
477
xs_dev_identify(driver_t *driver, device_t parent)
sys/dev/xen/xenstore/xenstore_dev.c
483
BUS_ADD_CHILD(parent, 0, driver->name, 0);
sys/dev/xen/xenstore/xenstored_dev.c
108
BUS_ADD_CHILD(parent, 0, driver->name, 0);
sys/dev/xen/xenstore/xenstored_dev.c
98
xsd_dev_identify(driver_t *driver, device_t parent)
sys/i386/bios/smapi.c
138
smapi_identify (driver_t *driver, device_t parent)
sys/i386/bios/smapi.c
155
device_set_driver(child, driver);
sys/i386/i386/bios.c
567
pnpbios_identify(driver_t *driver, device_t parent)
sys/isa/isa_common.c
882
isa_driver_added(device_t dev, driver_t *driver)
sys/isa/isa_common.c
896
DEVICE_IDENTIFY(driver, dev);
sys/isa/pnp.c
736
pnp_identify(driver_t *driver, device_t parent)
sys/isa/syscons_isa.c
66
scidentify(driver_t *driver, device_t parent)
sys/isa/vga_isa.c
133
isavga_identify(driver_t *driver, device_t parent)
sys/isa/vga_isa.c
241
vgapm_identify(driver_t *driver, device_t parent)
sys/kern/subr_bus.c
1099
list[count] = dl->driver;
sys/kern/subr_bus.c
1395
dev->driver = NULL;
sys/kern/subr_bus.c
152
driver_t *driver; /**< current driver */
sys/kern/subr_bus.c
1665
if (!strcmp(dev->devclass->name, dl->driver->name))
sys/kern/subr_bus.c
1705
PDEBUG(("Trying %s", DRIVERNAME(dl->driver)));
sys/kern/subr_bus.c
1706
result = device_set_driver(child, dl->driver);
sys/kern/subr_bus.c
1713
dl->driver->name) != 0) {
sys/kern/subr_bus.c
1721
dl->driver->name,
sys/kern/subr_bus.c
1729
resource_int_value(dl->driver->name, child->unit,
sys/kern/subr_bus.c
1794
result = device_set_driver(child, best->driver);
sys/kern/subr_bus.c
1798
result = device_set_devclass(child, best->driver->name);
sys/kern/subr_bus.c
1804
resource_int_value(best->driver->name, child->unit,
sys/kern/subr_bus.c
1908
return (dev->driver);
sys/kern/subr_bus.c
202
static void print_driver_short(driver_t *driver, int indent);
sys/kern/subr_bus.c
203
static void print_driver(driver_t *driver, int indent);
sys/kern/subr_bus.c
2471
device_set_driver(device_t dev, driver_t *driver)
sys/kern/subr_bus.c
2479
if (dev->driver == driver)
sys/kern/subr_bus.c
2488
dev->driver = driver;
sys/kern/subr_bus.c
2489
if (driver) {
sys/kern/subr_bus.c
2490
kobj_init((kobj_t) dev, (kobj_class_t) driver);
sys/kern/subr_bus.c
2491
if (!(dev->flags & DF_EXTERNALSOFTC) && driver->size > 0) {
sys/kern/subr_bus.c
2496
dev->softc = malloc_domainset(driver->size, M_BUS_SC,
sys/kern/subr_bus.c
2608
if (resource_disabled(dev->driver->name, dev->unit)) {
sys/kern/subr_bus.c
2632
dev->driver->name, dev->unit, error);
sys/kern/subr_bus.c
298
sbuf_cat(&sb, dev->driver ? dev->driver->name : "");
sys/kern/subr_bus.c
3456
DEVICE_IDENTIFY(dl->driver, dev);
sys/kern/subr_bus.c
3890
bus_generic_driver_added(device_t dev, driver_t *driver)
sys/kern/subr_bus.c
3894
DEVICE_IDENTIFY(driver, dev);
sys/kern/subr_bus.c
3921
DEVICE_IDENTIFY(dl->driver, dev);
sys/kern/subr_bus.c
5222
root_bus->driver = &root_driver;
sys/kern/subr_bus.c
5273
kobj_class_t driver;
sys/kern/subr_bus.c
5286
driver = dmd->dmd_driver;
sys/kern/subr_bus.c
5288
DRIVERNAME(driver), dmd->dmd_busname, pass));
sys/kern/subr_bus.c
5289
error = devclass_add_driver(bus_devclass, driver, pass,
sys/kern/subr_bus.c
5392
print_driver_short(dev->driver, indent+1);
sys/kern/subr_bus.c
5430
print_driver_short(driver_t *driver, int indent)
sys/kern/subr_bus.c
5432
if (!driver)
sys/kern/subr_bus.c
5436
driver->name, driver->size));
sys/kern/subr_bus.c
5440
print_driver(driver_t *driver, int indent)
sys/kern/subr_bus.c
5442
if (!driver)
sys/kern/subr_bus.c
5445
print_driver_short(driver, indent);
sys/kern/subr_bus.c
5451
driverlink_t driver;
sys/kern/subr_bus.c
5453
TAILQ_FOREACH(driver, &drivers, link) {
sys/kern/subr_bus.c
5454
print_driver(driver->driver, indent);
sys/kern/subr_bus.c
5582
if (dev->driver != NULL)
sys/kern/subr_bus.c
5583
sbuf_cat(&sb, dev->driver->name);
sys/kern/subr_bus.c
5673
driver_exists(device_t bus, const char *driver)
sys/kern/subr_bus.c
5678
if (devclass_find_driver_internal(dc, driver) != NULL)
sys/kern/subr_bus.c
5715
devclass_driver_added(dc, dl->driver);
sys/kern/subr_bus.c
5891
char driver[128];
sys/kern/subr_bus.c
5893
error = copyinstr(req->dr_data, driver, sizeof(driver), NULL);
sys/kern/subr_bus.c
5896
if (driver[0] == '\0') {
sys/kern/subr_bus.c
5901
strcmp(driver, dev->devclass->name) == 0)
sys/kern/subr_bus.c
5913
if (!driver_exists(dev->parent, driver)) {
sys/kern/subr_bus.c
5917
dc = devclass_create(driver);
sys/kern/subr_bus.c
6356
db_printf(" driver: %s\n", DRIVERNAME(dev->driver));
sys/kern/subr_bus.c
660
devclass_driver_added(devclass_t dc, driver_t *driver)
sys/kern/subr_bus.c
670
BUS_DRIVER_ADDED(dc->devices[i], driver);
sys/kern/subr_bus.c
685
devclass_driver_added(dc, driver);
sys/kern/subr_bus.c
709
devclass_add_driver(devclass_t dc, driver_t *driver, int pass, devclass_t *dcp)
sys/kern/subr_bus.c
715
PDEBUG(("%s", DRIVERNAME(driver)));
sys/kern/subr_bus.c
729
kobj_class_compile((kobj_class_t) driver);
sys/kern/subr_bus.c
738
if (driver->baseclasses)
sys/kern/subr_bus.c
739
parentname = driver->baseclasses[0]->name;
sys/kern/subr_bus.c
742
child_dc = devclass_find_internal(driver->name, parentname, TRUE);
sys/kern/subr_bus.c
746
dl->driver = driver;
sys/kern/subr_bus.c
748
driver->refs++; /* XXX: kobj_mtx */
sys/kern/subr_bus.c
755
devclass_driver_added(dc, driver);
sys/kern/subr_bus.c
781
devclass_driver_deleted(devclass_t busclass, devclass_t dc, driver_t *driver)
sys/kern/subr_bus.c
803
if (dev->driver == driver && dev->parent &&
sys/kern/subr_bus.c
830
error = devclass_driver_deleted(busclass, dc, driver);
sys/kern/subr_bus.c
853
devclass_delete_driver(devclass_t busclass, driver_t *driver)
sys/kern/subr_bus.c
855
devclass_t dc = devclass_find(driver->name);
sys/kern/subr_bus.c
859
PDEBUG(("%s from devclass %s", driver->name, DEVCLANAME(busclass)));
sys/kern/subr_bus.c
868
if (dl->driver == driver)
sys/kern/subr_bus.c
87
kobj_class_t driver;
sys/kern/subr_bus.c
873
PDEBUG(("%s not found in %s list", driver->name,
sys/kern/subr_bus.c
878
error = devclass_driver_deleted(busclass, dc, driver);
sys/kern/subr_bus.c
886
driver->refs--;
sys/kern/subr_bus.c
887
if (driver->refs == 0)
sys/kern/subr_bus.c
888
kobj_class_free((kobj_class_t) driver);
sys/kern/subr_bus.c
908
devclass_quiesce_driver(devclass_t busclass, driver_t *driver)
sys/kern/subr_bus.c
910
devclass_t dc = devclass_find(driver->name);
sys/kern/subr_bus.c
916
PDEBUG(("%s from devclass %s", driver->name, DEVCLANAME(busclass)));
sys/kern/subr_bus.c
925
if (dl->driver == driver)
sys/kern/subr_bus.c
930
PDEBUG(("%s not found in %s list", driver->name,
sys/kern/subr_bus.c
948
if (dev->driver == driver && dev->parent &&
sys/kern/subr_bus.c
970
if (!strcmp(dl->driver->name, classname))
sys/kern/subr_physmem.c
571
ram_identify(driver_t *driver, device_t parent)
sys/net/debugnet.h
261
#define DEBUGNET_DEFINE(driver) \
sys/net/debugnet.h
262
static debugnet_init_t driver##_debugnet_init; \
sys/net/debugnet.h
263
static debugnet_event_t driver##_debugnet_event; \
sys/net/debugnet.h
264
static debugnet_transmit_t driver##_debugnet_transmit; \
sys/net/debugnet.h
265
static debugnet_poll_t driver##_debugnet_poll; \
sys/net/debugnet.h
267
static struct debugnet_methods driver##_debugnet_methods = { \
sys/net/debugnet.h
268
.dn_init = driver##_debugnet_init, \
sys/net/debugnet.h
269
.dn_event = driver##_debugnet_event, \
sys/net/debugnet.h
270
.dn_transmit = driver##_debugnet_transmit, \
sys/net/debugnet.h
271
.dn_poll = driver##_debugnet_poll, \
sys/net/debugnet.h
276
#define DEBUGNET_SET(ifp, driver) \
sys/net/debugnet.h
277
if_setdebugnet_methods((ifp), &driver##_debugnet_methods)
sys/net/debugnet.h
281
#define DEBUGNET_DEFINE(driver)
sys/net/debugnet.h
283
#define DEBUGNET_SET(ifp, driver)
sys/net/iflib.c
5717
driver_t *driver = sctx->isc_driver;
sys/net/iflib.c
5730
kobj_init((kobj_t) ctx, (kobj_class_t) driver);
sys/net/iflib.c
5731
kobj_class_compile((kobj_class_t) driver);
sys/net80211/ieee80211_freebsd.h
541
#define DEBUGNET80211_DEFINE(driver) \
sys/net80211/ieee80211_freebsd.h
542
static debugnet80211_init_t driver##_debugnet80211_init; \
sys/net80211/ieee80211_freebsd.h
543
static debugnet80211_event_t driver##_debugnet80211_event; \
sys/net80211/ieee80211_freebsd.h
544
static debugnet80211_poll_t driver##_debugnet80211_poll; \
sys/net80211/ieee80211_freebsd.h
546
static struct debugnet80211_methods driver##_debugnet80211_methods = { \
sys/net80211/ieee80211_freebsd.h
547
.dn8_init = driver##_debugnet80211_init, \
sys/net80211/ieee80211_freebsd.h
548
.dn8_event = driver##_debugnet80211_event, \
sys/net80211/ieee80211_freebsd.h
549
.dn8_poll = driver##_debugnet80211_poll, \
sys/net80211/ieee80211_freebsd.h
551
#define DEBUGNET80211_SET(ic, driver) \
sys/net80211/ieee80211_freebsd.h
552
(ic)->ic_debugnet_meth = &driver##_debugnet80211_methods
sys/net80211/ieee80211_freebsd.h
554
#define DEBUGNET80211_DEFINE(driver)
sys/net80211/ieee80211_freebsd.h
555
#define DEBUGNET80211_SET(ic, driver)
sys/ofed/drivers/infiniband/ulp/ipoib/ipoib_ethtool.c
44
strncpy(drvinfo->driver, "ipoib", sizeof(drvinfo->driver) - 1);
sys/ofed/include/rdma/ib_verbs.h
2129
#define INIT_IB_DEVICE_OPS(pop, driver, DRIVER) do { \
sys/ofed/include/rdma/ib_verbs.h
2131
(pop)[0] INIT_RDMA_OBJ_SIZE(ib_ah, driver##_ib_ah, ibah); \
sys/ofed/include/rdma/ib_verbs.h
2132
(pop)[0] INIT_RDMA_OBJ_SIZE(ib_cq, driver##_ib_cq, ibcq); \
sys/ofed/include/rdma/ib_verbs.h
2133
(pop)[0] INIT_RDMA_OBJ_SIZE(ib_pd, driver##_ib_pd, ibpd); \
sys/ofed/include/rdma/ib_verbs.h
2134
(pop)[0] INIT_RDMA_OBJ_SIZE(ib_srq, driver##_ib_srq, ibsrq); \
sys/ofed/include/rdma/ib_verbs.h
2135
(pop)[0] INIT_RDMA_OBJ_SIZE(ib_ucontext, driver##_ib_ucontext, ibucontext); \
sys/powerpc/cpufreq/dfs.c
43
static void dfs_identify(driver_t *driver, device_t parent);
sys/powerpc/cpufreq/dfs.c
82
dfs_identify(driver_t *driver, device_t parent)
sys/powerpc/cpufreq/mpc85xx_jog.c
141
mpc85xx_jog_identify(driver_t *driver, device_t parent)
sys/powerpc/cpufreq/mpc85xx_jog.c
69
static void mpc85xx_jog_identify(driver_t *driver, device_t parent);
sys/powerpc/cpufreq/pcr.c
152
pcr_identify(driver_t *driver, device_t parent)
sys/powerpc/cpufreq/pcr.c
46
static void pcr_identify(driver_t *driver, device_t parent);
sys/powerpc/cpufreq/pmcr.c
115
pmcr_identify(driver_t *driver, device_t parent)
sys/powerpc/cpufreq/pmcr.c
84
static void pmcr_identify(driver_t *driver, device_t parent);
sys/powerpc/cpufreq/pmufreq.c
51
static void pmufreq_identify(driver_t *driver, device_t parent);
sys/powerpc/cpufreq/pmufreq.c
82
pmufreq_identify(driver_t *driver, device_t parent)
sys/powerpc/mambo/mambo_disk.c
62
static void mambodisk_identify(driver_t *driver, device_t parent);
sys/powerpc/mambo/mambo_disk.c
82
mambodisk_identify(driver_t *driver, device_t parent)
sys/powerpc/ofw/ofw_syscons.c
997
ofwfb_scidentify(driver_t *driver, device_t parent)
sys/powerpc/powermac/atibl.c
104
atibl_identify(driver_t *driver, device_t parent)
sys/powerpc/powermac/atibl.c
76
static void atibl_identify(driver_t *driver, device_t parent);
sys/powerpc/powermac/nvbl.c
58
static void nvbl_identify(driver_t *driver, device_t parent);
sys/powerpc/powermac/nvbl.c
82
nvbl_identify(driver_t *driver, device_t parent)
sys/powerpc/ps3/ps3bus.c
155
ps3bus_identify(driver_t *driver, device_t parent)
sys/powerpc/ps3/ps3pic.c
47
static void ps3pic_identify(driver_t *driver, device_t parent);
sys/powerpc/ps3/ps3pic.c
97
ps3pic_identify(driver_t *driver, device_t parent)
sys/riscv/riscv/intc.c
125
intc_identify(driver_t *driver, device_t parent)
sys/riscv/riscv/sbi.c
350
sbi_identify(driver_t *driver, device_t parent)
sys/sys/bus.h
464
void bus_generic_driver_added(device_t dev, driver_t *driver);
sys/sys/bus.h
754
int device_set_driver(device_t dev, driver_t *driver);
sys/sys/bus.h
770
int devclass_add_driver(devclass_t dc, driver_t *driver,
sys/sys/bus.h
773
int devclass_delete_driver(devclass_t busclass, driver_t *driver);
sys/sys/bus.h
911
#define EARLY_DRIVER_MODULE_ORDERED(_name, busname, driver, evh, arg, \
sys/sys/bus.h
918
.dmd_driver = (kobj_class_t)&driver, \
sys/sys/bus.h
931
#define EARLY_DRIVER_MODULE(name, busname, driver, evh, arg, pass) \
sys/sys/bus.h
932
EARLY_DRIVER_MODULE_ORDERED(name, busname, driver, evh, arg, \
sys/sys/bus.h
935
#define DRIVER_MODULE_ORDERED(name, busname, driver, evh, arg, order) \
sys/sys/bus.h
936
EARLY_DRIVER_MODULE_ORDERED(name, busname, driver, evh, arg, \
sys/sys/bus.h
939
#define DRIVER_MODULE(name, busname, driver, evh, arg) \
sys/sys/bus.h
940
EARLY_DRIVER_MODULE(name, busname, driver, evh, arg, \
sys/x86/bios/vpd.c
129
vpd_identify (driver_t *driver, device_t parent)
sys/x86/bios/vpd.c
145
device_set_driver(child, driver);
sys/x86/cpufreq/est.c
853
static void est_identify(driver_t *driver, device_t parent);
sys/x86/cpufreq/est.c
854
static int est_features(driver_t *driver, u_int *features);
sys/x86/cpufreq/est.c
901
est_features(driver_t *driver, u_int *features)
sys/x86/cpufreq/est.c
913
est_identify(driver_t *driver, device_t parent)
sys/x86/cpufreq/hwpstate_amd.c
1298
hwpstate_features(driver_t *driver, u_int *features)
sys/x86/cpufreq/hwpstate_amd.c
185
static void hwpstate_identify(driver_t *driver, device_t parent);
sys/x86/cpufreq/hwpstate_amd.c
194
static int hwpstate_features(driver_t *driver, u_int *features);
sys/x86/cpufreq/hwpstate_amd.c
768
hwpstate_identify(driver_t *driver, device_t parent)
sys/x86/cpufreq/hwpstate_intel.c
351
intel_hwpstate_identify(driver_t *driver, device_t parent)
sys/x86/cpufreq/hwpstate_intel_internal.h
31
void intel_hwpstate_identify(driver_t *driver, device_t parent);
sys/x86/cpufreq/p4tcc.c
109
p4tcc_features(driver_t *driver, u_int *features)
sys/x86/cpufreq/p4tcc.c
118
p4tcc_identify(driver_t *driver, device_t parent)
sys/x86/cpufreq/p4tcc.c
71
static int p4tcc_features(driver_t *driver, u_int *features);
sys/x86/cpufreq/p4tcc.c
72
static void p4tcc_identify(driver_t *driver, device_t parent);
sys/x86/cpufreq/powernow.c
238
static void pn_identify(driver_t *driver, device_t parent);
sys/x86/cpufreq/powernow.c
861
pn_identify(driver_t *driver, device_t parent)
sys/x86/cpufreq/smist.c
278
smist_identify(driver_t *driver, device_t parent)
sys/x86/cpufreq/smist.c
78
static void smist_identify(driver_t *driver, device_t parent);
sys/x86/iommu/intel_drv.c
189
dmar_identify(driver_t *driver, device_t parent)
sys/x86/isa/orm.c
82
orm_identify(driver_t* driver, device_t parent)
sys/x86/isa/orm.c
98
device_set_driver(child, driver);
sys/x86/pci/pci_bus.c
376
legacy_pcib_identify(driver_t *driver, device_t parent)
sys/x86/pci/qpi.c
63
qpi_identify(driver_t *driver, device_t parent)
sys/x86/x86/io_apic.c
1114
apic_identify(driver_t *driver, device_t parent)
sys/x86/x86/legacy.c
269
static void cpu_identify(driver_t *driver, device_t parent);
sys/x86/x86/legacy.c
318
cpu_identify(driver_t *driver, device_t parent)
sys/x86/x86/nexus.c
623
ram_identify(driver_t *driver, device_t parent)
sys/xen/xenbus/xenbusb.c
624
xenbusb_identify(driver_t *driver, device_t parent)
sys/xen/xenbus/xenbusb.c
630
BUS_ADD_CHILD(parent, 0, driver->name, 0);
sys/xen/xenbus/xenbusb.h
182
void xenbusb_identify(driver_t *driver __unused, device_t parent);
tools/tools/nvmf/nvmfd/ctl.c
104
strlcpy(req.driver, "nvmf", sizeof(req.driver));
tools/tools/nvmf/nvmfd/ctl.c
63
strlcpy(req.driver, "nvmf", sizeof(req.driver));
usr.sbin/ctladm/ctladm.c
414
char *driver = NULL;
usr.sbin/ctladm/ctladm.c
490
if (driver != NULL) {
usr.sbin/ctladm/ctladm.c
497
driver = strdup(optarg);
usr.sbin/ctladm/ctladm.c
548
if (driver == NULL)
usr.sbin/ctladm/ctladm.c
549
driver = strdup("ioctl");
usr.sbin/ctladm/ctladm.c
597
strlcpy(req.driver, driver, sizeof(req.driver));
usr.sbin/ctladm/ctladm.c
642
"port: %ju\n", driver,
usr.sbin/ctladm/ctladm.c
703
free(driver);
usr.sbin/ctld/ctld.hh
612
bool ctl_create_port(const char *driver,
usr.sbin/ctld/ctld.hh
614
bool ctl_remove_port(const char *driver, nvlist_t *nvl);
usr.sbin/ctld/kernel.cc
775
ctl_create_port(const char *driver, const nvlist_t *nvl, uint32_t *ctl_port)
usr.sbin/ctld/kernel.cc
784
strlcpy(req.driver, driver, sizeof(req.driver));
usr.sbin/ctld/kernel.cc
929
ctl_remove_port(const char *driver, nvlist_t *nvl)
usr.sbin/ctld/kernel.cc
934
strlcpy(req.driver, driver, sizeof(req.driver));
usr.sbin/devctl/devctl.c
266
DEVCTL_COMMAND(set, driver, set_driver);
usr.sbin/devctl/devctl.c
300
DEVCTL_COMMAND(clear, driver, clear_driver);