games/hunt/hunt/hunt.c
178
struct driver *driver;
games/hunt/hunt/hunt.c
181
while ((driver = next_driver()) != NULL) {
games/hunt/hunt/hunt.c
183
driver->response,
games/hunt/hunt/hunt.c
184
(driver->response == 1) ? "" : "s",
games/hunt/hunt/hunt.c
185
driver_name(driver));
games/hunt/hunt/hunt.c
276
struct driver *driver;
games/hunt/hunt/hunt.c
289
driver = next_driver();
games/hunt/hunt/hunt.c
290
} else if (!waiting || (driver =
games/hunt/hunt/hunt.c
291
next_driver_fd(STDIN_FILENO)) == (struct driver *)-1) {
games/hunt/hunt/hunt.c
304
driver = &drivers[c - 'a'];
games/hunt/hunt/hunt.c
308
if (driver == NULL) {
games/hunt/hunt/hunt.c
315
driver = &drivers[0];
games/hunt/hunt/hunt.c
333
memcmp(&Daemon, &driver->addr, Daemon.sa_len) == 0);
games/hunt/hunt/hunt.c
339
xname = driver_name(driver);
games/hunt/hunt/hunt.c
364
Daemon = driver->addr;
games/hunt/hunt/hunt.c
373
struct driver *driver;
games/hunt/hunt/hunt.c
378
while ((driver = next_driver()) != NULL) {
games/hunt/hunt/hunt.c
379
printf("\n%s:\n", driver_name(driver));
games/hunt/hunt/hunt.c
382
if ((s = socket(driver->addr.sa_family, SOCK_STREAM, 0)) < 0) {
games/hunt/hunt/hunt.c
386
if (connect(s, &driver->addr, driver->addr.sa_len) < 0) {
games/hunt/hunt/list.c
108
drivers = realloc(drivers, sizeof *driver * maxdrivers);
games/hunt/hunt/list.c
111
drivers = calloc(maxdrivers, sizeof *driver);
games/hunt/hunt/list.c
116
driver = &drivers[numdrivers];
games/hunt/hunt/list.c
117
len = sizeof driver->addr;
games/hunt/hunt/list.c
118
ret = recvfrom(s, &resp, sizeof resp, 0, &driver->addr, &len);
games/hunt/hunt/list.c
121
driver->response = ntohs(resp);
games/hunt/hunt/list.c
123
switch (driver->addr.sa_family) {
games/hunt/hunt/list.c
126
((struct sockaddr_in *)&driver->addr)->sin_port =
games/hunt/hunt/list.c
127
htons(driver->response);
games/hunt/hunt/list.c
131
return driver;
games/hunt/hunt/list.c
136
driver_name(struct driver *driver)
games/hunt/hunt/list.c
145
if (driver->addr.sa_family == AF_INET) {
games/hunt/hunt/list.c
146
sin = (struct sockaddr_in *)&driver->addr;
games/hunt/hunt/list.c
34
struct driver *drivers = NULL;
games/hunt/hunt/list.c
44
struct driver *
games/hunt/hunt/list.c
51
struct driver *
games/hunt/hunt/list.c
58
struct driver *driver;
games/hunt/hunt/list.c
96
return (struct driver *)-1;
games/hunt/hunt/list.h
14
extern struct driver *drivers;
games/hunt/hunt/list.h
17
struct driver *next_driver(void);
games/hunt/hunt/list.h
18
struct driver *next_driver_fd(int);
games/hunt/hunt/list.h
19
const char * driver_name(struct driver *);
share/examples/ppi/ppilcd.c
137
driver = NULL;
share/examples/ppi/ppilcd.c
140
driver = &lcd_drivertab[i];
share/examples/ppi/ppilcd.c
144
if (driver == NULL) {
share/examples/ppi/ppilcd.c
149
debug(1, "Driver selected for %s", driver->l_name);
share/examples/ppi/ppilcd.c
150
driver->l_prepare(devname, drvopts);
share/examples/ppi/ppilcd.c
151
atexit(driver->l_finish);
share/examples/ppi/ppilcd.c
157
do_char(driver, *cp);
share/examples/ppi/ppilcd.c
162
do_char(driver, (char)ch);
share/examples/ppi/ppilcd.c
199
do_char(struct lcd_driver *driver, char ch)
share/examples/ppi/ppilcd.c
206
driver->l_command(CMD_BKSP);
share/examples/ppi/ppilcd.c
209
driver->l_command(CMD_CLR);
share/examples/ppi/ppilcd.c
212
driver->l_command(CMD_NL);
share/examples/ppi/ppilcd.c
215
driver->l_command(CMD_CR);
share/examples/ppi/ppilcd.c
218
driver->l_command(CMD_RESET);
share/examples/ppi/ppilcd.c
221
driver->l_command(CMD_HOME);
share/examples/ppi/ppilcd.c
224
driver->l_putc('\\');
share/examples/ppi/ppilcd.c
227
driver->l_command(ch);
share/examples/ppi/ppilcd.c
236
driver->l_putc(ch);
share/examples/ppi/ppilcd.c
87
static void do_char(struct lcd_driver *driver, char ch);
share/examples/ppi/ppilcd.c
97
struct lcd_driver *driver = &lcd_drivertab[0];
sys/bus/cam/cam_periph.h
51
#define PERIPHDRIVER_DECLARE(name, driver) \
sys/bus/cam/cam_periph.h
69
(void *)&driver \
sys/bus/iicbus/iic.c
105
iic_identify(driver_t *driver, device_t parent)
sys/bus/iicbus/iic.c
66
static void iic_identify(driver_t *driver, device_t parent);
sys/bus/iicbus/iicsmb.c
137
iicsmb_identify(driver_t *driver, device_t parent)
sys/bus/iicbus/iicsmb.c
81
static void iicsmb_identify(driver_t *driver, device_t parent);
sys/bus/isa/isa_common.c
817
isa_driver_added(device_t dev, driver_t *driver)
sys/bus/isa/isa_common.c
831
DEVICE_IDENTIFY(driver, dev);
sys/bus/isa/isahint.c
89
isahint_identify(driver_t *driver, device_t parent)
sys/bus/isa/pnp.c
699
pnp_identify(driver_t *driver, device_t parent)
sys/bus/pccard/pccard.c
1075
pccard_driver_added(device_t dev, driver_t *driver)
sys/bus/pccard/pccard.c
113
static void pccard_driver_added(device_t dev, driver_t *driver);
sys/bus/pci/pci.c
3248
pci_driver_added(device_t dev, driver_t *driver)
sys/bus/pci/pci.c
3258
DEVICE_IDENTIFY(driver, dev);
sys/bus/pci/pci_private.h
46
void pci_driver_added(device_t dev, driver_t *driver);
sys/bus/pci/x86_64/legacy.c
238
static void cpu_identify(driver_t *driver, device_t parent);
sys/bus/pci/x86_64/legacy.c
287
cpu_identify(driver_t *driver, device_t parent)
sys/bus/pci/x86_64/legacy.c
97
legacy_identify(driver_t *driver, device_t parent)
sys/bus/pci/x86_64/pci_bus.c
325
legacy_pcib_identify(driver_t *driver, device_t parent)
sys/bus/u4b/usb_hub.c
1616
uhub_driver_added(device_t dev, driver_t *driver)
sys/bus/u4b/uvc/uvc_v4l2.c
124
strlcpy(cap.driver, UVC_DRIVER_NAME, sizeof(cap.driver));
sys/dev/acpica/acpi.c
102
static void acpi_identify(driver_t *driver, device_t parent);
sys/dev/acpica/acpi.c
112
static void acpi_driver_added(device_t dev, driver_t *driver);
sys/dev/acpica/acpi.c
410
acpi_identify(driver_t *driver, device_t parent)
sys/dev/acpica/acpi.c
902
acpi_driver_added(device_t dev, driver_t *driver)
sys/dev/acpica/acpi.c
907
DEVICE_IDENTIFY(driver, dev);
sys/dev/acpica/acpi_hp/acpi_hp.c
291
static void acpi_hp_identify(driver_t *driver, device_t parent);
sys/dev/acpica/acpi_hp/acpi_hp.c
444
acpi_hp_identify(driver_t *driver, device_t parent)
sys/dev/acpica/acpi_hpet.c
315
acpi_hpet_identify(driver_t *driver, device_t parent)
sys/dev/acpica/acpi_pci_link.c
1091
acpi_pci_link_identify(driver_t *driver, device_t parent)
sys/dev/acpica/acpi_timer.c
139
acpi_timer_identify(driver_t *driver, device_t parent)
sys/dev/acpica/acpi_timer.c
77
static int acpi_timer_identify(driver_t *driver, device_t parent);
sys/dev/acpica/acpi_video/acpi_video.c
215
acpi_video_identify(driver_t *driver, device_t parent)
sys/dev/acpica/acpi_video/acpi_video.c
71
static void acpi_video_identify(driver_t *driver, device_t parent);
sys/dev/agp/intel-gtt.c
1069
sc->match->driver->install_gtt_pte(dev, index, physical, 0);
sys/dev/agp/intel-gtt.c
1087
sc->match->driver->install_gtt_pte(dev, index, 0, 0);
sys/dev/agp/intel-gtt.c
1150
if (sc->match->driver->chiptype != CHIP_I810)
sys/dev/agp/intel-gtt.c
1275
sc->match->driver->install_gtt_pte(dev, (offset + i) >>
sys/dev/agp/intel-gtt.c
1291
if (sc->match->driver->chiptype != CHIP_I810)
sys/dev/agp/intel-gtt.c
1316
sc->match->driver->install_gtt_pte(dev,
sys/dev/agp/intel-gtt.c
1328
if (sc->match->driver->chiptype != CHIP_I810)
sys/dev/agp/intel-gtt.c
1331
sc->match->driver->install_gtt_pte(dev, i >> AGP_PAGE_SHIFT,
sys/dev/agp/intel-gtt.c
1384
sc->match->driver->install_gtt_pte(dev, first_entry + i,
sys/dev/agp/intel-gtt.c
1386
sc->match->driver->sync_gtt_pte(dev, first_entry + num_entries - 1);
sys/dev/agp/intel-gtt.c
1400
sc->match->driver->install_gtt_pte(dev, first_entry + i,
sys/dev/agp/intel-gtt.c
1403
sc->match->driver->sync_gtt_pte(dev, first_entry + num_entries - 1);
sys/dev/agp/intel-gtt.c
1411
sc->match->driver->install_gtt_pte(intel_agp, addr, pg, flags);
sys/dev/agp/intel-gtt.c
1429
sc->match->driver->install_gtt_pte(intel_agp,
sys/dev/agp/intel-gtt.c
1434
sc->match->driver->sync_gtt_pte(intel_agp, pg_start + i - 1);
sys/dev/agp/intel-gtt.c
1623
sc->match->driver->chipset_flush(dev);
sys/dev/agp/intel-gtt.c
1664
sc->match->driver->sync_gtt_pte(intel_agp, entry);
sys/dev/agp/intel-gtt.c
1676
sc->match->driver->write_gtt(intel_agp, entry, val);
sys/dev/agp/intel-gtt.c
316
const struct agp_i810_driver *driver;
sys/dev/agp/intel-gtt.c
321
.driver = &agp_i810_i915_driver
sys/dev/agp/intel-gtt.c
326
.driver = &agp_i810_i915_driver
sys/dev/agp/intel-gtt.c
331
.driver = &agp_i810_i915_driver
sys/dev/agp/intel-gtt.c
336
.driver = &agp_i810_i915_driver
sys/dev/agp/intel-gtt.c
341
.driver = &agp_i810_i915_driver
sys/dev/agp/intel-gtt.c
346
.driver = &agp_i810_i915_driver
sys/dev/agp/intel-gtt.c
351
.driver = &agp_i810_g965_driver
sys/dev/agp/intel-gtt.c
356
.driver = &agp_i810_g965_driver
sys/dev/agp/intel-gtt.c
361
.driver = &agp_i810_g965_driver
sys/dev/agp/intel-gtt.c
366
.driver = &agp_i810_g965_driver
sys/dev/agp/intel-gtt.c
371
.driver = &agp_i810_g33_driver
sys/dev/agp/intel-gtt.c
376
.driver = &agp_i810_g33_driver
sys/dev/agp/intel-gtt.c
381
.driver = &agp_i810_g33_driver
sys/dev/agp/intel-gtt.c
386
.driver = &pineview_gtt_driver
sys/dev/agp/intel-gtt.c
391
.driver = &pineview_gtt_driver
sys/dev/agp/intel-gtt.c
396
.driver = &agp_i810_g965_driver
sys/dev/agp/intel-gtt.c
401
.driver = &agp_i810_g965_driver
sys/dev/agp/intel-gtt.c
406
.driver = &agp_i810_g4x_driver
sys/dev/agp/intel-gtt.c
411
.driver = &agp_i810_g4x_driver
sys/dev/agp/intel-gtt.c
416
.driver = &agp_i810_g4x_driver
sys/dev/agp/intel-gtt.c
421
.driver = &agp_i810_g4x_driver
sys/dev/agp/intel-gtt.c
426
.driver = &agp_i810_g4x_driver
sys/dev/agp/intel-gtt.c
431
.driver = &agp_i810_g4x_driver
sys/dev/agp/intel-gtt.c
436
.driver = &agp_i810_g4x_driver
sys/dev/agp/intel-gtt.c
474
agp_i810_identify(driver_t *driver, device_t parent)
sys/dev/agp/intel-gtt.c
523
if (match->driver->check_active != NULL) {
sys/dev/agp/intel-gtt.c
524
err = match->driver->check_active(bdev);
sys/dev/agp/intel-gtt.c
532
match->driver->set_desc(dev, match);
sys/dev/agp/intel-gtt.c
575
switch (sc->match->driver->chiptype) {
sys/dev/agp/intel-gtt.c
650
stolen = sc->match->driver->gen > 2 ? 48 * 1024 : 0;
sys/dev/agp/intel-gtt.c
653
stolen = sc->match->driver->gen > 2 ? 64 * 1024 : 0;
sys/dev/agp/intel-gtt.c
656
stolen = sc->match->driver->gen > 2 ? 128 * 1024 : 0;
sys/dev/agp/intel-gtt.c
659
stolen = sc->match->driver->gen > 2 ? 256 * 1024 : 0;
sys/dev/agp/intel-gtt.c
662
if (sc->match->driver->chiptype == CHIP_I965 ||
sys/dev/agp/intel-gtt.c
663
sc->match->driver->chiptype == CHIP_G4X)
sys/dev/agp/intel-gtt.c
669
if (sc->match->driver->chiptype == CHIP_I965 ||
sys/dev/agp/intel-gtt.c
670
sc->match->driver->chiptype == CHIP_G4X)
sys/dev/agp/intel-gtt.c
676
if (sc->match->driver->chiptype == CHIP_I965 ||
sys/dev/agp/intel-gtt.c
677
sc->match->driver->chiptype == CHIP_G4X)
sys/dev/agp/intel-gtt.c
683
if (sc->match->driver->chiptype == CHIP_I965 ||
sys/dev/agp/intel-gtt.c
684
sc->match->driver->chiptype == CHIP_G4X)
sys/dev/agp/intel-gtt.c
844
agp_set_aperture_resource(dev, sc->match->driver->gen <= 2 ?
sys/dev/agp/intel-gtt.c
851
(1ULL << sc->match->driver->busdma_addr_mask_sz) - 1) {
sys/dev/agp/intel-gtt.c
854
sc->match->driver->busdma_addr_mask_sz) - 1);
sys/dev/agp/intel-gtt.c
858
if (bus_alloc_resources(dev, sc->match->driver->res_spec, sc->sc_res)) {
sys/dev/agp/intel-gtt.c
867
if ((error = sc->match->driver->get_stolen_size(dev)) != 0 ||
sys/dev/agp/intel-gtt.c
868
(error = sc->match->driver->install_gatt(dev)) != 0 ||
sys/dev/agp/intel-gtt.c
869
(error = sc->match->driver->get_gtt_mappable_entries(dev)) != 0 ||
sys/dev/agp/intel-gtt.c
870
(error = sc->match->driver->get_gtt_total_entries(dev)) != 0 ||
sys/dev/agp/intel-gtt.c
871
(error = sc->match->driver->chipset_flush_setup(dev)) != 0) {
sys/dev/agp/intel-gtt.c
872
bus_release_resources(dev, sc->match->driver->res_spec,
sys/dev/agp/intel-gtt.c
887
sc->match->driver->dump_regs(dev);
sys/dev/agp/intel-gtt.c
917
sc->match->driver->deinstall_gatt(dev);
sys/dev/agp/intel-gtt.c
919
sc->match->driver->chipset_flush_teardown(dev);
sys/dev/agp/intel-gtt.c
925
bus_release_resources(dev, sc->match->driver->res_spec, sc->sc_res);
sys/dev/agp/intel-gtt.c
969
return (sc->match->driver->set_aperture(dev, aperture));
sys/dev/apple/fw/apple_fw.c
77
apple_fw_identify(driver_t *driver, device_t parent)
sys/dev/crypto/tpm/tpm.c
193
tpm_identify(driver_t *driver, device_t parent)
sys/dev/disk/nata/ata-all.h
396
void *driver; /* driver specific */
sys/dev/disk/nata/ata-raid.c
4030
request->driver = rdp;
sys/dev/disk/nata/ata-raid.c
643
struct ar_softc *rdp = request->driver;
sys/dev/disk/nata/atapi-cam.c
619
request->driver = hcb;
sys/dev/disk/nata/atapi-cam.c
689
hcb = (struct atapi_hcb *)request->driver;
sys/dev/drm/amd/amdgpu/amdgpu_drv.c
1344
static struct drm_driver *driver;
sys/dev/drm/amd/amdgpu/amdgpu_drv.c
1354
.driver.pm = &amdgpu_pm_ops,
sys/dev/drm/amd/amdgpu/amdgpu_drv.c
1378
driver = &kms_driver;
sys/dev/drm/amd/amdgpu/amdgpu_drv.c
1380
driver->num_ioctls = amdgpu_max_kms_ioctl;
sys/dev/drm/amd/amdgpu/amdgpu_prime.c
269
if (attach->dev->driver != adev->dev->driver) {
sys/dev/drm/amd/amdgpu/amdgpu_prime.c
288
if (attach->dev->driver != adev->dev->driver)
sys/dev/drm/amd/amdgpu/amdgpu_prime.c
321
if (attach->dev->driver != adev->dev->driver && bo->prime_shared_count)
sys/dev/drm/amd/display/amdgpu_dm/amdgpu_dm.c
413
init_data.driver = adev;
sys/dev/drm/amd/display/dc/core/dc.c
609
dc_ctx->driver_context = init_params->driver;
sys/dev/drm/amd/display/dc/dc.h
340
void *driver; /* ctx */
sys/dev/drm/amd/powerplay/hwmgr/smu10_hwmgr.h
110
uint32_t driver: 1;
sys/dev/drm/amd/powerplay/hwmgr/smu8_hwmgr.h
133
uint32_t driver: 1;
sys/dev/drm/drm_auth.c
128
if (dev->driver->master_set) {
sys/dev/drm/drm_auth.c
129
ret = dev->driver->master_set(dev, fpriv, new_master);
sys/dev/drm/drm_auth.c
155
if (dev->driver->master_create) {
sys/dev/drm/drm_auth.c
156
ret = dev->driver->master_create(dev, fpriv->master);
sys/dev/drm/drm_auth.c
231
if (dev->driver->master_drop)
sys/dev/drm/drm_auth.c
232
dev->driver->master_drop(dev, fpriv);
sys/dev/drm/drm_auth.c
360
if (dev->driver->master_destroy)
sys/dev/drm/drm_auth.c
361
dev->driver->master_destroy(dev, master);
sys/dev/drm/drm_bufs.c
1157
buf->dev_priv_size = dev->driver->dev_priv_size;
sys/dev/drm/drm_bufs.c
1567
if (dev->driver->dma_ioctl)
sys/dev/drm/drm_bufs.c
1568
return dev->driver->dma_ioctl(dev, data, file_priv);
sys/dev/drm/drm_bufs.c
795
buf->dev_priv_size = dev->driver->dev_priv_size;
sys/dev/drm/drm_bufs.c
994
buf->dev_priv_size = dev->driver->dev_priv_size;
sys/dev/drm/drm_context.c
142
if (dev->driver->context_dtor)
sys/dev/drm/drm_context.c
143
dev->driver->context_dtor(dev, pos->handle);
sys/dev/drm/drm_context.c
494
if (dev->driver->context_dtor)
sys/dev/drm/drm_context.c
495
dev->driver->context_dtor(dev, ctx->handle);
sys/dev/drm/drm_crtc.c
221
return crtc->dev->driver->name;
sys/dev/drm/drm_dragonfly.c
279
if (dev->driver->unload != NULL) {
sys/dev/drm/drm_dragonfly.c
281
dev->driver->unload(dev);
sys/dev/drm/drm_drv.c
1030
new_fops = fops_get(minor->dev->driver->fops);
sys/dev/drm/drm_drv.c
1203
if (dev->driver->preclose != NULL)
sys/dev/drm/drm_drv.c
1204
dev->driver->preclose(dev, file_priv);
sys/dev/drm/drm_drv.c
1213
if (dev->driver->driver_features & DRIVER_GEM)
sys/dev/drm/drm_drv.c
1221
if (dev->driver->postclose != NULL)
sys/dev/drm/drm_drv.c
1222
dev->driver->postclose(dev, file_priv);
sys/dev/drm/drm_drv.c
1269
} else if ((dev->driver->driver_features & DRIVER_GEM) != 0) {
sys/dev/drm/drm_drv.c
539
struct drm_driver *driver,
sys/dev/drm/drm_drv.c
556
dev->driver = driver;
sys/dev/drm/drm_drv.c
620
ret = drm_dev_set_unique(dev, parent ? dev_name(parent) : driver->name);
sys/dev/drm/drm_drv.c
717
struct drm_device *drm_dev_alloc(struct drm_driver *driver,
sys/dev/drm/drm_drv.c
727
ret = drm_dev_init(dev, driver, parent);
sys/dev/drm/drm_drv.c
741
if (dev->driver->release) {
sys/dev/drm/drm_drv.c
742
dev->driver->release(dev);
sys/dev/drm/drm_drv.c
879
struct drm_driver *driver = dev->driver;
sys/dev/drm/drm_drv.c
898
if (dev->driver->load) {
sys/dev/drm/drm_drv.c
899
ret = dev->driver->load(dev, flags);
sys/dev/drm/drm_drv.c
910
driver->name, driver->major, driver->minor,
sys/dev/drm/drm_drv.c
911
driver->patchlevel, driver->date,
sys/dev/drm/drm_drv.c
957
if (dev->driver->unload)
sys/dev/drm/drm_drv.c
958
dev->driver->unload(dev);
sys/dev/drm/drm_dumb_buffers.c
120
if (!dev->driver->dumb_create)
sys/dev/drm/drm_dumb_buffers.c
123
if (dev->driver->dumb_map_offset)
sys/dev/drm/drm_dumb_buffers.c
124
return dev->driver->dumb_map_offset(file_priv, dev,
sys/dev/drm/drm_dumb_buffers.c
135
if (!dev->driver->dumb_create)
sys/dev/drm/drm_dumb_buffers.c
138
if (dev->driver->dumb_destroy)
sys/dev/drm/drm_dumb_buffers.c
139
return dev->driver->dumb_destroy(file_priv, dev, handle);
sys/dev/drm/drm_dumb_buffers.c
62
if (!dev->driver->dumb_create)
sys/dev/drm/drm_dumb_buffers.c
92
return dev->driver->dumb_create(file_priv, dev, args);
sys/dev/drm/drm_encoder_slave.c
115
struct module *module = client->dev.driver->owner;
sys/dev/drm/drm_encoder_slave.c
71
if (!client->dev.driver) {
sys/dev/drm/drm_encoder_slave.c
76
module = client->dev.driver->owner;
sys/dev/drm/drm_encoder_slave.c
84
encoder_drv = to_drm_i2c_encoder_driver(to_i2c_driver(client->dev.driver));
sys/dev/drm/drm_fb_helper.c
3032
if (!try_module_get(fb_helper->dev->driver->fops->owner))
sys/dev/drm/drm_fb_helper.c
3044
module_put(fb_helper->dev->driver->fops->owner);
sys/dev/drm/drm_fb_helper.c
3093
if (fb_helper->dev->driver->gem_prime_mmap)
sys/dev/drm/drm_fb_helper.c
3094
return fb_helper->dev->driver->gem_prime_mmap(fb_helper->buffer->gem, vma);
sys/dev/drm/drm_file.c
163
if (dev->driver->open) {
sys/dev/drm/drm_file.c
164
ret = dev->driver->open(dev, file);
sys/dev/drm/drm_file.c
236
dev->driver->preclose)
sys/dev/drm/drm_file.c
237
dev->driver->preclose(dev, file);
sys/dev/drm/drm_file.c
263
if (dev->driver->postclose)
sys/dev/drm/drm_file.c
264
dev->driver->postclose(dev, file);
sys/dev/drm/drm_file.c
279
if (dev->driver->firstopen &&
sys/dev/drm/drm_file.c
281
ret = dev->driver->firstopen(dev);
sys/dev/drm/drm_file.c
385
dev->driver->preclose)
sys/dev/drm/drm_file.c
386
dev->driver->preclose(dev, file_priv);
sys/dev/drm/drm_file.c
421
if (dev->driver->postclose)
sys/dev/drm/drm_file.c
422
dev->driver->postclose(dev, file_priv);
sys/dev/drm/drm_file.c
569
if (dev->driver->lastclose)
sys/dev/drm/drm_file.c
570
dev->driver->lastclose(dev);
sys/dev/drm/drm_gem.c
1058
if (obj->dev->driver->gem_print_info)
sys/dev/drm/drm_gem.c
1059
obj->dev->driver->gem_print_info(p, indent, obj);
sys/dev/drm/drm_gem.c
1100
dev->driver->gem_vm_ops, size, nprot,
sys/dev/drm/drm_gem.c
314
if (dev->driver->gem_close_object)
sys/dev/drm/drm_gem.c
315
dev->driver->gem_close_object(obj, file_priv);
sys/dev/drm/drm_gem.c
475
if (dev->driver->gem_open_object) {
sys/dev/drm/drm_gem.c
476
ret = dev->driver->gem_open_object(obj, file_priv);
sys/dev/drm/drm_gem.c
824
if (dev->driver->gem_free_object_unlocked) {
sys/dev/drm/drm_gem.c
825
dev->driver->gem_free_object_unlocked(obj);
sys/dev/drm/drm_gem.c
826
} else if (dev->driver->gem_free_object) {
sys/dev/drm/drm_gem.c
829
dev->driver->gem_free_object(obj);
sys/dev/drm/drm_gem.c
854
if (dev->driver->gem_free_object_unlocked)
sys/dev/drm/drm_gem.c
948
if (!dev->driver->gem_vm_ops)
sys/dev/drm/drm_gem.c
952
vma->vm_ops = dev->driver->gem_vm_ops;
sys/dev/drm/drm_ioctl.c
242
req->value |= dev->driver->prime_fd_to_handle ? DRM_PRIME_CAP_IMPORT : 0;
sys/dev/drm/drm_ioctl.c
243
req->value |= dev->driver->prime_handle_to_fd ? DRM_PRIME_CAP_EXPORT : 0;
sys/dev/drm/drm_ioctl.c
256
if (dev->driver->dumb_create)
sys/dev/drm/drm_ioctl.c
396
if (sv->drm_dd_major != dev->driver->major ||
sys/dev/drm/drm_ioctl.c
398
dev->driver->minor) {
sys/dev/drm/drm_ioctl.c
407
sv->drm_dd_major = dev->driver->major;
sys/dev/drm/drm_ioctl.c
408
sv->drm_dd_minor = dev->driver->minor;
sys/dev/drm/drm_ioctl.c
508
version->version_major = dev->driver->major;
sys/dev/drm/drm_ioctl.c
509
version->version_minor = dev->driver->minor;
sys/dev/drm/drm_ioctl.c
510
version->version_patchlevel = dev->driver->patchlevel;
sys/dev/drm/drm_ioctl.c
512
dev->driver->name);
sys/dev/drm/drm_ioctl.c
515
dev->driver->date);
sys/dev/drm/drm_ioctl.c
518
dev->driver->desc);
sys/dev/drm/drm_ioctl.c
823
if (nr - DRM_COMMAND_BASE >= dev->driver->num_ioctls)
sys/dev/drm/drm_ioctl.c
825
ioctl = &dev->driver->ioctls[nr - DRM_COMMAND_BASE];
sys/dev/drm/drm_irq.c
123
if (dev->driver->irq_preinstall)
sys/dev/drm/drm_irq.c
124
dev->driver->irq_preinstall(dev);
sys/dev/drm/drm_irq.c
130
ret = request_irq(irq, dev->driver->irq_handler,
sys/dev/drm/drm_irq.c
131
sh_flags, dev->driver->name, dev);
sys/dev/drm/drm_irq.c
139
if (dev->driver->irq_postinstall)
sys/dev/drm/drm_irq.c
140
ret = dev->driver->irq_postinstall(dev);
sys/dev/drm/drm_irq.c
217
if (dev->driver->irq_uninstall)
sys/dev/drm/drm_irq.c
218
dev->driver->irq_uninstall(dev);
sys/dev/drm/drm_lock.c
233
if (dev->driver->dma_quiescent && (lock->flags & _DRM_LOCK_QUIESCENT))
sys/dev/drm/drm_lock.c
235
if (dev->driver->dma_quiescent(dev)) {
sys/dev/drm/drm_mipi_dsi.c
1104
struct mipi_dsi_driver *drv = to_mipi_dsi_driver(dev->driver);
sys/dev/drm/drm_mipi_dsi.c
1112
struct mipi_dsi_driver *drv = to_mipi_dsi_driver(dev->driver);
sys/dev/drm/drm_mipi_dsi.c
1120
struct mipi_dsi_driver *drv = to_mipi_dsi_driver(dev->driver);
sys/dev/drm/drm_mipi_dsi.c
1136
drv->driver.bus = &mipi_dsi_bus_type;
sys/dev/drm/drm_mipi_dsi.c
1137
drv->driver.owner = owner;
sys/dev/drm/drm_mipi_dsi.c
1140
drv->driver.probe = mipi_dsi_drv_probe;
sys/dev/drm/drm_mipi_dsi.c
1142
drv->driver.remove = mipi_dsi_drv_remove;
sys/dev/drm/drm_mipi_dsi.c
1144
drv->driver.shutdown = mipi_dsi_drv_shutdown;
sys/dev/drm/drm_mipi_dsi.c
1146
return driver_register(&drv->driver);
sys/dev/drm/drm_mipi_dsi.c
1158
driver_unregister(&drv->driver);
sys/dev/drm/drm_pci.c
310
struct drm_driver *driver)
sys/dev/drm/drm_pci.c
317
dev = drm_dev_alloc(driver, &pdev->dev);
sys/dev/drm/drm_pci.c
346
list_add_tail(&dev->legacy_dev_list, &driver->legacy_dev_list);
sys/dev/drm/drm_pci.c
370
int drm_legacy_pci_init(struct drm_driver *driver, struct pci_driver *pdriver)
sys/dev/drm/drm_pci.c
380
if (WARN_ON(!(driver->driver_features & DRIVER_LEGACY)))
sys/dev/drm/drm_pci.c
385
INIT_LIST_HEAD(&driver->legacy_dev_list);
sys/dev/drm/drm_pci.c
404
drm_get_pci_dev(pdev, pid, driver);
sys/dev/drm/drm_pci.c
431
void drm_legacy_pci_exit(struct drm_driver *driver, struct pci_driver *pdriver)
sys/dev/drm/drm_pci.c
436
if (!(driver->driver_features & DRIVER_LEGACY)) {
sys/dev/drm/drm_pci.c
439
list_for_each_entry_safe(dev, tmp, &driver->legacy_dev_list,
sys/dev/drm/drm_prime.c
211
if (!dev->driver->gem_prime_pin)
sys/dev/drm/drm_prime.c
214
return dev->driver->gem_prime_pin(obj);
sys/dev/drm/drm_prime.c
253
if (dev->driver->gem_prime_unpin)
sys/dev/drm/drm_prime.c
254
dev->driver->gem_prime_unpin(obj);
sys/dev/drm/drm_prime.c
316
sgt = obj->dev->driver->gem_prime_get_sg_table(obj);
sys/dev/drm/drm_prime.c
414
if (dev->driver->gem_prime_vmap)
sys/dev/drm/drm_prime.c
415
return dev->driver->gem_prime_vmap(obj);
sys/dev/drm/drm_prime.c
434
if (dev->driver->gem_prime_vunmap)
sys/dev/drm/drm_prime.c
435
dev->driver->gem_prime_vunmap(obj, vaddr);
sys/dev/drm/drm_prime.c
482
if (!dev->driver->gem_prime_mmap)
sys/dev/drm/drm_prime.c
485
return dev->driver->gem_prime_mmap(obj, vma);
sys/dev/drm/drm_prime.c
540
.owner = dev->driver->fops->owner,
sys/dev/drm/drm_prime.c
548
if (dev->driver->gem_prime_res_obj)
sys/dev/drm/drm_prime.c
549
exp_info.resv = dev->driver->gem_prime_res_obj(obj);
sys/dev/drm/drm_prime.c
567
dmabuf = dev->driver->gem_prime_export(dev, obj, flags);
sys/dev/drm/drm_prime.c
730
if (!dev->driver->gem_prime_import_sg_table)
sys/dev/drm/drm_prime.c
745
obj = dev->driver->gem_prime_import_sg_table(dev, attach, sgt);
sys/dev/drm/drm_prime.c
819
obj = dev->driver->gem_prime_import(dev, dma_buf);
sys/dev/drm/drm_prime.c
877
if (!dev->driver->prime_handle_to_fd)
sys/dev/drm/drm_prime.c
884
return dev->driver->prime_handle_to_fd(dev, file_priv,
sys/dev/drm/drm_prime.c
896
if (!dev->driver->prime_fd_to_handle)
sys/dev/drm/drm_prime.c
899
return dev->driver->prime_fd_to_handle(dev, file_priv,
sys/dev/drm/drm_sysctl.c
103
if (dev->driver->sysctl_init != NULL)
sys/dev/drm/drm_sysctl.c
104
dev->driver->sysctl_init(dev, &info->ctx, top);
sys/dev/drm/drm_sysctl.c
116
if (dev->driver->sysctl_cleanup != NULL)
sys/dev/drm/drm_sysctl.c
117
dev->driver->sysctl_cleanup(dev);
sys/dev/drm/drm_sysctl.c
137
DRM_SYSCTL_PRINT("%s", dev->driver->name);
sys/dev/drm/drm_vblank.c
130
if (dev->driver->get_vblank_counter)
sys/dev/drm/drm_vblank.c
131
return dev->driver->get_vblank_counter(dev, pipe);
sys/dev/drm/drm_vblank.c
305
WARN_ONCE(drm_debug & DRM_UT_VBL && !dev->driver->get_vblank_timestamp,
sys/dev/drm/drm_vblank.c
333
dev->driver->disable_vblank(dev, pipe);
sys/dev/drm/drm_vblank.c
454
if (dev->driver->get_vblank_timestamp)
sys/dev/drm/drm_vblank.c
460
if (dev->vblank_disable_immediate && !dev->driver->get_vblank_timestamp) {
sys/dev/drm/drm_vblank.c
605
if (!dev->driver->get_scanout_position) {
sys/dev/drm/drm_vblank.c
637
vbl_status = dev->driver->get_scanout_position(dev, pipe,
sys/dev/drm/drm_vblank.c
726
if (dev->driver->get_vblank_timestamp && (max_error > 0))
sys/dev/drm/drm_vblank.c
727
ret = dev->driver->get_vblank_timestamp(dev, pipe, &max_error,
sys/dev/drm/drm_vblank.c
936
return dev->driver->enable_vblank(dev, pipe);
sys/dev/drm/i915/i915_drv.c
1707
if (drm_dev_init(&i915->drm, &driver, &pdev->dev)) {
sys/dev/drm/i915/i915_drv.c
3279
static struct drm_driver driver = {
sys/dev/drm/i915/i915_drv.c
61
static struct drm_driver driver;
sys/dev/drm/i915/i915_drv.h
882
i915_reg_t driver;
sys/dev/drm/i915/i915_irq.c
4817
dev->driver->get_vblank_counter = g4x_get_vblank_counter;
sys/dev/drm/i915/i915_irq.c
4819
dev->driver->get_vblank_counter = i915_get_vblank_counter;
sys/dev/drm/i915/i915_irq.c
4843
dev->driver->get_vblank_timestamp = drm_calc_vbltimestamp_from_scanoutpos;
sys/dev/drm/i915/i915_irq.c
4844
dev->driver->get_scanout_position = i915_get_crtc_scanoutpos;
sys/dev/drm/i915/i915_irq.c
4847
dev->driver->irq_handler = cherryview_irq_handler;
sys/dev/drm/i915/i915_irq.c
4848
dev->driver->irq_preinstall = cherryview_irq_reset;
sys/dev/drm/i915/i915_irq.c
4849
dev->driver->irq_postinstall = cherryview_irq_postinstall;
sys/dev/drm/i915/i915_irq.c
4850
dev->driver->irq_uninstall = cherryview_irq_reset;
sys/dev/drm/i915/i915_irq.c
4851
dev->driver->enable_vblank = i965_enable_vblank;
sys/dev/drm/i915/i915_irq.c
4852
dev->driver->disable_vblank = i965_disable_vblank;
sys/dev/drm/i915/i915_irq.c
4855
dev->driver->irq_handler = valleyview_irq_handler;
sys/dev/drm/i915/i915_irq.c
4856
dev->driver->irq_preinstall = valleyview_irq_reset;
sys/dev/drm/i915/i915_irq.c
4857
dev->driver->irq_postinstall = valleyview_irq_postinstall;
sys/dev/drm/i915/i915_irq.c
4858
dev->driver->irq_uninstall = valleyview_irq_reset;
sys/dev/drm/i915/i915_irq.c
4859
dev->driver->enable_vblank = i965_enable_vblank;
sys/dev/drm/i915/i915_irq.c
4860
dev->driver->disable_vblank = i965_disable_vblank;
sys/dev/drm/i915/i915_irq.c
4863
dev->driver->irq_handler = gen11_irq_handler;
sys/dev/drm/i915/i915_irq.c
4864
dev->driver->irq_preinstall = gen11_irq_reset;
sys/dev/drm/i915/i915_irq.c
4865
dev->driver->irq_postinstall = gen11_irq_postinstall;
sys/dev/drm/i915/i915_irq.c
4866
dev->driver->irq_uninstall = gen11_irq_reset;
sys/dev/drm/i915/i915_irq.c
4867
dev->driver->enable_vblank = gen8_enable_vblank;
sys/dev/drm/i915/i915_irq.c
4868
dev->driver->disable_vblank = gen8_disable_vblank;
sys/dev/drm/i915/i915_irq.c
4871
dev->driver->irq_handler = gen8_irq_handler;
sys/dev/drm/i915/i915_irq.c
4872
dev->driver->irq_preinstall = gen8_irq_reset;
sys/dev/drm/i915/i915_irq.c
4873
dev->driver->irq_postinstall = gen8_irq_postinstall;
sys/dev/drm/i915/i915_irq.c
4874
dev->driver->irq_uninstall = gen8_irq_reset;
sys/dev/drm/i915/i915_irq.c
4875
dev->driver->enable_vblank = gen8_enable_vblank;
sys/dev/drm/i915/i915_irq.c
4876
dev->driver->disable_vblank = gen8_disable_vblank;
sys/dev/drm/i915/i915_irq.c
4885
dev->driver->irq_handler = ironlake_irq_handler;
sys/dev/drm/i915/i915_irq.c
4886
dev->driver->irq_preinstall = ironlake_irq_reset;
sys/dev/drm/i915/i915_irq.c
4887
dev->driver->irq_postinstall = ironlake_irq_postinstall;
sys/dev/drm/i915/i915_irq.c
4888
dev->driver->irq_uninstall = ironlake_irq_reset;
sys/dev/drm/i915/i915_irq.c
4889
dev->driver->enable_vblank = ironlake_enable_vblank;
sys/dev/drm/i915/i915_irq.c
4890
dev->driver->disable_vblank = ironlake_disable_vblank;
sys/dev/drm/i915/i915_irq.c
4894
dev->driver->irq_preinstall = i8xx_irq_reset;
sys/dev/drm/i915/i915_irq.c
4895
dev->driver->irq_postinstall = i8xx_irq_postinstall;
sys/dev/drm/i915/i915_irq.c
4896
dev->driver->irq_handler = i8xx_irq_handler;
sys/dev/drm/i915/i915_irq.c
4897
dev->driver->irq_uninstall = i8xx_irq_reset;
sys/dev/drm/i915/i915_irq.c
4898
dev->driver->enable_vblank = i8xx_enable_vblank;
sys/dev/drm/i915/i915_irq.c
4899
dev->driver->disable_vblank = i8xx_disable_vblank;
sys/dev/drm/i915/i915_irq.c
4901
dev->driver->irq_preinstall = i915_irq_reset;
sys/dev/drm/i915/i915_irq.c
4902
dev->driver->irq_postinstall = i915_irq_postinstall;
sys/dev/drm/i915/i915_irq.c
4903
dev->driver->irq_uninstall = i915_irq_reset;
sys/dev/drm/i915/i915_irq.c
4904
dev->driver->irq_handler = i915_irq_handler;
sys/dev/drm/i915/i915_irq.c
4905
dev->driver->enable_vblank = i8xx_enable_vblank;
sys/dev/drm/i915/i915_irq.c
4906
dev->driver->disable_vblank = i8xx_disable_vblank;
sys/dev/drm/i915/i915_irq.c
4908
dev->driver->irq_preinstall = i965_irq_reset;
sys/dev/drm/i915/i915_irq.c
4909
dev->driver->irq_postinstall = i965_irq_postinstall;
sys/dev/drm/i915/i915_irq.c
4910
dev->driver->irq_uninstall = i965_irq_reset;
sys/dev/drm/i915/i915_irq.c
4911
dev->driver->irq_handler = i965_irq_handler;
sys/dev/drm/i915/i915_irq.c
4912
dev->driver->enable_vblank = i965_enable_vblank;
sys/dev/drm/i915/i915_irq.c
4913
dev->driver->disable_vblank = i965_disable_vblank;
sys/dev/drm/i915/i915_irq.c
4980
dev_priv->drm.driver->irq_uninstall(&dev_priv->drm);
sys/dev/drm/i915/i915_irq.c
4995
dev_priv->drm.driver->irq_preinstall(&dev_priv->drm);
sys/dev/drm/i915/i915_irq.c
4996
dev_priv->drm.driver->irq_postinstall(&dev_priv->drm);
sys/dev/drm/i915/i915_pci.c
747
.driver.pm = &i915_pm_ops,
sys/dev/drm/i915/i915_pci.c
784
if (!i915_pci_driver.driver.owner)
sys/dev/drm/i915/intel_bios.c
513
const struct bdb_driver_features *driver;
sys/dev/drm/i915/intel_bios.c
515
driver = find_section(bdb, BDB_DRIVER_FEATURES);
sys/dev/drm/i915/intel_bios.c
516
if (!driver)
sys/dev/drm/i915/intel_bios.c
525
if (driver->lvds_config != BDB_DRIVER_FEATURE_INT_LVDS)
sys/dev/drm/i915/intel_bios.c
540
driver->lvds_config != BDB_DRIVER_FEATURE_INT_LVDS &&
sys/dev/drm/i915/intel_bios.c
541
driver->lvds_config != BDB_DRIVER_FEATURE_INT_SDVO_LVDS)
sys/dev/drm/i915/intel_bios.c
545
DRM_DEBUG_KMS("DRRS State Enabled:%d\n", driver->drrs_enabled);
sys/dev/drm/i915/intel_bios.c
552
if (!driver->drrs_enabled)
sys/dev/drm/i915/intel_bios.c
554
dev_priv->vbt.psr.enable = driver->psr_enabled;
sys/dev/drm/i915/intel_display.c
12601
return dev->driver->get_vblank_counter(dev, crtc->pipe);
sys/dev/drm/i915/intel_runtime_pm.c
2097
.driver = HSW_PWR_WELL_CTL2,
sys/dev/drm/i915/intel_runtime_pm.c
2721
.driver = ICL_PWR_WELL_CTL_AUX2,
sys/dev/drm/i915/intel_runtime_pm.c
2727
.driver = ICL_PWR_WELL_CTL_DDI2,
sys/dev/drm/i915/intel_runtime_pm.c
303
regs->driver,
sys/dev/drm/i915/intel_runtime_pm.c
317
ret |= I915_READ(regs->driver) & req_mask ? 2 : 0;
sys/dev/drm/i915/intel_runtime_pm.c
342
wait_for((disabled = !(I915_READ(regs->driver) &
sys/dev/drm/i915/intel_runtime_pm.c
385
val = I915_READ(regs->driver);
sys/dev/drm/i915/intel_runtime_pm.c
386
I915_WRITE(regs->driver, val | HSW_PWR_WELL_CTL_REQ(pw_idx));
sys/dev/drm/i915/intel_runtime_pm.c
416
val = I915_READ(regs->driver);
sys/dev/drm/i915/intel_runtime_pm.c
417
I915_WRITE(regs->driver, val & ~HSW_PWR_WELL_CTL_REQ(pw_idx));
sys/dev/drm/i915/intel_runtime_pm.c
432
val = I915_READ(regs->driver);
sys/dev/drm/i915/intel_runtime_pm.c
433
I915_WRITE(regs->driver, val | HSW_PWR_WELL_CTL_REQ(pw_idx));
sys/dev/drm/i915/intel_runtime_pm.c
453
val = I915_READ(regs->driver);
sys/dev/drm/i915/intel_runtime_pm.c
454
I915_WRITE(regs->driver, val & ~HSW_PWR_WELL_CTL_REQ(pw_idx));
sys/dev/drm/i915/intel_runtime_pm.c
472
return (I915_READ(regs->driver) & mask) == mask;
sys/dev/drm/i915/intel_runtime_pm.c
734
u32 drv_req = I915_READ(regs->driver);
sys/dev/drm/i915/intel_runtime_pm.c
737
I915_WRITE(regs->driver, drv_req | mask);
sys/dev/drm/include/drm/drm_device.h
43
struct drm_driver *driver; /**< DRM driver managing the device */
sys/dev/drm/include/drm/drm_drv.h
627
struct drm_driver *driver,
sys/dev/drm/include/drm/drm_drv.h
631
struct drm_device *drm_dev_alloc(struct drm_driver *driver,
sys/dev/drm/include/drm/drm_drv.h
677
return dev->driver->driver_features & dev->driver_features & feature;
sys/dev/drm/include/drm/drm_encoder_slave.h
148
struct drm_i2c_encoder_driver *driver)
sys/dev/drm/include/drm/drm_encoder_slave.h
150
return i2c_register_driver(owner, &driver->i2c_driver);
sys/dev/drm/include/drm/drm_encoder_slave.h
157
static inline void drm_i2c_encoder_unregister(struct drm_i2c_encoder_driver *driver)
sys/dev/drm/include/drm/drm_encoder_slave.h
159
i2c_del_driver(&driver->i2c_driver);
sys/dev/drm/include/drm/drm_mipi_dsi.h
286
struct device_driver driver;
sys/dev/drm/include/drm/drm_mipi_dsi.h
293
to_mipi_dsi_driver(struct device_driver *driver)
sys/dev/drm/include/drm/drm_mipi_dsi.h
295
return container_of(driver, struct mipi_dsi_driver, driver);
sys/dev/drm/include/drm/drm_mipi_dsi.h
308
int mipi_dsi_driver_register_full(struct mipi_dsi_driver *driver,
sys/dev/drm/include/drm/drm_mipi_dsi.h
310
void mipi_dsi_driver_unregister(struct mipi_dsi_driver *driver);
sys/dev/drm/include/drm/drm_mipi_dsi.h
312
#define mipi_dsi_driver_register(driver) \
sys/dev/drm/include/drm/drm_mipi_dsi.h
313
mipi_dsi_driver_register_full(driver, THIS_MODULE)
sys/dev/drm/include/drm/drm_pci.h
46
int drm_legacy_pci_init(struct drm_driver *driver, struct pci_driver *pdriver);
sys/dev/drm/include/drm/drm_pci.h
47
void drm_legacy_pci_exit(struct drm_driver *driver, struct pci_driver *pdriver);
sys/dev/drm/include/drm/drm_pci.h
51
struct drm_driver *driver);
sys/dev/drm/include/drm/drm_pci.h
55
struct drm_driver *driver)
sys/dev/drm/include/drm/ttm/ttm_bo_driver.h
463
struct ttm_bo_driver *driver;
sys/dev/drm/include/drm/ttm/ttm_bo_driver.h
602
struct ttm_bo_driver *driver,
sys/dev/drm/radeon/radeon_display.c
457
dev->driver->get_vblank_counter(dev, work->crtc_id)) > 0)))
sys/dev/drm/radeon/radeon_display.c
573
dev->driver->get_vblank_counter(dev, work->crtc_id);
sys/dev/drm/radeon/radeon_drv.c
716
static struct drm_driver *driver;
sys/dev/drm/radeon/radeon_drv.c
733
.driver.pm = &radeon_pm_ops,
sys/dev/drm/radeon/radeon_drv.c
749
driver = &kms_driver;
sys/dev/drm/radeon/radeon_drv.c
751
driver->driver_features |= DRIVER_MODESET;
sys/dev/drm/radeon/radeon_drv.c
752
driver->num_ioctls = radeon_max_kms_ioctl;
sys/dev/drm/radeon/radeon_drv.c
766
drm_pci_exit(driver, pdriver);
sys/dev/drm/ttm/ttm_bo.c
1501
ret = bdev->driver->init_mem_type(bdev, type, man);
sys/dev/drm/ttm/ttm_bo.c
1622
struct ttm_bo_driver *driver,
sys/dev/drm/ttm/ttm_bo.c
1629
bdev->driver = driver;
sys/dev/drm/ttm/ttm_bo.c
1837
if (bo->bdev->driver->swap_notify)
sys/dev/drm/ttm/ttm_bo.c
1838
bo->bdev->driver->swap_notify(bo);
sys/dev/drm/ttm/ttm_bo.c
350
if (bdev->driver->move_notify)
sys/dev/drm/ttm/ttm_bo.c
351
bdev->driver->move_notify(bo, evict, mem);
sys/dev/drm/ttm/ttm_bo.c
358
if (bdev->driver->move_notify)
sys/dev/drm/ttm/ttm_bo.c
359
bdev->driver->move_notify(bo, evict, mem);
sys/dev/drm/ttm/ttm_bo.c
364
else if (bdev->driver->move)
sys/dev/drm/ttm/ttm_bo.c
365
ret = bdev->driver->move(bo, evict, ctx, mem);
sys/dev/drm/ttm/ttm_bo.c
370
if (bdev->driver->move_notify) {
sys/dev/drm/ttm/ttm_bo.c
372
bdev->driver->move_notify(bo, false, mem);
sys/dev/drm/ttm/ttm_bo.c
381
if (bdev->driver->invalidate_caches) {
sys/dev/drm/ttm/ttm_bo.c
382
ret = bdev->driver->invalidate_caches(bdev, bo->mem.placement);
sys/dev/drm/ttm/ttm_bo.c
418
if (bo->bdev->driver->move_notify)
sys/dev/drm/ttm/ttm_bo.c
419
bo->bdev->driver->move_notify(bo, false, NULL);
sys/dev/drm/ttm/ttm_bo.c
712
bdev->driver->evict_flags(bo, &placement);
sys/dev/drm/ttm/ttm_bo.c
810
if (place && !bdev->driver->eviction_valuable(bo,
sys/dev/drm/ttm/ttm_bo_util.c
138
if (!bdev->driver->io_mem_reserve)
sys/dev/drm/ttm/ttm_bo_util.c
141
return bdev->driver->io_mem_reserve(bdev, mem);
sys/dev/drm/ttm/ttm_bo_util.c
143
if (bdev->driver->io_mem_reserve &&
sys/dev/drm/ttm/ttm_bo_util.c
146
ret = bdev->driver->io_mem_reserve(bdev, mem);
sys/dev/drm/ttm/ttm_bo_util.c
165
if (bdev->driver->io_mem_reserve &&
sys/dev/drm/ttm/ttm_bo_util.c
167
bdev->driver->io_mem_free)
sys/dev/drm/ttm/ttm_bo_util.c
168
bdev->driver->io_mem_free(bdev, mem);
sys/dev/drm/ttm/ttm_bo_vm.c
170
if (bdev->driver->fault_reserve_notify) {
sys/dev/drm/ttm/ttm_bo_vm.c
171
err = bdev->driver->fault_reserve_notify(bo);
sys/dev/drm/ttm/ttm_bo_vm.c
389
if (bo->bdev->driver->access_memory)
sys/dev/drm/ttm/ttm_bo_vm.c
390
ret = bo->bdev->driver->access_memory(
sys/dev/drm/ttm/ttm_bo_vm.c
434
struct ttm_bo_driver *driver;
sys/dev/drm/ttm/ttm_bo_vm.c
442
driver = bo->bdev->driver;
sys/dev/drm/ttm/ttm_bo_vm.c
443
if (unlikely(!driver->verify_access)) {
sys/dev/drm/ttm/ttm_bo_vm.c
447
ret = driver->verify_access(bo, filp);
sys/dev/drm/ttm/ttm_bo_vm.c
584
if (bdev->driver->fault_reserve_notify) {
sys/dev/drm/ttm/ttm_bo_vm.c
585
ret = bdev->driver->fault_reserve_notify(bo);
sys/dev/drm/ttm/ttm_execbuf_util.c
189
struct ttm_bo_driver *driver;
sys/dev/drm/ttm/ttm_execbuf_util.c
196
driver = bdev->driver;
sys/dev/drm/ttm/ttm_tt.c
475
if (ttm->bdev->driver->ttm_tt_populate)
sys/dev/drm/ttm/ttm_tt.c
476
ret = ttm->bdev->driver->ttm_tt_populate(ttm, ctx);
sys/dev/drm/ttm/ttm_tt.c
506
if (ttm->bdev->driver->ttm_tt_unpopulate)
sys/dev/drm/ttm/ttm_tt.c
507
ttm->bdev->driver->ttm_tt_unpopulate(ttm);
sys/dev/drm/ttm/ttm_tt.c
80
bo->ttm = bdev->driver->ttm_tt_create(bo, page_flags);
sys/dev/misc/amdsbwd/amdsbwd.c
231
amdsbwd_identify(driver_t *driver, device_t parent)
sys/dev/misc/amdsbwd/amdsbwd.c
98
static void amdsbwd_identify(driver_t *driver, device_t parent);
sys/dev/misc/aperf/aperf.c
78
aperf_identify(driver_t *driver, device_t parent)
sys/dev/misc/coremctl/coremctl.c
142
coremctl_identify(driver_t *driver, device_t parent)
sys/dev/misc/ichwd/ichwd.c
453
ichwd_identify(driver_t *driver, device_t parent)
sys/dev/misc/ichwd/ichwd.c
466
if ((dev = device_find_child(parent, driver->name, 0)) == NULL)
sys/dev/misc/ichwd/ichwd.c
467
dev = BUS_ADD_CHILD(parent, parent, 0, driver->name, 0);
sys/dev/misc/ipmi/ipmi_isa.c
53
ipmi_isa_identify(driver_t *driver, device_t parent)
sys/dev/misc/ipmi/ipmi_smbus.c
51
static void ipmi_smbus_identify(driver_t *driver, device_t parent);
sys/dev/misc/ipmi/ipmi_smbus.c
56
ipmi_smbus_identify(driver_t *driver, device_t parent)
sys/dev/misc/kbd/kbd.c
159
kbd_add_driver(keyboard_driver_t *driver)
sys/dev/misc/kbd/kbd.c
162
if (SLIST_NEXT(driver, link)) {
sys/dev/misc/kbd/kbd.c
166
SLIST_INSERT_HEAD(&keyboard_drivers, driver, link);
sys/dev/misc/kbd/kbd.c
172
kbd_delete_driver(keyboard_driver_t *driver)
sys/dev/misc/kbd/kbd.c
175
SLIST_REMOVE(&keyboard_drivers, driver, keyboard_driver, link);
sys/dev/misc/kbd/kbd.c
176
SLIST_NEXT(driver, link) = NULL;
sys/dev/misc/kbd/kbd.c
293
kbd_get_switch(char *driver)
sys/dev/misc/kbd/kbd.c
301
if (strcmp(p->name, driver) == 0) {
sys/dev/misc/kbd/kbd.c
308
if (strcmp(p->name, driver) == 0) {
sys/dev/misc/kbd/kbd.c
329
kbd_find_keyboard2(char *driver, int unit, int index, int legacy)
sys/dev/misc/kbd/kbd.c
349
if (strcmp("*", driver) && strcmp(keyboard[i]->kb_name, driver))
sys/dev/misc/kbd/kbd.c
377
kbd_find_keyboard(char *driver, int unit)
sys/dev/misc/kbd/kbd.c
379
return (kbd_find_keyboard2(driver, unit, 0, 1));
sys/dev/misc/kbd/kbd.c
384
kbd_allocate(char *driver, int unit, void *id, kbd_callback_func_t *func,
sys/dev/misc/kbd/kbd.c
394
index = kbd_find_keyboard(driver, unit);
sys/dev/misc/kbd/kbdreg.h
247
int kbd_add_driver(keyboard_driver_t *driver);
sys/dev/misc/kbd/kbdreg.h
248
int kbd_delete_driver(keyboard_driver_t *driver);
sys/dev/misc/kbd/kbdreg.h
251
keyboard_switch_t *kbd_get_switch(char *driver);
sys/dev/misc/kbd/kbdreg.h
262
int kbd_allocate(char *driver, int unit, void *id,
sys/dev/misc/kbd/kbdreg.h
267
int kbd_find_keyboard(char *driver, int unit);
sys/dev/misc/kbd/kbdreg.h
268
int kbd_find_keyboard2(char *driver, int unit, int index, int legacy);
sys/dev/misc/lpbb/lpbb.c
54
lpbb_identify(driver_t *driver, device_t parent)
sys/dev/misc/orm/orm.c
77
orm_identify(driver_t* driver, device_t parent)
sys/dev/misc/orm/orm.c
99
device_set_driver(child, driver);
sys/dev/misc/psm/psm.c
1353
psmidentify(driver_t *driver, device_t parent)
sys/dev/misc/psm/psm.c
1363
psm = BUS_ADD_CHILD(parent, parent, KBDC_RID_AUX, driver->name, unit);
sys/dev/misc/syscons/syscons_nexus.c
46
static void scidentify(driver_t *driver, device_t parent);
sys/dev/misc/syscons/syscons_nexus.c
66
scidentify(driver_t *driver, device_t parent)
sys/dev/netif/iwn/if_iwnreg.h
858
struct iwn5000_calib_status driver;
sys/dev/netif/wpi/if_wpi.c
5144
"boot (text %u)\n", hdr->major, hdr->minor, le32toh(hdr->driver),
sys/dev/netif/wpi/if_wpireg.h
825
uint16_t driver;
sys/dev/pccard/cardbus/cardbus.c
254
cardbus_driver_added(device_t cbdev, driver_t *driver)
sys/dev/pccard/cardbus/cardbus.c
262
DEVICE_IDENTIFY(driver, cbdev);
sys/dev/pccard/cardbus/cardbus.c
88
static void cardbus_driver_added(device_t cbdev, driver_t *driver);
sys/dev/pccard/pccbb/pccbb.c
385
cbb_driver_added(device_t brdev, driver_t *driver)
sys/dev/pccard/pccbb/pccbb.c
394
DEVICE_IDENTIFY(driver, brdev);
sys/dev/pccard/pccbb/pccbbvar.h
127
void cbb_driver_added(device_t brdev, driver_t *driver);
sys/dev/powermng/amdsmn/amdsmn.c
165
static void amdsmn_identify(driver_t *driver, device_t parent);
sys/dev/powermng/amdsmn/amdsmn.c
215
amdsmn_identify(driver_t *driver, device_t parent)
sys/dev/powermng/amdtemp/amdtemp.c
248
static void amdtemp_identify(driver_t *driver, device_t parent);
sys/dev/powermng/amdtemp/amdtemp.c
309
amdtemp_identify(driver_t *driver, device_t parent)
sys/dev/powermng/aps/aps.c
249
aps_identify(driver_t *driver, device_t parent)
sys/dev/powermng/aps/aps.c
253
child = device_find_child(parent, driver->name, -1);
sys/dev/powermng/aps/aps.c
276
__func__, driver->name);
sys/dev/powermng/aps/aps.c
278
driver->name, -1);
sys/dev/powermng/clockmod/clockmod.c
127
clockmod_identify(driver_t *driver, device_t parent)
sys/dev/powermng/corecstat/corecstat.c
109
static void corecstat_identify(driver_t *driver, device_t parent);
sys/dev/powermng/corecstat/corecstat.c
151
corecstat_identify(driver_t *driver, device_t parent)
sys/dev/powermng/corepower/corepower.c
117
corepower_identify(driver_t *driver, device_t parent)
sys/dev/powermng/corepower/corepower.c
83
static void corepower_identify(driver_t *driver, device_t parent);
sys/dev/powermng/coretemp/coretemp.c
131
static void coretemp_identify(driver_t *driver, device_t parent);
sys/dev/powermng/coretemp/coretemp.c
180
coretemp_identify(driver_t *driver, device_t parent)
sys/dev/powermng/kate/kate.c
106
kate_identify(driver_t *driver, device_t parent)
sys/dev/powermng/kate/kate.c
110
if (device_find_child(parent, driver->name, -1) != NULL)
sys/dev/powermng/kate/kate.c
112
device_add_child(parent, driver->name, -1);
sys/dev/powermng/km/km.c
80
km_identify(driver_t *driver, device_t parent)
sys/dev/powermng/km/km.c
84
if (device_find_child(parent, driver->name, -1) != NULL)
sys/dev/powermng/km/km.c
86
device_add_child(parent, driver->name, -1);
sys/dev/powermng/perfbias/perfbias.c
91
perfbias_identify(driver_t *driver, device_t parent)
sys/dev/powermng/uguru/uguru.c
640
static void uguru_identify(driver_t *driver, device_t parent);
sys/dev/powermng/uguru/uguru.c
674
uguru_identify(driver_t *driver, device_t parent)
sys/dev/powermng/uguru/uguru.c
680
child = device_find_child(parent, driver->name, 0);
sys/dev/powermng/uguru/uguru.c
683
driver->name, 0);
sys/dev/powermng/wbsio/wbsio.c
100
wbsio_identify(driver_t *driver, device_t parent)
sys/dev/powermng/wbsio/wbsio.c
107
child[i] = device_find_child(parent, driver->name, i);
sys/dev/powermng/wbsio/wbsio.c
110
driver->name, i);
sys/dev/raid/hpt27xx/hpt27xx_osm_bsd.c
1151
kobj_class_t driver;
sys/dev/raid/hpt27xx/hpt27xx_osm_bsd.c
1175
if(strcmp(dl->driver->name, driver_name) == 0) {
sys/dev/raid/hpt27xx/hpt27xx_osm_bsd.c
1176
tmpdriver=dl->driver;
sys/dev/raid/hpt27xx/hpt27xx_osm_bsd.c
1177
dl->driver=dlfirst->driver;
sys/dev/raid/hpt27xx/hpt27xx_osm_bsd.c
1178
dlfirst->driver=tmpdriver;
sys/dev/raid/hptrr/hptrr_osm_bsd.c
1131
kobj_class_t driver;
sys/dev/raid/hptrr/hptrr_osm_bsd.c
1155
if(strcmp(dl->driver->name, driver_name) == 0) {
sys/dev/raid/hptrr/hptrr_osm_bsd.c
1156
tmpdriver=dl->driver;
sys/dev/raid/hptrr/hptrr_osm_bsd.c
1157
dl->driver=dlfirst->driver;
sys/dev/raid/hptrr/hptrr_osm_bsd.c
1158
dlfirst->driver=tmpdriver;
sys/dev/raid/iir/iir.c
1572
gdt->sc_dvr.size = sizeof(gdt->sc_dvr.eu.driver);
sys/dev/raid/iir/iir.c
1573
gdt->sc_dvr.eu.driver.ionode = gdt->sc_hanum;
sys/dev/raid/iir/iir.c
1587
gdt->sc_dvr.size = sizeof(gdt->sc_dvr.eu.driver);
sys/dev/raid/iir/iir.c
1588
gdt->sc_dvr.eu.driver.ionode = gdt->sc_hanum;
sys/dev/raid/iir/iir.c
1589
gdt->sc_dvr.eu.driver.index = ctx.istatus;
sys/dev/raid/iir/iir.h
523
} driver;
sys/dev/raid/iir/iir_ctrl.c
328
p->dvr.event_data.size= sizeof(p->dvr.event_data.eu.driver);
sys/dev/smbus/atmel_mxt/atmel_mxt.c
449
static void atmel_mxt_identify(driver_t *driver, device_t parent);
sys/dev/smbus/atmel_mxt/atmel_mxt.c
495
atmel_mxt_identify(driver_t *driver, device_t parent)
sys/dev/smbus/cyapa/cyapa.c
392
static void cyapa_identify(driver_t *driver, device_t parent);
sys/dev/smbus/cyapa/cyapa.c
438
cyapa_identify(driver_t *driver, device_t parent)
sys/dev/smbus/smb/smb.c
105
smb_identify(driver_t *driver, device_t parent)
sys/dev/smbus/smb/smb.c
61
static void smb_identify(driver_t *driver, device_t parent);
sys/dev/video/fb/fb.c
231
vid_find_adapter(char *driver, int unit)
sys/dev/video/fb/fb.c
238
if (strcmp("*", driver) && strcmp(adapter[i]->va_name, driver))
sys/dev/video/fb/fb.c
249
vid_allocate(char *driver, int unit, void *id)
sys/dev/video/fb/fb.c
254
index = vid_find_adapter(driver, unit);
sys/dev/video/fb/fb.c
583
fb_dump_adp_info(char *driver, video_adapter_t *adp, int level)
sys/dev/video/fb/fb.c
589
FB_DRIVER_NAME, adp->va_index, driver, adp->va_unit, adp->va_name,
sys/dev/video/fb/fb.c
606
fb_dump_mode_info(char *driver, video_adapter_t *adp, video_info_t *info,
sys/dev/video/fb/fb.c
613
driver, adp->va_unit, adp->va_name, info->vi_mode, info->vi_flags);
sys/dev/video/fb/fbreg.h
165
int vid_allocate(char *driver, int unit, void *id);
sys/dev/video/fb/fbreg.h
167
int vid_find_adapter(char *driver, int unit);
sys/dev/video/fb/fbreg.h
205
void fb_dump_adp_info(char *driver, video_adapter_t *adp, int level);
sys/dev/video/fb/fbreg.h
206
void fb_dump_mode_info(char *driver, video_adapter_t *adp,
sys/dev/virtual/virtio/mmio/virtio_mmio.c
326
vtmmio_driver_added(device_t dev, driver_t *driver)
sys/dev/virtual/virtio/mmio/virtio_mmio_kenv.c
119
device_set_driver(child, driver);
sys/dev/virtual/virtio/mmio/virtio_mmio_kenv.c
141
vtmmio_kenv_identify(driver_t *driver, device_t parent)
sys/dev/virtual/virtio/mmio/virtio_mmio_kenv.c
149
vtmmio_parsearg(driver, parent, val);
sys/dev/virtual/virtio/mmio/virtio_mmio_kenv.c
156
vtmmio_parsearg(driver, parent, val);
sys/dev/virtual/virtio/mmio/virtio_mmio_kenv.c
50
vtmmio_parsearg(driver_t *driver, device_t parent, char *arg)
sys/dev/virtual/virtio/pci/virtio_pci.c
351
vtpci_driver_added(device_t dev, driver_t *driver)
sys/kern/subr_bus.c
1020
list[count] = dl->driver;
sys/kern/subr_bus.c
1198
dev->driver = NULL;
sys/kern/subr_bus.c
1398
if (!strcmp(dev->devclass->name, dl->driver->name))
sys/kern/subr_bus.c
1424
PDEBUG(("Trying %s", DRIVERNAME(dl->driver)));
sys/kern/subr_bus.c
1425
device_set_driver(child, dl->driver);
sys/kern/subr_bus.c
1427
device_set_devclass(child, dl->driver->name);
sys/kern/subr_bus.c
1475
device_set_devclass(child, best->driver->name);
sys/kern/subr_bus.c
1476
device_set_driver(child, best->driver);
sys/kern/subr_bus.c
1516
if (dl->driver->gpri != gpri)
sys/kern/subr_bus.c
1519
PDEBUG(("Trying %s", DRIVERNAME(dl->driver)));
sys/kern/subr_bus.c
1520
device_set_driver(child, dl->driver);
sys/kern/subr_bus.c
1522
device_set_devclass(child, dl->driver->name);
sys/kern/subr_bus.c
1570
device_set_devclass(child, best->driver->name);
sys/kern/subr_bus.c
1571
device_set_driver(child, best->driver);
sys/kern/subr_bus.c
1622
return(dev->driver);
sys/kern/subr_bus.c
166
value = dev->driver ? dev->driver->name : "";
sys/kern/subr_bus.c
1935
device_set_driver(device_t dev, driver_t *driver)
sys/kern/subr_bus.c
1940
if (dev->driver == driver)
sys/kern/subr_bus.c
1949
dev->driver = driver;
sys/kern/subr_bus.c
1950
if (driver) {
sys/kern/subr_bus.c
1951
kobj_init((kobj_t) dev, (kobj_class_t) driver);
sys/kern/subr_bus.c
1953
dev->softc = kmalloc(driver->size, M_BUS,
sys/kern/subr_bus.c
2117
dev->driver->name, dev->unit, error);
sys/kern/subr_bus.c
2789
bus_generic_identify(driver_t *driver, device_t parent)
sys/kern/subr_bus.c
2793
BUS_ADD_CHILD(parent, parent, 0, driver->name, -1);
sys/kern/subr_bus.c
2798
bus_generic_identify_sameunit(driver_t *driver, device_t parent)
sys/kern/subr_bus.c
2802
BUS_ADD_CHILD(parent, parent, 0, driver->name, device_get_unit(parent));
sys/kern/subr_bus.c
2816
DEVICE_IDENTIFY(dl->driver, dev);
sys/kern/subr_bus.c
3007
bus_generic_driver_added(device_t dev, driver_t *driver)
sys/kern/subr_bus.c
3011
DEVICE_IDENTIFY(driver, dev);
sys/kern/subr_bus.c
3543
root_bus->driver = &root_driver;
sys/kern/subr_bus.c
3613
kobj_class_t driver;
sys/kern/subr_bus.c
3625
driver = dmd->dmd_driver;
sys/kern/subr_bus.c
3627
DRIVERNAME(driver), dmd->dmd_busname));
sys/kern/subr_bus.c
3636
if (driver->baseclasses)
sys/kern/subr_bus.c
3637
parentname = driver->baseclasses[0]->name;
sys/kern/subr_bus.c
3640
*dmd->dmd_devclass = devclass_find_internal(driver->name,
sys/kern/subr_bus.c
3643
error = devclass_add_driver(bus_devclass, driver);
sys/kern/subr_bus.c
3698
print_driver_short(dev->driver, indent+1);
sys/kern/subr_bus.c
3738
print_driver_short(driver_t *driver, int indent)
sys/kern/subr_bus.c
3740
if (!driver)
sys/kern/subr_bus.c
3744
driver->name, driver->size));
sys/kern/subr_bus.c
3748
print_driver(driver_t *driver, int indent)
sys/kern/subr_bus.c
3750
if (!driver)
sys/kern/subr_bus.c
3753
print_driver_short(driver, indent);
sys/kern/subr_bus.c
3760
driverlink_t driver;
sys/kern/subr_bus.c
3762
TAILQ_FOREACH(driver, &drivers, link)
sys/kern/subr_bus.c
3763
print_driver(driver->driver, indent);
sys/kern/subr_bus.c
3896
if (dev->driver != NULL && dev->driver->name != NULL)
sys/kern/subr_bus.c
3897
strlcpy(udev.dv_drivername, dev->driver->name,
sys/kern/subr_bus.c
76
static void print_driver_short(driver_t *driver, int indent);
sys/kern/subr_bus.c
77
static void print_driver(driver_t *driver, int indent);
sys/kern/subr_bus.c
806
devclass_add_driver(devclass_t dc, driver_t *driver)
sys/kern/subr_bus.c
812
PDEBUG(("%s", DRIVERNAME(driver)));
sys/kern/subr_bus.c
822
kobj_class_instantiate(driver);
sys/kern/subr_bus.c
827
devclass_find_internal(driver->name, NULL, TRUE);
sys/kern/subr_bus.c
829
dl->driver = driver;
sys/kern/subr_bus.c
844
BUS_DRIVER_ADDED(dev, 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
861
PDEBUG(("%s from devclass %s", driver->name, DEVCLANAME(busclass)));
sys/kern/subr_bus.c
870
if (dl->driver == driver)
sys/kern/subr_bus.c
874
PDEBUG(("%s not found in %s list", driver->name, busclass->name));
sys/kern/subr_bus.c
891
if (dev->driver == driver && dev->parent &&
sys/kern/subr_bus.c
902
kobj_class_uninstantiate(driver);
sys/kern/subr_bus.c
916
if (!strcmp(dl->driver->name, classname))
sys/kern/subr_bus.c
930
return(dl->driver);
sys/platform/pc64/x86_64/nexus.c
635
ram_identify(driver_t *driver, device_t parent)
sys/sys/bus.h
254
void bus_generic_driver_added(device_t dev, driver_t *driver);
sys/sys/bus.h
261
int bus_generic_identify(driver_t *driver, device_t parent);
sys/sys/bus.h
262
int bus_generic_identify_sameunit(driver_t *driver, device_t parent);
sys/sys/bus.h
395
int device_set_driver(device_t dev, driver_t *driver);
sys/sys/bus.h
410
int devclass_add_driver(devclass_t dc, kobj_class_t driver);
sys/sys/bus.h
411
int devclass_delete_driver(devclass_t dc, kobj_class_t driver);
sys/sys/bus.h
518
#define DRIVER_MODULE_ORDERED(name, busname, driver, devclassp, evh, arg,\
sys/sys/bus.h
524
(kobj_class_t) &driver, \
sys/sys/bus.h
536
#define DRIVER_MODULE(name, busname, driver, devclass, evh, arg) \
sys/sys/bus.h
537
DRIVER_MODULE_ORDERED(name, busname, driver, &devclass, evh, arg,\
sys/sys/bus_private.h
115
driver_t *driver;
sys/sys/bus_private.h
47
kobj_class_t driver;