driver 211 arch/alpha/kernel/srmcons.c struct tty_driver *driver; driver 214 arch/alpha/kernel/srmcons.c driver = alloc_tty_driver(MAX_SRM_CONSOLE_DEVICES); driver 215 arch/alpha/kernel/srmcons.c if (!driver) driver 220 arch/alpha/kernel/srmcons.c driver->driver_name = "srm"; driver 221 arch/alpha/kernel/srmcons.c driver->name = "srm"; driver 222 arch/alpha/kernel/srmcons.c driver->major = 0; /* dynamic */ driver 223 arch/alpha/kernel/srmcons.c driver->minor_start = 0; driver 224 arch/alpha/kernel/srmcons.c driver->type = TTY_DRIVER_TYPE_SYSTEM; driver 225 arch/alpha/kernel/srmcons.c driver->subtype = SYSTEM_TYPE_SYSCONS; driver 226 arch/alpha/kernel/srmcons.c driver->init_termios = tty_std_termios; driver 227 arch/alpha/kernel/srmcons.c tty_set_operations(driver, &srmcons_ops); driver 228 arch/alpha/kernel/srmcons.c tty_port_link_device(&srmcons_singleton.port, driver, 0); driver 229 arch/alpha/kernel/srmcons.c err = tty_register_driver(driver); driver 231 arch/alpha/kernel/srmcons.c put_tty_driver(driver); driver 235 arch/alpha/kernel/srmcons.c srmcons_driver = driver; driver 674 arch/arc/kernel/perf_event.c .driver = { driver 523 arch/arm/common/locomo.c .driver = { driver 829 arch/arm/common/locomo.c struct locomo_driver *drv = LOCOMO_DRV(dev->driver); driver 840 arch/arm/common/locomo.c struct locomo_driver *drv = LOCOMO_DRV(dev->driver); driver 855 arch/arm/common/locomo.c int locomo_driver_register(struct locomo_driver *driver) driver 857 arch/arm/common/locomo.c driver->drv.bus = &locomo_bus_type; driver 858 arch/arm/common/locomo.c return driver_register(&driver->drv); driver 862 arch/arm/common/locomo.c void locomo_driver_unregister(struct locomo_driver *driver) driver 864 arch/arm/common/locomo.c driver_unregister(&driver->drv); driver 1161 arch/arm/common/sa1111.c .driver = { driver 1356 arch/arm/common/sa1111.c struct sa1111_driver *drv = SA1111_DRV(dev->driver); driver 1367 arch/arm/common/sa1111.c struct sa1111_driver *drv = SA1111_DRV(dev->driver); driver 1383 arch/arm/common/sa1111.c int sa1111_driver_register(struct sa1111_driver *driver) driver 1385 arch/arm/common/sa1111.c driver->drv.bus = &sa1111_bus_type; driver 1386 arch/arm/common/sa1111.c return driver_register(&driver->drv); driver 1390 arch/arm/common/sa1111.c void sa1111_driver_unregister(struct sa1111_driver *driver) driver 1392 arch/arm/common/sa1111.c driver_unregister(&driver->drv); driver 261 arch/arm/common/scoop.c .driver = { driver 196 arch/arm/include/asm/hardware/locomo.h #define LOCOMO_DRIVER_NAME(_ldev) ((_ldev)->dev.driver->name) driver 411 arch/arm/include/asm/hardware/sa1111.h #define SA1111_DRIVER_NAME(_sadev) ((_sadev)->dev.driver->name) driver 582 arch/arm/kernel/perf_event_v6.c .driver = { driver 2038 arch/arm/kernel/perf_event_v7.c .driver = { driver 769 arch/arm/kernel/perf_event_xscale.c .driver = { driver 568 arch/arm/mach-davinci/board-dm644x-evm.c .driver.name = "dm6446evm_msp", driver 198 arch/arm/mach-davinci/board-dm646x-evm.c .driver.name = "cpld_reg0", driver 424 arch/arm/mach-davinci/board-dm646x-evm.c .driver = { driver 88 arch/arm/mach-davinci/cpuidle.c .driver = { driver 579 arch/arm/mach-imx/mmdc.c .driver = { driver 25 arch/arm/mach-integrator/lm.c struct lm_driver *lmdrv = to_lm_driver(dev->driver); driver 33 arch/arm/mach-integrator/lm.c struct lm_driver *lmdrv = to_lm_driver(dev->driver); driver 153 arch/arm/mach-mmp/sram.c .driver = { driver 136 arch/arm/mach-prima2/pm.c .driver = { driver 97 arch/arm/mach-prima2/rstc.c .driver = { driver 164 arch/arm/mach-prima2/rtciobrg.c .driver = { driver 375 arch/arm/mach-pxa/pxa3xx-ulpi.c .driver = { driver 186 arch/arm/mach-pxa/pxa_cplds_irqs.c .driver = { driver 933 arch/arm/mach-pxa/sharpsl_pm.c .driver = { driver 126 arch/arm/mach-pxa/tosa-bt.c .driver = { driver 823 arch/arm/mach-rpc/ecard.c ec->dev.driver->name)) { driver 1042 arch/arm/mach-rpc/ecard.c struct ecard_driver *drv = ECARD_DRV(dev->driver); driver 1058 arch/arm/mach-rpc/ecard.c struct ecard_driver *drv = ECARD_DRV(dev->driver); driver 1083 arch/arm/mach-rpc/ecard.c struct ecard_driver *drv = ECARD_DRV(dev->driver); driver 1086 arch/arm/mach-rpc/ecard.c if (dev->driver) { driver 130 arch/arm/mach-s3c24xx/h1940-bluetooth.c .driver = { driver 167 arch/arm/mach-s3c24xx/mach-osiris-dvs.c .driver = { driver 433 arch/arm/mach-s3c64xx/mach-crag6410-module.c .driver = { driver 190 arch/arm/mach-sa1100/jornada720_ssp.c .driver = { driver 429 arch/arm/mach-sa1100/neponset.c .driver = { driver 117 arch/arm/mach-u300/regulator.c .driver = { driver 190 arch/arm/mach-zx/zx296702-pm-domain.c .driver = { driver 156 arch/arm/plat-omap/debug-leds.c .driver.name = "omap_dbg_led", driver 157 arch/arm/plat-omap/debug-leds.c .driver.pm = &fpga_dev_pm_ops, driver 1426 arch/arm/plat-omap/dma.c .driver = { driver 209 arch/arm/plat-pxa/ssp.c .driver = { driver 495 arch/arm/plat-samsung/adc.c .driver = { driver 1183 arch/arm64/kernel/perf_event.c .driver = { driver 1351 arch/csky/kernel/perf_event.c .driver = { driver 767 arch/mips/alchemy/devboards/db1300.c .driver.name = "wm97xx-touch", driver 768 arch/mips/alchemy/devboards/db1300.c .driver.owner = THIS_MODULE, driver 130 arch/mips/cavium-octeon/flash_setup.c .driver = { driver 31 arch/mips/include/asm/gio_device.h struct device_driver driver; driver 33 arch/mips/include/asm/gio_device.h #define to_gio_driver(drv) container_of(drv, struct gio_driver, driver) driver 45 arch/mips/lantiq/xway/dcdc.c .driver = { driver 250 arch/mips/lantiq/xway/dma.c .driver = { driver 191 arch/mips/lantiq/xway/gptu.c .driver = { driver 59 arch/mips/lantiq/xway/vmmc.c .driver = { driver 508 arch/mips/pci/pci-alchemy.c .driver = { driver 502 arch/mips/pci/pci-ar2315.c .driver = { driver 391 arch/mips/pci/pci-ar71xx.c .driver = { driver 440 arch/mips/pci/pci-ar724x.c .driver = { driver 237 arch/mips/pci/pci-lantiq.c .driver = { driver 409 arch/mips/pci/pci-mt7620.c .driver = { driver 264 arch/mips/pci/pci-rt2880.c .driver = { driver 579 arch/mips/pci/pci-rt3883.c .driver = { driver 561 arch/mips/pci/pci-xtalk-bridge.c .driver = { driver 145 arch/mips/ralink/timer.c .driver = { driver 129 arch/mips/sgi-ip22/ip22-gio.c drv = to_gio_driver(dev->driver); driver 149 arch/mips/sgi-ip22/ip22-gio.c struct gio_driver *drv = to_gio_driver(dev->driver); driver 151 arch/mips/sgi-ip22/ip22-gio.c if (dev->driver && drv->remove) driver 159 arch/mips/sgi-ip22/ip22-gio.c struct gio_driver *drv = to_gio_driver(dev->driver); driver 161 arch/mips/sgi-ip22/ip22-gio.c if (dev->driver && drv->shutdown) driver 214 arch/mips/sgi-ip22/ip22-gio.c if (!drv->driver.name) driver 215 arch/mips/sgi-ip22/ip22-gio.c drv->driver.name = drv->name; driver 216 arch/mips/sgi-ip22/ip22-gio.c if (!drv->driver.owner) driver 217 arch/mips/sgi-ip22/ip22-gio.c drv->driver.owner = drv->owner; driver 218 arch/mips/sgi-ip22/ip22-gio.c drv->driver.bus = &gio_bus_type; driver 221 arch/mips/sgi-ip22/ip22-gio.c return driver_register(&drv->driver); driver 227 arch/mips/sgi-ip22/ip22-gio.c driver_unregister(&drv->driver); driver 81 arch/mips/txx9/generic/spi_eeprom.c .driver = { driver 246 arch/mips/txx9/rbtx4939/setup.c .driver = { driver 1173 arch/nds32/kernel/perf_event_cpu.c .driver = { driver 111 arch/parisc/include/asm/hardware.h extern int register_parisc_driver(struct parisc_driver *driver); driver 112 arch/parisc/include/asm/hardware.h extern int count_parisc_driver(struct parisc_driver *driver); driver 113 arch/parisc/include/asm/hardware.h extern int unregister_parisc_driver(struct parisc_driver *driver); driver 10 arch/parisc/include/asm/parisc-device.h struct parisc_driver *driver; /* Driver for this device */ driver 99 arch/parisc/kernel/drivers.c static int match_device(struct parisc_driver *driver, struct parisc_device *dev) driver 103 arch/parisc/kernel/drivers.c for (ids = driver->id_table; ids->sversion; ids++) { driver 125 arch/parisc/kernel/drivers.c struct parisc_driver *pa_drv = to_parisc_driver(dev->driver); driver 130 arch/parisc/kernel/drivers.c pa_dev->driver = pa_drv; driver 138 arch/parisc/kernel/drivers.c struct parisc_driver *pa_drv = to_parisc_driver(dev->driver); driver 150 arch/parisc/kernel/drivers.c int register_parisc_driver(struct parisc_driver *driver) driver 154 arch/parisc/kernel/drivers.c if (driver->drv.name) { driver 156 arch/parisc/kernel/drivers.c driver->name); driver 160 arch/parisc/kernel/drivers.c if (!driver->probe) { driver 161 arch/parisc/kernel/drivers.c pr_warn("BUG: driver %s has no probe routine\n", driver->name); driver 165 arch/parisc/kernel/drivers.c driver->drv.bus = &parisc_bus_type; driver 168 arch/parisc/kernel/drivers.c WARN_ON(driver->drv.probe != NULL); driver 169 arch/parisc/kernel/drivers.c WARN_ON(driver->drv.remove != NULL); driver 171 arch/parisc/kernel/drivers.c driver->drv.name = driver->name; driver 173 arch/parisc/kernel/drivers.c return driver_register(&driver->drv); driver 179 arch/parisc/kernel/drivers.c struct parisc_driver * driver; driver 189 arch/parisc/kernel/drivers.c if (match_device(m->driver, pdev)) driver 202 arch/parisc/kernel/drivers.c int __init count_parisc_driver(struct parisc_driver *driver) driver 205 arch/parisc/kernel/drivers.c .driver = driver, driver 220 arch/parisc/kernel/drivers.c int unregister_parisc_driver(struct parisc_driver *driver) driver 222 arch/parisc/kernel/drivers.c driver_unregister(&driver->drv); driver 642 arch/parisc/kernel/drivers.c if (dev->driver) driver 137 arch/powerpc/include/asm/macio.h struct device_driver driver; driver 139 arch/powerpc/include/asm/macio.h #define to_macio_driver(drv) container_of(drv,struct macio_driver, driver) driver 67 arch/powerpc/include/asm/ppc-pci.h return (pdev && pdev->driver) ? pdev->driver->name : "<null>"; driver 405 arch/powerpc/include/asm/ps3.h BUG_ON(!_dev->core.driver); driver 406 arch/powerpc/include/asm/ps3.h return ps3_drv_to_system_bus_drv(_dev->core.driver); driver 122 arch/powerpc/include/asm/vio.h struct device_driver driver; driver 130 arch/powerpc/include/asm/vio.h #define vio_register_driver(driver) \ driver 131 arch/powerpc/include/asm/vio.h __vio_register_driver(driver, THIS_MODULE, KBUILD_MODNAME) driver 160 arch/powerpc/include/asm/vio.h return container_of(drv, struct vio_driver, driver); driver 123 arch/powerpc/kernel/eeh_driver.c if (!pdev || !pdev->driver) driver 126 arch/powerpc/kernel/eeh_driver.c if (!try_module_get(pdev->driver->driver.owner)) driver 129 arch/powerpc/kernel/eeh_driver.c return pdev->driver; driver 141 arch/powerpc/kernel/eeh_driver.c if (!pdev || !pdev->driver) driver 144 arch/powerpc/kernel/eeh_driver.c module_put(pdev->driver->driver.owner); driver 288 arch/powerpc/kernel/eeh_driver.c driver = eeh_pcid_get(pdev); driver 290 arch/powerpc/kernel/eeh_driver.c if (!driver) driver 292 arch/powerpc/kernel/eeh_driver.c else if (!driver->err_handler) driver 299 arch/powerpc/kernel/eeh_driver.c driver->name, driver 305 arch/powerpc/kernel/eeh_driver.c if (driver) driver 342 arch/powerpc/kernel/eeh_driver.c struct pci_driver *driver) driver 346 arch/powerpc/kernel/eeh_driver.c if (!driver->err_handler->error_detected) driver 350 arch/powerpc/kernel/eeh_driver.c driver->name); driver 351 arch/powerpc/kernel/eeh_driver.c rc = driver->err_handler->error_detected(pdev, pci_channel_io_frozen); driver 368 arch/powerpc/kernel/eeh_driver.c struct pci_driver *driver) driver 370 arch/powerpc/kernel/eeh_driver.c if (!driver->err_handler->mmio_enabled) driver 372 arch/powerpc/kernel/eeh_driver.c eeh_edev_info(edev, "Invoking %s->mmio_enabled()", driver->name); driver 373 arch/powerpc/kernel/eeh_driver.c return driver->err_handler->mmio_enabled(pdev); driver 388 arch/powerpc/kernel/eeh_driver.c struct pci_driver *driver) driver 390 arch/powerpc/kernel/eeh_driver.c if (!driver->err_handler->slot_reset || !edev->in_error) driver 392 arch/powerpc/kernel/eeh_driver.c eeh_edev_info(edev, "Invoking %s->slot_reset()", driver->name); driver 393 arch/powerpc/kernel/eeh_driver.c return driver->err_handler->slot_reset(pdev); driver 434 arch/powerpc/kernel/eeh_driver.c struct pci_driver *driver) driver 436 arch/powerpc/kernel/eeh_driver.c if (!driver->err_handler->resume || !edev->in_error) driver 439 arch/powerpc/kernel/eeh_driver.c eeh_edev_info(edev, "Invoking %s->resume()", driver->name); driver 440 arch/powerpc/kernel/eeh_driver.c driver->err_handler->resume(pdev); driver 460 arch/powerpc/kernel/eeh_driver.c struct pci_driver *driver) driver 464 arch/powerpc/kernel/eeh_driver.c if (!driver->err_handler->error_detected) driver 468 arch/powerpc/kernel/eeh_driver.c driver->name); driver 469 arch/powerpc/kernel/eeh_driver.c rc = driver->err_handler->error_detected(pdev, driver 486 arch/powerpc/kernel/eeh_driver.c driver = eeh_pcid_get(dev); driver 487 arch/powerpc/kernel/eeh_driver.c if (driver) { driver 488 arch/powerpc/kernel/eeh_driver.c if (driver->err_handler) { driver 519 arch/powerpc/kernel/eeh_driver.c driver = eeh_pcid_get(dev); driver 520 arch/powerpc/kernel/eeh_driver.c if (driver) { driver 521 arch/powerpc/kernel/eeh_driver.c if (driver->err_handler && driver 522 arch/powerpc/kernel/eeh_driver.c driver->err_handler->error_detected && driver 523 arch/powerpc/kernel/eeh_driver.c driver->err_handler->slot_reset) { driver 106 arch/powerpc/kernel/of_platform.c .driver = { driver 104 arch/powerpc/platforms/44x/ppc476.c .driver = { driver 199 arch/powerpc/platforms/4xx/hsta_msi.c .driver = { driver 269 arch/powerpc/platforms/4xx/msi.c .driver = { driver 528 arch/powerpc/platforms/512x/mpc512x_lpbfifo.c .driver = { driver 772 arch/powerpc/platforms/52xx/mpc52xx_gpt.c .driver = { driver 573 arch/powerpc/platforms/52xx/mpc52xx_lpbfifo.c .driver = { driver 158 arch/powerpc/platforms/82xx/ep8248e.c .driver = { driver 220 arch/powerpc/platforms/83xx/mcu_mpc8349emitx.c .driver = { driver 434 arch/powerpc/platforms/83xx/suspend.c .driver = { driver 160 arch/powerpc/platforms/85xx/sgy_cts1000.c .driver = { driver 435 arch/powerpc/platforms/cell/axon_msi.c .driver = { driver 291 arch/powerpc/platforms/pasemi/gpio_mdio.c .driver = { driver 334 arch/powerpc/platforms/powernv/opal-imc.c .driver = { driver 426 arch/powerpc/platforms/powernv/opal-prd.c .driver = { driver 147 arch/powerpc/platforms/powernv/vas.c .driver = { driver 415 arch/powerpc/platforms/ps3/system-bus.c if (!dev->core.driver) { driver 214 arch/powerpc/platforms/pseries/ibmebus.c ibmebus_create_devices(drv->driver.of_match_table); driver 216 arch/powerpc/platforms/pseries/ibmebus.c drv->driver.bus = &ibmebus_bus_type; driver 217 arch/powerpc/platforms/pseries/ibmebus.c return driver_register(&drv->driver); driver 223 arch/powerpc/platforms/pseries/ibmebus.c driver_unregister(&drv->driver); driver 351 arch/powerpc/platforms/pseries/ibmebus.c drv = to_platform_driver(dev->driver); driver 359 arch/powerpc/platforms/pseries/ibmebus.c if (of_driver_match_device(dev, dev->driver)) driver 370 arch/powerpc/platforms/pseries/ibmebus.c struct platform_driver *drv = to_platform_driver(dev->driver); driver 372 arch/powerpc/platforms/pseries/ibmebus.c if (dev->driver && drv->remove) driver 380 arch/powerpc/platforms/pseries/ibmebus.c struct platform_driver *drv = to_platform_driver(dev->driver); driver 382 arch/powerpc/platforms/pseries/ibmebus.c if (dev->driver && drv->shutdown) driver 516 arch/powerpc/platforms/pseries/papr_scm.c .driver = { driver 700 arch/powerpc/platforms/pseries/vio.c struct vio_driver *viodrv = to_vio_driver(dev->driver); driver 1232 arch/powerpc/platforms/pseries/vio.c struct vio_driver *viodrv = to_vio_driver(dev->driver); driver 1259 arch/powerpc/platforms/pseries/vio.c struct vio_driver *viodrv = to_vio_driver(dev->driver); driver 1289 arch/powerpc/platforms/pseries/vio.c viodrv->driver.name = viodrv->name; driver 1290 arch/powerpc/platforms/pseries/vio.c viodrv->driver.pm = viodrv->pm; driver 1291 arch/powerpc/platforms/pseries/vio.c viodrv->driver.bus = &vio_bus_type; driver 1292 arch/powerpc/platforms/pseries/vio.c viodrv->driver.owner = owner; driver 1293 arch/powerpc/platforms/pseries/vio.c viodrv->driver.mod_name = mod_name; driver 1295 arch/powerpc/platforms/pseries/vio.c return driver_register(&viodrv->driver); driver 1305 arch/powerpc/platforms/pseries/vio.c driver_unregister(&viodrv->driver); driver 64 arch/powerpc/sysdev/cpm_gpio.c .driver = { driver 194 arch/powerpc/sysdev/fsl_85xx_l2ctlr.c .driver = { driver 417 arch/powerpc/sysdev/fsl_lbc.c .driver = { driver 606 arch/powerpc/sysdev/fsl_msi.c .driver = { driver 1327 arch/powerpc/sysdev/fsl_pci.c .driver = { driver 77 arch/powerpc/sysdev/fsl_pmc.c .driver = { driver 783 arch/powerpc/sysdev/fsl_rio.c .driver = { driver 266 arch/powerpc/sysdev/mpic_msgr.c .driver = { driver 198 arch/powerpc/sysdev/pmi.c .driver = { driver 490 arch/s390/appldata/appldata_base.c .driver = { driver 150 arch/s390/include/asm/ccwdev.h struct device_driver driver; driver 160 arch/s390/include/asm/ccwdev.h extern int ccw_driver_register (struct ccw_driver *driver); driver 161 arch/s390/include/asm/ccwdev.h extern void ccw_driver_unregister (struct ccw_driver *driver); driver 221 arch/s390/include/asm/ccwdev.h #define to_ccwdrv(n) container_of(n, struct ccw_driver, driver) driver 59 arch/s390/include/asm/ccwgroup.h struct device_driver driver; driver 77 arch/s390/include/asm/ccwgroup.h #define to_ccwgroupdrv(x) container_of((x), struct ccwgroup_driver, driver) driver 141 arch/sh/drivers/heartbeat.c .driver = { driver 116 arch/sh/drivers/push-switch.c .driver = { driver 242 arch/sparc/include/asm/parport.h .driver = { driver 368 arch/sparc/include/asm/vio.h struct device_driver driver; driver 482 arch/sparc/include/asm/vio.h #define vio_register_driver(driver) \ driver 483 arch/sparc/include/asm/vio.h __vio_register_driver(driver, THIS_MODULE, KBUILD_MODNAME) driver 488 arch/sparc/include/asm/vio.h return container_of(drv, struct vio_driver, driver); driver 180 arch/sparc/kernel/apc.c .driver = { driver 136 arch/sparc/kernel/auxio_64.c .driver = { driver 154 arch/sparc/kernel/central.c .driver = { driver 258 arch/sparc/kernel/central.c .driver = { driver 812 arch/sparc/kernel/chmc.c .driver = { driver 710 arch/sparc/kernel/leon_pci_grpci1.c .driver = { driver 901 arch/sparc/kernel/leon_pci_grpci2.c .driver = { driver 511 arch/sparc/kernel/pci_fire.c .driver = { driver 606 arch/sparc/kernel/pci_psycho.c .driver = { driver 602 arch/sparc/kernel/pci_sabre.c .driver = { driver 1498 arch/sparc/kernel/pci_schizo.c .driver = { driver 1339 arch/sparc/kernel/pci_sun4v.c .driver = { driver 84 arch/sparc/kernel/pmc.c .driver = { driver 65 arch/sparc/kernel/power.c .driver = { driver 311 arch/sparc/kernel/time_32.c .driver = { driver 489 arch/sparc/kernel/time_64.c .driver = { driver 521 arch/sparc/kernel/time_64.c .driver = { driver 584 arch/sparc/kernel/time_64.c .driver = { driver 72 arch/sparc/kernel/vio.c struct vio_driver *drv = to_vio_driver(dev->driver); driver 99 arch/sparc/kernel/vio.c struct vio_driver *drv = to_vio_driver(dev->driver); driver 166 arch/sparc/kernel/vio.c viodrv->driver.bus = &vio_bus_type; driver 167 arch/sparc/kernel/vio.c viodrv->driver.name = viodrv->name; driver 168 arch/sparc/kernel/vio.c viodrv->driver.owner = owner; driver 169 arch/sparc/kernel/vio.c viodrv->driver.mod_name = mod_name; driver 171 arch/sparc/kernel/vio.c return driver_register(&viodrv->driver); driver 177 arch/sparc/kernel/vio.c driver_unregister(&viodrv->driver); driver 136 arch/um/drivers/chan_kern.c chan_interrupt(line, line->driver->read_irq); driver 198 arch/um/drivers/chan_kern.c um_free_irq(chan->line->driver->read_irq, chan); driver 200 arch/um/drivers/chan_kern.c um_free_irq(chan->line->driver->write_irq, chan); driver 218 arch/um/drivers/chan_kern.c um_free_irq(chan->line->driver->read_irq, chan); driver 220 arch/um/drivers/chan_kern.c um_free_irq(chan->line->driver->write_irq, chan); driver 142 arch/um/drivers/line.c line->driver->write_irq); driver 159 arch/um/drivers/line.c line->driver->write_irq); driver 203 arch/um/drivers/line.c line->driver->write_irq); driver 228 arch/um/drivers/line.c deactivate_chan(line->chan_in, line->driver->read_irq); driver 237 arch/um/drivers/line.c chan_interrupt(line, line->driver->read_irq); driver 269 arch/um/drivers/line.c const struct line_driver *driver = line->driver; driver 273 arch/um/drivers/line.c err = um_request_irq(driver->read_irq, fd, IRQ_READ, driver 275 arch/um/drivers/line.c driver->read_irq_name, data); driver 279 arch/um/drivers/line.c err = um_request_irq(driver->write_irq, fd, IRQ_WRITE, driver 281 arch/um/drivers/line.c driver->write_irq_name, data); driver 330 arch/um/drivers/line.c int line_install(struct tty_driver *driver, struct tty_struct *tty, driver 335 arch/um/drivers/line.c ret = tty_standard_install(driver, tty); driver 370 arch/um/drivers/line.c struct tty_driver *driver = line->driver->driver; driver 382 arch/um/drivers/line.c tty_unregister_device(driver, n); driver 393 arch/um/drivers/line.c tty_unregister_device(driver, n); driver 401 arch/um/drivers/line.c driver, n, NULL); driver 545 arch/um/drivers/line.c struct tty_driver *driver = alloc_tty_driver(nlines); driver 549 arch/um/drivers/line.c if (!driver) driver 552 arch/um/drivers/line.c driver->driver_name = line_driver->name; driver 553 arch/um/drivers/line.c driver->name = line_driver->device_name; driver 554 arch/um/drivers/line.c driver->major = line_driver->major; driver 555 arch/um/drivers/line.c driver->minor_start = line_driver->minor_start; driver 556 arch/um/drivers/line.c driver->type = line_driver->type; driver 557 arch/um/drivers/line.c driver->subtype = line_driver->subtype; driver 558 arch/um/drivers/line.c driver->flags = TTY_DRIVER_REAL_RAW | TTY_DRIVER_DYNAMIC_DEV; driver 559 arch/um/drivers/line.c driver->init_termios = tty_std_termios; driver 565 arch/um/drivers/line.c lines[i].driver = line_driver; driver 568 arch/um/drivers/line.c tty_set_operations(driver, ops); driver 570 arch/um/drivers/line.c err = tty_register_driver(driver); driver 574 arch/um/drivers/line.c put_tty_driver(driver); driver 580 arch/um/drivers/line.c line_driver->driver = driver; driver 31 arch/um/drivers/line.h struct tty_driver *driver; driver 56 arch/um/drivers/line.h const struct line_driver *driver; driver 61 arch/um/drivers/line.h extern int line_install(struct tty_driver *driver, struct tty_struct *tty, driver 83 arch/um/drivers/line.h const struct tty_operations *driver, driver 268 arch/um/drivers/net_kern.c strlcpy(info->driver, DRIVER_NAME, sizeof(info->driver)); driver 343 arch/um/drivers/net_kern.c .driver = { driver 43 arch/um/drivers/ssl.c static struct line_driver driver = { driver 55 arch/um/drivers/ssl.c .list = LIST_HEAD_INIT(driver.mc.list), driver 89 arch/um/drivers/ssl.c static int ssl_install(struct tty_driver *driver, struct tty_struct *tty) driver 91 arch/um/drivers/ssl.c return line_install(driver, tty, &serial_lines[tty->index]); driver 129 arch/um/drivers/ssl.c return driver.driver; driver 158 arch/um/drivers/ssl.c err = register_lines(&driver, &ssl_ops, serial_lines, driver 49 arch/um/drivers/stdio_console.c static struct line_driver driver = { driver 61 arch/um/drivers/stdio_console.c .list = LIST_HEAD_INIT(driver.mc.list), driver 95 arch/um/drivers/stdio_console.c static int con_install(struct tty_driver *driver, struct tty_struct *tty) driver 97 arch/um/drivers/stdio_console.c return line_install(driver, tty, &vts[tty->index]); driver 130 arch/um/drivers/stdio_console.c return driver.driver; driver 156 arch/um/drivers/stdio_console.c err = register_lines(&driver, &console_ops, vts, driver 1128 arch/um/drivers/ubd_kern.c .driver = { driver 796 arch/um/drivers/vector_kern.c .driver = { driver 1346 arch/um/drivers/vector_kern.c strlcpy(info->driver, DRIVER_NAME, sizeof(info->driver)); driver 1155 arch/um/drivers/virtio_uml.c .driver = { driver 37 arch/um/include/shared/mem_user.h char *driver; driver 51 arch/um/include/shared/mem_user.h extern unsigned long find_iomem(char *driver, unsigned long *len_out); driver 181 arch/um/kernel/physmem.c unsigned long find_iomem(char *driver, unsigned long *len_out) driver 186 arch/um/kernel/physmem.c if (!strcmp(region->driver, driver)) { driver 209 arch/um/kernel/physmem.c "failed, errno = %d\n", region->driver, -err); driver 348 arch/um/os-Linux/start_up.c char *file, *driver; driver 351 arch/um/os-Linux/start_up.c driver = str; driver 379 arch/um/os-Linux/start_up.c .driver = driver, driver 1015 arch/x86/events/intel/uncore.c struct pci_driver *pci_drv = pdev->driver; driver 816 arch/x86/events/intel/uncore_snb.c struct pci_driver *driver; driver 819 arch/x86/events/intel/uncore_snb.c { .pci_id = PCI_DEVICE_ID_INTEL_##a, .driver = (d) } driver 878 arch/x86/events/intel/uncore_snb.c return p->driver; driver 83 arch/x86/kernel/probe_roms.c struct pci_driver *drv = pdev->driver; driver 74 arch/x86/platform/iris/iris.c .driver = { driver 167 arch/x86/platform/olpc/olpc-xo1-pm.c .driver = { driver 175 arch/x86/platform/olpc/olpc-xo1-pm.c .driver = { driver 621 arch/x86/platform/olpc/olpc-xo1-sci.c .driver = { driver 486 arch/xtensa/platforms/iss/network.c .driver = { driver 981 block/genhd.c if (dev->parent && dev->parent->driver) driver 983 block/genhd.c dev->parent->driver->name); driver 52 crypto/algboss.c char driver[CRYPTO_MAX_ALG_NAME]; driver 218 crypto/algboss.c err = alg_test(param->driver, param->alg, type, CRYPTO_ALG_TESTED); driver 221 crypto/algboss.c crypto_alg_tested(param->driver, err); driver 240 crypto/algboss.c memcpy(param->driver, alg->cra_driver_name, sizeof(param->driver)); driver 62 crypto/testmgr.c int alg_test(const char *driver, const char *alg, u32 type, u32 mask) driver 127 crypto/testmgr.c int (*test)(const struct alg_test_desc *desc, const char *driver, driver 1055 crypto/testmgr.c const char *driver, driver 1060 crypto/testmgr.c type, driver, vec_name, cfg->name); driver 1065 crypto/testmgr.c type, driver, vec_name, cfg->name); driver 1072 crypto/testmgr.c const char *driver, const char *vec_name, driver 1077 crypto/testmgr.c driver, op, err, vec_name, cfg->name); driver 1087 crypto/testmgr.c static int test_shash_vec_cfg(const char *driver, driver 1111 crypto/testmgr.c driver, vec_name, vec->setkey_error, err, driver 1117 crypto/testmgr.c driver, vec_name, vec->setkey_error); driver 1126 crypto/testmgr.c driver, vec_name, cfg->name); driver 1150 crypto/testmgr.c driver, vec_name, vec->digest_error, err, driver 1156 crypto/testmgr.c driver, vec_name, vec->digest_error, cfg->name); driver 1169 crypto/testmgr.c err = check_shash_op("init", err, driver, vec_name, cfg); driver 1182 crypto/testmgr.c err = check_shash_op("finup", err, driver, vec_name, driver 1194 crypto/testmgr.c err = check_shash_op("update", err, driver, vec_name, cfg); driver 1202 crypto/testmgr.c err = check_shash_op("export", err, driver, vec_name, driver 1209 crypto/testmgr.c driver, vec_name, cfg->name); driver 1214 crypto/testmgr.c err = check_shash_op("import", err, driver, vec_name, driver 1226 crypto/testmgr.c err = check_shash_op("final", err, driver, vec_name, cfg); driver 1231 crypto/testmgr.c driver, cfg); driver 1253 crypto/testmgr.c const char *driver, const char *vec_name, driver 1258 crypto/testmgr.c driver, op, err, vec_name, cfg->name); driver 1263 crypto/testmgr.c driver, op, vec_name, cfg->name); driver 1270 crypto/testmgr.c static int test_ahash_vec_cfg(const char *driver, driver 1298 crypto/testmgr.c driver, vec_name, vec->setkey_error, err, driver 1304 crypto/testmgr.c driver, vec_name, vec->setkey_error); driver 1313 crypto/testmgr.c driver, vec_name, cfg->name); driver 1333 crypto/testmgr.c driver, vec_name, vec->digest_error, err, driver 1339 crypto/testmgr.c driver, vec_name, vec->digest_error, cfg->name); driver 1351 crypto/testmgr.c driver, vec_name, cfg); driver 1369 crypto/testmgr.c driver, vec_name, cfg); driver 1382 crypto/testmgr.c driver, vec_name, cfg); driver 1388 crypto/testmgr.c driver, vec_name, cfg->name); driver 1396 crypto/testmgr.c driver, vec_name, cfg); driver 1411 crypto/testmgr.c driver, vec_name, cfg); driver 1417 crypto/testmgr.c driver, err, vec_name, cfg->name); driver 1425 crypto/testmgr.c driver, err, vec_name, cfg->name); driver 1432 crypto/testmgr.c driver, cfg); driver 1435 crypto/testmgr.c static int test_hash_vec_cfg(const char *driver, driver 1453 crypto/testmgr.c err = test_shash_vec_cfg(driver, vec, vec_name, cfg, desc, tsgl, driver 1459 crypto/testmgr.c return test_ahash_vec_cfg(driver, vec, vec_name, cfg, req, tsgl, driver 1463 crypto/testmgr.c static int test_hash_vec(const char *driver, const struct hash_testvec *vec, driver 1475 crypto/testmgr.c err = test_hash_vec_cfg(driver, vec, vec_name, driver 1490 crypto/testmgr.c err = test_hash_vec_cfg(driver, vec, vec_name, &cfg, driver 1547 crypto/testmgr.c static int test_hash_vs_generic_impl(const char *driver, driver 1580 crypto/testmgr.c if (strcmp(generic_driver, driver) == 0) /* Already the generic impl? */ driver 1588 crypto/testmgr.c driver, generic_driver); driver 1614 crypto/testmgr.c driver, digestsize, driver 1622 crypto/testmgr.c driver, blocksize, crypto_shash_blocksize(generic_tfm)); driver 1646 crypto/testmgr.c err = test_hash_vec_cfg(driver, &vec, vec_name, cfg, driver 1663 crypto/testmgr.c static int test_hash_vs_generic_impl(const char *driver, driver 1675 crypto/testmgr.c static int alloc_shash(const char *driver, u32 type, u32 mask, driver 1682 crypto/testmgr.c tfm = crypto_alloc_shash(driver, type, mask); driver 1692 crypto/testmgr.c driver, PTR_ERR(tfm)); driver 1709 crypto/testmgr.c unsigned int num_vecs, const char *driver, driver 1728 crypto/testmgr.c atfm = crypto_alloc_ahash(driver, type, mask); driver 1731 crypto/testmgr.c driver, PTR_ERR(atfm)); driver 1738 crypto/testmgr.c driver); driver 1747 crypto/testmgr.c err = alloc_shash(driver, type, mask, &stfm, &desc); driver 1754 crypto/testmgr.c driver); driver 1767 crypto/testmgr.c driver); driver 1773 crypto/testmgr.c err = test_hash_vec(driver, &vecs[i], i, req, desc, tsgl, driver 1779 crypto/testmgr.c err = test_hash_vs_generic_impl(driver, generic_driver, maxkeysize, req, driver 1794 crypto/testmgr.c static int alg_test_hash(const struct alg_test_desc *desc, const char *driver, driver 1825 crypto/testmgr.c err = __alg_test_hash(template, nr_unkeyed, driver, type, mask, driver 1831 crypto/testmgr.c err = __alg_test_hash(template, nr_keyed, driver, type, mask, driver 1837 crypto/testmgr.c static int test_aead_vec_cfg(const char *driver, int enc, driver 1867 crypto/testmgr.c driver, vec_name, vec->setkey_error, err, driver 1873 crypto/testmgr.c driver, vec_name, vec->setkey_error); driver 1881 crypto/testmgr.c driver, vec_name, vec->setauthsize_error, err); driver 1886 crypto/testmgr.c driver, vec_name, vec->setauthsize_error); driver 1914 crypto/testmgr.c driver, op, vec_name, cfg->name); driver 1942 crypto/testmgr.c driver, op, vec_name, cfg->name); driver 1965 crypto/testmgr.c driver, op, vec_name, cfg->name); driver 1971 crypto/testmgr.c driver, op, vec_name, cfg->name); driver 1981 crypto/testmgr.c driver, op, vec_name, expected_error, err, cfg->name); driver 1986 crypto/testmgr.c driver, op, vec_name, expected_error, cfg->name); driver 1996 crypto/testmgr.c driver, op, vec_name, cfg->name); driver 2001 crypto/testmgr.c driver, op, vec_name, cfg->name); driver 2008 crypto/testmgr.c static int test_aead_vec(const char *driver, int enc, driver 2023 crypto/testmgr.c err = test_aead_vec_cfg(driver, enc, vec, vec_name, driver 2038 crypto/testmgr.c err = test_aead_vec_cfg(driver, enc, vec, vec_name, driver 2134 crypto/testmgr.c static int test_aead_vs_generic_impl(const char *driver, driver 2167 crypto/testmgr.c if (strcmp(generic_driver, driver) == 0) /* Already the generic impl? */ driver 2175 crypto/testmgr.c driver, generic_driver); driver 2199 crypto/testmgr.c driver, maxauthsize, driver 2207 crypto/testmgr.c driver, ivsize, crypto_aead_ivsize(generic_tfm)); driver 2214 crypto/testmgr.c driver, blocksize, crypto_aead_blocksize(generic_tfm)); driver 2245 crypto/testmgr.c err = test_aead_vec_cfg(driver, ENCRYPT, &vec, vec_name, cfg, driver 2250 crypto/testmgr.c err = test_aead_vec_cfg(driver, DECRYPT, &vec, vec_name, driver 2270 crypto/testmgr.c static int test_aead_vs_generic_impl(const char *driver, driver 2279 crypto/testmgr.c static int test_aead(const char *driver, int enc, driver 2288 crypto/testmgr.c err = test_aead_vec(driver, enc, &suite->vecs[i], i, req, driver 2297 crypto/testmgr.c static int alg_test_aead(const struct alg_test_desc *desc, const char *driver, driver 2307 crypto/testmgr.c pr_err("alg: aead: empty test suite for %s\n", driver); driver 2311 crypto/testmgr.c tfm = crypto_alloc_aead(driver, type, mask); driver 2314 crypto/testmgr.c driver, PTR_ERR(tfm)); driver 2321 crypto/testmgr.c driver); driver 2329 crypto/testmgr.c driver); driver 2334 crypto/testmgr.c err = test_aead(driver, ENCRYPT, suite, req, tsgls); driver 2338 crypto/testmgr.c err = test_aead(driver, DECRYPT, suite, req, tsgls); driver 2342 crypto/testmgr.c err = test_aead_vs_generic_impl(driver, desc, req, tsgls); driver 2437 crypto/testmgr.c static int test_skcipher_vec_cfg(const char *driver, int enc, driver 2468 crypto/testmgr.c driver, vec_name, vec->setkey_error, err, driver 2474 crypto/testmgr.c driver, vec_name, vec->setkey_error); driver 2491 crypto/testmgr.c driver, vec_name); driver 2504 crypto/testmgr.c driver, op, vec_name, cfg->name); driver 2530 crypto/testmgr.c driver, op, vec_name, cfg->name); driver 2551 crypto/testmgr.c driver, op, vec_name, cfg->name); driver 2557 crypto/testmgr.c driver, op, vec_name, cfg->name); driver 2566 crypto/testmgr.c driver, op, vec_name, vec->crypt_error, err, cfg->name); driver 2571 crypto/testmgr.c driver, op, vec_name, vec->crypt_error, cfg->name); driver 2580 crypto/testmgr.c driver, op, vec_name, cfg->name); driver 2585 crypto/testmgr.c driver, op, vec_name, cfg->name); driver 2592 crypto/testmgr.c driver, op, vec_name, cfg->name); driver 2600 crypto/testmgr.c static int test_skcipher_vec(const char *driver, int enc, driver 2616 crypto/testmgr.c err = test_skcipher_vec_cfg(driver, enc, vec, vec_name, driver 2631 crypto/testmgr.c err = test_skcipher_vec_cfg(driver, enc, vec, vec_name, driver 2702 crypto/testmgr.c static int test_skcipher_vs_generic_impl(const char *driver, driver 2736 crypto/testmgr.c if (strcmp(generic_driver, driver) == 0) /* Already the generic impl? */ driver 2744 crypto/testmgr.c driver, generic_driver); driver 2768 crypto/testmgr.c driver, tfm->keysize, generic_tfm->keysize); driver 2775 crypto/testmgr.c driver, ivsize, crypto_skcipher_ivsize(generic_tfm)); driver 2782 crypto/testmgr.c driver, blocksize, driver 2807 crypto/testmgr.c err = test_skcipher_vec_cfg(driver, ENCRYPT, &vec, vec_name, driver 2811 crypto/testmgr.c err = test_skcipher_vec_cfg(driver, DECRYPT, &vec, vec_name, driver 2829 crypto/testmgr.c static int test_skcipher_vs_generic_impl(const char *driver, driver 2838 crypto/testmgr.c static int test_skcipher(const char *driver, int enc, driver 2847 crypto/testmgr.c err = test_skcipher_vec(driver, enc, &suite->vecs[i], i, req, driver 2857 crypto/testmgr.c const char *driver, u32 type, u32 mask) driver 2866 crypto/testmgr.c pr_err("alg: skcipher: empty test suite for %s\n", driver); driver 2870 crypto/testmgr.c tfm = crypto_alloc_skcipher(driver, type, mask); driver 2873 crypto/testmgr.c driver, PTR_ERR(tfm)); driver 2880 crypto/testmgr.c driver); driver 2888 crypto/testmgr.c driver); driver 2893 crypto/testmgr.c err = test_skcipher(driver, ENCRYPT, suite, req, tsgls); driver 2897 crypto/testmgr.c err = test_skcipher(driver, DECRYPT, suite, req, tsgls); driver 2901 crypto/testmgr.c err = test_skcipher_vs_generic_impl(driver, desc->generic_driver, req, driver 3248 crypto/testmgr.c const char *driver, u32 type, u32 mask) driver 3254 crypto/testmgr.c tfm = crypto_alloc_cipher(driver, type, mask); driver 3257 crypto/testmgr.c "%s: %ld\n", driver, PTR_ERR(tfm)); driver 3269 crypto/testmgr.c static int alg_test_comp(const struct alg_test_desc *desc, const char *driver, driver 3278 crypto/testmgr.c acomp = crypto_alloc_acomp(driver, type, mask); driver 3281 crypto/testmgr.c driver, PTR_ERR(acomp)); driver 3290 crypto/testmgr.c comp = crypto_alloc_comp(driver, type, mask); driver 3293 crypto/testmgr.c driver, PTR_ERR(comp)); driver 3308 crypto/testmgr.c const char *driver, u32 type, u32 mask) driver 3314 crypto/testmgr.c err = alg_test_hash(desc, driver, type, mask); driver 3318 crypto/testmgr.c tfm = crypto_alloc_shash(driver, type, mask); driver 3329 crypto/testmgr.c "%ld\n", driver, PTR_ERR(tfm)); driver 3343 crypto/testmgr.c "%s: %d\n", driver, err); driver 3349 crypto/testmgr.c driver, le32_to_cpu(val)); driver 3359 crypto/testmgr.c static int alg_test_cprng(const struct alg_test_desc *desc, const char *driver, driver 3365 crypto/testmgr.c rng = crypto_alloc_rng(driver, type, mask); driver 3368 crypto/testmgr.c "%ld\n", driver, PTR_ERR(rng)); driver 3381 crypto/testmgr.c const char *driver, u32 type, u32 mask) driver 3392 crypto/testmgr.c drng = crypto_alloc_rng(driver, type, mask); driver 3395 crypto/testmgr.c "%s\n", driver); driver 3420 crypto/testmgr.c "driver %s\n", driver); driver 3435 crypto/testmgr.c "driver %s\n", driver); driver 3448 crypto/testmgr.c static int alg_test_drbg(const struct alg_test_desc *desc, const char *driver, driver 3457 crypto/testmgr.c if (0 == memcmp(driver, "drbg_pr_", 8)) driver 3461 crypto/testmgr.c err = drbg_cavs_test(&template[i], pr, driver, type, mask); driver 3464 crypto/testmgr.c i, driver); driver 3631 crypto/testmgr.c static int alg_test_kpp(const struct alg_test_desc *desc, const char *driver, driver 3637 crypto/testmgr.c tfm = crypto_alloc_kpp(driver, type, mask); driver 3640 crypto/testmgr.c driver, PTR_ERR(tfm)); driver 3852 crypto/testmgr.c const char *driver, u32 type, u32 mask) driver 3857 crypto/testmgr.c tfm = crypto_alloc_akcipher(driver, type, mask); driver 3860 crypto/testmgr.c driver, PTR_ERR(tfm)); driver 3872 crypto/testmgr.c const char *driver, u32 type, u32 mask) driver 5206 crypto/testmgr.c int alg_test(const char *driver, const char *alg, u32 type, u32 mask) driver 5233 crypto/testmgr.c rc = alg_test_cipher(alg_test_descs + i, driver, type, mask); driver 5238 crypto/testmgr.c j = alg_find_test(driver); driver 5248 crypto/testmgr.c rc |= alg_test_descs[i].test(alg_test_descs + i, driver, driver 5251 crypto/testmgr.c rc |= alg_test_descs[j].test(alg_test_descs + j, driver, driver 5258 crypto/testmgr.c driver, alg, fips_enabled ? "fips" : "panic_on_fail"); driver 5262 crypto/testmgr.c pr_info("alg: self-tests for %s (%s) passed\n", driver, alg); driver 5267 crypto/testmgr.c printk(KERN_INFO "alg: No test for %s (%s)\n", alg, driver); driver 665 drivers/acpi/acpi_tad.c .driver = { driver 1305 drivers/acpi/apei/ghes.c .driver = { driver 345 drivers/acpi/bus.c struct acpi_driver *driver; driver 397 drivers/acpi/bus.c driver = adev->driver; driver 398 drivers/acpi/bus.c if (driver && driver->ops.notify && driver 399 drivers/acpi/bus.c (driver->flags & ACPI_DRIVER_ALL_NOTIFY_EVENTS)) driver 400 drivers/acpi/bus.c driver->ops.notify(adev, type); driver 420 drivers/acpi/bus.c device->driver->ops.notify(device, event); driver 794 drivers/acpi/bus.c if (!acpi_of_match_device(adev, dev->driver->of_match_table, &match)) driver 804 drivers/acpi/bus.c if (!dev->driver->acpi_match_table) driver 807 drivers/acpi/bus.c match = acpi_match_device(dev->driver->acpi_match_table, dev); driver 848 drivers/acpi/bus.c int acpi_bus_register_driver(struct acpi_driver *driver) driver 854 drivers/acpi/bus.c driver->drv.name = driver->name; driver 855 drivers/acpi/bus.c driver->drv.bus = &acpi_bus_type; driver 856 drivers/acpi/bus.c driver->drv.owner = driver->owner; driver 858 drivers/acpi/bus.c ret = driver_register(&driver->drv); driver 871 drivers/acpi/bus.c void acpi_bus_unregister_driver(struct acpi_driver *driver) driver 873 drivers/acpi/bus.c driver_unregister(&driver->drv); driver 899 drivers/acpi/bus.c struct acpi_driver *acpi_drv = to_acpi_driver(dev->driver); driver 912 drivers/acpi/bus.c acpi_dev->driver = acpi_drv; driver 923 drivers/acpi/bus.c acpi_dev->driver = NULL; driver 938 drivers/acpi/bus.c struct acpi_driver *acpi_drv = acpi_dev->driver; driver 946 drivers/acpi/bus.c acpi_dev->driver = NULL; driver 640 drivers/acpi/button.c static int acpi_button_register_driver(struct acpi_driver *driver) driver 652 drivers/acpi/button.c return acpi_bus_register_driver(driver); driver 655 drivers/acpi/button.c static void acpi_button_unregister_driver(struct acpi_driver *driver) driver 658 drivers/acpi/button.c acpi_bus_unregister_driver(driver); driver 1026 drivers/acpi/device_pm.c if (dev->driver && dev->driver->pm && dev->driver->pm->prepare) { driver 1027 drivers/acpi/device_pm.c int ret = dev->driver->pm->prepare(dev); driver 380 drivers/acpi/device_sysfs.c && !acpi_device->driver) driver 108 drivers/acpi/dptf/dptf_power.c .driver = { driver 191 drivers/acpi/evged.c .driver = { driver 73 drivers/acpi/fan.c .driver = { driver 3687 drivers/acpi/nfit/core.c if (!dev->driver) { driver 402 drivers/acpi/pmic/intel_pmic_bxtwc.c .driver = { driver 130 drivers/acpi/pmic/intel_pmic_chtdc_ti.c .driver = { driver 281 drivers/acpi/pmic/intel_pmic_chtwc.c .driver = { driver 297 drivers/acpi/pmic/intel_pmic_crc.c .driver = { driver 304 drivers/acpi/pmic/intel_pmic_xpower.c .driver = { driver 442 drivers/acpi/pmic/tps68470_pmic.c .driver = { driver 166 drivers/amba/bus.c if (ret == 0 && dev->driver) { driver 181 drivers/amba/bus.c if (dev->driver) { driver 260 drivers/amba/bus.c struct amba_driver *pcdrv = to_amba_driver(dev->driver); driver 301 drivers/amba/bus.c struct amba_driver *drv = to_amba_driver(dev->driver); driver 321 drivers/amba/bus.c struct amba_driver *drv = to_amba_driver(dev->driver); driver 791 drivers/amba/bus.c name = dev->dev.driver->name; driver 143 drivers/amba/tegra-ahb.c dev = driver_find_device_by_of_node(&tegra_ahb_driver.driver, dn); driver 278 drivers/amba/tegra-ahb.c .driver = { driver 599 drivers/ata/ahci.c .driver = { driver 529 drivers/ata/ahci_brcm.c .driver = { driver 338 drivers/ata/ahci_ceva.c .driver = { driver 251 drivers/ata/ahci_da850.c .driver = { driver 186 drivers/ata/ahci_dm816.c .driver = { driver 1231 drivers/ata/ahci_imx.c .driver = { driver 179 drivers/ata/ahci_mtk.c .driver = { driver 251 drivers/ata/ahci_mvebu.c .driver = { driver 90 drivers/ata/ahci_octeon.c .driver = { driver 106 drivers/ata/ahci_platform.c .driver = { driver 354 drivers/ata/ahci_qoriq.c .driver = { driver 191 drivers/ata/ahci_seattle.c .driver = { driver 240 drivers/ata/ahci_st.c .driver = { driver 296 drivers/ata/ahci_sunxi.c .driver = { driver 577 drivers/ata/ahci_tegra.c .driver = { driver 876 drivers/ata/ahci_xgene.c .driver = { driver 957 drivers/ata/pata_arasan_cf.c .driver = { driver 369 drivers/ata/pata_bk3710.c .driver = { driver 1022 drivers/ata/pata_ep93xx.c .driver = { driver 564 drivers/ata/pata_ftide010.c .driver = { driver 208 drivers/ata/pata_gayle.c .driver = { driver 273 drivers/ata/pata_imx.c .driver = { driver 190 drivers/ata/pata_ixp4xx_cf.c .driver = { driver 1349 drivers/ata/pata_macio.c .driver = { driver 1383 drivers/ata/pata_macio.c .driver = { driver 863 drivers/ata/pata_mpc52xx.c .driver = { driver 1049 drivers/ata/pata_octeon_cf.c .driver = { driver 78 drivers/ata/pata_of_platform.c .driver = { driver 126 drivers/ata/pata_palmld.c .driver = { driver 229 drivers/ata/pata_platform.c .driver = { driver 311 drivers/ata/pata_pxa.c .driver = { driver 170 drivers/ata/pata_rb532_cf.c .driver = { driver 649 drivers/ata/pata_samsung_cf.c .driver = { driver 1317 drivers/ata/sata_dwc_460ex.c .driver = { driver 1614 drivers/ata/sata_fsl.c .driver = { driver 429 drivers/ata/sata_gemini.c .driver = { driver 622 drivers/ata/sata_highbank.c .driver = { driver 4290 drivers/ata/sata_mv.c .driver = { driver 1044 drivers/ata/sata_rcar.c .driver = { driver 2605 drivers/atm/fore200e.c .driver = { driver 361 drivers/auxdisplay/arm-charlcd.c .driver = { driver 118 drivers/auxdisplay/cfag12864bfb.c .driver = { driver 296 drivers/auxdisplay/hd44780.c .driver = { driver 535 drivers/auxdisplay/ht16k33.c .driver = { driver 432 drivers/auxdisplay/img-ascii-lcd.c .driver = { driver 52 drivers/base/base.h struct device_driver *driver; driver 64 drivers/base/bus.c ret = drv_attr->show(drv_priv->driver, buf); driver 76 drivers/base/bus.c ret = drv_attr->store(drv_priv->driver, buf, count); driver 189 drivers/base/bus.c if (dev && dev->driver == drv) { driver 212 drivers/base/bus.c if (dev && dev->driver == NULL && driver_match_device(drv, dev)) { driver 393 drivers/base/bus.c return drv_priv->driver; driver 611 drivers/base/bus.c priv->driver = drv; driver 690 drivers/base/bus.c if (!dev->driver) { driver 725 drivers/base/bus.c if (dev->driver) driver 951 drivers/base/core.c drv = READ_ONCE(dev->driver); driver 1192 drivers/base/core.c if (dev->driver) driver 1193 drivers/base/core.c add_uevent_var(env, "DRIVER=%s", dev->driver->name); driver 3227 drivers/base/core.c } else if (dev->driver && dev->driver->shutdown) { driver 3230 drivers/base/core.c dev->driver->shutdown(dev); driver 375 drivers/base/dd.c pr_debug("driver: '%s': %s: bound to device '%s'\n", dev->driver->name, driver 378 drivers/base/dd.c klist_add_tail(&dev->p->knode_driver, &dev->driver->p->klist_devices); driver 401 drivers/base/dd.c dev->driver->coredump(dev); driver 416 drivers/base/dd.c ret = sysfs_create_link(&dev->driver->p->kobj, &dev->kobj, driver 421 drivers/base/dd.c ret = sysfs_create_link(&dev->kobj, &dev->driver->p->kobj, driver 426 drivers/base/dd.c if (!IS_ENABLED(CONFIG_DEV_COREDUMP) || !dev->driver->coredump || driver 433 drivers/base/dd.c sysfs_remove_link(&dev->driver->p->kobj, driver 442 drivers/base/dd.c struct device_driver *drv = dev->driver; driver 525 drivers/base/dd.c dev->driver = drv; driver 577 drivers/base/dd.c dev->driver = NULL; driver 611 drivers/base/dd.c dev->driver = NULL; driver 851 drivers/base/dd.c if (dev->p->dead || dev->driver) driver 875 drivers/base/dd.c if (dev->driver) { driver 884 drivers/base/dd.c dev->driver = NULL; driver 997 drivers/base/dd.c if (!dev->p->dead && !dev->driver) driver 1019 drivers/base/dd.c if (!dev->p->dead && !dev->driver) driver 1066 drivers/base/dd.c if (!dev->driver) { driver 1103 drivers/base/dd.c drv = dev->driver; driver 1116 drivers/base/dd.c if (dev->driver != drv) driver 1143 drivers/base/dd.c dev->driver = NULL; driver 1167 drivers/base/dd.c if (!drv || drv == dev->driver) driver 222 drivers/base/driver.c return priv->driver; driver 26 drivers/base/isa.c static int isa_bus_match(struct device *dev, struct device_driver *driver) driver 28 drivers/base/isa.c struct isa_driver *isa_driver = to_isa_driver(driver); driver 111 drivers/base/isa.c driver_unregister(&isa_driver->driver); driver 120 drivers/base/isa.c isa_driver->driver.bus = &isa_bus_type; driver 123 drivers/base/isa.c error = driver_register(&isa_driver->driver); driver 140 drivers/base/isa.c isa_driver->driver.name, id); driver 673 drivers/base/platform.c struct platform_driver *drv = to_platform_driver(_dev->driver); driver 707 drivers/base/platform.c struct platform_driver *drv = to_platform_driver(_dev->driver); driver 720 drivers/base/platform.c struct platform_driver *drv = to_platform_driver(_dev->driver); driver 735 drivers/base/platform.c drv->driver.owner = owner; driver 736 drivers/base/platform.c drv->driver.bus = &platform_bus_type; driver 737 drivers/base/platform.c drv->driver.probe = platform_drv_probe; driver 738 drivers/base/platform.c drv->driver.remove = platform_drv_remove; driver 739 drivers/base/platform.c drv->driver.shutdown = platform_drv_shutdown; driver 741 drivers/base/platform.c return driver_register(&drv->driver); driver 751 drivers/base/platform.c driver_unregister(&drv->driver); driver 780 drivers/base/platform.c if (drv->driver.probe_type == PROBE_PREFER_ASYNCHRONOUS) { driver 782 drivers/base/platform.c drv->driver.name, __func__); driver 791 drivers/base/platform.c drv->driver.probe_type = PROBE_FORCE_SYNCHRONOUS; driver 800 drivers/base/platform.c drv->driver.suppress_bind_attrs = true; driver 812 drivers/base/platform.c spin_lock(&drv->driver.bus->p->klist_drivers.k_lock); driver 814 drivers/base/platform.c if (code == 0 && list_empty(&drv->driver.p->klist_devices.k_list)) driver 816 drivers/base/platform.c drv->driver.probe = platform_drv_probe_fail; driver 817 drivers/base/platform.c spin_unlock(&drv->driver.bus->p->klist_drivers.k_lock); driver 841 drivers/base/platform.c struct platform_driver *driver, driver 849 drivers/base/platform.c pdev = platform_device_alloc(driver->driver.name, -1); driver 867 drivers/base/platform.c error = __platform_driver_probe(driver, probe, module); driver 1099 drivers/base/platform.c struct platform_driver *pdrv = to_platform_driver(dev->driver); driver 1103 drivers/base/platform.c if (dev->driver && pdrv->suspend) driver 1111 drivers/base/platform.c struct platform_driver *pdrv = to_platform_driver(dev->driver); driver 1115 drivers/base/platform.c if (dev->driver && pdrv->resume) driver 1127 drivers/base/platform.c struct device_driver *drv = dev->driver; driver 1145 drivers/base/platform.c struct device_driver *drv = dev->driver; driver 1167 drivers/base/platform.c struct device_driver *drv = dev->driver; driver 1185 drivers/base/platform.c struct device_driver *drv = dev->driver; driver 1203 drivers/base/platform.c struct device_driver *drv = dev->driver; driver 1221 drivers/base/platform.c struct device_driver *drv = dev->driver; driver 1335 drivers/base/platform.c n = strlen(epdrv->pdrv->driver.name); driver 1336 drivers/base/platform.c if (buf && !strncmp(buf, epdrv->pdrv->driver.name, n)) { driver 1430 drivers/base/platform.c if (platform_match(&pd->dev, &epdrv->pdrv->driver)) driver 1448 drivers/base/platform.c if (platform_match(&pd->dev, &epdrv->pdrv->driver)) driver 1498 drivers/base/platform.c class_str, epdrv->pdrv->driver.name); driver 709 drivers/base/power/domain.c if (!cb && dev->driver && dev->driver->pm) driver 710 drivers/base/power/domain.c cb = dev->driver->pm->runtime_suspend; driver 732 drivers/base/power/domain.c if (!cb && dev->driver && dev->driver->pm) driver 733 drivers/base/power/domain.c cb = dev->driver->pm->runtime_resume; driver 22 drivers/base/power/generic_ops.c const struct dev_pm_ops *pm = dev->driver ? dev->driver->pm : NULL; driver 41 drivers/base/power/generic_ops.c const struct dev_pm_ops *pm = dev->driver ? dev->driver->pm : NULL; driver 60 drivers/base/power/generic_ops.c struct device_driver *drv = dev->driver; driver 75 drivers/base/power/generic_ops.c const struct dev_pm_ops *pm = dev->driver ? dev->driver->pm : NULL; driver 87 drivers/base/power/generic_ops.c const struct dev_pm_ops *pm = dev->driver ? dev->driver->pm : NULL; driver 99 drivers/base/power/generic_ops.c const struct dev_pm_ops *pm = dev->driver ? dev->driver->pm : NULL; driver 111 drivers/base/power/generic_ops.c const struct dev_pm_ops *pm = dev->driver ? dev->driver->pm : NULL; driver 123 drivers/base/power/generic_ops.c const struct dev_pm_ops *pm = dev->driver ? dev->driver->pm : NULL; driver 135 drivers/base/power/generic_ops.c const struct dev_pm_ops *pm = dev->driver ? dev->driver->pm : NULL; driver 147 drivers/base/power/generic_ops.c const struct dev_pm_ops *pm = dev->driver ? dev->driver->pm : NULL; driver 159 drivers/base/power/generic_ops.c const struct dev_pm_ops *pm = dev->driver ? dev->driver->pm : NULL; driver 171 drivers/base/power/generic_ops.c const struct dev_pm_ops *pm = dev->driver ? dev->driver->pm : NULL; driver 183 drivers/base/power/generic_ops.c const struct dev_pm_ops *pm = dev->driver ? dev->driver->pm : NULL; driver 195 drivers/base/power/generic_ops.c const struct dev_pm_ops *pm = dev->driver ? dev->driver->pm : NULL; driver 207 drivers/base/power/generic_ops.c const struct dev_pm_ops *pm = dev->driver ? dev->driver->pm : NULL; driver 219 drivers/base/power/generic_ops.c const struct dev_pm_ops *pm = dev->driver ? dev->driver->pm : NULL; driver 231 drivers/base/power/generic_ops.c const struct dev_pm_ops *pm = dev->driver ? dev->driver->pm : NULL; driver 243 drivers/base/power/generic_ops.c const struct dev_pm_ops *pm = dev->driver ? dev->driver->pm : NULL; driver 255 drivers/base/power/generic_ops.c const struct dev_pm_ops *pm = dev->driver ? dev->driver->pm : NULL; driver 267 drivers/base/power/generic_ops.c const struct dev_pm_ops *pm = dev->driver ? dev->driver->pm : NULL; driver 279 drivers/base/power/generic_ops.c const struct dev_pm_ops *pm = dev->driver ? dev->driver->pm : NULL; driver 293 drivers/base/power/generic_ops.c struct device_driver *drv = dev->driver; driver 686 drivers/base/power/main.c if (dev->driver && dev->driver->pm) { driver 688 drivers/base/power/main.c callback = pm_noirq_op(dev->driver->pm, state); driver 866 drivers/base/power/main.c if (!callback && dev->driver && dev->driver->pm) { driver 868 drivers/base/power/main.c callback = pm_late_early_op(dev->driver->pm, state); driver 1022 drivers/base/power/main.c if (!callback && dev->driver && dev->driver->pm) { driver 1024 drivers/base/power/main.c callback = pm_op(dev->driver->pm, state); driver 1136 drivers/base/power/main.c if (!callback && dev->driver && dev->driver->pm) { driver 1138 drivers/base/power/main.c callback = dev->driver->pm->complete; driver 1335 drivers/base/power/main.c if (dev->driver && dev->driver->pm) { driver 1337 drivers/base/power/main.c callback = pm_noirq_op(dev->driver->pm, state); driver 1542 drivers/base/power/main.c if (dev->driver && dev->driver->pm) { driver 1544 drivers/base/power/main.c callback = pm_late_early_op(dev->driver->pm, state); driver 1802 drivers/base/power/main.c if (!callback && dev->driver && dev->driver->pm) { driver 1804 drivers/base/power/main.c callback = pm_op(dev->driver->pm, state); driver 1949 drivers/base/power/main.c if (!callback && dev->driver && dev->driver->pm) driver 1950 drivers/base/power/main.c callback = dev->driver->pm->prepare; driver 2127 drivers/base/power/main.c (!dev->driver || (pm_ops_is_empty(dev->driver->pm) && driver 2128 drivers/base/power/main.c !dev->driver->suspend && !dev->driver->resume)); driver 42 drivers/base/power/runtime.c if (!cb && dev->driver && dev->driver->pm) driver 43 drivers/base/power/runtime.c cb = *(pm_callback_t *)((void *)dev->driver->pm + cb_offset); driver 48 drivers/base/regmap/regmap-debugfs.c if (map->dev && map->dev->driver) driver 49 drivers/base/regmap/regmap-debugfs.c name = map->dev->driver->name; driver 46 drivers/base/test/test_async_driver_probe.c if (dev->driver->probe_type == PROBE_PREFER_ASYNCHRONOUS) { driver 61 drivers/base/test/test_async_driver_probe.c .driver = { driver 69 drivers/base/test/test_async_driver_probe.c .driver = { driver 179 drivers/bcma/host_pci.c if (dev->driver && dev->driver->name) driver 180 drivers/bcma/host_pci.c name = dev->driver->name; driver 317 drivers/bcma/host_pci.c .driver.pm = BCMA_PM_OPS, driver 261 drivers/bcma/host_soc.c .driver = { driver 535 drivers/bcma/main.c struct device_driver *drv = core->dev.driver; driver 556 drivers/bcma/main.c struct device_driver *drv = core->dev.driver; driver 604 drivers/bcma/main.c struct bcma_driver *adrv = container_of(dev->driver, struct bcma_driver, driver 620 drivers/bcma/main.c struct bcma_driver *adrv = container_of(dev->driver, struct bcma_driver, driver 1929 drivers/block/amiflop.c .driver = { driver 4506 drivers/block/floppy.c .driver = { driver 441 drivers/block/paride/paride.c struct device_driver *drv = par_dev->dev.driver; driver 981 drivers/block/swim.c .driver = { driver 1252 drivers/block/swim3.c .driver = { driver 1090 drivers/block/virtio_blk.c .driver.name = KBUILD_MODNAME, driver 1091 drivers/block/virtio_blk.c .driver.owner = THIS_MODULE, driver 1236 drivers/block/xsysace.c .driver = { driver 1120 drivers/bluetooth/btmtkuart.c .driver = { driver 196 drivers/bluetooth/btqcomsmd.c .driver = { driver 325 drivers/bluetooth/btwilink.c .driver = { driver 52 drivers/bluetooth/hci_ath.c int status = tty->driver->ops->tiocmget(tty); driver 58 drivers/bluetooth/hci_ath.c tty->driver->ops->tiocmget(tty); driver 59 drivers/bluetooth/hci_ath.c tty->driver->ops->tiocmset(tty, 0x00, TIOCM_RTS); driver 63 drivers/bluetooth/hci_ath.c tty->driver->ops->tiocmget(tty); driver 64 drivers/bluetooth/hci_ath.c tty->driver->ops->tiocmset(tty, TIOCM_RTS, 0x00); driver 67 drivers/bluetooth/hci_ath.c status = tty->driver->ops->tiocmget(tty); driver 1365 drivers/bluetooth/hci_bcm.c .driver = { driver 1433 drivers/bluetooth/hci_bcm.c .driver = { driver 800 drivers/bluetooth/hci_h5.c match = acpi_match_device(dev->driver->acpi_match_table, dev); driver 1006 drivers/bluetooth/hci_h5.c .driver = { driver 1224 drivers/bluetooth/hci_intel.c .driver = { driver 302 drivers/bluetooth/hci_ldisc.c if (hu->tty->driver->ops->tiocmget && hu->tty->driver->ops->tiocmset) driver 333 drivers/bluetooth/hci_ldisc.c status = tty->driver->ops->tiocmget(tty); driver 342 drivers/bluetooth/hci_ldisc.c status = tty->driver->ops->tiocmset(tty, set, clear); driver 346 drivers/bluetooth/hci_ldisc.c status = tty->driver->ops->tiocmget(tty); driver 355 drivers/bluetooth/hci_ldisc.c status = tty->driver->ops->tiocmset(tty, set, clear); driver 786 drivers/bluetooth/hci_ll.c .driver = { driver 428 drivers/bluetooth/hci_mrvl.c .driver = { driver 795 drivers/bluetooth/hci_nokia.c .driver = { driver 1578 drivers/bluetooth/hci_qca.c .driver = { driver 79 drivers/bus/arm-cci.c .driver = { driver 440 drivers/bus/brcmstb_gisb.c .driver = { driver 255 drivers/bus/da8xx-mstpri.c .driver = { driver 791 drivers/bus/fsl-mc/dprc-driver.c .driver = { driver 646 drivers/bus/fsl-mc/fsl-mc-allocator.c .driver = { driver 239 drivers/bus/fsl-mc/fsl-mc-bus.c mc_drv = to_fsl_mc_driver(dev->driver); driver 253 drivers/bus/fsl-mc/fsl-mc-bus.c struct fsl_mc_driver *mc_drv = to_fsl_mc_driver(dev->driver); driver 268 drivers/bus/fsl-mc/fsl-mc-bus.c struct fsl_mc_driver *mc_drv = to_fsl_mc_driver(dev->driver); driver 287 drivers/bus/fsl-mc/fsl-mc-bus.c mc_driver->driver.owner = owner; driver 288 drivers/bus/fsl-mc/fsl-mc-bus.c mc_driver->driver.bus = &fsl_mc_bus_type; driver 291 drivers/bus/fsl-mc/fsl-mc-bus.c mc_driver->driver.probe = fsl_mc_driver_probe; driver 294 drivers/bus/fsl-mc/fsl-mc-bus.c mc_driver->driver.remove = fsl_mc_driver_remove; driver 297 drivers/bus/fsl-mc/fsl-mc-bus.c mc_driver->driver.shutdown = fsl_mc_driver_shutdown; driver 299 drivers/bus/fsl-mc/fsl-mc-bus.c error = driver_register(&mc_driver->driver); driver 302 drivers/bus/fsl-mc/fsl-mc-bus.c mc_driver->driver.name, error); driver 316 drivers/bus/fsl-mc/fsl-mc-bus.c driver_unregister(&mc_driver->driver); driver 925 drivers/bus/fsl-mc/fsl-mc-bus.c .driver = { driver 676 drivers/bus/hisi_lpc.c .driver = { driver 268 drivers/bus/imx-weim.c .driver = { driver 194 drivers/bus/mips_cdmm.c struct mips_cdmm_driver *cdrv = to_mips_cdmm_driver(dev->driver); \ driver 585 drivers/bus/mips_cdmm.c if (cdev->cpu != cpu || !dev->driver) \ driver 588 drivers/bus/mips_cdmm.c cdrv = to_mips_cdmm_driver(dev->driver); \ driver 115 drivers/bus/moxtet.c mdrv->driver.owner = owner; driver 116 drivers/bus/moxtet.c mdrv->driver.bus = &moxtet_bus_type; driver 117 drivers/bus/moxtet.c return driver_register(&mdrv->driver); driver 843 drivers/bus/moxtet.c .driver = { driver 107 drivers/bus/omap-ocp2scp.c .driver = { driver 360 drivers/bus/omap_l3_noc.c .driver = { driver 281 drivers/bus/omap_l3_smx.c .driver = { driver 396 drivers/bus/qcom-ebi2.c .driver = { driver 48 drivers/bus/simple-pm-bus.c .driver = { driver 42 drivers/bus/sun50i-de2.c .driver = { driver 141 drivers/bus/sunxi-rsb.c const struct sunxi_rsb_driver *drv = to_sunxi_rsb_driver(dev->driver); driver 171 drivers/bus/sunxi-rsb.c const struct sunxi_rsb_driver *drv = to_sunxi_rsb_driver(dev->driver); driver 261 drivers/bus/sunxi-rsb.c rdrv->driver.bus = &sunxi_rsb_bus; driver 262 drivers/bus/sunxi-rsb.c return driver_register(&rdrv->driver); driver 753 drivers/bus/sunxi-rsb.c .driver = { driver 110 drivers/bus/tegra-aconnect.c .driver = { driver 275 drivers/bus/tegra-gmi.c .driver = { driver 2584 drivers/bus/ti-sysc.c .driver = { driver 358 drivers/bus/ts-nbus.c .driver = { driver 273 drivers/bus/uniphier-system-bus.c .driver = { driver 838 drivers/cdrom/gdrom.c .driver = { driver 127 drivers/char/agp/agp.h const struct agp_bridge_driver *driver; driver 167 drivers/char/agp/agp.h #define A_IDX8(bridge) (A_SIZE_8((bridge)->driver->aperture_sizes) + i) driver 168 drivers/char/agp/agp.h #define A_IDX16(bridge) (A_SIZE_16((bridge)->driver->aperture_sizes) + i) driver 169 drivers/char/agp/agp.h #define A_IDX32(bridge) (A_SIZE_32((bridge)->driver->aperture_sizes) + i) driver 29 drivers/char/agp/ali-agp.c values = A_SIZE_32(agp_bridge->driver->aperture_sizes); driver 31 drivers/char/agp/ali-agp.c for (i = 0; i < agp_bridge->driver->num_aperture_sizes; i++) { driver 334 drivers/char/agp/ali-agp.c bridge->driver = &ali_m1541_bridge; driver 362 drivers/char/agp/ali-agp.c bridge->driver = &ali_generic_bridge; driver 186 drivers/char/agp/alpha-agp.c alpha_bridge->driver = &alpha_core_agp_driver; driver 193 drivers/char/agp/amd-k7-agp.c values = A_SIZE_LVL2(agp_bridge->driver->aperture_sizes); driver 194 drivers/char/agp/amd-k7-agp.c for (i = 0; i < agp_bridge->driver->num_aperture_sizes; i++) { driver 294 drivers/char/agp/amd-k7-agp.c agp_bridge->driver->agp_type_to_mask_type(agp_bridge, type)) driver 334 drivers/char/agp/amd-k7-agp.c agp_bridge->driver->agp_type_to_mask_type(agp_bridge, type)) driver 427 drivers/char/agp/amd-k7-agp.c bridge->driver = &amd_irongate_driver; driver 57 drivers/char/agp/amd64-agp.c mask_type = bridge->driver->agp_type_to_mask_type(bridge, type); driver 82 drivers/char/agp/amd64-agp.c tmp = agp_bridge->driver->mask_memory(agp_bridge, driver 136 drivers/char/agp/amd64-agp.c for (i = 0; i < agp_bridge->driver->num_aperture_sizes; i++) { driver 542 drivers/char/agp/amd64-agp.c bridge->driver = &amd_8151_driver; driver 785 drivers/char/agp/amd64-agp.c err = driver_attach(&agp_amd64_pci_driver.driver); driver 158 drivers/char/agp/ati-agp.c values = A_SIZE_LVL2(agp_bridge->driver->aperture_sizes); driver 159 drivers/char/agp/ati-agp.c for (i = 0; i < agp_bridge->driver->num_aperture_sizes; i++) { driver 306 drivers/char/agp/ati-agp.c writel(agp_bridge->driver->mask_memory(agp_bridge, driver 312 drivers/char/agp/ati-agp.c agp_bridge->driver->tlb_flush(mem); driver 338 drivers/char/agp/ati-agp.c agp_bridge->driver->tlb_flush(mem); driver 523 drivers/char/agp/ati-agp.c bridge->driver = &ati_generic_bridge; driver 144 drivers/char/agp/backend.c if (bridge->driver->needs_scratch_page) { driver 145 drivers/char/agp/backend.c struct page *page = bridge->driver->agp_alloc_page(bridge); driver 156 drivers/char/agp/backend.c bridge->scratch_page = bridge->driver->mask_memory(bridge, driver 160 drivers/char/agp/backend.c size_value = bridge->driver->fetch_size(); driver 166 drivers/char/agp/backend.c if (bridge->driver->create_gatt_table(bridge)) { driver 185 drivers/char/agp/backend.c if (bridge->driver->configure()) { driver 196 drivers/char/agp/backend.c if (bridge->driver->needs_scratch_page) { driver 199 drivers/char/agp/backend.c bridge->driver->agp_destroy_page(page, AGP_PAGE_DESTROY_UNMAP); driver 200 drivers/char/agp/backend.c bridge->driver->agp_destroy_page(page, AGP_PAGE_DESTROY_FREE); driver 203 drivers/char/agp/backend.c bridge->driver->free_gatt_table(bridge); driver 214 drivers/char/agp/backend.c if (bridge->driver->cleanup) driver 215 drivers/char/agp/backend.c bridge->driver->cleanup(); driver 216 drivers/char/agp/backend.c if (bridge->driver->free_gatt_table) driver 217 drivers/char/agp/backend.c bridge->driver->free_gatt_table(bridge); driver 222 drivers/char/agp/backend.c if (bridge->driver->agp_destroy_page && driver 223 drivers/char/agp/backend.c bridge->driver->needs_scratch_page) { driver 226 drivers/char/agp/backend.c bridge->driver->agp_destroy_page(page, AGP_PAGE_DESTROY_UNMAP); driver 227 drivers/char/agp/backend.c bridge->driver->agp_destroy_page(page, AGP_PAGE_DESTROY_FREE); driver 280 drivers/char/agp/backend.c if (!try_module_get(bridge->driver->owner)) { driver 302 drivers/char/agp/backend.c bridge->driver->fetch_size(), bridge->gart_bus_addr); driver 312 drivers/char/agp/backend.c module_put(bridge->driver->owner); driver 326 drivers/char/agp/backend.c module_put(bridge->driver->owner); driver 95 drivers/char/agp/efficeon-agp.c values = A_SIZE_LVL2(agp_bridge->driver->aperture_sizes); driver 97 drivers/char/agp/efficeon-agp.c for (i = 0; i < agp_bridge->driver->num_aperture_sizes; i++) { driver 281 drivers/char/agp/efficeon-agp.c agp_bridge->driver->tlb_flush(mem); driver 307 drivers/char/agp/efficeon-agp.c agp_bridge->driver->tlb_flush(mem); driver 367 drivers/char/agp/efficeon-agp.c bridge->driver = &efficeon_driver; driver 179 drivers/char/agp/generic.c curr->bridge->driver->free_by_type(curr); driver 183 drivers/char/agp/generic.c if (curr->bridge->driver->agp_destroy_pages) { driver 184 drivers/char/agp/generic.c curr->bridge->driver->agp_destroy_pages(curr); driver 188 drivers/char/agp/generic.c curr->bridge->driver->agp_destroy_page( driver 193 drivers/char/agp/generic.c curr->bridge->driver->agp_destroy_page( driver 242 drivers/char/agp/generic.c new = bridge->driver->alloc_by_type(page_count, type); driver 255 drivers/char/agp/generic.c if (bridge->driver->agp_alloc_pages) { driver 256 drivers/char/agp/generic.c if (bridge->driver->agp_alloc_pages(bridge, new, page_count)) { driver 265 drivers/char/agp/generic.c struct page *page = bridge->driver->agp_alloc_page(bridge); driver 291 drivers/char/agp/generic.c switch (agp_bridge->driver->size_type) { driver 326 drivers/char/agp/generic.c switch (agp_bridge->driver->size_type) { driver 383 drivers/char/agp/generic.c info->cant_use_aperture = bridge->driver->cant_use_aperture; driver 419 drivers/char/agp/generic.c curr->bridge->driver->cache_flush(); driver 423 drivers/char/agp/generic.c ret_val = curr->bridge->driver->insert_memory(curr, pg_start, curr->type); driver 459 drivers/char/agp/generic.c ret_val = curr->bridge->driver->remove_memory(curr, curr->pg_start, curr->type); driver 861 drivers/char/agp/generic.c if (bridge->driver->size_type == LVL2_APER_SIZE) driver 869 drivers/char/agp/generic.c if (bridge->driver->size_type != FIXED_APER_SIZE) { driver 871 drivers/char/agp/generic.c switch (bridge->driver->size_type) { driver 901 drivers/char/agp/generic.c switch (bridge->driver->size_type) { driver 921 drivers/char/agp/generic.c } while (!table && (i < bridge->driver->num_aperture_sizes)); driver 940 drivers/char/agp/generic.c bridge->driver->cache_flush(); driver 949 drivers/char/agp/generic.c bridge->driver->cache_flush(); driver 981 drivers/char/agp/generic.c switch (bridge->driver->size_type) { driver 1047 drivers/char/agp/generic.c switch (bridge->driver->size_type) { driver 1074 drivers/char/agp/generic.c mask_type = bridge->driver->agp_type_to_mask_type(bridge, type); driver 1093 drivers/char/agp/generic.c bridge->driver->cache_flush(); driver 1098 drivers/char/agp/generic.c writel(bridge->driver->mask_memory(bridge, driver 1105 drivers/char/agp/generic.c bridge->driver->tlb_flush(mem); driver 1132 drivers/char/agp/generic.c mask_type = bridge->driver->agp_type_to_mask_type(bridge, type); driver 1144 drivers/char/agp/generic.c bridge->driver->tlb_flush(mem); driver 1291 drivers/char/agp/generic.c bridge->driver->agp_enable(bridge, mode); driver 1322 drivers/char/agp/generic.c if (bridge->driver->masks) driver 1323 drivers/char/agp/generic.c return addr | bridge->driver->masks[0].mask; driver 1351 drivers/char/agp/generic.c values = A_SIZE_16(agp_bridge->driver->aperture_sizes); driver 1353 drivers/char/agp/generic.c for (i = 0; i < agp_bridge->driver->num_aperture_sizes; i++) { driver 337 drivers/char/agp/hp-agp.c agp_bridge->driver->agp_type_to_mask_type(agp_bridge, type)) { driver 371 drivers/char/agp/hp-agp.c agp_bridge->driver->tlb_flush(mem); driver 382 drivers/char/agp/hp-agp.c agp_bridge->driver->agp_type_to_mask_type(agp_bridge, type)) { driver 392 drivers/char/agp/hp-agp.c agp_bridge->driver->tlb_flush(mem); driver 461 drivers/char/agp/hp-agp.c bridge->driver = &hp_zx1_driver; driver 124 drivers/char/agp/i460-agp.c values = A_SIZE_8(agp_bridge->driver->aperture_sizes); driver 147 drivers/char/agp/i460-agp.c for (i = 0; i < agp_bridge->driver->num_aperture_sizes; i++) { driver 157 drivers/char/agp/i460-agp.c for (i = 0; i < agp_bridge->driver->num_aperture_sizes; i++) { driver 552 drivers/char/agp/i460-agp.c return bridge->driver->masks[0].mask driver 604 drivers/char/agp/i460-agp.c bridge->driver = &intel_i460_driver; driver 24 drivers/char/agp/intel-agp.c values = A_SIZE_16(agp_bridge->driver->aperture_sizes); driver 26 drivers/char/agp/intel-agp.c for (i = 0; i < agp_bridge->driver->num_aperture_sizes; i++) { driver 42 drivers/char/agp/intel-agp.c values = A_SIZE_8(agp_bridge->driver->aperture_sizes); driver 44 drivers/char/agp/intel-agp.c for (i = 0; i < agp_bridge->driver->num_aperture_sizes; i++) { driver 700 drivers/char/agp/intel-agp.c const struct agp_bridge_driver *driver; driver 748 drivers/char/agp/intel-agp.c bridge->driver = intel_agp_chipsets[i].driver; driver 753 drivers/char/agp/intel-agp.c if (!bridge->driver) { driver 825 drivers/char/agp/intel-agp.c bridge->driver->configure(); driver 63 drivers/char/agp/intel-gtt.c const struct intel_gtt_driver *driver; driver 91 drivers/char/agp/intel-gtt.c #define INTEL_GTT_GEN intel_private.driver->gen driver 92 drivers/char/agp/intel-gtt.c #define IS_G33 intel_private.driver->is_g33 driver 93 drivers/char/agp/intel-gtt.c #define IS_PINEVIEW intel_private.driver->is_pineview driver 94 drivers/char/agp/intel-gtt.c #define IS_IRONLAKE intel_private.driver->is_ironlake driver 95 drivers/char/agp/intel-gtt.c #define HAS_PGTBL_EN intel_private.driver->has_pgtbl_enable driver 226 drivers/char/agp/intel-gtt.c intel_private.driver->write_entry(addr, driver 245 drivers/char/agp/intel-gtt.c case 1: page = agp_bridge->driver->agp_alloc_page(agp_bridge); driver 283 drivers/char/agp/intel-gtt.c agp_bridge->driver->agp_destroy_page(curr->pages[0], driver 285 drivers/char/agp/intel-gtt.c agp_bridge->driver->agp_destroy_page(curr->pages[0], driver 560 drivers/char/agp/intel-gtt.c intel_private.driver->cleanup(); driver 607 drivers/char/agp/intel-gtt.c ret = intel_private.driver->setup(); driver 637 drivers/char/agp/intel-gtt.c intel_private.driver->cleanup(); driver 848 drivers/char/agp/intel-gtt.c intel_private.driver->write_entry(addr, pg, flags); driver 850 drivers/char/agp/intel-gtt.c if (intel_private.driver->chipset_flush) driver 851 drivers/char/agp/intel-gtt.c intel_private.driver->chipset_flush(); driver 871 drivers/char/agp/intel-gtt.c intel_private.driver->write_entry(addr, j, flags); driver 876 drivers/char/agp/intel-gtt.c if (intel_private.driver->chipset_flush) driver 877 drivers/char/agp/intel-gtt.c intel_private.driver->chipset_flush(); driver 891 drivers/char/agp/intel-gtt.c intel_private.driver->write_entry(addr, driver 921 drivers/char/agp/intel-gtt.c if (!intel_private.driver->check_flags(type)) driver 954 drivers/char/agp/intel-gtt.c intel_private.driver->write_entry(intel_private.scratch_page_dma, driver 1371 drivers/char/agp/intel-gtt.c intel_private.driver = driver 1377 drivers/char/agp/intel-gtt.c intel_private.driver = driver 1383 drivers/char/agp/intel-gtt.c if (!intel_private.driver) driver 1391 drivers/char/agp/intel-gtt.c bridge->driver = &intel_fake_agp_driver; driver 1410 drivers/char/agp/intel-gtt.c mask = intel_private.driver->dma_mask_size; driver 1440 drivers/char/agp/intel-gtt.c if (intel_private.driver->chipset_flush) driver 1441 drivers/char/agp/intel-gtt.c intel_private.driver->chipset_flush(); driver 1456 drivers/char/agp/intel-gtt.c intel_private.driver = NULL; driver 46 drivers/char/agp/nvidia-agp.c values = A_SIZE_8(agp_bridge->driver->aperture_sizes); driver 48 drivers/char/agp/nvidia-agp.c for (i = 0; i < agp_bridge->driver->num_aperture_sizes; i++) { driver 227 drivers/char/agp/nvidia-agp.c writel(agp_bridge->driver->mask_memory(agp_bridge, driver 235 drivers/char/agp/nvidia-agp.c agp_bridge->driver->tlb_flush(mem); driver 256 drivers/char/agp/nvidia-agp.c agp_bridge->driver->tlb_flush(mem); driver 384 drivers/char/agp/nvidia-agp.c bridge->driver = &nvidia_driver; driver 129 drivers/char/agp/parisc-agp.c agp_bridge->driver->agp_type_to_mask_type(agp_bridge, type)) { driver 164 drivers/char/agp/parisc-agp.c agp_bridge->driver->tlb_flush(mem); driver 176 drivers/char/agp/parisc-agp.c agp_bridge->driver->agp_type_to_mask_type(agp_bridge, type)) { driver 186 drivers/char/agp/parisc-agp.c agp_bridge->driver->tlb_flush(mem); driver 353 drivers/char/agp/parisc-agp.c bridge->driver = &parisc_agp_driver; driver 30 drivers/char/agp/sis-agp.c values = A_SIZE_8(agp_bridge->driver->aperture_sizes); driver 31 drivers/char/agp/sis-agp.c for (i = 0; i < agp_bridge->driver->num_aperture_sizes; i++) { driver 198 drivers/char/agp/sis-agp.c bridge->driver = &sis_driver; driver 208 drivers/char/agp/sworks-agp.c values = A_SIZE_LVL2(agp_bridge->driver->aperture_sizes); driver 216 drivers/char/agp/sworks-agp.c for (i = 0; i < agp_bridge->driver->num_aperture_sizes; i++) { driver 353 drivers/char/agp/sworks-agp.c writel(agp_bridge->driver->mask_memory(agp_bridge, driver 515 drivers/char/agp/sworks-agp.c bridge->driver = &sworks_driver; driver 41 drivers/char/agp/uninorth-agp.c A_SIZE_32(agp_bridge->driver->aperture_sizes); driver 49 drivers/char/agp/uninorth-agp.c for (i = 0; i < agp_bridge->driver->num_aperture_sizes; i++) driver 53 drivers/char/agp/uninorth-agp.c if (i == agp_bridge->driver->num_aperture_sizes) { driver 62 drivers/char/agp/uninorth-agp.c for (i = 0; i < agp_bridge->driver->num_aperture_sizes; i++) driver 159 drivers/char/agp/uninorth-agp.c mask_type = agp_bridge->driver->agp_type_to_mask_type(agp_bridge, type); driver 208 drivers/char/agp/uninorth-agp.c mask_type = agp_bridge->driver->agp_type_to_mask_type(agp_bridge, type); driver 380 drivers/char/agp/uninorth-agp.c if (bridge->driver->size_type == LVL2_APER_SIZE) driver 401 drivers/char/agp/uninorth-agp.c } while (!table && (i < bridge->driver->num_aperture_sizes)); driver 657 drivers/char/agp/uninorth-agp.c bridge->driver = &u3_agp_driver; driver 659 drivers/char/agp/uninorth-agp.c bridge->driver = &uninorth_agp_driver; driver 30 drivers/char/agp/via-agp.c values = A_SIZE_8(agp_bridge->driver->aperture_sizes); driver 32 drivers/char/agp/via-agp.c for (i = 0; i < agp_bridge->driver->num_aperture_sizes; i++) { driver 112 drivers/char/agp/via-agp.c values = A_SIZE_16(agp_bridge->driver->aperture_sizes); driver 116 drivers/char/agp/via-agp.c for (i = 0; i < agp_bridge->driver->num_aperture_sizes; i++) { driver 437 drivers/char/agp/via-agp.c bridge->driver = &via_agp3_driver; driver 461 drivers/char/agp/via-agp.c bridge->driver = &via_driver; driver 512 drivers/char/agp/via-agp.c if (bridge->driver == &via_agp3_driver) driver 514 drivers/char/agp/via-agp.c else if (bridge->driver == &via_driver) driver 153 drivers/char/hw_random/atmel-rng.c .driver = { driver 202 drivers/char/hw_random/bcm2835-rng.c .driver = { driver 223 drivers/char/hw_random/exynos-trng.c .driver = { driver 113 drivers/char/hw_random/hisi-rng.c .driver = { driver 307 drivers/char/hw_random/imx-rngc.c .driver = { driver 231 drivers/char/hw_random/iproc-rng200.c .driver = { driver 237 drivers/char/hw_random/ks-sa-rng.c .driver = { driver 89 drivers/char/hw_random/meson-rng.c .driver = { driver 191 drivers/char/hw_random/mtk-rng.c .driver = { driver 198 drivers/char/hw_random/mxc-rnga.c .driver = { driver 862 drivers/char/hw_random/n2-drv.c .driver = { driver 109 drivers/char/hw_random/octeon-rng.c .driver = { driver 577 drivers/char/hw_random/omap-rng.c .driver = { driver 142 drivers/char/hw_random/omap3-rom-rng.c .driver = { driver 283 drivers/char/hw_random/optee-rng.c .driver = { driver 293 drivers/char/hw_random/optee-rng.c return driver_register(&optee_rng_driver.driver); driver 298 drivers/char/hw_random/optee-rng.c driver_unregister(&optee_rng_driver.driver); driver 110 drivers/char/hw_random/pasemi-rng.c .driver = { driver 133 drivers/char/hw_random/pic32-rng.c .driver = { driver 61 drivers/char/hw_random/powernv-rng.c .driver = { driver 133 drivers/char/hw_random/st-rng.c .driver = { driver 206 drivers/char/hw_random/stm32-rng.c .driver = { driver 201 drivers/char/hw_random/timeriomem-rng.c .driver = { driver 151 drivers/char/hw_random/tx4939-rng.c .driver = { driver 203 drivers/char/hw_random/virtio-rng.c .driver.name = KBUILD_MODNAME, driver 204 drivers/char/hw_random/virtio-rng.c .driver.owner = THIS_MODULE, driver 408 drivers/char/hw_random/xgene-rng.c .driver = { driver 520 drivers/char/ipmi/bt-bmc.c .driver = { driver 352 drivers/char/ipmi/ipmb_dev_int.c .driver = { driver 628 drivers/char/ipmi/ipmi_msghandler.c .driver = { driver 2997 drivers/char/ipmi/ipmi_msghandler.c old_bmc = ipmi_find_bmc_guid(&ipmidriver.driver, guid); driver 2999 drivers/char/ipmi/ipmi_msghandler.c old_bmc = ipmi_find_bmc_prod_dev_id(&ipmidriver.driver, driver 3047 drivers/char/ipmi/ipmi_msghandler.c bmc->pdev.dev.driver = &ipmidriver.driver; driver 5127 drivers/char/ipmi/ipmi_msghandler.c rv = driver_register(&ipmidriver.driver); driver 5213 drivers/char/ipmi/ipmi_msghandler.c driver_unregister(&ipmidriver.driver); driver 302 drivers/char/ipmi/ipmi_powernv.c .driver = { driver 459 drivers/char/ipmi/ipmi_si_platform.c .driver = { driver 2098 drivers/char/ipmi/ipmi_ssif.c .driver = { driver 2135 drivers/char/ipmi/ipmi_ssif.c .driver = { driver 2164 drivers/char/ipmi/ipmi_ssif.c ssif_i2c_driver.driver.acpi_match_table = driver 309 drivers/char/ipmi/kcs_bmc_aspeed.c .driver = { driver 203 drivers/char/ipmi/kcs_bmc_npcm7xx.c .driver = { driver 2290 drivers/char/pcmcia/synclink_cs.c tty->driver->name); driver 2353 drivers/char/pcmcia/synclink_cs.c tty->driver->name, port->count); driver 2495 drivers/char/pcmcia/synclink_cs.c __FILE__, __LINE__, tty->driver->name, port->count); driver 211 drivers/char/powernv-op-panel.c .driver = { driver 833 drivers/char/ppdev.c struct device_driver *drv = par_dev->dev.driver; driver 1469 drivers/char/sonypi.c .driver = { driver 326 drivers/char/tb0219.c .driver = { driver 301 drivers/char/tpm/st33zp24/i2c.c .driver = { driver 418 drivers/char/tpm/st33zp24/spi.c .driver = { driver 152 drivers/char/tpm/tpm_atmel.c .driver = { driver 351 drivers/char/tpm/tpm_ftpm_tee.c .driver = { driver 210 drivers/char/tpm/tpm_i2c_atmel.c .driver = { driver 724 drivers/char/tpm/tpm_i2c_infineon.c .driver = { driver 552 drivers/char/tpm/tpm_i2c_nuvoton.c of_id = of_match_device(dev->driver->of_match_table, dev); driver 656 drivers/char/tpm/tpm_i2c_nuvoton.c .driver = { driver 615 drivers/char/tpm/tpm_infineon.c .driver = { driver 270 drivers/char/tpm/tpm_nsc.c .driver = { driver 323 drivers/char/tpm/tpm_nsc.c pdev->dev.driver = &nsc_drv.driver; driver 265 drivers/char/tpm/tpm_tis.c .driver = { driver 322 drivers/char/tpm/tpm_tis.c .driver = { driver 253 drivers/char/tpm/tpm_tis_spi.c .driver = { driver 2213 drivers/char/virtio_console.c .driver.name = KBUILD_MODNAME, driver 2214 drivers/char/virtio_console.c .driver.owner = THIS_MODULE, driver 2228 drivers/char/virtio_console.c .driver.name = "virtio_rproc_serial", driver 2229 drivers/char/virtio_console.c .driver.owner = THIS_MODULE, driver 848 drivers/char/xilinx_hwicap/xilinx_hwicap.c .driver = { driver 164 drivers/char/xillybus/xillybus_of.c .driver = { driver 515 drivers/clk/actions/owl-s500.c .driver = { driver 647 drivers/clk/actions/owl-s700.c .driver = { driver 793 drivers/clk/actions/owl-s900.c .driver = { driver 233 drivers/clk/axis/clk-artpec6.c .driver = { driver 219 drivers/clk/axs10x/i2s_pll_clock.c .driver = { driver 336 drivers/clk/axs10x/pll_clock.c .driver = { driver 64 drivers/clk/bcm/clk-bcm2835-aux.c .driver = { driver 2271 drivers/clk/bcm/clk-bcm2835.c .driver = { driver 231 drivers/clk/bcm/clk-bcm63xx-gate.c .driver = { driver 304 drivers/clk/bcm/clk-raspberrypi.c .driver = { driver 415 drivers/clk/bcm/clk-sr.c .driver = { driver 550 drivers/clk/clk-aspeed.c .driver = { driver 590 drivers/clk/clk-ast2600.c .driver = { driver 473 drivers/clk/clk-axi-clkgen.c .driver = { driver 584 drivers/clk/clk-axm5516.c .driver = { driver 125 drivers/clk/clk-bd718x7.c .driver = { driver 691 drivers/clk/clk-cdce706.c .driver = { driver 836 drivers/clk/clk-cdce925.c .driver = { driver 553 drivers/clk/clk-cs2000-cp.c .driver = { driver 251 drivers/clk/clk-fixed-factor.c .driver = { driver 91 drivers/clk/clk-fixed-mmio.c .driver = { driver 230 drivers/clk/clk-fixed-rate.c .driver = { driver 384 drivers/clk/clk-gemini.c .driver = { driver 298 drivers/clk/clk-gpio.c .driver = { driver 108 drivers/clk/clk-hi655x.c .driver = { driver 425 drivers/clk/clk-hsdk-pll.c .driver = { driver 293 drivers/clk/clk-lochnagar.c .driver = { driver 281 drivers/clk/clk-max77686.c .driver = { driver 375 drivers/clk/clk-max9485.c .driver = { driver 603 drivers/clk/clk-milbeaut.c .driver = { driver 247 drivers/clk/clk-oxnas.c .driver = { driver 289 drivers/clk/clk-palmas.c .driver = { driver 143 drivers/clk/clk-pwm.c .driver = { driver 201 drivers/clk/clk-rk808.c .driver = { driver 263 drivers/clk/clk-s2mps11.c .driver = { driver 303 drivers/clk/clk-scpi.c .driver = { driver 393 drivers/clk/clk-si514.c .driver = { driver 1334 drivers/clk/clk-si5341.c .driver = { driver 1655 drivers/clk/clk-si5351.c .driver = { driver 519 drivers/clk/clk-si544.c .driver = { driver 509 drivers/clk/clk-si570.c .driver = { driver 151 drivers/clk/clk-twl6040.c .driver = { driver 982 drivers/clk/clk-versaclock5.c .driver = { driver 387 drivers/clk/clk-wm831x.c .driver = { driver 3695 drivers/clk/clk.c if (dev && dev->driver) driver 3696 drivers/clk/clk.c core->owner = dev->driver->owner; driver 775 drivers/clk/davinci/da8xx-cfgchip.c .driver = { driver 943 drivers/clk/davinci/pll.c .driver = { driver 564 drivers/clk/davinci/psc.c .driver = { driver 184 drivers/clk/hisilicon/clk-hi3519.c .driver = { driver 168 drivers/clk/hisilicon/clk-hi3660-stub.c .driver = { driver 627 drivers/clk/hisilicon/clk-hi3660.c .driver = { driver 1006 drivers/clk/hisilicon/clk-hi3670.c .driver = { driver 261 drivers/clk/hisilicon/clk-hi6220-stub.c .driver = { driver 299 drivers/clk/hisilicon/crg-hi3516cv300.c .driver = { driver 382 drivers/clk/hisilicon/crg-hi3798cv200.c .driver = { driver 671 drivers/clk/imx/clk-imx8mm.c .driver = { driver 643 drivers/clk/imx/clk-imx8mn.c .driver = { driver 589 drivers/clk/imx/clk-imx8mq.c .driver = { driver 215 drivers/clk/imx/clk-imx8qxp-lpcg.c .driver = { driver 147 drivers/clk/imx/clk-imx8qxp.c .driver = { driver 695 drivers/clk/keystone/sci-clk.c .driver = { driver 180 drivers/clk/mediatek/clk-mt2701-aud.c .driver = { driver 124 drivers/clk/mediatek/clk-mt2701-bdp.c .driver = { driver 68 drivers/clk/mediatek/clk-mt2701-eth.c .driver = { driver 89 drivers/clk/mediatek/clk-mt2701-g3d.c .driver = { driver 67 drivers/clk/mediatek/clk-mt2701-hif.c .driver = { driver 66 drivers/clk/mediatek/clk-mt2701-img.c .driver = { driver 109 drivers/clk/mediatek/clk-mt2701-mm.c .driver = { driver 77 drivers/clk/mediatek/clk-mt2701-vdec.c .driver = { driver 1024 drivers/clk/mediatek/clk-mt2701.c .driver = { driver 88 drivers/clk/mediatek/clk-mt2712-bdp.c .driver = { driver 66 drivers/clk/mediatek/clk-mt2712-img.c .driver = { driver 62 drivers/clk/mediatek/clk-mt2712-jpgdec.c .driver = { driver 61 drivers/clk/mediatek/clk-mt2712-mfg.c .driver = { driver 156 drivers/clk/mediatek/clk-mt2712-mm.c .driver = { driver 80 drivers/clk/mediatek/clk-mt2712-vdec.c .driver = { driver 63 drivers/clk/mediatek/clk-mt2712-venc.c .driver = { driver 1460 drivers/clk/mediatek/clk-mt2712.c .driver = { driver 111 drivers/clk/mediatek/clk-mt6779-aud.c .driver = { driver 60 drivers/clk/mediatek/clk-mt6779-cam.c .driver = { driver 52 drivers/clk/mediatek/clk-mt6779-img.c .driver = { driver 54 drivers/clk/mediatek/clk-mt6779-ipe.c .driver = { driver 49 drivers/clk/mediatek/clk-mt6779-mfg.c .driver = { driver 107 drivers/clk/mediatek/clk-mt6779-mm.c .driver = { driver 61 drivers/clk/mediatek/clk-mt6779-vdec.c .driver = { driver 52 drivers/clk/mediatek/clk-mt6779-venc.c .driver = { driver 1304 drivers/clk/mediatek/clk-mt6779.c .driver = { driver 62 drivers/clk/mediatek/clk-mt6797-img.c .driver = { driver 122 drivers/clk/mediatek/clk-mt6797-mm.c .driver = { driver 79 drivers/clk/mediatek/clk-mt6797-vdec.c .driver = { driver 64 drivers/clk/mediatek/clk-mt6797-venc.c .driver = { driver 713 drivers/clk/mediatek/clk-mt6797.c .driver = { driver 194 drivers/clk/mediatek/clk-mt7622-aud.c .driver = { driver 142 drivers/clk/mediatek/clk-mt7622-eth.c .driver = { driver 155 drivers/clk/mediatek/clk-mt7622-hif.c .driver = { driver 761 drivers/clk/mediatek/clk-mt7622.c .driver = { driver 153 drivers/clk/mediatek/clk-mt7629-eth.c .driver = { driver 150 drivers/clk/mediatek/clk-mt7629-hif.c .driver = { driver 712 drivers/clk/mediatek/clk-mt7629.c .driver = { driver 99 drivers/clk/mediatek/clk-mt8183-audio.c .driver = { driver 57 drivers/clk/mediatek/clk-mt8183-cam.c .driver = { driver 57 drivers/clk/mediatek/clk-mt8183-img.c .driver = { driver 50 drivers/clk/mediatek/clk-mt8183-ipu0.c .driver = { driver 50 drivers/clk/mediatek/clk-mt8183-ipu1.c .driver = { driver 48 drivers/clk/mediatek/clk-mt8183-ipu_adl.c .driver = { driver 117 drivers/clk/mediatek/clk-mt8183-ipu_conn.c .driver = { driver 51 drivers/clk/mediatek/clk-mt8183-mfgcfg.c .driver = { driver 105 drivers/clk/mediatek/clk-mt8183-mm.c .driver = { driver 61 drivers/clk/mediatek/clk-mt8183-vdec.c .driver = { driver 53 drivers/clk/mediatek/clk-mt8183-venc.c .driver = { driver 1320 drivers/clk/mediatek/clk-mt8183.c .driver = { driver 332 drivers/clk/meson/axg-aoclk.c .driver = { driver 1118 drivers/clk/meson/axg-audio.c .driver = { driver 1360 drivers/clk/meson/axg.c .driver = { driver 467 drivers/clk/meson/g12a-aoclk.c .driver = { driver 5103 drivers/clk/meson/g12a.c .driver = { driver 293 drivers/clk/meson/gxbb-aoclk.c .driver = { driver 3516 drivers/clk/meson/gxbb.c .driver = { driver 255 drivers/clk/microchip/clk-pic32mzda.c .driver = { driver 350 drivers/clk/mvebu/ap-cpu-clk.c .driver = { driver 272 drivers/clk/mvebu/ap806-system-controller.c .driver = { driver 288 drivers/clk/mvebu/ap806-system-controller.c .driver = { driver 791 drivers/clk/mvebu/armada-37xx-periph.c .driver = { driver 151 drivers/clk/mvebu/armada-37xx-tbg.c .driver = { driver 83 drivers/clk/mvebu/armada-37xx-xtal.c .driver = { driver 413 drivers/clk/mvebu/cp110-system-controller.c .driver = { driver 428 drivers/clk/mvebu/cp110-system-controller.c .driver = { driver 223 drivers/clk/nxp/clk-lpc18xx-creg.c .driver = { driver 99 drivers/clk/qcom/a53-pll.c .driver = { driver 127 drivers/clk/qcom/apcs-msm8916.c .driver = { driver 1726 drivers/clk/qcom/camcc-sdm845.c .driver = { driver 637 drivers/clk/qcom/clk-rpm.c .driver = { driver 480 drivers/clk/qcom/clk-rpmh.c .driver = { driver 807 drivers/clk/qcom/clk-smd-rpm.c .driver = { driver 284 drivers/clk/qcom/clk-spmi-pmic-div.c .driver = { driver 247 drivers/clk/qcom/common.c reset->rcdev.owner = dev->driver->owner; driver 666 drivers/clk/qcom/dispcc-sdm845.c .driver = { driver 3616 drivers/clk/qcom/gcc-apq8084.c .driver = { driver 1773 drivers/clk/qcom/gcc-ipq4019.c .driver = { driver 3095 drivers/clk/qcom/gcc-ipq806x.c .driver = { driver 4721 drivers/clk/qcom/gcc-ipq8074.c .driver = { driver 1720 drivers/clk/qcom/gcc-mdm9615.c .driver = { driver 2722 drivers/clk/qcom/gcc-msm8660.c .driver = { driver 3397 drivers/clk/qcom/gcc-msm8916.c .driver = { driver 3666 drivers/clk/qcom/gcc-msm8960.c .driver = { driver 2735 drivers/clk/qcom/gcc-msm8974.c .driver = { driver 2292 drivers/clk/qcom/gcc-msm8994.c .driver = { driver 3644 drivers/clk/qcom/gcc-msm8996.c .driver = { driver 3006 drivers/clk/qcom/gcc-msm8998.c .driver = { driver 2848 drivers/clk/qcom/gcc-qcs404.c .driver = { driver 2456 drivers/clk/qcom/gcc-sdm660.c .driver = { driver 3628 drivers/clk/qcom/gcc-sdm845.c .driver = { driver 3568 drivers/clk/qcom/gcc-sm8150.c .driver = { driver 233 drivers/clk/qcom/gpucc-sdm845.c .driver = { driver 87 drivers/clk/qcom/hfpll.c .driver = { driver 78 drivers/clk/qcom/kpss-xcc.c .driver = { driver 388 drivers/clk/qcom/krait-cc.c .driver = { driver 449 drivers/clk/qcom/lcc-ipq806x.c .driver = { driver 563 drivers/clk/qcom/lcc-mdm9615.c .driver = { driver 562 drivers/clk/qcom/lcc-msm8960.c .driver = { driver 141 drivers/clk/qcom/lpasscc-sdm845.c .driver = { driver 3397 drivers/clk/qcom/mmcc-apq8084.c .driver = { driver 3052 drivers/clk/qcom/mmcc-msm8960.c .driver = { driver 2622 drivers/clk/qcom/mmcc-msm8974.c .driver = { driver 3370 drivers/clk/qcom/mmcc-msm8996.c .driver = { driver 160 drivers/clk/qcom/turingcc-qcs404.c .driver = { driver 338 drivers/clk/qcom/videocc-sdm845.c .driver = { driver 974 drivers/clk/renesas/r9a06g032-clocks.c .driver = { driver 173 drivers/clk/renesas/rcar-usb2-clock-sel.c .driver = { driver 1002 drivers/clk/renesas/renesas-cpg-mssr.c .driver = { driver 294 drivers/clk/samsung/clk-exynos-audss.c .driver = { driver 1085 drivers/clk/samsung/clk-exynos3250.c .driver = { driver 161 drivers/clk/samsung/clk-exynos4412-isp.c .driver = { driver 126 drivers/clk/samsung/clk-exynos5-subcmu.c .driver = { driver 181 drivers/clk/samsung/clk-exynos5-subcmu.c .driver = { driver 5708 drivers/clk/samsung/clk-exynos5433.c .driver = { driver 426 drivers/clk/samsung/clk-s3c2410-dclk.c .driver = { driver 201 drivers/clk/samsung/clk-s5pv210-audss.c .driver = { driver 616 drivers/clk/sifive/fu540-prci.c .driver = { driver 339 drivers/clk/socfpga/clk-s10.c .driver = { driver 2044 drivers/clk/sprd/sc9860-clk.c .driver = { driver 978 drivers/clk/sunxi-ng/ccu-sun50i-a64.c .driver = { driver 1244 drivers/clk/sunxi-ng/ccu-sun50i-h6.c .driver = { driver 919 drivers/clk/sunxi-ng/ccu-sun8i-a83t.c .driver = { driver 361 drivers/clk/sunxi-ng/ccu-sun8i-de2.c .driver = { driver 1359 drivers/clk/sunxi-ng/ccu-sun8i-r40.c .driver = { driver 270 drivers/clk/sunxi-ng/ccu-sun9i-a80-de.c .driver = { driver 139 drivers/clk/sunxi-ng/ccu-sun9i-a80-usb.c .driver = { driver 1244 drivers/clk/sunxi-ng/ccu-sun9i-a80.c .driver = { driver 113 drivers/clk/sunxi/clk-mod0.c .driver = { driver 97 drivers/clk/sunxi/clk-sun6i-apb0-gates.c .driver = { driver 65 drivers/clk/sunxi/clk-sun6i-apb0.c .driver = { driver 99 drivers/clk/sunxi/clk-sun6i-ar100.c .driver = { driver 109 drivers/clk/sunxi/clk-sun8i-apb0.c .driver = { driver 196 drivers/clk/sunxi/clk-sun9i-mmc.c .driver = { driver 639 drivers/clk/tegra/clk-tegra124-dfll-fcpu.c .driver = { driver 963 drivers/clk/ti/adpll.c .driver = { driver 306 drivers/clk/ti/clk-dra7-atl.c .driver = { driver 208 drivers/clk/uniphier/clk-uniphier-core.c .driver = { driver 111 drivers/clk/ux500/abx500-clk.c .driver = { driver 113 drivers/clk/versatile/clk-vexpress-osc.c .driver = { driver 38 drivers/clk/x86/clk-lpt.c .driver = { driver 384 drivers/clk/x86/clk-pmc-atom.c .driver = { driver 71 drivers/clk/x86/clk-st.c .driver = { driver 1064 drivers/clk/zte/clk-zx296718.c .driver = { driver 757 drivers/clk/zynqmp/clkc.c .driver = { driver 353 drivers/clocksource/em_sti.c .driver = { driver 348 drivers/clocksource/ingenic-timer.c .driver = { driver 1095 drivers/clocksource/sh_cmt.c .driver = { driver 503 drivers/clocksource/sh_mtu2.c .driver = { driver 651 drivers/clocksource/sh_tmu.c .driver = { driver 963 drivers/clocksource/timer-ti-dm.c .driver = { driver 1484 drivers/counter/104-quad-8.c .driver = { driver 339 drivers/counter/ftm-quaddec.c .driver = { driver 743 drivers/counter/stm32-lptimer-cnt.c .driver = { driver 380 drivers/counter/stm32-timer-cnt.c .driver = { driver 730 drivers/cpufreq/brcmstb-avs-cpufreq.c .driver = { driver 382 drivers/cpufreq/cpufreq-dt.c .driver = { driver 2725 drivers/cpufreq/cpufreq.c int cpufreq_unregister_driver(struct cpufreq_driver *driver) driver 2729 drivers/cpufreq/cpufreq.c if (!cpufreq_driver || (driver != cpufreq_driver)) driver 2732 drivers/cpufreq/cpufreq.c pr_debug("unregistering driver %s\n", driver->name); driver 145 drivers/cpufreq/davinci-cpufreq.c .driver = { driver 96 drivers/cpufreq/imx-cpufreq-dt.c .driver = { driver 537 drivers/cpufreq/imx6q-cpufreq.c .driver = { driver 2486 drivers/cpufreq/intel_pstate.c static int intel_pstate_register_driver(struct cpufreq_driver *driver) driver 2493 drivers/cpufreq/intel_pstate.c intel_pstate_driver = driver; driver 197 drivers/cpufreq/kirkwood-cpufreq.c .driver = { driver 212 drivers/cpufreq/loongson1-cpufreq.c .driver = { driver 128 drivers/cpufreq/loongson2_cpufreq.c .driver = { driver 523 drivers/cpufreq/mediatek-cpufreq.c .driver = { driver 191 drivers/cpufreq/omap-cpufreq.c .driver = { driver 327 drivers/cpufreq/qcom-cpufreq-hw.c .driver = { driver 297 drivers/cpufreq/qcom-cpufreq-nvmem.c .driver = { driver 86 drivers/cpufreq/raspberrypi-cpufreq.c .driver = { driver 682 drivers/cpufreq/s5pv210-cpufreq.c .driver = { driver 234 drivers/cpufreq/scpi-cpufreq.c .driver = { driver 322 drivers/cpufreq/sparc-us2e-cpufreq.c struct cpufreq_driver *driver; driver 325 drivers/cpufreq/sparc-us2e-cpufreq.c driver = kzalloc(sizeof(*driver), GFP_KERNEL); driver 326 drivers/cpufreq/sparc-us2e-cpufreq.c if (!driver) driver 334 drivers/cpufreq/sparc-us2e-cpufreq.c driver->init = us2e_freq_cpu_init; driver 335 drivers/cpufreq/sparc-us2e-cpufreq.c driver->verify = cpufreq_generic_frequency_table_verify; driver 336 drivers/cpufreq/sparc-us2e-cpufreq.c driver->target_index = us2e_freq_target; driver 337 drivers/cpufreq/sparc-us2e-cpufreq.c driver->get = us2e_freq_get; driver 338 drivers/cpufreq/sparc-us2e-cpufreq.c driver->exit = us2e_freq_cpu_exit; driver 339 drivers/cpufreq/sparc-us2e-cpufreq.c strcpy(driver->name, "UltraSPARC-IIe"); driver 341 drivers/cpufreq/sparc-us2e-cpufreq.c cpufreq_us2e_driver = driver; driver 342 drivers/cpufreq/sparc-us2e-cpufreq.c ret = cpufreq_register_driver(driver); driver 349 drivers/cpufreq/sparc-us2e-cpufreq.c if (driver) { driver 350 drivers/cpufreq/sparc-us2e-cpufreq.c kfree(driver); driver 170 drivers/cpufreq/sparc-us3-cpufreq.c struct cpufreq_driver *driver; driver 173 drivers/cpufreq/sparc-us3-cpufreq.c driver = kzalloc(sizeof(*driver), GFP_KERNEL); driver 174 drivers/cpufreq/sparc-us3-cpufreq.c if (!driver) driver 182 drivers/cpufreq/sparc-us3-cpufreq.c driver->init = us3_freq_cpu_init; driver 183 drivers/cpufreq/sparc-us3-cpufreq.c driver->verify = cpufreq_generic_frequency_table_verify; driver 184 drivers/cpufreq/sparc-us3-cpufreq.c driver->target_index = us3_freq_target; driver 185 drivers/cpufreq/sparc-us3-cpufreq.c driver->get = us3_freq_get; driver 186 drivers/cpufreq/sparc-us3-cpufreq.c driver->exit = us3_freq_cpu_exit; driver 187 drivers/cpufreq/sparc-us3-cpufreq.c strcpy(driver->name, "UltraSPARC-III"); driver 189 drivers/cpufreq/sparc-us3-cpufreq.c cpufreq_us3_driver = driver; driver 190 drivers/cpufreq/sparc-us3-cpufreq.c ret = cpufreq_register_driver(driver); driver 197 drivers/cpufreq/sparc-us3-cpufreq.c if (driver) { driver 198 drivers/cpufreq/sparc-us3-cpufreq.c kfree(driver); driver 238 drivers/cpufreq/spear-cpufreq.c .driver = { driver 161 drivers/cpufreq/sun50i-cpufreq-nvmem.c .driver = { driver 132 drivers/cpufreq/tegra124-cpufreq.c .driver.name = "cpufreq-tegra124", driver 257 drivers/cpufreq/tegra186-cpufreq.c .driver = { driver 32 drivers/cpufreq/tegra20-cpufreq.c struct cpufreq_driver driver; driver 165 drivers/cpufreq/tegra20-cpufreq.c cpufreq->driver.get = cpufreq_generic_get; driver 166 drivers/cpufreq/tegra20-cpufreq.c cpufreq->driver.attr = cpufreq_generic_attr; driver 167 drivers/cpufreq/tegra20-cpufreq.c cpufreq->driver.init = tegra_cpu_init; driver 168 drivers/cpufreq/tegra20-cpufreq.c cpufreq->driver.exit = tegra_cpu_exit; driver 169 drivers/cpufreq/tegra20-cpufreq.c cpufreq->driver.flags = CPUFREQ_NEED_INITIAL_FREQ_CHECK; driver 170 drivers/cpufreq/tegra20-cpufreq.c cpufreq->driver.verify = cpufreq_generic_frequency_table_verify; driver 171 drivers/cpufreq/tegra20-cpufreq.c cpufreq->driver.suspend = cpufreq_generic_suspend; driver 172 drivers/cpufreq/tegra20-cpufreq.c cpufreq->driver.driver_data = cpufreq; driver 173 drivers/cpufreq/tegra20-cpufreq.c cpufreq->driver.target_index = tegra_target; driver 174 drivers/cpufreq/tegra20-cpufreq.c cpufreq->driver.get_intermediate = tegra_get_intermediate; driver 175 drivers/cpufreq/tegra20-cpufreq.c cpufreq->driver.target_intermediate = tegra_target_intermediate; driver 176 drivers/cpufreq/tegra20-cpufreq.c snprintf(cpufreq->driver.name, CPUFREQ_NAME_LEN, "tegra"); driver 178 drivers/cpufreq/tegra20-cpufreq.c err = cpufreq_register_driver(&cpufreq->driver); driver 200 drivers/cpufreq/tegra20-cpufreq.c cpufreq_unregister_driver(&cpufreq->driver); driver 212 drivers/cpufreq/tegra20-cpufreq.c .driver = { driver 309 drivers/cpufreq/ti-cpufreq.c .driver = { driver 63 drivers/cpufreq/vexpress-spc-cpufreq.c .driver = { driver 60 drivers/cpuidle/cpuidle-at91.c .driver = { driver 67 drivers/cpuidle/cpuidle-calxeda.c .driver = { driver 51 drivers/cpuidle/cpuidle-clps711x.c .driver = { driver 139 drivers/cpuidle/cpuidle-exynos.c .driver = { driver 77 drivers/cpuidle/cpuidle-kirkwood.c .driver = { driver 128 drivers/cpuidle/cpuidle-mvebu-v7.c .driver = { driver 119 drivers/cpuidle/cpuidle-ux500.c .driver = { driver 60 drivers/cpuidle/cpuidle-zynq.c .driver = { driver 1532 drivers/crypto/amcc/crypto4xx_core.c .driver = { driver 2782 drivers/crypto/atmel-aes.c .driver = { driver 395 drivers/crypto/atmel-ecc.c .driver = { driver 2892 drivers/crypto/atmel-sha.c .driver = { driver 151 drivers/crypto/atmel-sha204a.c .driver.name = "atmel-sha204a", driver 152 drivers/crypto/atmel-sha204a.c .driver.of_match_table = of_match_ptr(atmel_sha204a_dt_ids), driver 1385 drivers/crypto/atmel-tdes.c .driver = { driver 2987 drivers/crypto/axis/artpec6_crypto.c .driver = { driver 4868 drivers/crypto/bcm/cipher.c .driver = { driver 5457 drivers/crypto/caam/caamalg_qi2.c .driver = { driver 934 drivers/crypto/caam/ctrl.c .driver = { driver 582 drivers/crypto/caam/jr.c .driver = { driver 223 drivers/crypto/ccp/sp-platform.c .driver = { driver 643 drivers/crypto/ccree/cc_driver.c .driver = { driver 388 drivers/crypto/exynos-rng.c .driver = { driver 1309 drivers/crypto/hisilicon/sec/sec_drv.c .driver = { driver 1108 drivers/crypto/img-hash.c .driver = { driver 1664 drivers/crypto/inside-secure/safexcel.c .driver = { driver 604 drivers/crypto/marvell/cesa.c .driver = { driver 583 drivers/crypto/mediatek/mtk-platform.c .driver = { driver 1190 drivers/crypto/mxs-dcp.c .driver = { driver 2189 drivers/crypto/n2_core.c .driver = { driver 2216 drivers/crypto/n2_core.c .driver = { driver 104 drivers/crypto/nx/nx-842.c int nx842_crypto_init(struct crypto_tfm *tfm, struct nx842_driver *driver) driver 109 drivers/crypto/nx/nx-842.c ctx->driver = driver; driver 110 drivers/crypto/nx/nx-842.c ctx->wmem = kmalloc(driver->workmem_size, GFP_KERNEL); driver 219 drivers/crypto/nx/nx-842.c ret = ctx->driver->compress(src, slen, dst, &dlen, ctx->wmem); driver 256 drivers/crypto/nx/nx-842.c struct nx842_constraints c = *ctx->driver->constraints; driver 397 drivers/crypto/nx/nx-842.c ret = ctx->driver->decompress(src, slen, dst, &dlen, ctx->wmem); driver 439 drivers/crypto/nx/nx-842.c struct nx842_constraints c = *ctx->driver->constraints; driver 177 drivers/crypto/nx/nx-842.h struct nx842_driver *driver; driver 180 drivers/crypto/nx/nx-842.h int nx842_crypto_init(struct crypto_tfm *tfm, struct nx842_driver *driver); driver 1330 drivers/crypto/omap-aes.c .driver = { driver 1159 drivers/crypto/omap-des.c .driver = { driver 2252 drivers/crypto/omap-sham.c .driver = { driver 1807 drivers/crypto/picoxcell_crypto.c .driver = { driver 266 drivers/crypto/qce/core.c .driver = { driver 217 drivers/crypto/qcom-rng.c .driver = { driver 433 drivers/crypto/rockchip/rk3288_crypto.c .driver = { driver 2389 drivers/crypto/s5p-sss.c .driver = { driver 1557 drivers/crypto/sahara.c .driver = { driver 374 drivers/crypto/stm32/stm32-crc32.c .driver = { driver 2113 drivers/crypto/stm32/stm32-cryp.c .driver = { driver 1614 drivers/crypto/stm32/stm32-hash.c .driver = { driver 435 drivers/crypto/sunxi-ss/sun4i-ss-core.c .driver = { driver 3518 drivers/crypto/talitos.c .driver = { driver 1650 drivers/crypto/ux500/cryp/cryp_core.c .driver = { driver 1930 drivers/crypto/ux500/hash/hash_core.c .driver = { driver 511 drivers/crypto/virtio/virtio_crypto_core.c .driver.name = KBUILD_MODNAME, driver 512 drivers/crypto/virtio/virtio_crypto_core.c .driver.owner = THIS_MODULE, driver 41 drivers/dax/bus.h #define dax_driver_register(driver) \ driver 42 drivers/dax/bus.h __dax_driver_register(driver, THIS_MODULE, KBUILD_MODNAME) driver 441 drivers/dax/device.c cdev->owner = dev->parent->driver->owner; driver 443 drivers/dax/device.c cdev->owner = dev->driver->owner; driver 291 drivers/devfreq/event/exynos-nocp.c .driver = { driver 710 drivers/devfreq/event/exynos-ppmu.c .driver = { driver 231 drivers/devfreq/event/rockchip-dfi.c .driver = { driver 485 drivers/devfreq/exynos-bus.c .driver = { driver 493 drivers/devfreq/rk3399_dmc.c .driver = { driver 203 drivers/devfreq/tegra20-devfreq.c .driver = { driver 739 drivers/devfreq/tegra30-devfreq.c .driver = { driver 50 drivers/dio/dio-driver.c struct dio_driver *drv = to_dio_driver(dev->driver); driver 53 drivers/dio/dio-driver.c if (!d->driver && drv->probe) { driver 60 drivers/dio/dio-driver.c d->driver = drv; driver 79 drivers/dio/dio-driver.c drv->driver.name = drv->name; driver 80 drivers/dio/dio-driver.c drv->driver.bus = &dio_bus_type; driver 83 drivers/dio/dio-driver.c return driver_register(&drv->driver); driver 99 drivers/dio/dio-driver.c driver_unregister(&drv->driver); driver 918 drivers/dma/altera-msgdma.c .driver = { driver 2253 drivers/dma/amba-pl08x.c if (chan->device->dev->driver != &pl08x_amba_driver.drv) driver 1833 drivers/dma/at_hdmac.c if (!request_mem_region(io->start, size, pdev->dev.driver->name)) { driver 2151 drivers/dma/at_hdmac.c .driver = { driver 2154 drivers/dma/at_xdmac.c .driver = { driver 1770 drivers/dma/bcm-sba-raid.c .driver = { driver 1043 drivers/dma/bcm2835-dma.c .driver = { driver 495 drivers/dma/bestcomm/bestcomm.c .driver = { driver 2642 drivers/dma/coh901318.c pdev->dev.driver->name) == NULL) driver 2790 drivers/dma/coh901318.c .driver = { driver 966 drivers/dma/dma-axi-dmac.c .driver = { driver 1035 drivers/dma/dma-jz4780.c .driver = { driver 922 drivers/dma/dmaengine.c device->owner = device->dev->driver->owner; driver 997 drivers/dma/dw-axi-dmac/dw-axi-dmac-platform.c .driver = { driver 138 drivers/dma/dw/pci.c .driver = { driver 197 drivers/dma/dw/platform.c .driver = { driver 1419 drivers/dma/ep93xx_dma.c .driver = { driver 474 drivers/dma/fsl-edma.c .driver = { driver 1245 drivers/dma/fsl-qdma.c .driver = { driver 887 drivers/dma/fsl_raid.c .driver = { driver 1394 drivers/dma/fsldma.c .driver = { driver 697 drivers/dma/idma64.c .driver = { driver 1078 drivers/dma/img-mdc-dma.c .driver = { driver 1265 drivers/dma/imx-dma.c .driver = { driver 2206 drivers/dma/imx-sdma.c .driver = { driver 1544 drivers/dma/iop-adma.c .driver = { driver 1786 drivers/dma/ipu/ipu_idmac.c .driver = { driver 1037 drivers/dma/k3dma.c .driver = { driver 169 drivers/dma/lpc18xx-dmamux.c .driver = { driver 290 drivers/dma/mcf-edma.c .driver = { driver 299 drivers/dma/mcf-edma.c if (chan->device->dev->driver == &mcf_edma_driver.driver) { driver 942 drivers/dma/mediatek/mtk-cqdma.c .driver = { driver 1047 drivers/dma/mediatek/mtk-hsdma.c .driver = { driver 653 drivers/dma/mediatek/mtk-uart-apdma.c .driver = { driver 742 drivers/dma/mic_x100_dma.c .driver.name = KBUILD_MODNAME, driver 743 drivers/dma/mic_x100_dma.c .driver.owner = THIS_MODULE, driver 1140 drivers/dma/mmp_pdma.c .driver = { driver 1153 drivers/dma/mmp_pdma.c if (chan->device->dev->driver != &mmp_pdma_driver.driver) driver 734 drivers/dma/mmp_tdma.c .driver = { driver 662 drivers/dma/moxart-dma.c .driver = { driver 1115 drivers/dma/mpc512x_dma.c .driver = { driver 1457 drivers/dma/mv_xor.c .driver = { driver 913 drivers/dma/mv_xor_v2.c .driver = { driver 867 drivers/dma/mxs-dma.c .driver = { driver 1511 drivers/dma/nbpfaxi.c .driver = { driver 1217 drivers/dma/owl-dma.c .driver = { driver 4554 drivers/dma/ppc4xx/adma.c .driver = { driver 4576 drivers/dma/ppc4xx/adma.c ret = driver_create_file(&ppc440spe_adma_driver.driver, driver 4582 drivers/dma/ppc4xx/adma.c ret = driver_create_file(&ppc440spe_adma_driver.driver, driver 4588 drivers/dma/ppc4xx/adma.c ret = driver_create_file(&ppc440spe_adma_driver.driver, driver 4593 drivers/dma/ppc4xx/adma.c driver_remove_file(&ppc440spe_adma_driver.driver, driver 4596 drivers/dma/ppc4xx/adma.c driver_remove_file(&ppc440spe_adma_driver.driver, driver 4611 drivers/dma/ppc4xx/adma.c driver_remove_file(&ppc440spe_adma_driver.driver, driver 4613 drivers/dma/ppc4xx/adma.c driver_remove_file(&ppc440spe_adma_driver.driver, driver 4615 drivers/dma/ppc4xx/adma.c driver_remove_file(&ppc440spe_adma_driver.driver, driver 1445 drivers/dma/pxa_dma.c .driver = { driver 1459 drivers/dma/pxa_dma.c if (chan->device->dev->driver != &pxad_driver.driver) driver 1479 drivers/dma/qcom/bam_dma.c .driver = { driver 972 drivers/dma/qcom/hidma.c .driver = { driver 337 drivers/dma/qcom/hidma_mgmt.c .driver = { driver 1403 drivers/dma/s3c24xx-dma.c .driver = { driver 1417 drivers/dma/s3c24xx-dma.c if (chan->device->dev->driver != &s3c24xx_dma_driver.driver) driver 1084 drivers/dma/sa11x0-dma.c .driver = { driver 1958 drivers/dma/sh/rcar-dmac.c .driver = { driver 65 drivers/dma/sh/shdma-of.c .driver = { driver 909 drivers/dma/sh/shdmac.c .driver = { driver 898 drivers/dma/sh/usb-dmac.c .driver = { driver 857 drivers/dma/sirf-dma.c (of_match_device(op->dev.driver->of_match_table, driver 1147 drivers/dma/sirf-dma.c .driver = { driver 1263 drivers/dma/sprd-dma.c .driver = { driver 863 drivers/dma/st_fdma.c .driver = { driver 3713 drivers/dma/ste_dma40.c .driver = { driver 1436 drivers/dma/stm32-dma.c .driver = { driver 333 drivers/dma/stm32-dmamux.c .driver = { driver 1707 drivers/dma/stm32-mdma.c .driver = { driver 1273 drivers/dma/sun4i-dma.c .driver = { driver 1444 drivers/dma/sun6i-dma.c .driver = { driver 1660 drivers/dma/tegra20-apb-dma.c .driver = { driver 958 drivers/dma/tegra210-adma.c .driver = { driver 953 drivers/dma/ti/cppi41.c if (chan->device->dev->driver != &cpp41_dma_driver.driver) driver 1248 drivers/dma/ti/cppi41.c .driver = { driver 465 drivers/dma/ti/dma-crossbar.c .driver = { driver 2569 drivers/dma/ti/edma.c .driver = { driver 2584 drivers/dma/ti/edma.c .driver = { driver 2594 drivers/dma/ti/edma.c if (chan->device->dev->driver == &edma_driver.driver) { driver 1653 drivers/dma/ti/omap-dma.c .driver = { driver 1661 drivers/dma/ti/omap-dma.c if (chan->device->dev->driver == &omap_dma_driver.driver) { driver 761 drivers/dma/timb_dma.c .driver = { driver 1268 drivers/dma/txx9dmac.c .driver = { driver 1276 drivers/dma/txx9dmac.c .driver = { driver 494 drivers/dma/uniphier-mdmac.c .driver = { driver 1819 drivers/dma/xgene-dma.c .driver = { driver 2799 drivers/dma/xilinx/xilinx_dma.c .driver = { driver 1145 drivers/dma/xilinx/zynqmp_dma.c .driver = { driver 936 drivers/dma/zx_dma.c .driver = { driver 492 drivers/edac/altera_edac.c .driver = { driver 587 drivers/edac/altera_edac.c .driver = { driver 884 drivers/edac/altera_edac.c .driver = { driver 2308 drivers/edac/altera_edac.c .driver = { driver 328 drivers/edac/armada_xp_edac.c mci->mod_name = pdev->dev.driver->name; driver 375 drivers/edac/armada_xp_edac.c .driver = { driver 551 drivers/edac/armada_xp_edac.c dci->mod_name = pdev->dev.driver->name; driver 599 drivers/edac/armada_xp_edac.c .driver = { driver 389 drivers/edac/aspeed_edac.c .driver = { driver 344 drivers/edac/bluefield_edac.c .driver = { driver 246 drivers/edac/cell_edac.c .driver = { driver 1033 drivers/edac/cpc925_edac.c .driver = { driver 89 drivers/edac/highbank_l2_edac.c dci->mod_name = pdev->dev.driver->name; driver 132 drivers/edac/highbank_l2_edac.c .driver = { driver 215 drivers/edac/highbank_mc_edac.c mci->mod_name = pdev->dev.driver->name; driver 262 drivers/edac/highbank_mc_edac.c .driver = { driver 31 drivers/edac/layerscape_edac.c .driver = { driver 329 drivers/edac/mpc85xx_edac.c .driver = { driver 640 drivers/edac/mpc85xx_edac.c .driver = { driver 676 drivers/edac/mpc85xx_edac.c .driver = { driver 223 drivers/edac/mv64x60_edac.c .driver = { driver 390 drivers/edac/mv64x60_edac.c .driver = { driver 583 drivers/edac/mv64x60_edac.c .driver = { driver 839 drivers/edac/mv64x60_edac.c .driver = { driver 200 drivers/edac/octeon_edac-l2c.c .driver = { driver 317 drivers/edac/octeon_edac-lmc.c .driver = { driver 135 drivers/edac/octeon_edac-pc.c .driver = { driver 103 drivers/edac/octeon_edac-pci.c .driver = { driver 202 drivers/edac/ppc4xx_edac.c .driver = { driver 403 drivers/edac/qcom_edac.c .driver = { driver 1400 drivers/edac/synopsys_edac.c .driver = { driver 331 drivers/edac/ti_edac.c .driver = { driver 2000 drivers/edac/xgene_edac.c .driver = { driver 147 drivers/eisa/eisa-bus.c edrv->driver.bus = &eisa_bus_type; driver 148 drivers/eisa/eisa-bus.c return driver_register(&edrv->driver); driver 154 drivers/eisa/eisa-bus.c driver_unregister(&edrv->driver); driver 201 drivers/extcon/extcon-adc-jack.c .driver = { driver 1769 drivers/extcon/extcon-arizona.c .driver = { driver 469 drivers/extcon/extcon-axp288.c .driver = { driver 372 drivers/extcon/extcon-fsa9480.c .driver = { driver 162 drivers/extcon/extcon-gpio.c .driver = { driver 450 drivers/extcon/extcon-intel-cht-wc.c .driver = { driver 175 drivers/extcon/extcon-intel-int3496.c .driver = { driver 273 drivers/extcon/extcon-intel-mrfld.c .driver = { driver 786 drivers/extcon/extcon-max14577.c .driver = { driver 134 drivers/extcon/extcon-max3355.c .driver = { driver 1268 drivers/extcon/extcon-max77693.c .driver = { driver 951 drivers/extcon/extcon-max77843.c .driver = { driver 775 drivers/extcon/extcon-max8997.c .driver = { driver 428 drivers/extcon/extcon-palmas.c .driver = { driver 323 drivers/extcon/extcon-ptn5150.c .driver = { driver 153 drivers/extcon/extcon-qcom-spmi-misc.c .driver = { driver 697 drivers/extcon/extcon-rt8973a.c .driver = { driver 693 drivers/extcon/extcon-sm5502.c .driver = { driver 301 drivers/extcon/extcon-usb-gpio.c .driver = { driver 529 drivers/extcon/extcon-usbc-cros-ec.c .driver = { driver 156 drivers/firewire/core-card.c card->driver->set_config_rom(card, tmp_config_rom, driver 224 drivers/firewire/core-card.c return card->driver->update_phy_reg(card, reg, 0, bit); driver 515 drivers/firewire/core-card.c const struct fw_card_driver *driver, driver 521 drivers/firewire/core-card.c card->driver = driver; driver 558 drivers/firewire/core-card.c ret = card->driver->enable(card, tmp_config_rom, config_rom_length); driver 672 drivers/firewire/core-card.c card->driver->update_phy_reg(card, 4, driver 681 drivers/firewire/core-card.c dummy_driver.free_iso_context = card->driver->free_iso_context; driver 682 drivers/firewire/core-card.c dummy_driver.stop_iso = card->driver->stop_iso; driver 683 drivers/firewire/core-card.c card->driver = &dummy_driver; driver 1201 drivers/firewire/core-cdev.c cycle_time = card->driver->read_csr(card, CSR_CYCLE_TIME); driver 1534 drivers/firewire/core-cdev.c card->driver->send_request(card, &e->p); driver 162 drivers/firewire/core-device.c container_of(drv, struct fw_driver, driver)->id_table; driver 184 drivers/firewire/core-device.c struct fw_driver *driver = driver 185 drivers/firewire/core-device.c container_of(dev->driver, struct fw_driver, driver); driver 187 drivers/firewire/core-device.c return driver->probe(fw_unit(dev), unit_match(dev, dev->driver)); driver 192 drivers/firewire/core-device.c struct fw_driver *driver = driver 193 drivers/firewire/core-device.c container_of(dev->driver, struct fw_driver, driver); driver 195 drivers/firewire/core-device.c return driver->remove(fw_unit(dev)), 0; driver 237 drivers/firewire/core-device.c return device->card->driver->enable_phys_dma(device->card, driver 851 drivers/firewire/core-device.c struct fw_driver *driver = (struct fw_driver *)dev->driver; driver 853 drivers/firewire/core-device.c if (is_fw_unit(dev) && driver != NULL && driver->update != NULL) { driver 855 drivers/firewire/core-device.c driver->update(unit); driver 145 drivers/firewire/core-iso.c ctx = card->driver->allocate_iso_context(card, driver 164 drivers/firewire/core-iso.c ctx->card->driver->free_iso_context(ctx); driver 171 drivers/firewire/core-iso.c return ctx->card->driver->start_iso(ctx, cycle, sync, tags); driver 177 drivers/firewire/core-iso.c return ctx->card->driver->set_iso_channels(ctx, channels); driver 185 drivers/firewire/core-iso.c return ctx->card->driver->queue_iso(ctx, packet, buffer, payload); driver 191 drivers/firewire/core-iso.c ctx->card->driver->flush_queue_iso(ctx); driver 197 drivers/firewire/core-iso.c return ctx->card->driver->flush_iso_completions(ctx); driver 203 drivers/firewire/core-iso.c return ctx->card->driver->stop_iso(ctx); driver 115 drivers/firewire/core-transaction.c if (card->driver->cancel_packet(card, &transaction->packet) == 0) driver 377 drivers/firewire/core-transaction.c card->driver->send_request(card, &t->packet); driver 460 drivers/firewire/core-transaction.c gap_count = card->driver->read_phy_reg(card, 1); driver 477 drivers/firewire/core-transaction.c card->driver->send_request(card, &phy_config_packet); driver 821 drivers/firewire/core-transaction.c card->driver->send_response(card, &request->response); driver 1003 drivers/firewire/core-transaction.c card->driver->cancel_packet(card, &t->packet); driver 1115 drivers/firewire/core-transaction.c *data = cpu_to_be32(card->driver->read_csr(card, reg)); driver 1117 drivers/firewire/core-transaction.c card->driver->write_csr(card, reg, be32_to_cpu(*data)); driver 1124 drivers/firewire/core-transaction.c card->driver->write_csr(card, CSR_STATE_CLEAR, driver 117 drivers/firewire/core.h const struct fw_card_driver *driver, struct device *device); driver 1611 drivers/firewire/net.c .driver = { driver 1689 drivers/firewire/net.c err = driver_register(&fwnet_driver.driver); driver 1707 drivers/firewire/net.c driver_unregister(&fwnet_driver.driver); driver 1267 drivers/firewire/sbp2.c .driver = { driver 1611 drivers/firewire/sbp2.c return driver_register(&sbp2_driver.driver); driver 1616 drivers/firewire/sbp2.c driver_unregister(&sbp2_driver.driver); driver 61 drivers/firmware/arm_scmi/bus.c struct scmi_driver *scmi_drv = to_scmi_driver(dev->driver); driver 82 drivers/firmware/arm_scmi/bus.c struct scmi_driver *scmi_drv = to_scmi_driver(dev->driver); driver 98 drivers/firmware/arm_scmi/bus.c int scmi_driver_register(struct scmi_driver *driver, struct module *owner, driver 103 drivers/firmware/arm_scmi/bus.c driver->driver.bus = &scmi_bus_type; driver 104 drivers/firmware/arm_scmi/bus.c driver->driver.name = driver->name; driver 105 drivers/firmware/arm_scmi/bus.c driver->driver.owner = owner; driver 106 drivers/firmware/arm_scmi/bus.c driver->driver.mod_name = mod_name; driver 108 drivers/firmware/arm_scmi/bus.c retval = driver_register(&driver->driver); driver 110 drivers/firmware/arm_scmi/bus.c pr_debug("registered new scmi driver %s\n", driver->name); driver 116 drivers/firmware/arm_scmi/bus.c void scmi_driver_unregister(struct scmi_driver *driver) driver 118 drivers/firmware/arm_scmi/bus.c driver_unregister(&driver->driver); driver 958 drivers/firmware/arm_scmi/driver.c .driver = { driver 1026 drivers/firmware/arm_scpi.c .driver = { driver 1071 drivers/firmware/arm_sdei.c .driver = { driver 1113 drivers/firmware/arm_sdei.c pdev = platform_device_register_simple(sdei_driver.driver.name, 0, NULL, driver 30 drivers/firmware/google/coreboot_table.c struct coreboot_driver *driver = CB_DRV(drv); driver 32 drivers/firmware/google/coreboot_table.c return device->entry.tag == driver->tag; driver 39 drivers/firmware/google/coreboot_table.c struct coreboot_driver *driver = CB_DRV(dev->driver); driver 41 drivers/firmware/google/coreboot_table.c if (driver->probe) driver 42 drivers/firmware/google/coreboot_table.c ret = driver->probe(device); driver 51 drivers/firmware/google/coreboot_table.c struct coreboot_driver *driver = CB_DRV(dev->driver); driver 53 drivers/firmware/google/coreboot_table.c if (driver->remove) driver 54 drivers/firmware/google/coreboot_table.c ret = driver->remove(device); driver 73 drivers/firmware/google/coreboot_table.c int coreboot_driver_register(struct coreboot_driver *driver) driver 75 drivers/firmware/google/coreboot_table.c driver->drv.bus = &coreboot_bus_type; driver 77 drivers/firmware/google/coreboot_table.c return driver_register(&driver->drv); driver 81 drivers/firmware/google/coreboot_table.c void coreboot_driver_unregister(struct coreboot_driver *driver) driver 83 drivers/firmware/google/coreboot_table.c driver_unregister(&driver->drv); driver 192 drivers/firmware/google/coreboot_table.c .driver = { driver 81 drivers/firmware/google/coreboot_table.h int coreboot_driver_register(struct coreboot_driver *driver); driver 84 drivers/firmware/google/coreboot_table.h void coreboot_driver_unregister(struct coreboot_driver *driver); driver 860 drivers/firmware/google/gsmi.c .driver = { driver 145 drivers/firmware/imx/imx-dsp.c .driver = { driver 333 drivers/firmware/imx/imx-scu.c .driver = { driver 339 drivers/firmware/imx/scu-pd.c .driver = { driver 304 drivers/firmware/meson/meson_sm.c .driver = { driver 620 drivers/firmware/qcom_scm.c .driver = { driver 762 drivers/firmware/qemu_fw_cfg.c .driver = { driver 296 drivers/firmware/raspberrypi.c .driver = { driver 142 drivers/firmware/scpi_pm_domain.c .driver = { driver 441 drivers/firmware/stratix10-rsu.c .driver = { driver 753 drivers/firmware/stratix10-svc.c if (chan->scl || !try_module_get(controller->dev->driver->owner)) { driver 780 drivers/firmware/stratix10-svc.c module_put(chan->ctrl->dev->driver->owner); driver 1072 drivers/firmware/stratix10-svc.c .driver = { driver 868 drivers/firmware/tegra/bpmp.c .driver = { driver 3564 drivers/firmware/ti_sci.c .driver = { driver 375 drivers/firmware/turris-mox-rwtm.c .driver = { driver 778 drivers/firmware/xilinx/zynqmp.c .driver = { driver 703 drivers/fpga/altera-cvp.c ret = driver_create_file(&altera_cvp_driver.driver, driver 713 drivers/fpga/altera-cvp.c driver_remove_file(&altera_cvp_driver.driver, &driver_attr_chkcfg); driver 168 drivers/fpga/altera-fpga2sdram.c .driver = { driver 269 drivers/fpga/altera-freeze-bridge.c .driver = { driver 221 drivers/fpga/altera-hps2fpga.c .driver = { driver 50 drivers/fpga/altera-pr-ip-core-plat.c .driver = { driver 333 drivers/fpga/altera-ps-spi.c .driver = { driver 897 drivers/fpga/dfl-afu-main.c .driver = { driver 97 drivers/fpga/dfl-fme-br.c .driver = { driver 350 drivers/fpga/dfl-fme-main.c .driver = { driver 332 drivers/fpga/dfl-fme-mgr.c .driver = { driver 77 drivers/fpga/dfl-fme-region.c .driver = { driver 288 drivers/fpga/dfl.c struct dfl_feature_driver *driver) driver 290 drivers/fpga/dfl.c const struct dfl_feature_id *ids = driver->id_table; driver 73 drivers/fpga/fpga-bridge.c if (!try_module_get(dev->parent->driver->owner)) driver 148 drivers/fpga/fpga-bridge.c module_put(bridge->dev.parent->driver->owner); driver 453 drivers/fpga/fpga-mgr.c if (!try_module_get(dev->parent->driver->owner)) driver 510 drivers/fpga/fpga-mgr.c module_put(mgr->dev.parent->driver->owner); driver 55 drivers/fpga/fpga-region.c if (!try_module_get(dev->parent->driver->owner)) { driver 77 drivers/fpga/fpga-region.c module_put(dev->parent->driver->owner); driver 203 drivers/fpga/ice40-spi.c .driver = { driver 397 drivers/fpga/machxo2-spi.c .driver = { driver 444 drivers/fpga/of-fpga-region.c .driver = { driver 548 drivers/fpga/socfpga-a10.c .driver = { driver 605 drivers/fpga/socfpga.c .driver = { driver 494 drivers/fpga/stratix10-soc.c .driver = { driver 147 drivers/fpga/ts73xx-fpga.c .driver = { driver 154 drivers/fpga/xilinx-pr-decoupler.c .driver = { driver 193 drivers/fpga/xilinx-spi.c .driver = { driver 657 drivers/fpga/zynq-fpga.c .driver = { driver 149 drivers/fpga/zynqmp-fpga.c .driver = { driver 1431 drivers/fsi/fsi-master-ast-cf.c .driver = { driver 886 drivers/fsi/fsi-master-gpio.c .driver = { driver 583 drivers/fsi/fsi-occ.c .driver = { driver 140 drivers/gnss/mtk.c .driver = { driver 565 drivers/gnss/sirf.c .driver = { driver 142 drivers/gnss/ubx.c .driver = { driver 472 drivers/gpio/gpio-104-dio-48e.c .driver = { driver 332 drivers/gpio/gpio-104-idi-48.c .driver = { driver 290 drivers/gpio/gpio-104-idio-16.c .driver = { driver 186 drivers/gpio/gpio-74x164.c .driver = { driver 136 drivers/gpio/gpio-74xx-mmio.c .driver = { driver 534 drivers/gpio/gpio-adnp.c .driver = { driver 166 drivers/gpio/gpio-adp5520.c .driver = { driver 449 drivers/gpio/gpio-adp5588.c .driver = { driver 113 drivers/gpio/gpio-altera-a10sr.c .driver = { driver 331 drivers/gpio/gpio-altera.c .driver = { driver 181 drivers/gpio/gpio-amd-fch.c .driver = { driver 145 drivers/gpio/gpio-amdpt.c .driver = { driver 199 drivers/gpio/gpio-arizona.c .driver.name = "arizona-gpio", driver 1245 drivers/gpio/gpio-aspeed.c .driver = { driver 306 drivers/gpio/gpio-ath79.c .driver = { driver 665 drivers/gpio/gpio-bcm-kona.c .driver = { driver 222 drivers/gpio/gpio-bd70528.c .driver = { driver 134 drivers/gpio/gpio-bd9571mwv.c .driver = { driver 771 drivers/gpio/gpio-brcmstb.c .driver = { driver 283 drivers/gpio/gpio-cadence.c .driver = { driver 77 drivers/gpio/gpio-clps711x.c .driver = { driver 183 drivers/gpio/gpio-creg-snps.c .driver = { driver 391 drivers/gpio/gpio-crystalcove.c .driver = { driver 357 drivers/gpio/gpio-cs5535.c .driver = { driver 225 drivers/gpio/gpio-da9052.c .driver = { driver 162 drivers/gpio/gpio-da9055.c .driver = { driver 644 drivers/gpio/gpio-davinci.c .driver = { driver 512 drivers/gpio/gpio-dln2.c .driver.name = "dln2-gpio", driver 838 drivers/gpio/gpio-dwapb.c .driver = { driver 678 drivers/gpio/gpio-eic-sprd.c .driver = { driver 378 drivers/gpio/gpio-em.c .driver = { driver 430 drivers/gpio/gpio-ep93xx.c .driver = { driver 196 drivers/gpio/gpio-exar.c .driver = { driver 546 drivers/gpio/gpio-f7188x.c .driver = { driver 347 drivers/gpio/gpio-ftgpio010.c .driver = { driver 100 drivers/gpio/gpio-ge.c .driver = { driver 337 drivers/gpio/gpio-gpio-mm.c .driver = { driver 473 drivers/gpio/gpio-grgpio.c .driver = { driver 127 drivers/gpio/gpio-gw-pld.c .driver = { driver 295 drivers/gpio/gpio-hlwd.c .driver = { driver 404 drivers/gpio/gpio-htc-egpio.c .driver = { driver 479 drivers/gpio/gpio-ich.c .driver = { driver 409 drivers/gpio/gpio-intel-mid.c .driver = { driver 45 drivers/gpio/gpio-iop.c .driver = { driver 313 drivers/gpio/gpio-ixp4xx.c .driver = { driver 189 drivers/gpio/gpio-janz-ttl.c .driver = { driver 186 drivers/gpio/gpio-kempld.c .driver = { driver 115 drivers/gpio/gpio-loongson.c .driver = { driver 86 drivers/gpio/gpio-loongson1.c .driver = { driver 216 drivers/gpio/gpio-lp3943.c .driver = { driver 173 drivers/gpio/gpio-lp873x.c .driver = { driver 182 drivers/gpio/gpio-lp87565.c .driver = { driver 406 drivers/gpio/gpio-lpc18xx.c .driver = { driver 536 drivers/gpio/gpio-lpc32xx.c .driver = { driver 448 drivers/gpio/gpio-lynxpoint.c .driver = { driver 197 drivers/gpio/gpio-madera.c .driver = { driver 486 drivers/gpio/gpio-max3191x.c .driver = { driver 63 drivers/gpio/gpio-max7300.c .driver = { driver 79 drivers/gpio/gpio-max7301.c .driver = { driver 180 drivers/gpio/gpio-max730x.c ts->chip.label = dev->driver->name; driver 738 drivers/gpio/gpio-max732x.c .driver = { driver 326 drivers/gpio/gpio-max77620.c .driver.name = "max77620-gpio", driver 181 drivers/gpio/gpio-max77650.c .driver = { driver 238 drivers/gpio/gpio-mb86s7x.c .driver = { driver 152 drivers/gpio/gpio-mc33880.c .driver = { driver 106 drivers/gpio/gpio-mc9s08dz60.c .driver = { driver 201 drivers/gpio/gpio-menz127.c .driver = { driver 137 drivers/gpio/gpio-mlxbf.c .driver = { driver 142 drivers/gpio/gpio-mm-lantiq.c .driver = { driver 791 drivers/gpio/gpio-mmio.c .driver = { driver 449 drivers/gpio/gpio-mockup.c .driver = { driver 168 drivers/gpio/gpio-moxtet.c .driver = { driver 183 drivers/gpio/gpio-mpc5200.c .driver = { driver 336 drivers/gpio/gpio-mpc5200.c .driver = { driver 443 drivers/gpio/gpio-mpc8xxx.c .driver = { driver 304 drivers/gpio/gpio-msic.c .driver = { driver 332 drivers/gpio/gpio-mt7621.c .driver = { driver 1269 drivers/gpio/gpio-mvebu.c .driver = { driver 594 drivers/gpio/gpio-mxc.c .driver = { driver 364 drivers/gpio/gpio-mxs.c .driver = { driver 126 drivers/gpio/gpio-octeon.c .driver = { driver 747 drivers/gpio/gpio-omap.c .driver = { driver 757 drivers/gpio/gpio-omap.c .driver = &omap_mpuio_driver.driver, driver 1514 drivers/gpio/gpio-omap.c .driver = { driver 194 drivers/gpio/gpio-palmas.c .driver.name = "palmas-gpio", driver 195 drivers/gpio/gpio-palmas.c .driver.of_match_table = of_palmas_gpio_match, driver 1188 drivers/gpio/gpio-pca953x.c .driver = { driver 423 drivers/gpio/gpio-pcf857x.c .driver = { driver 451 drivers/gpio/gpio-pch.c .driver = { driver 193 drivers/gpio/gpio-pisosr.c .driver = { driver 372 drivers/gpio/gpio-pmic-eic-sprd.c .driver = { driver 741 drivers/gpio/gpio-pxa.c .driver = { driver 242 drivers/gpio/gpio-raspberrypi-exp.c .driver = { driver 131 drivers/gpio/gpio-rc5t583.c .driver = { driver 599 drivers/gpio/gpio-rcar.c .driver = { driver 188 drivers/gpio/gpio-rdc321x.c .driver.name = "rdc321x-gpio", driver 237 drivers/gpio/gpio-sama5d2-piobu.c .driver = { driver 210 drivers/gpio/gpio-sch.c .driver = { driver 338 drivers/gpio/gpio-sch311x.c .driver.name = DRV_NAME, driver 260 drivers/gpio/gpio-siox.c .driver = { driver 238 drivers/gpio/gpio-sodaville.c .driver = { driver 187 drivers/gpio/gpio-spear-spics.c .driver = { driver 277 drivers/gpio/gpio-sprd.c .driver = { driver 413 drivers/gpio/gpio-sta2x11.c .driver = { driver 543 drivers/gpio/gpio-stmpe.c .driver = { driver 287 drivers/gpio/gpio-stp-xway.c .driver = { driver 269 drivers/gpio/gpio-syscon.c .driver = { driver 237 drivers/gpio/gpio-tb10x.c .driver = { driver 360 drivers/gpio/gpio-tc3589x.c .driver.name = "tc3589x-gpio", driver 706 drivers/gpio/gpio-tegra.c .driver = { driver 680 drivers/gpio/gpio-tegra186.c .driver = { driver 280 drivers/gpio/gpio-timberdale.c .driver = { driver 153 drivers/gpio/gpio-tpic2810.c .driver = { driver 120 drivers/gpio/gpio-tps65086.c .driver = { driver 229 drivers/gpio/gpio-tps65218.c .driver = { driver 122 drivers/gpio/gpio-tps6586x.c .driver.name = "tps6586x-gpio", driver 181 drivers/gpio/gpio-tps65910.c .driver.name = "tps65910-gpio", driver 131 drivers/gpio/gpio-tps65912.c .driver = { driver 162 drivers/gpio/gpio-tps68470.c .driver = { driver 330 drivers/gpio/gpio-tqmx86.c .driver = { driver 70 drivers/gpio/gpio-ts4800.c .driver = { driver 174 drivers/gpio/gpio-ts4900.c .driver = { driver 437 drivers/gpio/gpio-ts5500.c .driver = { driver 629 drivers/gpio/gpio-twl4030.c .driver = { driver 109 drivers/gpio/gpio-twl6040.c .driver = { driver 95 drivers/gpio/gpio-ucb1400.c .driver = { driver 489 drivers/gpio/gpio-uniphier.c .driver = { driver 346 drivers/gpio/gpio-vf610.c .driver = { driver 436 drivers/gpio/gpio-viperboard.c .driver.name = "viperboard-gpio", driver 538 drivers/gpio/gpio-vr41xx.c .driver = { driver 274 drivers/gpio/gpio-vx855.c .driver = { driver 491 drivers/gpio/gpio-wcove.c .driver = { driver 685 drivers/gpio/gpio-winbond.c .driver = { driver 296 drivers/gpio/gpio-wm831x.c .driver.name = "wm831x-gpio", driver 137 drivers/gpio/gpio-wm8350.c .driver.name = "wm8350-gpio", driver 296 drivers/gpio/gpio-wm8994.c .driver.name = "wm8994-gpio", driver 463 drivers/gpio/gpio-ws16c48.c .driver = { driver 329 drivers/gpio/gpio-xgene-sb.c .driver = { driver 222 drivers/gpio/gpio-xgene.c .driver = { driver 357 drivers/gpio/gpio-xilinx.c .driver = { driver 317 drivers/gpio/gpio-xlp.c acpi_id = acpi_match_device(pdev->dev.driver->acpi_match_table, driver 432 drivers/gpio/gpio-xlp.c .driver = { driver 216 drivers/gpio/gpio-xra1403.c .driver = { driver 154 drivers/gpio/gpio-xtensa.c .driver = { driver 209 drivers/gpio/gpio-zevio.c .driver = { driver 286 drivers/gpio/gpio-zx.c .driver = { driver 951 drivers/gpio/gpio-zynq.c .driver = { driver 1308 drivers/gpio/gpiolib.c if (chip->parent && chip->parent->driver) driver 1309 drivers/gpio/gpiolib.c gdev->owner = chip->parent->driver->owner; driver 525 drivers/gpio/sgpio-aspeed.c .driver = { driver 524 drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.c if (obj->dev->driver != adev->ddev->driver) driver 210 drivers/gpu/drm/amd/amdgpu/amdgpu_dma_buf.c if (attach->dev->driver != adev->dev->driver) { driver 229 drivers/gpu/drm/amd/amdgpu/amdgpu_dma_buf.c if (attach->dev->driver != adev->dev->driver) driver 262 drivers/gpu/drm/amd/amdgpu/amdgpu_dma_buf.c if (attach->dev->driver != adev->dev->driver && bo->prime_shared_count) driver 1470 drivers/gpu/drm/amd/amdgpu/amdgpu_drv.c .driver.pm = &amdgpu_pm_ops, driver 43 drivers/gpu/drm/amd/amdgpu/amdgpu_virt.c adev->ddev->driver->driver_features &= ~DRIVER_ATOMIC; driver 673 drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c init_data.driver = adev; driver 636 drivers/gpu/drm/amd/display/dc/core/dc.c dc_ctx->driver_context = init_params->driver; driver 532 drivers/gpu/drm/amd/display/dc/dc.h void *driver; /* ctx */ driver 110 drivers/gpu/drm/amd/powerplay/hwmgr/smu10_hwmgr.h uint32_t driver: 1; driver 133 drivers/gpu/drm/amd/powerplay/hwmgr/smu8_hwmgr.h uint32_t driver: 1; driver 213 drivers/gpu/drm/arc/arcpgu_drv.c .driver = { driver 142 drivers/gpu/drm/arm/display/komeda/komeda_drv.c .driver = { driver 305 drivers/gpu/drm/arm/display/komeda/komeda_kms.c drm->driver->name, drm); driver 422 drivers/gpu/drm/arm/hdlcd_drv.c .driver = { driver 1027 drivers/gpu/drm/arm/malidp_drv.c .driver = { driver 349 drivers/gpu/drm/arm/malidp_planes.c sgt = obj->dev->driver->gem_prime_get_sg_table(obj); driver 1023 drivers/gpu/drm/armada/armada_crtc.c match = of_match_device(dev->driver->of_match_table, dev); driver 1091 drivers/gpu/drm/armada/armada_crtc.c .driver = { driver 285 drivers/gpu/drm/armada/armada_drv.c .driver = { driver 258 drivers/gpu/drm/aspeed/aspeed_gfx_drv.c .driver = { driver 49 drivers/gpu/drm/ast/ast_drv.c static struct drm_driver driver; driver 92 drivers/gpu/drm/ast/ast_drv.c return drm_get_pci_dev(pdev, ent, &driver); driver 201 drivers/gpu/drm/ast/ast_drv.c .driver.pm = &ast_pm_ops, driver 209 drivers/gpu/drm/ast/ast_drv.c static struct drm_driver driver = { driver 950 drivers/gpu/drm/atmel-hlcdc/atmel_hlcdc_dc.c .driver = { driver 183 drivers/gpu/drm/bochs/bochs_drv.c .driver.pm = &bochs_pm_ops, driver 1288 drivers/gpu/drm/bridge/adv7511/adv7511_drv.c .driver.name = "adv7533", driver 1292 drivers/gpu/drm/bridge/adv7511/adv7511_drv.c .driver = { driver 1477 drivers/gpu/drm/bridge/analogix-anx78xx.c .driver = { driver 1291 drivers/gpu/drm/bridge/cdns-dsi.c .driver = { driver 290 drivers/gpu/drm/bridge/dumb-vga-dac.c .driver = { driver 145 drivers/gpu/drm/bridge/lvds-encoder.c .driver = { driver 347 drivers/gpu/drm/bridge/megachips-stdpxxxx-ge-b850v3-fw.c .driver = { driver 389 drivers/gpu/drm/bridge/megachips-stdpxxxx-ge-b850v3-fw.c .driver = { driver 356 drivers/gpu/drm/bridge/nxp-ptn3460.c .driver = { driver 621 drivers/gpu/drm/bridge/parade-ps8622.c .driver = { driver 1065 drivers/gpu/drm/bridge/sii902x.c .driver = { driver 971 drivers/gpu/drm/bridge/sii9234.c .driver = { driver 2376 drivers/gpu/drm/bridge/sil-sii8620.c .driver = { driver 541 drivers/gpu/drm/bridge/synopsys/dw-hdmi-ahb-audio.c strlcpy(card->driver, DRIVER_NAME, sizeof(card->driver)); driver 625 drivers/gpu/drm/bridge/synopsys/dw-hdmi-ahb-audio.c .driver = { driver 314 drivers/gpu/drm/bridge/synopsys/dw-hdmi-cec.c .driver = { driver 202 drivers/gpu/drm/bridge/synopsys/dw-hdmi-i2s-audio.c .driver = { driver 492 drivers/gpu/drm/bridge/tc358764.c .driver = { driver 1686 drivers/gpu/drm/bridge/tc358767.c .driver = { driver 249 drivers/gpu/drm/bridge/thc63lvd1024.c .driver = { driver 813 drivers/gpu/drm/bridge/ti-sn65dsi86.c .driver = { driver 414 drivers/gpu/drm/bridge/ti-tfp410.c .driver = { driver 449 drivers/gpu/drm/bridge/ti-tfp410.c .driver = { driver 131 drivers/gpu/drm/drm_auth.c if (dev->driver->master_set) { driver 132 drivers/gpu/drm/drm_auth.c ret = dev->driver->master_set(dev, fpriv, new_master); driver 156 drivers/gpu/drm/drm_auth.c if (dev->driver->master_create) { driver 157 drivers/gpu/drm/drm_auth.c ret = dev->driver->master_create(dev, fpriv->master); driver 221 drivers/gpu/drm/drm_auth.c if (dev->driver->master_drop) driver 222 drivers/gpu/drm/drm_auth.c dev->driver->master_drop(dev, fpriv); driver 335 drivers/gpu/drm/drm_auth.c if (dev->driver->master_destroy) driver 336 drivers/gpu/drm/drm_auth.c dev->driver->master_destroy(dev, master); driver 817 drivers/gpu/drm/drm_bufs.c buf->dev_priv_size = dev->driver->dev_priv_size; driver 1016 drivers/gpu/drm/drm_bufs.c buf->dev_priv_size = dev->driver->dev_priv_size; driver 1180 drivers/gpu/drm/drm_bufs.c buf->dev_priv_size = dev->driver->dev_priv_size; driver 1586 drivers/gpu/drm/drm_bufs.c if (dev->driver->dma_ioctl) driver 1587 drivers/gpu/drm/drm_bufs.c return dev->driver->dma_ioctl(dev, data, file_priv); driver 83 drivers/gpu/drm/drm_client.c if (!drm_core_check_feature(dev, DRIVER_MODESET) || !dev->driver->dumb_create) driver 148 drivers/gpu/drm/drm_context.c if (dev->driver->context_dtor) driver 149 drivers/gpu/drm/drm_context.c dev->driver->context_dtor(dev, pos->handle); driver 503 drivers/gpu/drm/drm_context.c if (dev->driver->context_dtor) driver 504 drivers/gpu/drm/drm_context.c dev->driver->context_dtor(dev, ctx->handle); driver 178 drivers/gpu/drm/drm_crtc.c return crtc->dev->driver->name; driver 60 drivers/gpu/drm/drm_debugfs.c seq_printf(m, "%s", dev->driver->name); driver 186 drivers/gpu/drm/drm_debugfs.c (dev->driver->driver_features & features) != features) driver 250 drivers/gpu/drm/drm_debugfs.c if (dev->driver->debugfs_init) { driver 251 drivers/gpu/drm/drm_debugfs.c ret = dev->driver->debugfs_init(minor); driver 632 drivers/gpu/drm/drm_drv.c struct drm_driver *driver, driver 646 drivers/gpu/drm/drm_drv.c dev->driver = driver; driver 741 drivers/gpu/drm/drm_drv.c struct drm_driver *driver) driver 745 drivers/gpu/drm/drm_drv.c if (WARN_ON(!parent || !driver->release)) driver 748 drivers/gpu/drm/drm_drv.c ret = drm_dev_init(dev, driver, parent); driver 819 drivers/gpu/drm/drm_drv.c struct drm_device *drm_dev_alloc(struct drm_driver *driver, driver 829 drivers/gpu/drm/drm_drv.c ret = drm_dev_init(dev, driver, parent); driver 843 drivers/gpu/drm/drm_drv.c if (dev->driver->release) { driver 844 drivers/gpu/drm/drm_drv.c dev->driver->release(dev); driver 962 drivers/gpu/drm/drm_drv.c struct drm_driver *driver = dev->driver; driver 981 drivers/gpu/drm/drm_drv.c if (dev->driver->load) { driver 982 drivers/gpu/drm/drm_drv.c ret = dev->driver->load(dev, flags); driver 993 drivers/gpu/drm/drm_drv.c driver->name, driver->major, driver->minor, driver 994 drivers/gpu/drm/drm_drv.c driver->patchlevel, driver->date, driver 1036 drivers/gpu/drm/drm_drv.c if (dev->driver->unload) driver 1037 drivers/gpu/drm/drm_drv.c dev->driver->unload(dev); driver 1105 drivers/gpu/drm/drm_drv.c new_fops = fops_get(minor->dev->driver->fops); driver 64 drivers/gpu/drm/drm_dumb_buffers.c if (!dev->driver->dumb_create) driver 94 drivers/gpu/drm/drm_dumb_buffers.c return dev->driver->dumb_create(file_priv, dev, args); driver 122 drivers/gpu/drm/drm_dumb_buffers.c if (!dev->driver->dumb_create) driver 125 drivers/gpu/drm/drm_dumb_buffers.c if (dev->driver->dumb_map_offset) driver 126 drivers/gpu/drm/drm_dumb_buffers.c return dev->driver->dumb_map_offset(file_priv, dev, driver 137 drivers/gpu/drm/drm_dumb_buffers.c if (!dev->driver->dumb_create) driver 140 drivers/gpu/drm/drm_dumb_buffers.c if (dev->driver->dumb_destroy) driver 141 drivers/gpu/drm/drm_dumb_buffers.c return dev->driver->dumb_destroy(file_priv, dev, handle); driver 70 drivers/gpu/drm/drm_encoder_slave.c if (!client->dev.driver) { driver 75 drivers/gpu/drm/drm_encoder_slave.c module = client->dev.driver->owner; driver 83 drivers/gpu/drm/drm_encoder_slave.c encoder_drv = to_drm_i2c_encoder_driver(to_i2c_driver(client->dev.driver)); driver 114 drivers/gpu/drm/drm_encoder_slave.c struct module *module = client->dev.driver->owner; driver 1723 drivers/gpu/drm/drm_fb_helper.c fb_helper->dev->driver->name); driver 2100 drivers/gpu/drm/drm_fb_helper.c if (user && !try_module_get(fb_helper->dev->driver->fops->owner)) driver 2111 drivers/gpu/drm/drm_fb_helper.c module_put(fb_helper->dev->driver->fops->owner); driver 2161 drivers/gpu/drm/drm_fb_helper.c if (fb_helper->dev->driver->gem_prime_mmap) driver 2162 drivers/gpu/drm/drm_fb_helper.c return fb_helper->dev->driver->gem_prime_mmap(fb_helper->buffer->gem, vma); driver 152 drivers/gpu/drm/drm_file.c if (dev->driver->open) { driver 153 drivers/gpu/drm/drm_file.c ret = dev->driver->open(dev, file); driver 224 drivers/gpu/drm/drm_file.c dev->driver->preclose) driver 225 drivers/gpu/drm/drm_file.c dev->driver->preclose(dev, file); driver 251 drivers/gpu/drm/drm_file.c if (dev->driver->postclose) driver 252 drivers/gpu/drm/drm_file.c dev->driver->postclose(dev, file); driver 409 drivers/gpu/drm/drm_file.c if (dev->driver->lastclose) driver 410 drivers/gpu/drm/drm_file.c dev->driver->lastclose(dev); driver 255 drivers/gpu/drm/drm_gem.c else if (dev->driver->gem_close_object) driver 256 drivers/gpu/drm/drm_gem.c dev->driver->gem_close_object(obj, file_priv); driver 411 drivers/gpu/drm/drm_gem.c } else if (dev->driver->gem_open_object) { driver 412 drivers/gpu/drm/drm_gem.c ret = dev->driver->gem_open_object(obj, file_priv); driver 982 drivers/gpu/drm/drm_gem.c } else if (dev->driver->gem_free_object_unlocked) { driver 983 drivers/gpu/drm/drm_gem.c dev->driver->gem_free_object_unlocked(obj); driver 984 drivers/gpu/drm/drm_gem.c } else if (dev->driver->gem_free_object) { driver 987 drivers/gpu/drm/drm_gem.c dev->driver->gem_free_object(obj); driver 1011 drivers/gpu/drm/drm_gem.c if (dev->driver->gem_free_object) { driver 1109 drivers/gpu/drm/drm_gem.c else if (dev->driver->gem_vm_ops) driver 1110 drivers/gpu/drm/drm_gem.c vma->vm_ops = dev->driver->gem_vm_ops; driver 1218 drivers/gpu/drm/drm_gem.c else if (obj->dev->driver->gem_print_info) driver 1219 drivers/gpu/drm/drm_gem.c obj->dev->driver->gem_print_info(p, indent, obj); driver 1226 drivers/gpu/drm/drm_gem.c else if (obj->dev->driver->gem_prime_pin) driver 1227 drivers/gpu/drm/drm_gem.c return obj->dev->driver->gem_prime_pin(obj); driver 1236 drivers/gpu/drm/drm_gem.c else if (obj->dev->driver->gem_prime_unpin) driver 1237 drivers/gpu/drm/drm_gem.c obj->dev->driver->gem_prime_unpin(obj); driver 1246 drivers/gpu/drm/drm_gem.c else if (obj->dev->driver->gem_prime_vmap) driver 1247 drivers/gpu/drm/drm_gem.c vaddr = obj->dev->driver->gem_prime_vmap(obj); driver 1264 drivers/gpu/drm/drm_gem.c else if (obj->dev->driver->gem_prime_vunmap) driver 1265 drivers/gpu/drm/drm_gem.c obj->dev->driver->gem_prime_vunmap(obj, vaddr); driver 55 drivers/gpu/drm/drm_gem_cma_helper.c if (drm->driver->gem_create_object) driver 56 drivers/gpu/drm/drm_gem_cma_helper.c gem_obj = drm->driver->gem_create_object(drm, size); driver 57 drivers/gpu/drm/drm_gem_shmem_helper.c if (dev->driver->gem_create_object) driver 58 drivers/gpu/drm/drm_gem_shmem_helper.c obj = dev->driver->gem_create_object(dev, size); driver 248 drivers/gpu/drm/drm_ioctl.c req->value |= dev->driver->prime_fd_to_handle ? DRM_PRIME_CAP_IMPORT : 0; driver 249 drivers/gpu/drm/drm_ioctl.c req->value |= dev->driver->prime_handle_to_fd ? DRM_PRIME_CAP_EXPORT : 0; driver 265 drivers/gpu/drm/drm_ioctl.c if (dev->driver->dumb_create) driver 410 drivers/gpu/drm/drm_ioctl.c if (sv->drm_dd_major != dev->driver->major || driver 412 drivers/gpu/drm/drm_ioctl.c dev->driver->minor) { driver 421 drivers/gpu/drm/drm_ioctl.c sv->drm_dd_major = dev->driver->major; driver 422 drivers/gpu/drm/drm_ioctl.c sv->drm_dd_minor = dev->driver->minor; driver 510 drivers/gpu/drm/drm_ioctl.c version->version_major = dev->driver->major; driver 511 drivers/gpu/drm/drm_ioctl.c version->version_minor = dev->driver->minor; driver 512 drivers/gpu/drm/drm_ioctl.c version->version_patchlevel = dev->driver->patchlevel; driver 514 drivers/gpu/drm/drm_ioctl.c dev->driver->name); driver 517 drivers/gpu/drm/drm_ioctl.c dev->driver->date); driver 520 drivers/gpu/drm/drm_ioctl.c dev->driver->desc); driver 834 drivers/gpu/drm/drm_ioctl.c if (index >= dev->driver->num_ioctls) driver 836 drivers/gpu/drm/drm_ioctl.c index = array_index_nospec(index, dev->driver->num_ioctls); driver 837 drivers/gpu/drm/drm_ioctl.c ioctl = &dev->driver->ioctls[index]; driver 125 drivers/gpu/drm/drm_irq.c if (dev->driver->irq_preinstall) driver 126 drivers/gpu/drm/drm_irq.c dev->driver->irq_preinstall(dev); driver 132 drivers/gpu/drm/drm_irq.c ret = request_irq(irq, dev->driver->irq_handler, driver 133 drivers/gpu/drm/drm_irq.c sh_flags, dev->driver->name, dev); driver 141 drivers/gpu/drm/drm_irq.c if (dev->driver->irq_postinstall) driver 142 drivers/gpu/drm/drm_irq.c ret = dev->driver->irq_postinstall(dev); driver 212 drivers/gpu/drm/drm_irq.c if (dev->driver->irq_uninstall) driver 213 drivers/gpu/drm/drm_irq.c dev->driver->irq_uninstall(dev); driver 63 drivers/gpu/drm/drm_legacy_misc.c if (dev->driver->firstopen && driver 65 drivers/gpu/drm/drm_legacy_misc.c ret = dev->driver->firstopen(dev); driver 234 drivers/gpu/drm/drm_lock.c if (dev->driver->dma_quiescent && (lock->flags & _DRM_LOCK_QUIESCENT)) driver 236 drivers/gpu/drm/drm_lock.c if (dev->driver->dma_quiescent(dev)) { driver 1095 drivers/gpu/drm/drm_mipi_dsi.c struct mipi_dsi_driver *drv = to_mipi_dsi_driver(dev->driver); driver 1103 drivers/gpu/drm/drm_mipi_dsi.c struct mipi_dsi_driver *drv = to_mipi_dsi_driver(dev->driver); driver 1111 drivers/gpu/drm/drm_mipi_dsi.c struct mipi_dsi_driver *drv = to_mipi_dsi_driver(dev->driver); driver 1127 drivers/gpu/drm/drm_mipi_dsi.c drv->driver.bus = &mipi_dsi_bus_type; driver 1128 drivers/gpu/drm/drm_mipi_dsi.c drv->driver.owner = owner; driver 1131 drivers/gpu/drm/drm_mipi_dsi.c drv->driver.probe = mipi_dsi_drv_probe; driver 1133 drivers/gpu/drm/drm_mipi_dsi.c drv->driver.remove = mipi_dsi_drv_remove; driver 1135 drivers/gpu/drm/drm_mipi_dsi.c drv->driver.shutdown = mipi_dsi_drv_shutdown; driver 1137 drivers/gpu/drm/drm_mipi_dsi.c return driver_register(&drv->driver); driver 1149 drivers/gpu/drm/drm_mipi_dsi.c driver_unregister(&drv->driver); driver 45 drivers/gpu/drm/drm_mode_object.c WARN_ON(!dev->driver->load && dev->registered && !obj_free_cb); driver 107 drivers/gpu/drm/drm_mode_object.c WARN_ON(!dev->driver->load && dev->registered && !object->free_cb); driver 223 drivers/gpu/drm/drm_pci.c struct drm_driver *driver) driver 230 drivers/gpu/drm/drm_pci.c dev = drm_dev_alloc(driver, &pdev->dev); driver 255 drivers/gpu/drm/drm_pci.c list_add_tail(&dev->legacy_dev_list, &driver->legacy_dev_list); driver 277 drivers/gpu/drm/drm_pci.c int drm_legacy_pci_init(struct drm_driver *driver, struct pci_driver *pdriver) driver 285 drivers/gpu/drm/drm_pci.c if (WARN_ON(!(driver->driver_features & DRIVER_LEGACY))) driver 289 drivers/gpu/drm/drm_pci.c INIT_LIST_HEAD(&driver->legacy_dev_list); driver 308 drivers/gpu/drm/drm_pci.c drm_get_pci_dev(pdev, pid, driver); driver 334 drivers/gpu/drm/drm_pci.c void drm_legacy_pci_exit(struct drm_driver *driver, struct pci_driver *pdriver) driver 339 drivers/gpu/drm/drm_pci.c if (!(driver->driver_features & DRIVER_LEGACY)) { driver 342 drivers/gpu/drm/drm_pci.c list_for_each_entry_safe(dev, tmp, &driver->legacy_dev_list, driver 312 drivers/gpu/drm/drm_prime.c if (dev->driver->gem_prime_import) driver 313 drivers/gpu/drm/drm_prime.c obj = dev->driver->gem_prime_import(dev, dma_buf); driver 366 drivers/gpu/drm/drm_prime.c if (!dev->driver->prime_fd_to_handle) driver 369 drivers/gpu/drm/drm_prime.c return dev->driver->prime_fd_to_handle(dev, file_priv, driver 387 drivers/gpu/drm/drm_prime.c else if (dev->driver->gem_prime_export) driver 388 drivers/gpu/drm/drm_prime.c dmabuf = dev->driver->gem_prime_export(obj, flags); driver 514 drivers/gpu/drm/drm_prime.c if (!dev->driver->prime_handle_to_fd) driver 521 drivers/gpu/drm/drm_prime.c return dev->driver->prime_handle_to_fd(dev, file_priv, driver 625 drivers/gpu/drm/drm_prime.c sgt = obj->dev->driver->gem_prime_get_sg_table(obj); driver 733 drivers/gpu/drm/drm_prime.c ret = obj->dev->driver->fops->mmap(fil, vma); driver 763 drivers/gpu/drm/drm_prime.c if (!dev->driver->gem_prime_mmap) driver 766 drivers/gpu/drm/drm_prime.c return dev->driver->gem_prime_mmap(obj, vma); driver 831 drivers/gpu/drm/drm_prime.c .owner = dev->driver->fops->owner, driver 878 drivers/gpu/drm/drm_prime.c if (!dev->driver->gem_prime_import_sg_table) driver 893 drivers/gpu/drm/drm_prime.c obj = dev->driver->gem_prime_import_sg_table(dev, attach, sgt); driver 142 drivers/gpu/drm/drm_vblank.c if (dev->driver->get_vblank_counter) driver 143 drivers/gpu/drm/drm_vblank.c return dev->driver->get_vblank_counter(dev, pipe); driver 322 drivers/gpu/drm/drm_vblank.c WARN_ONCE(drm_debug & DRM_UT_VBL && !dev->driver->get_vblank_timestamp, driver 350 drivers/gpu/drm/drm_vblank.c dev->driver->disable_vblank(dev, pipe); driver 471 drivers/gpu/drm/drm_vblank.c if (dev->driver->get_vblank_timestamp) driver 477 drivers/gpu/drm/drm_vblank.c if (dev->vblank_disable_immediate && !dev->driver->get_vblank_timestamp) { driver 622 drivers/gpu/drm/drm_vblank.c if (!dev->driver->get_scanout_position) { driver 654 drivers/gpu/drm/drm_vblank.c vbl_status = dev->driver->get_scanout_position(dev, pipe, driver 743 drivers/gpu/drm/drm_vblank.c if (dev->driver->get_vblank_timestamp && (max_error > 0)) driver 744 drivers/gpu/drm/drm_vblank.c ret = dev->driver->get_vblank_timestamp(dev, pipe, &max_error, driver 953 drivers/gpu/drm/drm_vblank.c return dev->driver->enable_vblank(dev, pipe); driver 90 drivers/gpu/drm/drm_writeback.c return wb_connector->base.dev->driver->name; driver 664 drivers/gpu/drm/etnaviv/etnaviv_drv.c .driver = { driver 1844 drivers/gpu/drm/etnaviv/etnaviv_gpu.c .driver = { driver 880 drivers/gpu/drm/exynos/exynos5433_drm_decon.c .driver = { driver 841 drivers/gpu/drm/exynos/exynos7_drm_decon.c .driver = { driver 299 drivers/gpu/drm/exynos/exynos_dp.c .driver = { driver 172 drivers/gpu/drm/exynos/exynos_drm_drv.c struct platform_driver *driver; driver 249 drivers/gpu/drm/exynos/exynos_drm_drv.c if (!info->driver || !(info->flags & DRM_COMPONENT_DRIVER)) driver 252 drivers/gpu/drm/exynos/exynos_drm_drv.c while ((d = platform_find_device_by_driver(p, &info->driver->driver))) { driver 403 drivers/gpu/drm/exynos/exynos_drm_drv.c .driver = { driver 417 drivers/gpu/drm/exynos/exynos_drm_drv.c if (!info->driver || !(info->flags & DRM_VIRTUAL_DEVICE)) driver 421 drivers/gpu/drm/exynos/exynos_drm_drv.c &info->driver->driver))) { driver 436 drivers/gpu/drm/exynos/exynos_drm_drv.c if (!info->driver || !(info->flags & DRM_VIRTUAL_DEVICE)) driver 440 drivers/gpu/drm/exynos/exynos_drm_drv.c info->driver->driver.name, -1, NULL, 0); driver 458 drivers/gpu/drm/exynos/exynos_drm_drv.c if (!info->driver) driver 461 drivers/gpu/drm/exynos/exynos_drm_drv.c platform_driver_unregister(info->driver); driver 472 drivers/gpu/drm/exynos/exynos_drm_drv.c if (!info->driver) driver 475 drivers/gpu/drm/exynos/exynos_drm_drv.c ret = platform_driver_register(info->driver); driver 1903 drivers/gpu/drm/exynos/exynos_drm_dsi.c .driver = { driver 1419 drivers/gpu/drm/exynos/exynos_drm_fimc.c .driver = { driver 1286 drivers/gpu/drm/exynos/exynos_drm_fimd.c .driver = { driver 1618 drivers/gpu/drm/exynos/exynos_drm_g2d.c .driver = { driver 1427 drivers/gpu/drm/exynos/exynos_drm_gsc.c .driver = { driver 466 drivers/gpu/drm/exynos/exynos_drm_mic.c .driver = { driver 462 drivers/gpu/drm/exynos/exynos_drm_rotator.c .driver = { driver 732 drivers/gpu/drm/exynos/exynos_drm_scaler.c .driver = { driver 498 drivers/gpu/drm/exynos/exynos_drm_vidi.c .driver = { driver 2118 drivers/gpu/drm/exynos/exynos_hdmi.c .driver = { driver 1327 drivers/gpu/drm/exynos/exynos_mixer.c .driver = { driver 246 drivers/gpu/drm/fsl-dcu/fsl_dcu_drm_drv.c struct drm_driver *driver = &fsl_dcu_drm_driver; driver 316 drivers/gpu/drm/fsl-dcu/fsl_dcu_drm_drv.c drm = drm_dev_alloc(driver, dev); driver 360 drivers/gpu/drm/fsl-dcu/fsl_dcu_drm_drv.c .driver = { driver 417 drivers/gpu/drm/gma500/intel_bios.c struct bdb_driver_features *driver; driver 419 drivers/gpu/drm/gma500/intel_bios.c driver = find_section(bdb, BDB_DRIVER_FEATURES); driver 420 drivers/gpu/drm/gma500/intel_bios.c if (!driver) driver 423 drivers/gpu/drm/gma500/intel_bios.c if (driver->lvds_config == BDB_DRIVER_FEATURE_EDP) driver 426 drivers/gpu/drm/gma500/intel_bios.c dev_priv->lvds_enabled_in_vbt = driver->lvds_config != 0; driver 427 drivers/gpu/drm/gma500/intel_bios.c DRM_DEBUG_KMS("LVDS VBT config bits: 0x%x\n", driver->lvds_config); driver 430 drivers/gpu/drm/gma500/intel_bios.c if (driver->primary_lfp_id) driver 57 drivers/gpu/drm/gma500/mmu.c static inline void psb_mmu_clflush(struct psb_mmu_driver *driver, void *addr) driver 59 drivers/gpu/drm/gma500/mmu.c if (!driver->has_clflush) driver 68 drivers/gpu/drm/gma500/mmu.c static inline void psb_mmu_clflush(struct psb_mmu_driver *driver, void *addr) driver 74 drivers/gpu/drm/gma500/mmu.c static void psb_mmu_flush_pd_locked(struct psb_mmu_driver *driver, int force) driver 76 drivers/gpu/drm/gma500/mmu.c struct drm_device *dev = driver->dev; driver 79 drivers/gpu/drm/gma500/mmu.c if (atomic_read(&driver->needs_tlbflush) || force) { driver 87 drivers/gpu/drm/gma500/mmu.c if (driver->msvdx_mmu_invaldc) driver 88 drivers/gpu/drm/gma500/mmu.c atomic_set(driver->msvdx_mmu_invaldc, 1); driver 90 drivers/gpu/drm/gma500/mmu.c atomic_set(&driver->needs_tlbflush, 0); driver 94 drivers/gpu/drm/gma500/mmu.c static void psb_mmu_flush_pd(struct psb_mmu_driver *driver, int force) driver 96 drivers/gpu/drm/gma500/mmu.c down_write(&driver->sem); driver 97 drivers/gpu/drm/gma500/mmu.c psb_mmu_flush_pd_locked(driver, force); driver 98 drivers/gpu/drm/gma500/mmu.c up_write(&driver->sem); driver 102 drivers/gpu/drm/gma500/mmu.c void psb_mmu_flush(struct psb_mmu_driver *driver) driver 104 drivers/gpu/drm/gma500/mmu.c struct drm_device *dev = driver->dev; driver 108 drivers/gpu/drm/gma500/mmu.c down_write(&driver->sem); driver 110 drivers/gpu/drm/gma500/mmu.c if (atomic_read(&driver->needs_tlbflush)) driver 122 drivers/gpu/drm/gma500/mmu.c atomic_set(&driver->needs_tlbflush, 0); driver 123 drivers/gpu/drm/gma500/mmu.c if (driver->msvdx_mmu_invaldc) driver 124 drivers/gpu/drm/gma500/mmu.c atomic_set(driver->msvdx_mmu_invaldc, 1); driver 125 drivers/gpu/drm/gma500/mmu.c up_write(&driver->sem); driver 130 drivers/gpu/drm/gma500/mmu.c struct drm_device *dev = pd->driver->dev; driver 135 drivers/gpu/drm/gma500/mmu.c down_write(&pd->driver->sem); driver 138 drivers/gpu/drm/gma500/mmu.c psb_mmu_flush_pd_locked(pd->driver, 1); driver 140 drivers/gpu/drm/gma500/mmu.c up_write(&pd->driver->sem); driver 165 drivers/gpu/drm/gma500/mmu.c struct psb_mmu_pd *psb_mmu_alloc_pd(struct psb_mmu_driver *driver, driver 216 drivers/gpu/drm/gma500/mmu.c pd->driver = driver; driver 239 drivers/gpu/drm/gma500/mmu.c struct psb_mmu_driver *driver = pd->driver; driver 240 drivers/gpu/drm/gma500/mmu.c struct drm_device *dev = driver->dev; driver 245 drivers/gpu/drm/gma500/mmu.c down_write(&driver->sem); driver 248 drivers/gpu/drm/gma500/mmu.c psb_mmu_flush_pd_locked(driver, 1); driver 265 drivers/gpu/drm/gma500/mmu.c up_write(&driver->sem); driver 272 drivers/gpu/drm/gma500/mmu.c uint32_t clflush_add = pd->driver->clflush_add >> PAGE_SHIFT; driver 274 drivers/gpu/drm/gma500/mmu.c spinlock_t *lock = &pd->driver->lock; driver 297 drivers/gpu/drm/gma500/mmu.c if (pd->driver->has_clflush && pd->hw_context != -1) { driver 322 drivers/gpu/drm/gma500/mmu.c spinlock_t *lock = &pd->driver->lock; driver 348 drivers/gpu/drm/gma500/mmu.c psb_mmu_clflush(pd->driver, (void *)&v[index]); driver 349 drivers/gpu/drm/gma500/mmu.c atomic_set(&pd->driver->needs_tlbflush, 1); driver 361 drivers/gpu/drm/gma500/mmu.c spinlock_t *lock = &pd->driver->lock; driver 385 drivers/gpu/drm/gma500/mmu.c psb_mmu_clflush(pd->driver, (void *)&v[pt->index]); driver 386 drivers/gpu/drm/gma500/mmu.c atomic_set(&pd->driver->needs_tlbflush, 1); driver 389 drivers/gpu/drm/gma500/mmu.c spin_unlock(&pd->driver->lock); driver 393 drivers/gpu/drm/gma500/mmu.c spin_unlock(&pd->driver->lock); driver 408 drivers/gpu/drm/gma500/mmu.c struct psb_mmu_pd *psb_mmu_get_default_pd(struct psb_mmu_driver *driver) driver 412 drivers/gpu/drm/gma500/mmu.c down_read(&driver->sem); driver 413 drivers/gpu/drm/gma500/mmu.c pd = driver->default_pd; driver 414 drivers/gpu/drm/gma500/mmu.c up_read(&driver->sem); driver 420 drivers/gpu/drm/gma500/mmu.c uint32_t psb_get_default_pd_addr(struct psb_mmu_driver *driver) driver 424 drivers/gpu/drm/gma500/mmu.c pd = psb_mmu_get_default_pd(driver); driver 428 drivers/gpu/drm/gma500/mmu.c void psb_mmu_driver_takedown(struct psb_mmu_driver *driver) driver 430 drivers/gpu/drm/gma500/mmu.c struct drm_device *dev = driver->dev; driver 433 drivers/gpu/drm/gma500/mmu.c PSB_WSGX32(driver->bif_ctrl, PSB_CR_BIF_CTRL); driver 434 drivers/gpu/drm/gma500/mmu.c psb_mmu_free_pagedir(driver->default_pd); driver 435 drivers/gpu/drm/gma500/mmu.c kfree(driver); driver 443 drivers/gpu/drm/gma500/mmu.c struct psb_mmu_driver *driver; driver 446 drivers/gpu/drm/gma500/mmu.c driver = kmalloc(sizeof(*driver), GFP_KERNEL); driver 448 drivers/gpu/drm/gma500/mmu.c if (!driver) driver 451 drivers/gpu/drm/gma500/mmu.c driver->dev = dev; driver 452 drivers/gpu/drm/gma500/mmu.c driver->default_pd = psb_mmu_alloc_pd(driver, trap_pagefaults, driver 454 drivers/gpu/drm/gma500/mmu.c if (!driver->default_pd) driver 457 drivers/gpu/drm/gma500/mmu.c spin_lock_init(&driver->lock); driver 458 drivers/gpu/drm/gma500/mmu.c init_rwsem(&driver->sem); driver 459 drivers/gpu/drm/gma500/mmu.c down_write(&driver->sem); driver 460 drivers/gpu/drm/gma500/mmu.c atomic_set(&driver->needs_tlbflush, 1); driver 461 drivers/gpu/drm/gma500/mmu.c driver->msvdx_mmu_invaldc = msvdx_mmu_invaldc; driver 463 drivers/gpu/drm/gma500/mmu.c driver->bif_ctrl = PSB_RSGX32(PSB_CR_BIF_CTRL); driver 464 drivers/gpu/drm/gma500/mmu.c PSB_WSGX32(driver->bif_ctrl | _PSB_CB_CTRL_CLEAR_FAULT, driver 466 drivers/gpu/drm/gma500/mmu.c PSB_WSGX32(driver->bif_ctrl & ~_PSB_CB_CTRL_CLEAR_FAULT, driver 469 drivers/gpu/drm/gma500/mmu.c driver->has_clflush = 0; driver 482 drivers/gpu/drm/gma500/mmu.c driver->has_clflush = 1; driver 483 drivers/gpu/drm/gma500/mmu.c driver->clflush_add = driver 485 drivers/gpu/drm/gma500/mmu.c driver->clflush_mask = driver->clflush_add - 1; driver 486 drivers/gpu/drm/gma500/mmu.c driver->clflush_mask = ~driver->clflush_mask; driver 490 drivers/gpu/drm/gma500/mmu.c up_write(&driver->sem); driver 491 drivers/gpu/drm/gma500/mmu.c return driver; driver 494 drivers/gpu/drm/gma500/mmu.c kfree(driver); driver 511 drivers/gpu/drm/gma500/mmu.c unsigned long clflush_add = pd->driver->clflush_add; driver 512 drivers/gpu/drm/gma500/mmu.c unsigned long clflush_mask = pd->driver->clflush_mask; driver 514 drivers/gpu/drm/gma500/mmu.c if (!pd->driver->has_clflush) driver 564 drivers/gpu/drm/gma500/mmu.c down_read(&pd->driver->sem); driver 586 drivers/gpu/drm/gma500/mmu.c up_read(&pd->driver->sem); driver 589 drivers/gpu/drm/gma500/mmu.c psb_mmu_flush(pd->driver); driver 616 drivers/gpu/drm/gma500/mmu.c down_read(&pd->driver->sem); driver 644 drivers/gpu/drm/gma500/mmu.c up_read(&pd->driver->sem); driver 647 drivers/gpu/drm/gma500/mmu.c psb_mmu_flush(pd->driver); driver 662 drivers/gpu/drm/gma500/mmu.c down_read(&pd->driver->sem); driver 688 drivers/gpu/drm/gma500/mmu.c up_read(&pd->driver->sem); driver 691 drivers/gpu/drm/gma500/mmu.c psb_mmu_flush(pd->driver); driver 724 drivers/gpu/drm/gma500/mmu.c down_read(&pd->driver->sem); driver 755 drivers/gpu/drm/gma500/mmu.c up_read(&pd->driver->sem); driver 758 drivers/gpu/drm/gma500/mmu.c psb_mmu_flush(pd->driver); driver 769 drivers/gpu/drm/gma500/mmu.c spinlock_t *lock = &pd->driver->lock; driver 771 drivers/gpu/drm/gma500/mmu.c down_read(&pd->driver->sem); driver 800 drivers/gpu/drm/gma500/mmu.c up_read(&pd->driver->sem); driver 44 drivers/gpu/drm/gma500/mmu.h struct psb_mmu_driver *driver; driver 59 drivers/gpu/drm/gma500/mmu.h extern void psb_mmu_driver_takedown(struct psb_mmu_driver *driver); driver 61 drivers/gpu/drm/gma500/mmu.h *driver); driver 62 drivers/gpu/drm/gma500/mmu.h extern struct psb_mmu_pd *psb_mmu_alloc_pd(struct psb_mmu_driver *driver, driver 66 drivers/gpu/drm/gma500/mmu.h extern void psb_mmu_flush(struct psb_mmu_driver *driver); driver 37 drivers/gpu/drm/gma500/psb_drv.c static struct drm_driver driver; driver 366 drivers/gpu/drm/gma500/psb_drv.c dev->driver->get_vblank_counter = psb_get_vblank_counter; driver 429 drivers/gpu/drm/gma500/psb_drv.c return drm_get_pci_dev(pdev, ent, &driver); driver 467 drivers/gpu/drm/gma500/psb_drv.c static struct drm_driver driver = { driver 501 drivers/gpu/drm/gma500/psb_drv.c .driver.pm = &psb_pm_ops, driver 701 drivers/gpu/drm/gma500/tc35876x-dsi-lvds.c .driver = { driver 742 drivers/gpu/drm/gma500/tc35876x-dsi-lvds.c .driver = { driver 813 drivers/gpu/drm/gma500/tc35876x-dsi-lvds.c __func__, cmi_lcd_i2c_driver.driver.name, r); driver 819 drivers/gpu/drm/gma500/tc35876x-dsi-lvds.c __func__, tc35876x_bridge_i2c_driver.driver.name, r); driver 392 drivers/gpu/drm/hisilicon/hibmc/hibmc_drm_drv.c .driver.pm = &hibmc_pm_ops, driver 892 drivers/gpu/drm/hisilicon/kirin/dw_drm_dsi.c .driver = { driver 899 drivers/gpu/drm/hisilicon/kirin/kirin_drm_ade.c IRQF_SHARED, dev->driver->name, ctx); driver 950 drivers/gpu/drm/hisilicon/kirin/kirin_drm_ade.c .driver = &ade_driver, driver 266 drivers/gpu/drm/hisilicon/kirin/kirin_drm_drv.c drm_dev = drm_dev_alloc(driver_data->driver, dev); driver 349 drivers/gpu/drm/hisilicon/kirin/kirin_drm_drv.c .driver = { driver 44 drivers/gpu/drm/hisilicon/kirin/kirin_drm_drv.h struct drm_driver *driver; driver 503 drivers/gpu/drm/i2c/ch7006_drv.c .driver = { driver 428 drivers/gpu/drm/i2c/sil164_drv.c .driver = { driver 500 drivers/gpu/drm/i2c/tda9950.c .driver = { driver 2101 drivers/gpu/drm/i2c/tda998x_drv.c .driver = { driver 58 drivers/gpu/drm/i810/i810_drv.c static struct drm_driver driver = { driver 86 drivers/gpu/drm/i810/i810_drv.c driver.num_ioctls = i810_max_ioctl; driver 87 drivers/gpu/drm/i810/i810_drv.c return drm_legacy_pci_init(&driver, &i810_pci_driver); driver 92 drivers/gpu/drm/i810/i810_drv.c drm_legacy_pci_exit(&driver, &i810_pci_driver); driver 523 drivers/gpu/drm/i915/display/intel_bios.c const struct bdb_driver_features *driver; driver 525 drivers/gpu/drm/i915/display/intel_bios.c driver = find_section(bdb, BDB_DRIVER_FEATURES); driver 526 drivers/gpu/drm/i915/display/intel_bios.c if (!driver) driver 535 drivers/gpu/drm/i915/display/intel_bios.c if (driver->lvds_config != BDB_DRIVER_FEATURE_INT_LVDS) driver 550 drivers/gpu/drm/i915/display/intel_bios.c driver->lvds_config != BDB_DRIVER_FEATURE_INT_LVDS && driver 551 drivers/gpu/drm/i915/display/intel_bios.c driver->lvds_config != BDB_DRIVER_FEATURE_INT_SDVO_LVDS) driver 555 drivers/gpu/drm/i915/display/intel_bios.c DRM_DEBUG_KMS("DRRS State Enabled:%d\n", driver->drrs_enabled); driver 562 drivers/gpu/drm/i915/display/intel_bios.c if (!driver->drrs_enabled) driver 564 drivers/gpu/drm/i915/display/intel_bios.c dev_priv->vbt.psr.enable = driver->psr_enabled; driver 322 drivers/gpu/drm/i915/display/intel_display_power.c if (intel_de_wait_for_set(dev_priv, regs->driver, driver 340 drivers/gpu/drm/i915/display/intel_display_power.c ret |= I915_READ(regs->driver) & req_mask ? 2 : 0; driver 365 drivers/gpu/drm/i915/display/intel_display_power.c wait_for((disabled = !(I915_READ(regs->driver) & driver 407 drivers/gpu/drm/i915/display/intel_display_power.c val = I915_READ(regs->driver); driver 408 drivers/gpu/drm/i915/display/intel_display_power.c I915_WRITE(regs->driver, val | HSW_PWR_WELL_CTL_REQ(pw_idx)); driver 438 drivers/gpu/drm/i915/display/intel_display_power.c val = I915_READ(regs->driver); driver 439 drivers/gpu/drm/i915/display/intel_display_power.c I915_WRITE(regs->driver, val & ~HSW_PWR_WELL_CTL_REQ(pw_idx)); driver 455 drivers/gpu/drm/i915/display/intel_display_power.c val = I915_READ(regs->driver); driver 456 drivers/gpu/drm/i915/display/intel_display_power.c I915_WRITE(regs->driver, val | HSW_PWR_WELL_CTL_REQ(pw_idx)); driver 494 drivers/gpu/drm/i915/display/intel_display_power.c val = I915_READ(regs->driver); driver 495 drivers/gpu/drm/i915/display/intel_display_power.c I915_WRITE(regs->driver, val & ~HSW_PWR_WELL_CTL_REQ(pw_idx)); driver 623 drivers/gpu/drm/i915/display/intel_display_power.c val = I915_READ(regs->driver); driver 904 drivers/gpu/drm/i915/display/intel_display_power.c u32 drv_req = I915_READ(regs->driver); driver 907 drivers/gpu/drm/i915/display/intel_display_power.c I915_WRITE(regs->driver, drv_req | mask); driver 2708 drivers/gpu/drm/i915/display/intel_display_power.c .driver = HSW_PWR_WELL_CTL2, driver 3345 drivers/gpu/drm/i915/display/intel_display_power.c .driver = ICL_PWR_WELL_CTL_AUX2, driver 3351 drivers/gpu/drm/i915/display/intel_display_power.c .driver = ICL_PWR_WELL_CTL_DDI2, driver 154 drivers/gpu/drm/i915/display/intel_display_power.h i915_reg_t driver; driver 81 drivers/gpu/drm/i915/i915_drv.c static struct drm_driver driver; driver 1519 drivers/gpu/drm/i915/i915_drv.c err = drm_dev_init(&i915->drm, &driver, &pdev->dev); driver 2860 drivers/gpu/drm/i915/i915_drv.c static struct drm_driver driver = { driver 984 drivers/gpu/drm/i915/i915_pci.c .driver.pm = &i915_pm_ops, driver 1023 drivers/gpu/drm/i915/i915_pci.c if (!i915_pci_driver.driver.owner) driver 43 drivers/gpu/drm/i915/selftests/i915_selftest.c pr_info("%s: %s() - ok!\n", i915->drm.driver->name, __func__); driver 286 drivers/gpu/drm/imx/dw_hdmi-imx.c .driver = { driver 182 drivers/gpu/drm/imx/imx-drm-core.c if (strcmp(dev->driver->name, "imx-ipuv3-crtc") == 0) { driver 340 drivers/gpu/drm/imx/imx-drm-core.c .driver = { driver 751 drivers/gpu/drm/imx/imx-ldb.c .driver = { driver 701 drivers/gpu/drm/imx/imx-tve.c .driver = { driver 496 drivers/gpu/drm/imx/ipuv3-crtc.c .driver = { driver 281 drivers/gpu/drm/imx/parallel-display.c .driver = { driver 830 drivers/gpu/drm/ingenic/ingenic-drm.c .driver = { driver 354 drivers/gpu/drm/lima/lima_drv.c .driver = { driver 475 drivers/gpu/drm/mcde/mcde_drv.c struct device_driver *drv = &mcde_component_drivers[i]->driver; driver 537 drivers/gpu/drm/mcde/mcde_drv.c .driver = { driver 1064 drivers/gpu/drm/mcde/mcde_dsi.c .driver = { driver 254 drivers/gpu/drm/mediatek/mtk_cec.c .driver = { driver 163 drivers/gpu/drm/mediatek/mtk_disp_color.c .driver = { driver 339 drivers/gpu/drm/mediatek/mtk_disp_ovl.c .driver = { driver 343 drivers/gpu/drm/mediatek/mtk_disp_rdma.c .driver = { driver 778 drivers/gpu/drm/mediatek/mtk_dpi.c .driver = { driver 603 drivers/gpu/drm/mediatek/mtk_drm_ddp.c .driver = { driver 658 drivers/gpu/drm/mediatek/mtk_drm_drv.c .driver = { driver 1199 drivers/gpu/drm/mediatek/mtk_dsi.c .driver = { driver 1772 drivers/gpu/drm/mediatek/mtk_hdmi.c .driver = { driver 342 drivers/gpu/drm/mediatek/mtk_hdmi_ddc.c .driver = { driver 203 drivers/gpu/drm/mediatek/mtk_hdmi_phy.c .driver = { driver 479 drivers/gpu/drm/mediatek/mtk_mipi_tx.c .driver = { driver 472 drivers/gpu/drm/meson/meson_drv.c .driver = { driver 1025 drivers/gpu/drm/meson/meson_dw_hdmi.c .driver = { driver 56 drivers/gpu/drm/mga/mga_drv.c static struct drm_driver driver = { driver 90 drivers/gpu/drm/mga/mga_drv.c driver.num_ioctls = mga_max_ioctl; driver 91 drivers/gpu/drm/mga/mga_drv.c return drm_legacy_pci_init(&driver, &mga_pci_driver); driver 96 drivers/gpu/drm/mga/mga_drv.c drm_legacy_pci_exit(&driver, &mga_pci_driver); driver 30 drivers/gpu/drm/mgag200/mgag200_drv.c static struct drm_driver driver; driver 52 drivers/gpu/drm/mgag200/mgag200_drv.c return drm_get_pci_dev(pdev, ent, &driver); driver 96 drivers/gpu/drm/mgag200/mgag200_drv.c static struct drm_driver driver = { driver 448 drivers/gpu/drm/msm/adreno/adreno_device.c .driver = { driver 1121 drivers/gpu/drm/msm/disp/dpu1/dpu_kms.c .driver = { driver 766 drivers/gpu/drm/msm/disp/mdp5/mdp5_kms.c dev->driver->get_vblank_timestamp = drm_calc_vbltimestamp_from_scanoutpos; driver 767 drivers/gpu/drm/msm/disp/mdp5/mdp5_kms.c dev->driver->get_scanout_position = mdp5_get_scanoutpos; driver 768 drivers/gpu/drm/msm/disp/mdp5/mdp5_kms.c dev->driver->get_vblank_counter = mdp5_get_vblank_counter; driver 1152 drivers/gpu/drm/msm/disp/mdp5/mdp5_kms.c .driver = { driver 169 drivers/gpu/drm/msm/dsi/dsi.c .driver = { driver 649 drivers/gpu/drm/msm/dsi/phy/dsi_phy.c .driver = { driver 120 drivers/gpu/drm/msm/edp/edp.c .driver = { driver 647 drivers/gpu/drm/msm/hdmi/hdmi.c .driver = { driver 208 drivers/gpu/drm/msm/hdmi/hdmi_phy.c .driver = { driver 1335 drivers/gpu/drm/msm/msm_drv.c .driver = { driver 429 drivers/gpu/drm/mxsfb/mxsfb_drv.c .driver = { driver 9 drivers/gpu/drm/nouveau/include/nvif/client.h const struct nvif_driver *driver; driver 1274 drivers/gpu/drm/nouveau/nouveau_drm.c .driver.pm = &nouveau_pm_ops, driver 91 drivers/gpu/drm/nouveau/nouveau_platform.c .driver = { driver 35 drivers/gpu/drm/nouveau/nvif/client.c return client->driver->ioctl(client->object.priv, client->super, data, size, NULL); driver 41 drivers/gpu/drm/nouveau/nvif/client.c return client->driver->suspend(client->object.priv); driver 47 drivers/gpu/drm/nouveau/nvif/client.c return client->driver->resume(client->object.priv); driver 54 drivers/gpu/drm/nouveau/nvif/client.c if (client->driver) { driver 55 drivers/gpu/drm/nouveau/nvif/client.c if (client->driver->fini) driver 56 drivers/gpu/drm/nouveau/nvif/client.c client->driver->fini(client->object.priv); driver 57 drivers/gpu/drm/nouveau/nvif/client.c client->driver = NULL; driver 83 drivers/gpu/drm/nouveau/nvif/client.c client->driver = parent->driver; driver 45 drivers/gpu/drm/nouveau/nvif/driver.c for (i = 0; (client->driver = nvif_driver[i]); i++) { driver 46 drivers/gpu/drm/nouveau/nvif/driver.c if (!drv || !strcmp(client->driver->name, drv)) { driver 47 drivers/gpu/drm/nouveau/nvif/driver.c ret = client->driver->init(name, device, cfg, dbg, driver 51 drivers/gpu/drm/nouveau/nvif/driver.c client->driver->fini(client->object.priv); driver 136 drivers/gpu/drm/nouveau/nvif/notify.c ret = nvif_notify_func(notify, client->driver->keep); driver 47 drivers/gpu/drm/nouveau/nvif/object.c return client->driver->ioctl(client->object.priv, client->super, driver 211 drivers/gpu/drm/nouveau/nvif/object.c client->driver->unmap(client, object->map.ptr, driver 228 drivers/gpu/drm/nouveau/nvif/object.c object->map.ptr = client->driver->map(client, driver 43 drivers/gpu/drm/nouveau/nvkm/subdev/therm/ic.c if (!client->dev.driver || driver 44 drivers/gpu/drm/nouveau/nvkm/subdev/therm/ic.c to_i2c_driver(client->dev.driver)->detect(client, info)) { driver 86 drivers/gpu/drm/omapdrm/displays/connector-analog-tv.c .driver = { driver 172 drivers/gpu/drm/omapdrm/displays/connector-hdmi.c .driver = { driver 126 drivers/gpu/drm/omapdrm/displays/encoder-opa362.c .driver = { driver 206 drivers/gpu/drm/omapdrm/displays/encoder-tpd12s015.c .driver = { driver 1264 drivers/gpu/drm/omapdrm/displays/panel-dsi-cm.c dssdev->driver = &dsicm_dss_driver; driver 1376 drivers/gpu/drm/omapdrm/displays/panel-dsi-cm.c .driver = { driver 4933 drivers/gpu/drm/omapdrm/dss/dispc.c .driver = { driver 5476 drivers/gpu/drm/omapdrm/dss/dsi.c .driver = { driver 1594 drivers/gpu/drm/omapdrm/dss/dss.c .driver = { driver 811 drivers/gpu/drm/omapdrm/dss/hdmi4.c .driver = { driver 796 drivers/gpu/drm/omapdrm/dss/hdmi5.c .driver = { driver 422 drivers/gpu/drm/omapdrm/dss/omapdss.h const struct omap_dss_driver *driver; driver 939 drivers/gpu/drm/omapdrm/dss/venc.c .driver = { driver 376 drivers/gpu/drm/omapdrm/omap_crtc.c dssdrv = dssdev->driver; driver 1227 drivers/gpu/drm/omapdrm/omap_dmm_tiler.c .driver = { driver 731 drivers/gpu/drm/omapdrm/omap_drv.c .driver = { driver 368 drivers/gpu/drm/panel/panel-arm-versatile.c .driver = { driver 263 drivers/gpu/drm/panel/panel-feiyang-fy07024di26a30d.c .driver = { driver 947 drivers/gpu/drm/panel/panel-ilitek-ili9322.c .driver = { driver 494 drivers/gpu/drm/panel/panel-ilitek-ili9881c.c .driver = { driver 559 drivers/gpu/drm/panel/panel-innolux-p079zca.c .driver = { driver 507 drivers/gpu/drm/panel/panel-jdi-lt070me05000.c .driver = { driver 463 drivers/gpu/drm/panel/panel-kingdisplay-kd097d04.c .driver = { driver 234 drivers/gpu/drm/panel/panel-lg-lb035q02.c .driver = { driver 288 drivers/gpu/drm/panel/panel-lg-lg4573.c .driver = { driver 290 drivers/gpu/drm/panel/panel-lvds.c .driver = { driver 244 drivers/gpu/drm/panel/panel-nec-nl8048hl11.c .driver = { driver 347 drivers/gpu/drm/panel/panel-novatek-nt39016.c .driver = { driver 317 drivers/gpu/drm/panel/panel-olimex-lcd-olinuxino.c .driver = { driver 509 drivers/gpu/drm/panel/panel-orisetech-otm8009a.c .driver = { driver 242 drivers/gpu/drm/panel/panel-osd-osd101t2587-53ts.c .driver = { driver 305 drivers/gpu/drm/panel/panel-panasonic-vvx10f034n00.c .driver = { driver 480 drivers/gpu/drm/panel/panel-raspberrypi-touchscreen.c .driver.name = RPI_DSI_DRIVER_NAME, driver 491 drivers/gpu/drm/panel/panel-raspberrypi-touchscreen.c .driver = { driver 656 drivers/gpu/drm/panel/panel-raydium-rm67191.c .driver = { driver 442 drivers/gpu/drm/panel/panel-raydium-rm68200.c .driver = { driver 415 drivers/gpu/drm/panel/panel-rocktech-jh057n00900.c .driver = { driver 248 drivers/gpu/drm/panel/panel-ronbo-rb070d30.c .driver = { driver 380 drivers/gpu/drm/panel/panel-samsung-ld9040.c .driver = { driver 252 drivers/gpu/drm/panel/panel-samsung-s6d16d0.c .driver = { driver 779 drivers/gpu/drm/panel/panel-samsung-s6e3ha2.c .driver = { driver 524 drivers/gpu/drm/panel/panel-samsung-s6e63j0x03.c .driver = { driver 505 drivers/gpu/drm/panel/panel-samsung-s6e63m0.c .driver = { driver 1054 drivers/gpu/drm/panel/panel-samsung-s6e8aa0.c .driver = { driver 358 drivers/gpu/drm/panel/panel-seiko-43wvf1g.c .driver = { driver 436 drivers/gpu/drm/panel/panel-sharp-lq101r1sx01.c .driver = { driver 216 drivers/gpu/drm/panel/panel-sharp-ls037v7dw01.c .driver = { driver 339 drivers/gpu/drm/panel/panel-sharp-ls043t1le01.c .driver = { driver 3467 drivers/gpu/drm/panel/panel-simple.c .driver = { driver 3761 drivers/gpu/drm/panel/panel-simple.c .driver = { driver 417 drivers/gpu/drm/panel/panel-sitronix-st7701.c .driver = { driver 441 drivers/gpu/drm/panel/panel-sitronix-st7789v.c .driver = { driver 698 drivers/gpu/drm/panel/panel-sony-acx565akm.c .driver = { driver 388 drivers/gpu/drm/panel/panel-tpo-td028ttec1.c .driver = { driver 505 drivers/gpu/drm/panel/panel-tpo-td043mtea1.c .driver = { driver 485 drivers/gpu/drm/panel/panel-tpo-tpg110.c .driver = { driver 670 drivers/gpu/drm/panel/panel-truly-nt35597.c .driver = { driver 684 drivers/gpu/drm/panfrost/panfrost_drv.c .driver = { driver 122 drivers/gpu/drm/pl111/pl111_vexpress.c .driver = { driver 266 drivers/gpu/drm/qxl/qxl_drv.c .driver.pm = &qxl_pm_ops, driver 60 drivers/gpu/drm/r128/r128_drv.c static struct drm_driver driver = { driver 99 drivers/gpu/drm/r128/r128_drv.c driver.num_ioctls = r128_max_ioctl; driver 101 drivers/gpu/drm/r128/r128_drv.c return drm_legacy_pci_init(&driver, &r128_pci_driver); driver 106 drivers/gpu/drm/r128/r128_drv.c drm_legacy_pci_exit(&driver, &r128_pci_driver); driver 463 drivers/gpu/drm/radeon/radeon_display.c dev->driver->get_vblank_counter(dev, work->crtc_id)) > 0))) driver 579 drivers/gpu/drm/radeon/radeon_display.c dev->driver->get_vblank_counter(dev, work->crtc_id); driver 661 drivers/gpu/drm/radeon/radeon_drv.c static struct drm_driver *driver; driver 670 drivers/gpu/drm/radeon/radeon_drv.c .driver.pm = &radeon_pm_ops, driver 685 drivers/gpu/drm/radeon/radeon_drv.c driver = &kms_driver; driver 687 drivers/gpu/drm/radeon/radeon_drv.c driver->driver_features |= DRIVER_MODESET; driver 688 drivers/gpu/drm/radeon/radeon_drv.c driver->num_ioctls = radeon_max_kms_ioctl; driver 570 drivers/gpu/drm/rcar-du/rcar_du_drv.c .driver = { driver 113 drivers/gpu/drm/rcar-du/rcar_dw_hdmi.c .driver = { driver 684 drivers/gpu/drm/rcar-du/rcar_lvds.c match = of_match_device(dev->driver->of_match_table, dev); driver 965 drivers/gpu/drm/rcar-du/rcar_lvds.c .driver = { driver 470 drivers/gpu/drm/rockchip/analogix_dp-rockchip.c .driver = { driver 1220 drivers/gpu/drm/rockchip/cdn-dp-core.c .driver = { driver 696 drivers/gpu/drm/rockchip/dw-mipi-dsi-rockchip.c match = of_match_device(dsi->dev->driver->of_match_table, dsi->dev); driver 1073 drivers/gpu/drm/rockchip/dw-mipi-dsi-rockchip.c .driver = { driver 609 drivers/gpu/drm/rockchip/dw_hdmi-rockchip.c .driver = { driver 933 drivers/gpu/drm/rockchip/inno_hdmi.c .driver = { driver 872 drivers/gpu/drm/rockchip/rk3066_hdmi.c .driver = { driver 292 drivers/gpu/drm/rockchip/rockchip_drm_drv.c drv = pdev->dev.driver; driver 332 drivers/gpu/drm/rockchip/rockchip_drm_drv.c d = platform_find_device_by_driver(p, &drv->driver); driver 459 drivers/gpu/drm/rockchip/rockchip_drm_drv.c .driver = { driver 575 drivers/gpu/drm/rockchip/rockchip_lvds.c .driver = { driver 985 drivers/gpu/drm/rockchip/rockchip_vop_reg.c .driver = { driver 50 drivers/gpu/drm/savage/savage_drv.c static struct drm_driver driver = { driver 77 drivers/gpu/drm/savage/savage_drv.c driver.num_ioctls = savage_max_ioctl; driver 78 drivers/gpu/drm/savage/savage_drv.c return drm_legacy_pci_init(&driver, &savage_pci_driver); driver 83 drivers/gpu/drm/savage/savage_drv.c drm_legacy_pci_exit(&driver, &savage_pci_driver); driver 301 drivers/gpu/drm/shmobile/shmob_drm_drv.c .driver = { driver 102 drivers/gpu/drm/sis/sis_drv.c static struct drm_driver driver = { driver 128 drivers/gpu/drm/sis/sis_drv.c driver.num_ioctls = sis_max_ioctl; driver 129 drivers/gpu/drm/sis/sis_drv.c return drm_legacy_pci_init(&driver, &sis_pci_driver); driver 134 drivers/gpu/drm/sis/sis_drv.c drm_legacy_pci_exit(&driver, &sis_pci_driver); driver 271 drivers/gpu/drm/sti/sti_compositor.c .driver = { driver 293 drivers/gpu/drm/sti/sti_drv.c .driver = { driver 588 drivers/gpu/drm/sti/sti_dvo.c .driver = { driver 810 drivers/gpu/drm/sti/sti_hda.c .driver = { driver 1474 drivers/gpu/drm/sti/sti_hdmi.c .driver = { driver 1412 drivers/gpu/drm/sti/sti_hqvdp.c .driver = { driver 891 drivers/gpu/drm/sti/sti_tvout.c .driver = { driver 432 drivers/gpu/drm/sti/sti_vtg.c .driver = { driver 245 drivers/gpu/drm/stm/drv.c .driver = { driver 472 drivers/gpu/drm/stm/dw_mipi_dsi-stm.c .driver = { driver 1035 drivers/gpu/drm/sun4i/sun4i_backend.c .driver = { driver 417 drivers/gpu/drm/sun4i/sun4i_drv.c .driver = { driver 742 drivers/gpu/drm/sun4i/sun4i_frontend.c .driver = { driver 720 drivers/gpu/drm/sun4i/sun4i_hdmi_enc.c .driver = { driver 1523 drivers/gpu/drm/sun4i/sun4i_tcon.c .driver = { driver 673 drivers/gpu/drm/sun4i/sun4i_tv.c .driver = { driver 110 drivers/gpu/drm/sun4i/sun6i_drc.c .driver = { driver 1227 drivers/gpu/drm/sun4i/sun6i_mipi_dsi.c .driver = { driver 321 drivers/gpu/drm/sun4i/sun8i_dw_hdmi.c .driver = { driver 738 drivers/gpu/drm/sun4i/sun8i_mixer.c .driver = { driver 299 drivers/gpu/drm/sun4i/sun8i_tcon_top.c .driver = { driver 59 drivers/gpu/drm/tdfx/tdfx_drv.c static struct drm_driver driver = { driver 77 drivers/gpu/drm/tdfx/tdfx_drv.c return drm_legacy_pci_init(&driver, &tdfx_pci_driver); driver 82 drivers/gpu/drm/tdfx/tdfx_drv.c drm_legacy_pci_exit(&driver, &tdfx_pci_driver); driver 2395 drivers/gpu/drm/tegra/dc.c partner = driver_find_device(dc->dev->driver, NULL, NULL, driver 2583 drivers/gpu/drm/tegra/dc.c .driver = { driver 654 drivers/gpu/drm/tegra/dpaux.c .driver = { driver 1204 drivers/gpu/drm/tegra/drm.c struct drm_driver *driver = &tegra_drm_driver; driver 1208 drivers/gpu/drm/tegra/drm.c drm = drm_dev_alloc(driver, &dev->dev); driver 1294 drivers/gpu/drm/tegra/drm.c .driver = { driver 1682 drivers/gpu/drm/tegra/dsi.c .driver = { driver 638 drivers/gpu/drm/tegra/gem.c exp_info.owner = gem->dev->driver->fops->owner; driver 264 drivers/gpu/drm/tegra/gr2d.c .driver = { driver 397 drivers/gpu/drm/tegra/gr3d.c .driver = { driver 1750 drivers/gpu/drm/tegra/hdmi.c .driver = { driver 961 drivers/gpu/drm/tegra/hub.c .driver = { driver 3586 drivers/gpu/drm/tegra/sor.c .driver = { driver 483 drivers/gpu/drm/tegra/vic.c .driver = { driver 642 drivers/gpu/drm/tilcdc/tilcdc_drv.c .driver = { driver 406 drivers/gpu/drm/tilcdc/tilcdc_panel.c .driver = { driver 364 drivers/gpu/drm/tilcdc/tilcdc_tfp410.c .driver = { driver 291 drivers/gpu/drm/tiny/hx8357d.c .driver = { driver 456 drivers/gpu/drm/tiny/ili9225.c .driver = { driver 255 drivers/gpu/drm/tiny/ili9341.c .driver = { driver 279 drivers/gpu/drm/tiny/mi0283qt.c .driver = { driver 1198 drivers/gpu/drm/tiny/repaper.c .driver = { driver 410 drivers/gpu/drm/tiny/st7586.c .driver = { driver 232 drivers/gpu/drm/tiny/st7735r.c .driver = { driver 223 drivers/gpu/drm/ttm/ttm_bo.c if (notify && bdev->driver->del_from_lru_notify) driver 224 drivers/gpu/drm/ttm/ttm_bo.c bdev->driver->del_from_lru_notify(bo); driver 363 drivers/gpu/drm/ttm/ttm_bo.c if (bdev->driver->move_notify) driver 364 drivers/gpu/drm/ttm/ttm_bo.c bdev->driver->move_notify(bo, evict, mem); driver 371 drivers/gpu/drm/ttm/ttm_bo.c if (bdev->driver->move_notify) driver 372 drivers/gpu/drm/ttm/ttm_bo.c bdev->driver->move_notify(bo, evict, mem); driver 377 drivers/gpu/drm/ttm/ttm_bo.c else if (bdev->driver->move) driver 378 drivers/gpu/drm/ttm/ttm_bo.c ret = bdev->driver->move(bo, evict, ctx, mem); driver 383 drivers/gpu/drm/ttm/ttm_bo.c if (bdev->driver->move_notify) { driver 385 drivers/gpu/drm/ttm/ttm_bo.c bdev->driver->move_notify(bo, false, mem); driver 394 drivers/gpu/drm/ttm/ttm_bo.c if (bdev->driver->invalidate_caches) { driver 395 drivers/gpu/drm/ttm/ttm_bo.c ret = bdev->driver->invalidate_caches(bdev, bo->mem.placement); driver 431 drivers/gpu/drm/ttm/ttm_bo.c if (bo->bdev->driver->move_notify) driver 432 drivers/gpu/drm/ttm/ttm_bo.c bo->bdev->driver->move_notify(bo, false, NULL); driver 678 drivers/gpu/drm/ttm/ttm_bo.c if (bo->bdev->driver->release_notify) driver 679 drivers/gpu/drm/ttm/ttm_bo.c bo->bdev->driver->release_notify(bo); driver 721 drivers/gpu/drm/ttm/ttm_bo.c bdev->driver->evict_flags(bo, &placement); driver 866 drivers/gpu/drm/ttm/ttm_bo.c if (place && !bdev->driver->eviction_valuable(bo, driver 1602 drivers/gpu/drm/ttm/ttm_bo.c ret = bdev->driver->init_mem_type(bdev, type, man); driver 1731 drivers/gpu/drm/ttm/ttm_bo.c struct ttm_bo_driver *driver, driver 1742 drivers/gpu/drm/ttm/ttm_bo.c bdev->driver = driver; driver 1939 drivers/gpu/drm/ttm/ttm_bo.c if (bo->bdev->driver->swap_notify) driver 1940 drivers/gpu/drm/ttm/ttm_bo.c bo->bdev->driver->swap_notify(bo); driver 139 drivers/gpu/drm/ttm/ttm_bo_util.c if (!bdev->driver->io_mem_reserve) driver 142 drivers/gpu/drm/ttm/ttm_bo_util.c return bdev->driver->io_mem_reserve(bdev, mem); driver 144 drivers/gpu/drm/ttm/ttm_bo_util.c if (bdev->driver->io_mem_reserve && driver 147 drivers/gpu/drm/ttm/ttm_bo_util.c ret = bdev->driver->io_mem_reserve(bdev, mem); driver 166 drivers/gpu/drm/ttm/ttm_bo_util.c if (bdev->driver->io_mem_reserve && driver 168 drivers/gpu/drm/ttm/ttm_bo_util.c bdev->driver->io_mem_free) driver 169 drivers/gpu/drm/ttm/ttm_bo_util.c bdev->driver->io_mem_free(bdev, mem); driver 102 drivers/gpu/drm/ttm/ttm_bo_vm.c if (bdev->driver->io_mem_pfn) driver 103 drivers/gpu/drm/ttm/ttm_bo_vm.c return bdev->driver->io_mem_pfn(bo, page_offset); driver 163 drivers/gpu/drm/ttm/ttm_bo_vm.c if (bdev->driver->fault_reserve_notify) { driver 166 drivers/gpu/drm/ttm/ttm_bo_vm.c err = bdev->driver->fault_reserve_notify(bo); driver 384 drivers/gpu/drm/ttm/ttm_bo_vm.c if (bo->bdev->driver->access_memory) driver 385 drivers/gpu/drm/ttm/ttm_bo_vm.c ret = bo->bdev->driver->access_memory( driver 430 drivers/gpu/drm/ttm/ttm_bo_vm.c struct ttm_bo_driver *driver; driver 441 drivers/gpu/drm/ttm/ttm_bo_vm.c driver = bo->bdev->driver; driver 442 drivers/gpu/drm/ttm/ttm_bo_vm.c if (unlikely(!driver->verify_access)) { driver 446 drivers/gpu/drm/ttm/ttm_bo_vm.c ret = driver->verify_access(bo, filp); driver 75 drivers/gpu/drm/ttm/ttm_tt.c bo->ttm = bdev->driver->ttm_tt_create(bo, page_flags); driver 467 drivers/gpu/drm/ttm/ttm_tt.c if (ttm->bdev->driver->ttm_tt_populate) driver 468 drivers/gpu/drm/ttm/ttm_tt.c ret = ttm->bdev->driver->ttm_tt_populate(ttm, ctx); driver 496 drivers/gpu/drm/ttm/ttm_tt.c if (ttm->bdev->driver->ttm_tt_unpopulate) driver 497 drivers/gpu/drm/ttm/ttm_tt.c ttm->bdev->driver->ttm_tt_unpopulate(ttm); driver 273 drivers/gpu/drm/tve200/tve200_drv.c .driver = { driver 61 drivers/gpu/drm/udl/udl_drv.c static struct drm_driver driver = { driver 96 drivers/gpu/drm/udl/udl_drv.c r = drm_dev_init(&udl->drm, &driver, &interface->dev); driver 361 drivers/gpu/drm/v3d/v3d_drv.c .driver = { driver 27 drivers/gpu/drm/vboxvideo/vbox_drv.c static struct drm_driver driver; driver 51 drivers/gpu/drm/vboxvideo/vbox_drv.c ret = drm_dev_init(&vbox->ddev, &driver, &pdev->dev); driver 188 drivers/gpu/drm/vboxvideo/vbox_drv.c .driver.pm = &vbox_pm_ops, driver 197 drivers/gpu/drm/vboxvideo/vbox_drv.c static struct drm_driver driver = { driver 1273 drivers/gpu/drm/vc4/vc4_crtc.c .driver = { driver 368 drivers/gpu/drm/vc4/vc4_dpi.c .driver = { driver 240 drivers/gpu/drm/vc4/vc4_drv.c struct device_driver *drv = &drivers[i]->driver; driver 379 drivers/gpu/drm/vc4/vc4_drv.c .driver = { driver 1694 drivers/gpu/drm/vc4/vc4_dsi.c .driver = { driver 1520 drivers/gpu/drm/vc4/vc4_hdmi.c .driver = { driver 351 drivers/gpu/drm/vc4/vc4_hvs.c .driver = { driver 452 drivers/gpu/drm/vc4/vc4_txp.c .driver = { driver 518 drivers/gpu/drm/vc4/vc4_v3d.c .driver = { driver 627 drivers/gpu/drm/vc4/vc4_vec.c .driver = { driver 74 drivers/gpu/drm/via/via_drv.c static struct drm_driver driver = { driver 109 drivers/gpu/drm/via/via_drv.c driver.num_ioctls = via_max_ioctl; driver 111 drivers/gpu/drm/via/via_drv.c return drm_legacy_pci_init(&driver, &via_pci_driver); driver 116 drivers/gpu/drm/via/via_drv.c drm_legacy_pci_exit(&driver, &via_pci_driver); driver 39 drivers/gpu/drm/virtio/virtgpu_drv.c static struct drm_driver driver; driver 108 drivers/gpu/drm/virtio/virtgpu_drv.c dev = drm_dev_alloc(&driver, &vdev->dev); driver 171 drivers/gpu/drm/virtio/virtgpu_drv.c .driver.name = KBUILD_MODNAME, driver 172 drivers/gpu/drm/virtio/virtgpu_drv.c .driver.owner = THIS_MODULE, driver 200 drivers/gpu/drm/virtio/virtgpu_drv.c static struct drm_driver driver = { driver 220 drivers/gpu/drm/virtio/virtgpu_object.c bo->tbo.ttm->bdev->driver->ttm_tt_populate(bo->tbo.ttm, &ctx); driver 467 drivers/gpu/drm/vmwgfx/vmwgfx_blit.c ret = dst->ttm->bdev->driver->ttm_tt_populate(dst->ttm, &ctx); driver 473 drivers/gpu/drm/vmwgfx/vmwgfx_blit.c ret = src->ttm->bdev->driver->ttm_tt_populate(src->ttm, &ctx); driver 901 drivers/gpu/drm/vmwgfx/vmwgfx_drv.c DRM_INFO("Atomic: %s\n", (dev->driver->driver_features & DRIVER_ATOMIC) driver 1056 drivers/gpu/drm/vmwgfx/vmwgfx_drv.c && (nr < DRM_COMMAND_BASE + dev->driver->num_ioctls)) { driver 1387 drivers/gpu/drm/vmwgfx/vmwgfx_drv.c static struct drm_driver driver = { driver 1423 drivers/gpu/drm/vmwgfx/vmwgfx_drv.c .driver = { driver 1430 drivers/gpu/drm/vmwgfx/vmwgfx_drv.c return drm_get_pci_dev(pdev, ent, &driver); driver 171 drivers/gpu/drm/zte/zx_drm_drv.c .driver = { driver 757 drivers/gpu/drm/zte/zx_hdmi.c .driver = { driver 400 drivers/gpu/drm/zte/zx_tvenc.c .driver = { driver 525 drivers/gpu/drm/zte/zx_vga.c .driver = { driver 917 drivers/gpu/drm/zte/zx_vou.c .driver = { driver 38 drivers/gpu/host1x/bus.c struct host1x_driver *driver, driver 58 drivers/gpu/host1x/bus.c if (of_match_node(driver->subdevs, child) && driver 60 drivers/gpu/host1x/bus.c err = host1x_subdev_add(device, driver, child); driver 89 drivers/gpu/host1x/bus.c struct host1x_driver *driver) driver 95 drivers/gpu/host1x/bus.c if (of_match_node(driver->subdevs, np) && driver 97 drivers/gpu/host1x/bus.c err = host1x_subdev_add(device, driver, np); driver 417 drivers/gpu/host1x/bus.c struct host1x_driver *driver) driver 436 drivers/gpu/host1x/bus.c device->driver = driver; driver 440 drivers/gpu/host1x/bus.c dev_set_name(&device->dev, "%s", driver->driver.name); driver 450 drivers/gpu/host1x/bus.c err = host1x_device_parse_dt(device, driver); driver 492 drivers/gpu/host1x/bus.c struct host1x_driver *driver) driver 500 drivers/gpu/host1x/bus.c if (device->driver == driver) { driver 506 drivers/gpu/host1x/bus.c err = host1x_device_add(host1x, driver); driver 514 drivers/gpu/host1x/bus.c struct host1x_driver *driver) driver 521 drivers/gpu/host1x/bus.c if (device->driver == driver) driver 567 drivers/gpu/host1x/bus.c struct host1x_driver *driver; driver 575 drivers/gpu/host1x/bus.c list_for_each_entry(driver, &drivers, list) driver 576 drivers/gpu/host1x/bus.c host1x_attach_driver(host1x, driver); driver 595 drivers/gpu/host1x/bus.c struct host1x_driver *driver; driver 599 drivers/gpu/host1x/bus.c list_for_each_entry(driver, &drivers, list) driver 600 drivers/gpu/host1x/bus.c host1x_detach_driver(host1x, driver); driver 613 drivers/gpu/host1x/bus.c struct host1x_driver *driver = to_host1x_driver(dev->driver); driver 616 drivers/gpu/host1x/bus.c if (driver->probe) driver 617 drivers/gpu/host1x/bus.c return driver->probe(device); driver 624 drivers/gpu/host1x/bus.c struct host1x_driver *driver = to_host1x_driver(dev->driver); driver 627 drivers/gpu/host1x/bus.c if (driver->remove) driver 628 drivers/gpu/host1x/bus.c return driver->remove(device); driver 635 drivers/gpu/host1x/bus.c struct host1x_driver *driver = to_host1x_driver(dev->driver); driver 638 drivers/gpu/host1x/bus.c if (driver->shutdown) driver 639 drivers/gpu/host1x/bus.c driver->shutdown(device); driver 652 drivers/gpu/host1x/bus.c int host1x_driver_register_full(struct host1x_driver *driver, driver 657 drivers/gpu/host1x/bus.c INIT_LIST_HEAD(&driver->list); driver 660 drivers/gpu/host1x/bus.c list_add_tail(&driver->list, &drivers); driver 666 drivers/gpu/host1x/bus.c host1x_attach_driver(host1x, driver); driver 670 drivers/gpu/host1x/bus.c driver->driver.bus = &host1x_bus_type; driver 671 drivers/gpu/host1x/bus.c driver->driver.owner = owner; driver 672 drivers/gpu/host1x/bus.c driver->driver.probe = host1x_device_probe; driver 673 drivers/gpu/host1x/bus.c driver->driver.remove = host1x_device_remove; driver 674 drivers/gpu/host1x/bus.c driver->driver.shutdown = host1x_device_shutdown; driver 676 drivers/gpu/host1x/bus.c return driver_register(&driver->driver); driver 687 drivers/gpu/host1x/bus.c void host1x_driver_unregister(struct host1x_driver *driver) driver 689 drivers/gpu/host1x/bus.c driver_unregister(&driver->driver); driver 692 drivers/gpu/host1x/bus.c list_del_init(&driver->list); driver 407 drivers/gpu/host1x/dev.c .driver = { driver 547 drivers/gpu/host1x/mipi.c .driver = { driver 1534 drivers/gpu/ipu-v3/ipu-common.c .driver = { driver 342 drivers/gpu/ipu-v3/ipu-pre.c .driver = { driver 478 drivers/gpu/ipu-v3/ipu-prg.c .driver = { driver 111 drivers/greybus/bundle.c const struct dev_pm_ops *pm = dev->driver->pm; driver 138 drivers/greybus/bundle.c const struct dev_pm_ops *pm = dev->driver->pm; driver 284 drivers/greybus/connection.c if (!hd->driver->cport_enable) driver 287 drivers/greybus/connection.c ret = hd->driver->cport_enable(hd, connection->hd_cport_id, driver 303 drivers/greybus/connection.c if (!hd->driver->cport_disable) driver 306 drivers/greybus/connection.c ret = hd->driver->cport_disable(hd, connection->hd_cport_id); driver 318 drivers/greybus/connection.c if (!hd->driver->cport_connected) driver 321 drivers/greybus/connection.c ret = hd->driver->cport_connected(hd, connection->hd_cport_id); driver 336 drivers/greybus/connection.c if (!hd->driver->cport_flush) driver 339 drivers/greybus/connection.c ret = hd->driver->cport_flush(hd, connection->hd_cport_id); driver 355 drivers/greybus/connection.c if (!hd->driver->cport_quiesce) driver 364 drivers/greybus/connection.c if (!hd->driver->cport_quiesce) driver 367 drivers/greybus/connection.c ret = hd->driver->cport_quiesce(hd, connection->hd_cport_id, driver 384 drivers/greybus/connection.c if (!hd->driver->cport_clear) driver 387 drivers/greybus/connection.c ret = hd->driver->cport_clear(hd, connection->hd_cport_id); driver 561 drivers/greybus/connection.c const struct gb_hd_driver *drv = hd->driver; driver 915 drivers/greybus/connection.c if (!hd->driver->latency_tag_enable) driver 918 drivers/greybus/connection.c ret = hd->driver->latency_tag_enable(hd, connection->hd_cport_id); driver 932 drivers/greybus/connection.c if (!hd->driver->latency_tag_disable) driver 935 drivers/greybus/connection.c ret = hd->driver->latency_tag_disable(hd, connection->hd_cport_id); driver 65 drivers/greybus/core.c struct greybus_driver *driver = to_greybus_driver(drv); driver 74 drivers/greybus/core.c id = greybus_match_id(bundle, driver->id_table); driver 167 drivers/greybus/core.c struct greybus_driver *driver = to_greybus_driver(dev->driver); driver 173 drivers/greybus/core.c id = greybus_match_id(bundle, driver->id_table); driver 202 drivers/greybus/core.c retval = driver->probe(bundle, id); driver 227 drivers/greybus/core.c struct greybus_driver *driver = to_greybus_driver(dev->driver); driver 251 drivers/greybus/core.c driver->disconnect(bundle); driver 268 drivers/greybus/core.c int greybus_register_driver(struct greybus_driver *driver, struct module *owner, driver 276 drivers/greybus/core.c driver->driver.bus = &greybus_bus_type; driver 277 drivers/greybus/core.c driver->driver.name = driver->name; driver 278 drivers/greybus/core.c driver->driver.probe = greybus_probe; driver 279 drivers/greybus/core.c driver->driver.remove = greybus_remove; driver 280 drivers/greybus/core.c driver->driver.owner = owner; driver 281 drivers/greybus/core.c driver->driver.mod_name = mod_name; driver 283 drivers/greybus/core.c retval = driver_register(&driver->driver); driver 287 drivers/greybus/core.c pr_info("registered new driver %s\n", driver->name); driver 292 drivers/greybus/core.c void greybus_deregister_driver(struct greybus_driver *driver) driver 294 drivers/greybus/core.c driver_unregister(&driver->driver); driver 27 drivers/greybus/hd.c if (!hd || !hd->driver || !hd->driver->output) driver 29 drivers/greybus/hd.c return hd->driver->output(hd, req, size, cmd, async); driver 78 drivers/greybus/hd.c if (hd->driver->cport_allocate) driver 79 drivers/greybus/hd.c return hd->driver->cport_allocate(hd, cport_id, flags); driver 98 drivers/greybus/hd.c if (hd->driver->cport_release) { driver 99 drivers/greybus/hd.c hd->driver->cport_release(hd, cport_id); driver 124 drivers/greybus/hd.c struct gb_host_device *gb_hd_create(struct gb_hd_driver *driver, driver 136 drivers/greybus/hd.c if ((!driver->message_send) || (!driver->message_cancel)) { driver 161 drivers/greybus/hd.c hd = kzalloc(sizeof(*hd) + driver->hd_priv_size, GFP_KERNEL); driver 172 drivers/greybus/hd.c hd->driver = driver; driver 220 drivers/greybus/operation.c return connection->hd->driver->message_send(connection->hd, driver 233 drivers/greybus/operation.c hd->driver->message_cancel(message); driver 1213 drivers/hid/hid-core.c if (device->driver->report_fixup) driver 1214 drivers/hid/hid-core.c start = device->driver->report_fixup(device, buf, &size); driver 1453 drivers/hid/hid-core.c const struct hid_report_id *id = hid->driver->report_table; driver 1476 drivers/hid/hid-core.c const struct hid_usage_id *id = hid->driver->usage_table; driver 1495 drivers/hid/hid-core.c struct hid_driver *hdrv = hid->driver; driver 1766 drivers/hid/hid-core.c hdrv = hid->driver; driver 1802 drivers/hid/hid-core.c if (!hid->driver) { driver 1807 drivers/hid/hid-core.c hdrv = hid->driver; driver 1947 drivers/hid/hid-core.c if (!hdev->claimed && !hdev->driver->raw_event) { driver 2147 drivers/hid/hid-core.c ret = driver_attach(&hdrv->driver); driver 2222 drivers/hid/hid-core.c struct hid_driver *hdrv = to_hid_driver(dev->driver); driver 2235 drivers/hid/hid-core.c if (!hdev->driver) { driver 2261 drivers/hid/hid-core.c hdev->driver = hdrv; driver 2271 drivers/hid/hid-core.c hdev->driver = NULL; driver 2293 drivers/hid/hid-core.c hdrv = hdev->driver; driver 2300 drivers/hid/hid-core.c hdev->driver = NULL; driver 2497 drivers/hid/hid-core.c if (hdev->driver == hdrv && driver 2527 drivers/hid/hid-core.c hdrv->driver.name = hdrv->name; driver 2528 drivers/hid/hid-core.c hdrv->driver.bus = &hid_bus_type; driver 2529 drivers/hid/hid-core.c hdrv->driver.owner = owner; driver 2530 drivers/hid/hid-core.c hdrv->driver.mod_name = mod_name; driver 2535 drivers/hid/hid-core.c ret = driver_register(&hdrv->driver); driver 2547 drivers/hid/hid-core.c driver_unregister(&hdrv->driver); driver 270 drivers/hid/hid-google-hammer.c .driver = { driver 482 drivers/hid/hid-hyperv.c hid_dev->driver = &mousevsc_hid_driver; driver 557 drivers/hid/hid-hyperv.c .driver = { driver 582 drivers/hid/hid-input.c if (device->driver->input_mapping) { driver 583 drivers/hid/hid-input.c int ret = device->driver->input_mapping(device, hidinput, field, driver 1135 drivers/hid/hid-input.c if (device->driver->input_mapped && driver 1136 drivers/hid/hid-input.c device->driver->input_mapped(device, hidinput, field, usage, driver 1631 drivers/hid/hid-input.c struct hid_driver *drv = hid->driver; driver 1858 drivers/hid/hid-input.c struct hid_driver *drv = hid->driver; driver 642 drivers/hid/hid-prodikeys.c strncpy(card->driver, shortname, sizeof(card->driver)); driver 308 drivers/hid/hid-rmi.c ret = rmi_dev->driver->reset_handler(rmi_dev); driver 322 drivers/hid/hid-roccat.c "%s%s%d", "roccat", hid->driver->name, minor); driver 827 drivers/hid/hid-sensor-custom.c .driver = { driver 1175 drivers/hid/i2c-hid/i2c-hid-core.c if (hid->driver && hid->driver->suspend) { driver 1176 drivers/hid/i2c-hid/i2c-hid-core.c ret = hid->driver->suspend(hid, PMSG_SUSPEND); driver 1244 drivers/hid/i2c-hid/i2c-hid-core.c if (hid->driver && hid->driver->reset_resume) { driver 1245 drivers/hid/i2c-hid/i2c-hid-core.c ret = hid->driver->reset_resume(hid); driver 1266 drivers/hid/i2c-hid/i2c-hid-core.c .driver = { driver 329 drivers/hid/intel-ish-hid/ipc/pci-ish.c .driver.pm = &ish_pm_ops, driver 936 drivers/hid/intel-ish-hid/ishtp-hid-client.c .driver.pm = &hid_ishtp_pm_ops, driver 23 drivers/hid/intel-ish-hid/ishtp/bus.c #define to_ishtp_cl_driver(d) container_of(d, struct ishtp_cl_driver, driver) driver 215 drivers/hid/intel-ish-hid/ishtp/bus.c struct ishtp_cl_driver *driver; driver 220 drivers/hid/intel-ish-hid/ishtp/bus.c driver = to_ishtp_cl_driver(dev->driver); driver 221 drivers/hid/intel-ish-hid/ishtp/bus.c if (!driver || !driver->probe) driver 224 drivers/hid/intel-ish-hid/ishtp/bus.c return driver->probe(device); driver 241 drivers/hid/intel-ish-hid/ishtp/bus.c struct ishtp_cl_driver *driver = to_ishtp_cl_driver(drv); driver 243 drivers/hid/intel-ish-hid/ishtp/bus.c return guid_equal(driver->guid, driver 260 drivers/hid/intel-ish-hid/ishtp/bus.c struct ishtp_cl_driver *driver; driver 262 drivers/hid/intel-ish-hid/ishtp/bus.c if (!device || !dev->driver) driver 270 drivers/hid/intel-ish-hid/ishtp/bus.c driver = to_ishtp_cl_driver(dev->driver); driver 271 drivers/hid/intel-ish-hid/ishtp/bus.c if (!driver->remove) { driver 272 drivers/hid/intel-ish-hid/ishtp/bus.c dev->driver = NULL; driver 277 drivers/hid/intel-ish-hid/ishtp/bus.c return driver->remove(device); driver 291 drivers/hid/intel-ish-hid/ishtp/bus.c struct ishtp_cl_driver *driver; driver 297 drivers/hid/intel-ish-hid/ishtp/bus.c driver = to_ishtp_cl_driver(dev->driver); driver 298 drivers/hid/intel-ish-hid/ishtp/bus.c if (driver && driver->driver.pm) { driver 299 drivers/hid/intel-ish-hid/ishtp/bus.c if (driver->driver.pm->suspend) driver 300 drivers/hid/intel-ish-hid/ishtp/bus.c ret = driver->driver.pm->suspend(dev); driver 317 drivers/hid/intel-ish-hid/ishtp/bus.c struct ishtp_cl_driver *driver; driver 330 drivers/hid/intel-ish-hid/ishtp/bus.c driver = to_ishtp_cl_driver(dev->driver); driver 331 drivers/hid/intel-ish-hid/ishtp/bus.c if (driver && driver->driver.pm) { driver 332 drivers/hid/intel-ish-hid/ishtp/bus.c if (driver->driver.pm->resume) driver 333 drivers/hid/intel-ish-hid/ishtp/bus.c ret = driver->driver.pm->resume(dev); driver 350 drivers/hid/intel-ish-hid/ishtp/bus.c struct ishtp_cl_driver *driver; driver 356 drivers/hid/intel-ish-hid/ishtp/bus.c driver = to_ishtp_cl_driver(device->dev.driver); driver 357 drivers/hid/intel-ish-hid/ishtp/bus.c if (driver && driver->reset) driver 358 drivers/hid/intel-ish-hid/ishtp/bus.c ret = driver->reset(device); driver 502 drivers/hid/intel-ish-hid/ishtp/bus.c int ishtp_cl_driver_register(struct ishtp_cl_driver *driver, driver 510 drivers/hid/intel-ish-hid/ishtp/bus.c driver->driver.name = driver->name; driver 511 drivers/hid/intel-ish-hid/ishtp/bus.c driver->driver.owner = owner; driver 512 drivers/hid/intel-ish-hid/ishtp/bus.c driver->driver.bus = &ishtp_cl_bus_type; driver 514 drivers/hid/intel-ish-hid/ishtp/bus.c err = driver_register(&driver->driver); driver 528 drivers/hid/intel-ish-hid/ishtp/bus.c void ishtp_cl_driver_unregister(struct ishtp_cl_driver *driver) driver 530 drivers/hid/intel-ish-hid/ishtp/bus.c driver_unregister(&driver->driver); driver 1549 drivers/hid/usbhid/hid-core.c if (driver_suspended && hid->driver && hid->driver->resume) driver 1550 drivers/hid/usbhid/hid-core.c status = hid->driver->resume(hid); driver 1574 drivers/hid/usbhid/hid-core.c if (hid->driver && hid->driver->suspend) { driver 1575 drivers/hid/usbhid/hid-core.c status = hid->driver->suspend(hid, message); driver 1588 drivers/hid/usbhid/hid-core.c if (hid->driver && hid->driver->suspend) driver 1589 drivers/hid/usbhid/hid-core.c status = hid->driver->suspend(hid, message); driver 1630 drivers/hid/usbhid/hid-core.c if (status >= 0 && hid->driver && hid->driver->reset_resume) { driver 1631 drivers/hid/usbhid/hid-core.c int ret = hid->driver->reset_resume(hid); driver 1423 drivers/hsi/clients/cmt_speech.c .driver = { driver 748 drivers/hsi/clients/hsi_char.c .driver = { driver 276 drivers/hsi/clients/nokia-modem.c .driver = { driver 1164 drivers/hsi/clients/ssi_protocol.c .driver = { driver 617 drivers/hsi/controllers/omap_ssi_core.c .driver = { driver 1401 drivers/hsi/controllers/omap_ssi_port.c .driver = { driver 40 drivers/hsi/hsi_core.c static int hsi_bus_match(struct device *dev, struct device_driver *driver) driver 42 drivers/hsi/hsi_core.c if (of_driver_match_device(dev, driver)) driver 45 drivers/hsi/hsi_core.c if (strcmp(dev_name(dev), driver->name) == 0) driver 416 drivers/hsi/hsi_core.c drv->driver.bus = &hsi_bus_type; driver 418 drivers/hsi/hsi_core.c return driver_register(&drv->driver); driver 1762 drivers/hv/hv_balloon.c .driver = { driver 479 drivers/hv/hv_util.c .driver = { driver 778 drivers/hv/vmbus_drv.c return driver_attach(&drv->driver); driver 798 drivers/hv/vmbus_drv.c static ssize_t new_id_store(struct device_driver *driver, const char *buf, driver 801 drivers/hv/vmbus_drv.c struct hv_driver *drv = drv_to_hv_drv(driver); driver 824 drivers/hv/vmbus_drv.c static ssize_t remove_id_store(struct device_driver *driver, const char *buf, driver 827 drivers/hv/vmbus_drv.c struct hv_driver *drv = drv_to_hv_drv(driver); driver 865 drivers/hv/vmbus_drv.c static int vmbus_match(struct device *device, struct device_driver *driver) driver 867 drivers/hv/vmbus_drv.c struct hv_driver *drv = drv_to_hv_drv(driver); driver 887 drivers/hv/vmbus_drv.c drv_to_hv_drv(child_device->driver); driver 914 drivers/hv/vmbus_drv.c if (child_device->driver) { driver 915 drivers/hv/vmbus_drv.c drv = drv_to_hv_drv(child_device->driver); driver 934 drivers/hv/vmbus_drv.c if (!child_device->driver) driver 937 drivers/hv/vmbus_drv.c drv = drv_to_hv_drv(child_device->driver); driver 953 drivers/hv/vmbus_drv.c if (!child_device->driver) driver 956 drivers/hv/vmbus_drv.c drv = drv_to_hv_drv(child_device->driver); driver 972 drivers/hv/vmbus_drv.c if (!child_device->driver) driver 975 drivers/hv/vmbus_drv.c drv = drv_to_hv_drv(child_device->driver); driver 1480 drivers/hv/vmbus_drv.c hv_driver->driver.name = hv_driver->name; driver 1481 drivers/hv/vmbus_drv.c hv_driver->driver.owner = owner; driver 1482 drivers/hv/vmbus_drv.c hv_driver->driver.mod_name = mod_name; driver 1483 drivers/hv/vmbus_drv.c hv_driver->driver.bus = &hv_bus; driver 1488 drivers/hv/vmbus_drv.c ret = driver_register(&hv_driver->driver); driver 1507 drivers/hv/vmbus_drv.c driver_unregister(&hv_driver->driver); driver 1536 drivers/hwmon/abituguru.c .driver = { driver 1156 drivers/hwmon/abituguru3.c .driver = { driver 473 drivers/hwmon/abx500.c .driver = { driver 123 drivers/hwmon/ad7314.c .driver = { driver 221 drivers/hwmon/ad7414.c .driver = { driver 304 drivers/hwmon/ad7418.c .driver = { driver 523 drivers/hwmon/adc128d818.c .driver = { driver 222 drivers/hwmon/adcxx.c .driver = { driver 472 drivers/hwmon/adm1021.c .driver = { driver 560 drivers/hwmon/adm1025.c .driver = { driver 1860 drivers/hwmon/adm1026.c .driver = { driver 390 drivers/hwmon/adm1029.c .driver = { driver 1068 drivers/hwmon/adm1031.c .driver = { driver 741 drivers/hwmon/adm9240.c .driver = { driver 204 drivers/hwmon/ads7828.c .driver = { driver 197 drivers/hwmon/ads7871.c .driver = { driver 104 drivers/hwmon/adt7310.c .driver = { driver 66 drivers/hwmon/adt7410.c .driver = { driver 707 drivers/hwmon/adt7411.c .driver = { driver 1820 drivers/hwmon/adt7462.c .driver = { driver 1276 drivers/hwmon/adt7470.c .driver = { driver 1638 drivers/hwmon/adt7475.c .driver = { driver 940 drivers/hwmon/amc6821.c .driver = { driver 667 drivers/hwmon/applesmc.c .driver = { driver 136 drivers/hwmon/as370-hwmon.c .driver = { driver 224 drivers/hwmon/asb100.c .driver = { driver 1193 drivers/hwmon/asc7621.c .driver = { driver 965 drivers/hwmon/aspeed-pwm-tacho.c .driver = { driver 288 drivers/hwmon/atxp1.c .driver = { driver 560 drivers/hwmon/coretemp.c .driver = { driver 497 drivers/hwmon/da9052-hwmon.c .driver = { driver 273 drivers/hwmon/da9055-hwmon.c .driver = { driver 2529 drivers/hwmon/dme1737.c .driver = { driver 2725 drivers/hwmon/dme1737.c .driver = { driver 383 drivers/hwmon/ds1621.c .driver = { driver 246 drivers/hwmon/ds620.c .driver = { driver 451 drivers/hwmon/emc1403.c .driver = { driver 653 drivers/hwmon/emc2103.c .driver = { driver 475 drivers/hwmon/emc6w201.c .driver = { driver 1498 drivers/hwmon/f71805f.c .driver = { driver 387 drivers/hwmon/f71882fg.c .driver = { driver 130 drivers/hwmon/f75375s.c .driver = { driver 242 drivers/hwmon/fschmd.c .driver = { driver 818 drivers/hwmon/ftsteutates.c .driver = { driver 207 drivers/hwmon/g760a.c .driver = { driver 1078 drivers/hwmon/g762.c .driver = { driver 653 drivers/hwmon/gl518sm.c .driver = { driver 896 drivers/hwmon/gl520sm.c .driver = { driver 589 drivers/hwmon/gpio-fan.c .driver = { driver 249 drivers/hwmon/hih6130.c .driver = { driver 571 drivers/hwmon/i5k_amb.c .driver = { driver 82 drivers/hwmon/ibmaem.c .driver = { driver 549 drivers/hwmon/ibmaem.c data->pdev->dev.driver = &aem_driver.driver; driver 689 drivers/hwmon/ibmaem.c data->pdev->dev.driver = &aem_driver.driver; driver 1063 drivers/hwmon/ibmaem.c res = driver_register(&aem_driver.driver); driver 1075 drivers/hwmon/ibmaem.c driver_unregister(&aem_driver.driver); driver 1085 drivers/hwmon/ibmaem.c driver_unregister(&aem_driver.driver); driver 709 drivers/hwmon/ibmpowernv.c .driver = { driver 173 drivers/hwmon/iio_hwmon.c .driver = { driver 596 drivers/hwmon/ina209.c .driver = { driver 533 drivers/hwmon/ina2xx.c .driver = { driver 902 drivers/hwmon/ina3221.c .driver = { driver 3244 drivers/hwmon/it87.c .driver = { driver 579 drivers/hwmon/jc42.c .driver = { driver 512 drivers/hwmon/lineage-pem.c .driver = { driver 1162 drivers/hwmon/lm63.c .driver = { driver 195 drivers/hwmon/lm70.c .driver = { driver 267 drivers/hwmon/lm73.c .driver = { driver 887 drivers/hwmon/lm75.c .driver = { driver 348 drivers/hwmon/lm77.c .driver = { driver 661 drivers/hwmon/lm78.c .driver = { driver 823 drivers/hwmon/lm78.c .driver = { driver 641 drivers/hwmon/lm80.c .driver = { driver 363 drivers/hwmon/lm83.c .driver = { driver 1695 drivers/hwmon/lm85.c .driver = { driver 993 drivers/hwmon/lm87.c .driver = { driver 1914 drivers/hwmon/lm90.c .driver = { driver 331 drivers/hwmon/lm92.c .driver = { driver 2636 drivers/hwmon/lm93.c .driver = { driver 719 drivers/hwmon/lm95234.c .driver = { driver 469 drivers/hwmon/lm95241.c .driver = { driver 597 drivers/hwmon/lm95245.c .driver = { driver 402 drivers/hwmon/lochnagar-hwmon.c .driver = { driver 478 drivers/hwmon/ltc2945.c .driver = { driver 269 drivers/hwmon/ltc2990.c .driver = { driver 205 drivers/hwmon/ltc4151.c .driver = { driver 256 drivers/hwmon/ltc4215.c .driver = { driver 211 drivers/hwmon/ltc4222.c .driver = { driver 480 drivers/hwmon/ltc4245.c .driver = { driver 174 drivers/hwmon/ltc4260.c .driver = { driver 234 drivers/hwmon/ltc4261.c .driver = { driver 123 drivers/hwmon/ltq-cputemp.c .driver = { driver 281 drivers/hwmon/max1111.c .driver = { driver 598 drivers/hwmon/max16065.c .driver = { driver 305 drivers/hwmon/max1619.c .driver = { driver 434 drivers/hwmon/max1668.c .driver = { driver 333 drivers/hwmon/max197.c .driver = { driver 146 drivers/hwmon/max31722.c .driver = { driver 495 drivers/hwmon/max31790.c .driver = { driver 554 drivers/hwmon/max6621.c .driver = { driver 580 drivers/hwmon/max6639.c .driver = { driver 302 drivers/hwmon/max6642.c .driver = { driver 816 drivers/hwmon/max6650.c .driver = { driver 691 drivers/hwmon/max6697.c .driver = { driver 321 drivers/hwmon/mc13783-adc.c .driver = { driver 196 drivers/hwmon/mcp3021.c .driver = { driver 221 drivers/hwmon/menf21bmc_hwmon.c .driver = { driver 512 drivers/hwmon/mlxreg-fan.c .driver = { driver 1331 drivers/hwmon/nct6683.c .driver = { driver 4717 drivers/hwmon/nct6775.c .driver = { driver 1100 drivers/hwmon/nct7802.c .driver = { driver 1007 drivers/hwmon/nct7904.c .driver = { driver 1025 drivers/hwmon/npcm750-pwm-fan.c .driver = { driver 194 drivers/hwmon/nsa320-hwmon.c .driver = { driver 711 drivers/hwmon/ntc_thermistor.c .driver = { driver 244 drivers/hwmon/occ/p8_i2c.c .driver = { driver 96 drivers/hwmon/occ/p9_sbe.c .driver = { driver 233 drivers/hwmon/pc87360.c .driver = { driver 1242 drivers/hwmon/pc87360.c pc87360_driver.driver.name)) { driver 1130 drivers/hwmon/pc87427.c .driver = { driver 295 drivers/hwmon/pcf8591.c .driver = { driver 781 drivers/hwmon/pmbus/adm1275.c .driver = { driver 499 drivers/hwmon/pmbus/ibm-cffps.c .driver = { driver 215 drivers/hwmon/pmbus/inspur-ipsps.c .driver = { driver 132 drivers/hwmon/pmbus/ir35221.c .driver = { driver 53 drivers/hwmon/pmbus/ir38064.c .driver = { driver 55 drivers/hwmon/pmbus/irps5401.c .driver = { driver 157 drivers/hwmon/pmbus/isl68137.c .driver = { driver 497 drivers/hwmon/pmbus/lm25066.c .driver = { driver 777 drivers/hwmon/pmbus/ltc2978.c .driver = { driver 194 drivers/hwmon/pmbus/ltc3815.c .driver = { driver 102 drivers/hwmon/pmbus/max16064.c .driver = { driver 43 drivers/hwmon/pmbus/max20751.c .driver = { driver 389 drivers/hwmon/pmbus/max31785.c .driver = { driver 498 drivers/hwmon/pmbus/max34440.c .driver = { driver 180 drivers/hwmon/pmbus/max8688.c .driver = { driver 234 drivers/hwmon/pmbus/pmbus.c .driver = { driver 127 drivers/hwmon/pmbus/pxe1610.c .driver = { driver 43 drivers/hwmon/pmbus/tps40422.c .driver = { driver 98 drivers/hwmon/pmbus/tps53679.c .driver = { driver 605 drivers/hwmon/pmbus/ucd9000.c .driver = { driver 200 drivers/hwmon/pmbus/ucd9200.c .driver = { driver 395 drivers/hwmon/pmbus/zl6100.c .driver = { driver 331 drivers/hwmon/powr1220.c .driver = { driver 458 drivers/hwmon/pwm-fan.c .driver = { driver 143 drivers/hwmon/raspberrypi-hwmon.c .driver = { driver 367 drivers/hwmon/s3c-hwmon.c .driver = { driver 580 drivers/hwmon/sch5627.c .driver = { driver 510 drivers/hwmon/sch5636.c .driver = { driver 289 drivers/hwmon/scpi-hwmon.c .driver = { driver 1056 drivers/hwmon/sht15.c .driver = { driver 288 drivers/hwmon/sht21.c .driver.name = "sht21", driver 744 drivers/hwmon/sht3x.c .driver.name = "sht3x", driver 261 drivers/hwmon/shtc1.c .driver.name = "shtc1", driver 203 drivers/hwmon/sis5595.c .driver = { driver 583 drivers/hwmon/sis5595.c sis5595_driver.driver.name)) driver 694 drivers/hwmon/smm665.c .driver = { driver 213 drivers/hwmon/smsc47b397.c .driver = { driver 228 drivers/hwmon/smsc47b397.c smsc47b397_driver.driver.name)) { driver 854 drivers/hwmon/smsc47m1.c .driver = { driver 629 drivers/hwmon/smsc47m192.c .driver = { driver 821 drivers/hwmon/stts751.c .driver = { driver 488 drivers/hwmon/tc654.c .driver = { driver 161 drivers/hwmon/tc74.c .driver = { driver 419 drivers/hwmon/thmc50.c .driver = { driver 304 drivers/hwmon/tmp102.c .driver.name = DRIVER_NAME, driver 305 drivers/hwmon/tmp102.c .driver.of_match_table = of_match_ptr(tmp102_of_match), driver 306 drivers/hwmon/tmp102.c .driver.pm = &tmp102_dev_pm_ops, driver 170 drivers/hwmon/tmp103.c .driver = { driver 431 drivers/hwmon/tmp108.c .driver = { driver 736 drivers/hwmon/tmp401.c .driver = { driver 325 drivers/hwmon/tmp421.c .driver = { driver 316 drivers/hwmon/ultra45_env.c .driver = { driver 236 drivers/hwmon/vexpress-hwmon.c .driver = { driver 197 drivers/hwmon/via-cputemp.c .driver = { driver 658 drivers/hwmon/via686a.c .driver = { driver 675 drivers/hwmon/via686a.c via686a_driver.driver.name)) { driver 1228 drivers/hwmon/vt1211.c .driver = { driver 755 drivers/hwmon/vt8231.c .driver = { driver 787 drivers/hwmon/vt8231.c vt8231_driver.driver.name)) { driver 2688 drivers/hwmon/w83627ehf.c .driver = { driver 468 drivers/hwmon/w83627hf.c .driver = { driver 295 drivers/hwmon/w83773g.c .driver = { driver 1575 drivers/hwmon/w83781d.c .driver = { driver 1822 drivers/hwmon/w83781d.c .driver = { driver 342 drivers/hwmon/w83791d.c .driver = { driver 310 drivers/hwmon/w83792d.c .driver = { driver 303 drivers/hwmon/w83793.c .driver = { driver 2256 drivers/hwmon/w83795.c .driver = { driver 85 drivers/hwmon/w83l785ts.c .driver = { driver 752 drivers/hwmon/w83l786ng.c .driver = { driver 143 drivers/hwmon/wm831x-hwmon.c .driver = { driver 82 drivers/hwmon/wm8350-hwmon.c .driver = { driver 659 drivers/hwmon/xgene-hwmon.c acpi_id = acpi_match_device(pdev->dev.driver->acpi_match_table, driver 790 drivers/hwmon/xgene-hwmon.c .driver = { driver 653 drivers/hwspinlock/hwspinlock_core.c if (!try_module_get(dev->driver->owner)) { driver 663 drivers/hwspinlock/hwspinlock_core.c module_put(dev->driver->owner); driver 834 drivers/hwspinlock/hwspinlock_core.c module_put(dev->driver->owner); driver 185 drivers/hwspinlock/omap_hwspinlock.c .driver = { driver 154 drivers/hwspinlock/qcom_hwspinlock.c .driver = { driver 127 drivers/hwspinlock/sirf_hwspinlock.c .driver = { driver 153 drivers/hwspinlock/sprd_hwspinlock.c .driver = { driver 141 drivers/hwspinlock/stm32_hwspinlock.c .driver = { driver 168 drivers/hwspinlock/u8500_hsem.c .driver = { driver 335 drivers/hwtracing/coresight/coresight-funnel.c .driver = { driver 333 drivers/hwtracing/coresight/coresight-replicator.c .driver = { driver 75 drivers/hwtracing/intel_th/acpi.c .driver = { driver 29 drivers/hwtracing/intel_th/core.c static int intel_th_match(struct device *dev, struct device_driver *driver) driver 31 drivers/hwtracing/intel_th/core.c struct intel_th_driver *thdrv = to_intel_th_driver(driver); driver 38 drivers/hwtracing/intel_th/core.c return !strcmp(thdev->name, driver->name); driver 50 drivers/hwtracing/intel_th/core.c struct intel_th_driver *thdrv = to_intel_th_driver(dev->driver); driver 61 drivers/hwtracing/intel_th/core.c if (!hub || !hub->dev.driver) driver 64 drivers/hwtracing/intel_th/core.c hubdrv = to_intel_th_driver(hub->dev.driver); driver 100 drivers/hwtracing/intel_th/core.c struct intel_th_driver *thdrv = to_intel_th_driver(dev->driver); driver 155 drivers/hwtracing/intel_th/core.c to_intel_th_driver(dev->parent->driver); driver 157 drivers/hwtracing/intel_th/core.c if (hub->dev.driver) driver 221 drivers/hwtracing/intel_th/core.c to_intel_th_driver_or_null(thdev->dev.driver); driver 228 drivers/hwtracing/intel_th/core.c if (!try_module_get(thdrv->driver.owner)) driver 254 drivers/hwtracing/intel_th/core.c module_put(thdrv->driver.owner); driver 262 drivers/hwtracing/intel_th/core.c to_intel_th_driver_or_null(thdev->dev.driver); driver 277 drivers/hwtracing/intel_th/core.c module_put(thdrv->driver.owner); driver 342 drivers/hwtracing/intel_th/core.c thdrv->driver.bus = &intel_th_bus; driver 344 drivers/hwtracing/intel_th/core.c return driver_register(&thdrv->driver); driver 350 drivers/hwtracing/intel_th/core.c driver_unregister(&thdrv->driver); driver 796 drivers/hwtracing/intel_th/core.c if (!dev || !dev->driver) driver 799 drivers/hwtracing/intel_th/core.c thdrv = to_intel_th_driver(dev->driver); driver 832 drivers/hwtracing/intel_th/core.c d = to_intel_th_driver(th->thdev[i]->dev.driver); driver 963 drivers/hwtracing/intel_th/core.c struct intel_th_driver *hubdrv = to_intel_th_driver(hub->dev.driver); driver 985 drivers/hwtracing/intel_th/core.c struct intel_th_driver *hubdrv = to_intel_th_driver(hub->dev.driver); driver 1006 drivers/hwtracing/intel_th/core.c struct intel_th_driver *hubdrv = to_intel_th_driver(hub->dev.driver); driver 1023 drivers/hwtracing/intel_th/core.c struct intel_th_driver *hubdrv = to_intel_th_driver(hub->dev.driver); driver 480 drivers/hwtracing/intel_th/gth.c to_intel_th_driver(outdev->dev.driver); driver 821 drivers/hwtracing/intel_th/gth.c .driver = { driver 157 drivers/hwtracing/intel_th/intel_th.h struct device_driver driver; driver 187 drivers/hwtracing/intel_th/intel_th.h container_of((_d), struct intel_th_driver, driver) driver 2127 drivers/hwtracing/intel_th/msu.c .driver = { driver 240 drivers/hwtracing/intel_th/pti.c .driver = { driver 308 drivers/hwtracing/intel_th/pti.c .driver = { driver 251 drivers/hwtracing/intel_th/sth.c .driver = { driver 497 drivers/i2c/busses/i2c-altera.c .driver = { driver 453 drivers/i2c/busses/i2c-amd-mp2-pci.c .driver = { driver 465 drivers/i2c/busses/i2c-amd-mp2-pci.c dev = driver_find_next_device(&amd_mp2_pci_driver.driver, NULL); driver 357 drivers/i2c/busses/i2c-amd-mp2-plat.c .driver = { driver 1074 drivers/i2c/busses/i2c-aspeed.c .driver = { driver 353 drivers/i2c/busses/i2c-at91-core.c .driver = { driver 379 drivers/i2c/busses/i2c-au1550.c .driver = { driver 832 drivers/i2c/busses/i2c-axxia.c .driver = { driver 1069 drivers/i2c/busses/i2c-bcm-iproc.c .driver = { driver 891 drivers/i2c/busses/i2c-bcm-kona.c .driver = { driver 514 drivers/i2c/busses/i2c-bcm2835.c .driver = { driver 713 drivers/i2c/busses/i2c-brcmstb.c .driver = { driver 1009 drivers/i2c/busses/i2c-cadence.c .driver = { driver 269 drivers/i2c/busses/i2c-cbus-gpio.c .driver = { driver 428 drivers/i2c/busses/i2c-cht-wc.c .driver = { driver 704 drivers/i2c/busses/i2c-cpm.c .driver = { driver 305 drivers/i2c/busses/i2c-cros-ec-tunnel.c .driver = { driver 960 drivers/i2c/busses/i2c-davinci.c .driver = { driver 371 drivers/i2c/busses/i2c-designware-pcidrv.c .driver = { driver 507 drivers/i2c/busses/i2c-designware-platdrv.c .driver = { driver 373 drivers/i2c/busses/i2c-digicolor.c .driver = { driver 250 drivers/i2c/busses/i2c-dln2.c .driver.name = "dln2-i2c", driver 469 drivers/i2c/busses/i2c-efm32.c .driver = { driver 309 drivers/i2c/busses/i2c-elektor.c .driver = { driver 439 drivers/i2c/busses/i2c-emev2.c .driver = { driver 876 drivers/i2c/busses/i2c-exynos5.c .driver = { driver 495 drivers/i2c/busses/i2c-gpio.c .driver = { driver 454 drivers/i2c/busses/i2c-highlander.c .driver = { driver 521 drivers/i2c/busses/i2c-hix5hd2.c .driver = { driver 1954 drivers/i2c/busses/i2c-i801.c .driver = { driver 796 drivers/i2c/busses/i2c-ibm_iic.c .driver = { driver 1507 drivers/i2c/busses/i2c-img-scb.c .driver = { driver 675 drivers/i2c/busses/i2c-imx-lpi2c.c .driver = { driver 1254 drivers/i2c/busses/i2c-imx.c .driver = { driver 533 drivers/i2c/busses/i2c-iop3xx.c .driver = { driver 300 drivers/i2c/busses/i2c-isch.c .driver = { driver 783 drivers/i2c/busses/i2c-jz4780.c .driver = { driver 386 drivers/i2c/busses/i2c-kempld.c .driver = { driver 491 drivers/i2c/busses/i2c-lpc2k.c .driver = { driver 474 drivers/i2c/busses/i2c-meson.c .driver = { driver 544 drivers/i2c/busses/i2c-mlxcpld.c .driver = { driver 845 drivers/i2c/busses/i2c-mpc.c .driver = { driver 1064 drivers/i2c/busses/i2c-mt65xx.c .driver = { driver 345 drivers/i2c/busses/i2c-mt7621.c .driver = { driver 1007 drivers/i2c/busses/i2c-mv64xxx.c .driver = { driver 886 drivers/i2c/busses/i2c-mxs.c .driver = { driver 393 drivers/i2c/busses/i2c-nvidia-gpu.c .driver = { driver 806 drivers/i2c/busses/i2c-ocores.c .driver = { driver 276 drivers/i2c/busses/i2c-octeon-platdrv.c .driver = { driver 1594 drivers/i2c/busses/i2c-omap.c .driver = { driver 255 drivers/i2c/busses/i2c-opal.c .driver = { driver 486 drivers/i2c/busses/i2c-owl.c .driver = { driver 176 drivers/i2c/busses/i2c-parport-light.c .driver = { driver 181 drivers/i2c/busses/i2c-pca-isa.c .driver = { driver 250 drivers/i2c/busses/i2c-pca-platform.c .driver = { driver 591 drivers/i2c/busses/i2c-pmcmsp.c .driver = { driver 766 drivers/i2c/busses/i2c-pnx.c .driver = { driver 449 drivers/i2c/busses/i2c-powermac.c .driver = { driver 265 drivers/i2c/busses/i2c-puv3.c .driver = { driver 147 drivers/i2c/busses/i2c-pxa-pci.c .driver = { driver 1376 drivers/i2c/busses/i2c-pxa.c .driver = { driver 677 drivers/i2c/busses/i2c-qcom-geni.c .driver = { driver 1992 drivers/i2c/busses/i2c-qup.c .driver = { driver 1055 drivers/i2c/busses/i2c-rcar.c .driver = { driver 482 drivers/i2c/busses/i2c-riic.c .driver = { driver 1355 drivers/i2c/busses/i2c-rk3x.c .driver = { driver 1250 drivers/i2c/busses/i2c-s3c2410.c .driver = { driver 551 drivers/i2c/busses/i2c-sh7760.c .driver = { driver 920 drivers/i2c/busses/i2c-sh_mobile.c .driver = { driver 145 drivers/i2c/busses/i2c-simtec.c .driver = { driver 463 drivers/i2c/busses/i2c-sirf.c .driver = { driver 642 drivers/i2c/busses/i2c-sprd.c .driver = { driver 901 drivers/i2c/busses/i2c-st.c .driver = { driver 882 drivers/i2c/busses/i2c-stm32f4.c .driver = { driver 2070 drivers/i2c/busses/i2c-stm32f7.c .driver = { driver 979 drivers/i2c/busses/i2c-stu300.c .driver = { driver 334 drivers/i2c/busses/i2c-sun6i-p2wi.c .driver = { driver 654 drivers/i2c/busses/i2c-synquacer.c .driver = { driver 297 drivers/i2c/busses/i2c-taos-evm.c .driver = { driver 338 drivers/i2c/busses/i2c-tegra-bpmp.c .driver = { driver 1768 drivers/i2c/busses/i2c-tegra.c .driver = { driver 639 drivers/i2c/busses/i2c-uniphier-f.c .driver = { driver 434 drivers/i2c/busses/i2c-uniphier.c .driver = { driver 116 drivers/i2c/busses/i2c-versatile.c .driver = { driver 420 drivers/i2c/busses/i2c-viperboard.c .driver.name = "viperboard-i2c", driver 421 drivers/i2c/busses/i2c-viperboard.c .driver.owner = THIS_MODULE, driver 459 drivers/i2c/busses/i2c-wmt.c .driver = { driver 474 drivers/i2c/busses/i2c-xgene-slimpro.c acpi_id = acpi_match_device(pdev->dev.driver->acpi_match_table, driver 602 drivers/i2c/busses/i2c-xgene-slimpro.c .driver = { driver 877 drivers/i2c/busses/i2c-xiic.c .driver = { driver 595 drivers/i2c/busses/i2c-xlp9xx.c .driver = { driver 457 drivers/i2c/busses/i2c-xlr.c .driver = { driver 594 drivers/i2c/busses/i2c-zx2967.c .driver = { driver 537 drivers/i2c/busses/scx200_acb.c .driver = { driver 62 drivers/i2c/i2c-core-base.c static int i2c_detect(struct i2c_adapter *adapter, struct i2c_driver *driver); driver 96 drivers/i2c/i2c-core-base.c struct i2c_driver *driver; driver 107 drivers/i2c/i2c-core-base.c driver = to_i2c_driver(drv); driver 110 drivers/i2c/i2c-core-base.c if (i2c_match_id(driver->id_table, client)) driver 316 drivers/i2c/i2c-core-base.c struct i2c_driver *driver; driver 322 drivers/i2c/i2c-core-base.c driver = to_i2c_driver(dev->driver); driver 326 drivers/i2c/i2c-core-base.c if (!client->irq && !driver->disable_i2c_core_irq_mapping) { driver 356 drivers/i2c/i2c-core-base.c if (!driver->id_table && driver 357 drivers/i2c/i2c-core-base.c !i2c_acpi_match_device(dev->driver->acpi_match_table, client) && driver 358 drivers/i2c/i2c-core-base.c !i2c_of_match_device(dev->driver->of_match_table, client)) { driver 399 drivers/i2c/i2c-core-base.c if (driver->probe_new) driver 400 drivers/i2c/i2c-core-base.c status = driver->probe_new(client); driver 401 drivers/i2c/i2c-core-base.c else if (driver->probe) driver 402 drivers/i2c/i2c-core-base.c status = driver->probe(client, driver 403 drivers/i2c/i2c-core-base.c i2c_match_id(driver->id_table, client)); driver 427 drivers/i2c/i2c-core-base.c struct i2c_driver *driver; driver 430 drivers/i2c/i2c-core-base.c if (!client || !dev->driver) driver 433 drivers/i2c/i2c-core-base.c driver = to_i2c_driver(dev->driver); driver 434 drivers/i2c/i2c-core-base.c if (driver->remove) { driver 436 drivers/i2c/i2c-core-base.c status = driver->remove(client); driver 454 drivers/i2c/i2c-core-base.c struct i2c_driver *driver; driver 456 drivers/i2c/i2c-core-base.c if (!client || !dev->driver) driver 458 drivers/i2c/i2c-core-base.c driver = to_i2c_driver(dev->driver); driver 459 drivers/i2c/i2c-core-base.c if (driver->shutdown) driver 460 drivers/i2c/i2c-core-base.c driver->shutdown(client); driver 882 drivers/i2c/i2c-core-base.c .driver.name = "dummy", driver 1224 drivers/i2c/i2c-core-base.c static int i2c_do_add_adapter(struct i2c_driver *driver, driver 1228 drivers/i2c/i2c-core-base.c i2c_detect(adap, driver); driver 1504 drivers/i2c/i2c-core-base.c static void i2c_do_del_adapter(struct i2c_driver *driver, driver 1511 drivers/i2c/i2c-core-base.c list_for_each_entry_safe(client, _n, &driver->clients, detected) { driver 1705 drivers/i2c/i2c-core-base.c int i2c_register_driver(struct module *owner, struct i2c_driver *driver) driver 1714 drivers/i2c/i2c-core-base.c driver->driver.owner = owner; driver 1715 drivers/i2c/i2c-core-base.c driver->driver.bus = &i2c_bus_type; driver 1716 drivers/i2c/i2c-core-base.c INIT_LIST_HEAD(&driver->clients); driver 1721 drivers/i2c/i2c-core-base.c res = driver_register(&driver->driver); driver 1725 drivers/i2c/i2c-core-base.c pr_debug("driver [%s] registered\n", driver->driver.name); driver 1728 drivers/i2c/i2c-core-base.c i2c_for_each_dev(driver, __process_new_driver); driver 1746 drivers/i2c/i2c-core-base.c void i2c_del_driver(struct i2c_driver *driver) driver 1748 drivers/i2c/i2c-core-base.c i2c_for_each_dev(driver, __process_removed_driver); driver 1750 drivers/i2c/i2c-core-base.c driver_unregister(&driver->driver); driver 1751 drivers/i2c/i2c-core-base.c pr_debug("driver [%s] unregistered\n", driver->driver.name); driver 1798 drivers/i2c/i2c-core-base.c struct i2c_driver *driver; driver 1800 drivers/i2c/i2c-core-base.c if (!client || !client->dev.driver) driver 1803 drivers/i2c/i2c-core-base.c driver = to_i2c_driver(client->dev.driver); driver 1804 drivers/i2c/i2c-core-base.c if (driver->command) driver 1805 drivers/i2c/i2c-core-base.c driver->command(client, arg->cmd, arg->arg); driver 2178 drivers/i2c/i2c-core-base.c struct i2c_driver *driver) driver 2204 drivers/i2c/i2c-core-base.c err = driver->detect(temp_client, &info); driver 2215 drivers/i2c/i2c-core-base.c driver->driver.name, addr); driver 2231 drivers/i2c/i2c-core-base.c list_add_tail(&client->detected, &driver->clients); driver 2239 drivers/i2c/i2c-core-base.c static int i2c_detect(struct i2c_adapter *adapter, struct i2c_driver *driver) driver 2246 drivers/i2c/i2c-core-base.c address_list = driver->address_list; driver 2247 drivers/i2c/i2c-core-base.c if (!driver->detect || !address_list) driver 2255 drivers/i2c/i2c-core-base.c driver->driver.name); driver 2260 drivers/i2c/i2c-core-base.c if (!(adapter->class & driver->class)) driver 2274 drivers/i2c/i2c-core-base.c err = i2c_detect_address(temp_client, driver); driver 187 drivers/i2c/i2c-dev.c return dev->driver ? -EBUSY : 0; driver 183 drivers/i2c/i2c-slave-eeprom.c .driver = { driver 35 drivers/i2c/i2c-smbus.c struct i2c_driver *driver; driver 47 drivers/i2c/i2c-smbus.c if (client->dev.driver) { driver 48 drivers/i2c/i2c-smbus.c driver = to_i2c_driver(client->dev.driver); driver 49 drivers/i2c/i2c-smbus.c if (driver->alert) driver 50 drivers/i2c/i2c-smbus.c driver->alert(client, data->type, data->data); driver 176 drivers/i2c/i2c-smbus.c .driver = { driver 195 drivers/i2c/muxes/i2c-arb-gpio-challenge.c .driver = { driver 309 drivers/i2c/muxes/i2c-demux-pinctrl.c .driver = { driver 232 drivers/i2c/muxes/i2c-mux-gpio.c .driver = { driver 161 drivers/i2c/muxes/i2c-mux-gpmux.c .driver = { driver 307 drivers/i2c/muxes/i2c-mux-ltc4306.c .driver = { driver 188 drivers/i2c/muxes/i2c-mux-mlxcpld.c .driver = { driver 336 drivers/i2c/muxes/i2c-mux-pca9541.c .driver = { driver 542 drivers/i2c/muxes/i2c-mux-pca954x.c .driver = { driver 186 drivers/i2c/muxes/i2c-mux-pinctrl.c .driver = { driver 260 drivers/i2c/muxes/i2c-mux-reg.c .driver = { driver 268 drivers/i3c/device.c drv->driver.owner = owner; driver 269 drivers/i3c/device.c drv->driver.bus = &i3c_bus_type; driver 271 drivers/i3c/device.c return driver_register(&drv->driver); driver 284 drivers/i3c/device.c driver_unregister(&drv->driver); driver 298 drivers/i3c/master.c struct i3c_driver *driver = drv_to_i3cdrv(dev->driver); driver 300 drivers/i3c/master.c return driver->probe(i3cdev); driver 306 drivers/i3c/master.c struct i3c_driver *driver = drv_to_i3cdrv(dev->driver); driver 309 drivers/i3c/master.c ret = driver->remove(i3cdev); driver 2124 drivers/i3c/master.c adap->owner = master->dev.parent->driver->owner; driver 1196 drivers/i3c/master/dw-i3c-master.c .driver = { driver 1642 drivers/i3c/master/i3c-master-cdns.c .driver = { driver 587 drivers/ide/au1xxx-ide.c .driver = { driver 180 drivers/ide/gayle.c .driver = { driver 1553 drivers/ide/ide-cd.c ide_proc_register_driver(drive, cd->driver); driver 1563 drivers/ide/ide-cd.c ide_proc_unregister_driver(drive, info->driver); driver 1783 drivers/ide/ide-cd.c info->driver = &ide_cdrom_driver; driver 1786 drivers/ide/ide-cd.c g->private_data = &info->driver; driver 78 drivers/ide/ide-cd.h struct ide_driver *driver; driver 661 drivers/ide/ide-disk.c ide_proc_register_driver(drive, idkp->driver); driver 517 drivers/ide/ide-floppy.c ide_proc_register_driver(drive, floppy->driver); driver 72 drivers/ide/ide-gd.c ide_proc_unregister_driver(drive, idkp->driver); driver 403 drivers/ide/ide-gd.c idkp->driver = &ide_gd_driver; driver 406 drivers/ide/ide-gd.c g->private_data = &idkp->driver; driver 19 drivers/ide/ide-gd.h struct ide_driver *driver; driver 89 drivers/ide/ide-pm.c if (err == 0 && dev->driver) { driver 90 drivers/ide/ide-pm.c struct ide_driver *drv = to_ide_driver(dev->driver); driver 427 drivers/ide/ide-proc.c if (dev->driver) { driver 428 drivers/ide/ide-proc.c ide_drv = to_ide_driver(dev->driver); driver 430 drivers/ide/ide-proc.c dev->driver->name, ide_drv->version); driver 497 drivers/ide/ide-proc.c void ide_proc_register_driver(ide_drive_t *drive, struct ide_driver *driver) driver 500 drivers/ide/ide-proc.c drive->settings = driver->proc_devsets(drive); driver 503 drivers/ide/ide-proc.c ide_add_proc_entries(drive->proc, driver->proc_entries(drive), drive); driver 519 drivers/ide/ide-proc.c void ide_proc_unregister_driver(ide_drive_t *drive, struct ide_driver *driver) driver 521 drivers/ide/ide-proc.c ide_remove_proc_entries(drive->proc, driver->proc_entries(drive)); driver 35 drivers/ide/ide-scan-pci.c int __ide_pci_register_driver(struct pci_driver *driver, struct module *module, driver 39 drivers/ide/ide-scan-pci.c return __pci_register_driver(driver, module, mod_name); driver 40 drivers/ide/ide-scan-pci.c driver->driver.owner = module; driver 41 drivers/ide/ide-scan-pci.c list_add_tail(&driver->node, &ide_pci_drivers); driver 71 drivers/ide/ide-scan-pci.c dev->driver = d; driver 107 drivers/ide/ide-scan-pci.c if (__pci_register_driver(d, d->driver.owner, driver 108 drivers/ide/ide-scan-pci.c d->driver.mod_name)) driver 110 drivers/ide/ide-scan-pci.c __func__, d->driver.mod_name); driver 142 drivers/ide/ide-tape.c struct ide_driver *driver; driver 1803 drivers/ide/ide-tape.c ide_proc_register_driver(drive, tape->driver); driver 1810 drivers/ide/ide-tape.c ide_proc_unregister_driver(drive, tape->driver); driver 1981 drivers/ide/ide-tape.c tape->driver = &idetape_driver; driver 1984 drivers/ide/ide-tape.c g->private_data = &tape->driver; driver 81 drivers/ide/ide.c module = host_dev ? host_dev->driver->owner : NULL; driver 103 drivers/ide/ide.c struct module *module = host_dev ? host_dev->driver->owner : NULL; driver 129 drivers/ide/ide.c struct ide_driver *drv = to_ide_driver(dev->driver); driver 137 drivers/ide/ide.c struct ide_driver *drv = to_ide_driver(dev->driver); driver 148 drivers/ide/ide.c struct ide_driver *drv = to_ide_driver(dev->driver); driver 150 drivers/ide/ide.c if (dev->driver && drv->shutdown) driver 122 drivers/ide/ide_platform.c .driver = { driver 376 drivers/ide/palm_bk3710.c .driver = { driver 1388 drivers/ide/pmac.c .driver = { driver 199 drivers/ide/tx4938ide.c .driver = { driver 617 drivers/ide/tx4939ide.c .driver = { driver 266 drivers/iio/accel/adis16201.c indio_dev->name = spi->dev.driver->name; driver 309 drivers/iio/accel/adis16201.c .driver = { driver 277 drivers/iio/accel/adis16209.c indio_dev->name = spi->dev.driver->name; driver 318 drivers/iio/accel/adis16209.c .driver = { driver 63 drivers/iio/accel/adxl345_i2c.c .driver = { driver 67 drivers/iio/accel/adxl345_spi.c .driver = { driver 50 drivers/iio/accel/adxl372_i2c.c .driver = { driver 49 drivers/iio/accel/adxl372_spi.c .driver = { driver 878 drivers/iio/accel/bma180.c .driver = { driver 320 drivers/iio/accel/bma220_spi.c .driver = { driver 88 drivers/iio/accel/bmc150-accel-i2c.c .driver = { driver 60 drivers/iio/accel/bmc150-accel-spi.c .driver = { driver 209 drivers/iio/accel/cros_ec_accel_legacy.c .driver = { driver 96 drivers/iio/accel/da280.c id = acpi_match_device(dev->driver->acpi_match_table, dev); driver 192 drivers/iio/accel/da280.c .driver = { driver 288 drivers/iio/accel/da311.c .driver = { driver 227 drivers/iio/accel/dmard06.c .driver = { driver 137 drivers/iio/accel/dmard09.c .driver = { driver 249 drivers/iio/accel/dmard10.c .driver = { driver 467 drivers/iio/accel/hid-sensor-accel-3d.c .driver = { driver 1240 drivers/iio/accel/kxcjk-1013.c id = acpi_match_device(dev->driver->acpi_match_table, dev); driver 1519 drivers/iio/accel/kxcjk-1013.c .driver = { driver 56 drivers/iio/accel/kxsd9-i2c.c .driver = { driver 53 drivers/iio/accel/kxsd9-spi.c .driver = { driver 193 drivers/iio/accel/mc3230.c .driver = { driver 52 drivers/iio/accel/mma7455_i2c.c .driver = { driver 41 drivers/iio/accel/mma7455_spi.c .driver = { driver 266 drivers/iio/accel/mma7660.c .driver = { driver 1816 drivers/iio/accel/mma8452.c .driver = { driver 442 drivers/iio/accel/mma9551.c id = acpi_match_device(dev->driver->acpi_match_table, dev); driver 611 drivers/iio/accel/mma9551.c .driver = { driver 1069 drivers/iio/accel/mma9553.c id = acpi_match_device(dev->driver->acpi_match_table, dev); driver 1250 drivers/iio/accel/mma9553.c .driver = { driver 488 drivers/iio/accel/mxc4005.c .driver = { driver 184 drivers/iio/accel/mxc6255.c .driver = { driver 1558 drivers/iio/accel/sca3000.c .driver = { driver 140 drivers/iio/accel/ssp_accel_sensor.c .driver = { driver 196 drivers/iio/accel/st_accel_i2c.c .driver = { driver 167 drivers/iio/accel/st_accel_spi.c .driver = { driver 655 drivers/iio/accel/stk8312.c .driver = { driver 551 drivers/iio/accel/stk8ba50.c .driver = { driver 688 drivers/iio/adc/ad7124.c .driver = { driver 511 drivers/iio/adc/ad7266.c .driver = { driver 573 drivers/iio/adc/ad7291.c .driver = { driver 378 drivers/iio/adc/ad7298.c .driver = { driver 342 drivers/iio/adc/ad7476.c .driver = { driver 93 drivers/iio/adc/ad7606_par.c .driver = { driver 352 drivers/iio/adc/ad7606_spi.c .driver = { driver 315 drivers/iio/adc/ad7766.c .driver = { driver 644 drivers/iio/adc/ad7768-1.c .driver = { driver 365 drivers/iio/adc/ad7780.c .driver = { driver 436 drivers/iio/adc/ad7791.c .driver = { driver 815 drivers/iio/adc/ad7793.c .driver = { driver 355 drivers/iio/adc/ad7887.c .driver = { driver 356 drivers/iio/adc/ad7923.c .driver = { driver 326 drivers/iio/adc/ad7949.c .driver = { driver 882 drivers/iio/adc/ad799x.c .driver = { driver 324 drivers/iio/adc/aspeed_adc.c .driver = { driver 1763 drivers/iio/adc/at91-sama5d2_adc.c pdev->dev.driver->name, indio_dev); driver 1939 drivers/iio/adc/at91-sama5d2_adc.c .driver = { driver 1200 drivers/iio/adc/at91_adc.c pdev->dev.driver->name, idev); driver 1203 drivers/iio/adc/at91_adc.c pdev->dev.driver->name, idev); driver 1474 drivers/iio/adc/at91_adc.c .driver = { driver 745 drivers/iio/adc/axp20x_adc.c .driver = { driver 316 drivers/iio/adc/axp288_adc.c .driver = { driver 620 drivers/iio/adc/bcm_iproc_adc.c .driver = { driver 312 drivers/iio/adc/berlin2-adc.c pdev->dev.driver->name, indio_dev); driver 317 drivers/iio/adc/berlin2-adc.c 0, pdev->dev.driver->name, indio_dev); driver 369 drivers/iio/adc/berlin2-adc.c .driver = { driver 431 drivers/iio/adc/cc10001_adc.c .driver = { driver 1030 drivers/iio/adc/cpcap-adc.c .driver = { driver 389 drivers/iio/adc/da9150-gpadc.c .driver = { driver 711 drivers/iio/adc/dln2-adc.c .driver.name = DLN2_ADC_MOD_NAME, driver 406 drivers/iio/adc/envelope-detector.c .driver = { driver 236 drivers/iio/adc/ep93xx_adc.c .driver = { driver 993 drivers/iio/adc/exynos_adc.c .driver = { driver 409 drivers/iio/adc/fsl-imx25-gcq.c .driver = { driver 543 drivers/iio/adc/hi8435.c .driver = { driver 623 drivers/iio/adc/hx711.c .driver = { driver 554 drivers/iio/adc/imx7d_adc.c .driver = { driver 1089 drivers/iio/adc/ina2xx-adc.c .driver = { driver 409 drivers/iio/adc/ingenic-adc.c .driver = { driver 241 drivers/iio/adc/lp8788_adc.c .driver = { driver 218 drivers/iio/adc/lpc18xx_adc.c .driver = { driver 223 drivers/iio/adc/lpc32xx_adc.c .driver = { driver 147 drivers/iio/adc/ltc2471.c .driver = { driver 134 drivers/iio/adc/ltc2485.c .driver = { driver 281 drivers/iio/adc/ltc2497.c .driver = { driver 455 drivers/iio/adc/max1027.c spi->dev.driver->name, st->trig); driver 481 drivers/iio/adc/max1027.c .driver = { driver 164 drivers/iio/adc/max11100.c .driver = { driver 291 drivers/iio/adc/max1118.c .driver = { driver 1747 drivers/iio/adc/max1363.c .driver = { driver 574 drivers/iio/adc/max9611.c .driver = { driver 522 drivers/iio/adc/mcp320x.c .driver = { driver 415 drivers/iio/adc/mcp3422.c .driver = { driver 350 drivers/iio/adc/mcp3911.c .driver = { driver 156 drivers/iio/adc/men_z188_adc.c .driver = { driver 1354 drivers/iio/adc/meson_saradc.c .driver = { driver 336 drivers/iio/adc/mt6577_auxadc.c .driver = { driver 826 drivers/iio/adc/mxs-lradc-adc.c .driver = { driver 504 drivers/iio/adc/nau7802.c client->dev.driver->name, driver 589 drivers/iio/adc/nau7802.c .driver = { driver 324 drivers/iio/adc/npcm_adc.c .driver = { driver 833 drivers/iio/adc/palmas_gpadc.c .driver = { driver 1021 drivers/iio/adc/qcom-pm8xxx-xoadc.c .driver = { driver 788 drivers/iio/adc/qcom-spmi-adc5.c .driver = { driver 575 drivers/iio/adc/qcom-spmi-iadc.c .driver = { driver 928 drivers/iio/adc/qcom-spmi-vadc.c .driver = { driver 609 drivers/iio/adc/rcar-gyroadc.c .driver = { driver 387 drivers/iio/adc/rockchip_saradc.c .driver = { driver 570 drivers/iio/adc/sc27xx_adc.c .driver = { driver 57 drivers/iio/adc/sd_adc_modulator.c .driver = { driver 382 drivers/iio/adc/spear_adc.c .driver = { driver 659 drivers/iio/adc/stm32-adc-core.c of_match_device(dev->driver->of_match_table, dev)->data; driver 834 drivers/iio/adc/stm32-adc-core.c .driver = { driver 1831 drivers/iio/adc/stm32-adc.c of_match_device(dev->driver->of_match_table, dev)->data; driver 2052 drivers/iio/adc/stm32-adc.c .driver = { driver 1697 drivers/iio/adc/stm32-dfsdm-adc.c .driver = { driver 453 drivers/iio/adc/stm32-dfsdm-core.c .driver = { driver 350 drivers/iio/adc/stmpe-adc.c .driver = { driver 366 drivers/iio/adc/stx104.c .driver = { driver 705 drivers/iio/adc/sun4i-gpadc-iio.c .driver = { driver 159 drivers/iio/adc/ti-adc081c.c ad_id = acpi_match_device(client->dev.driver->acpi_match_table, driver 256 drivers/iio/adc/ti-adc081c.c .driver = { driver 341 drivers/iio/adc/ti-adc0832.c .driver = { driver 259 drivers/iio/adc/ti-adc084s021.c .driver = { driver 326 drivers/iio/adc/ti-adc108s102.c .driver = { driver 536 drivers/iio/adc/ti-adc12138.c .driver = { driver 223 drivers/iio/adc/ti-adc128s052.c .driver = { driver 260 drivers/iio/adc/ti-adc161s626.c .driver = { driver 1125 drivers/iio/adc/ti-ads1015.c .driver = { driver 365 drivers/iio/adc/ti-ads124s08.c .driver = { driver 716 drivers/iio/adc/ti-ads7950.c .driver = { driver 195 drivers/iio/adc/ti-ads8344.c .driver = { driver 514 drivers/iio/adc/ti-ads8688.c .driver = { driver 255 drivers/iio/adc/ti-tlc4541.c .driver = { driver 735 drivers/iio/adc/ti_am335x_adc.c .driver = { driver 929 drivers/iio/adc/twl4030-madc.c .driver = { driver 980 drivers/iio/adc/twl6030-gpadc.c .driver = { driver 967 drivers/iio/adc/vf610_adc.c .driver = { driver 140 drivers/iio/adc/viperboard_adc.c .driver = { driver 1388 drivers/iio/adc/xilinx-xadc-core.c .driver = { driver 350 drivers/iio/afe/iio-rescale.c .driver = { driver 293 drivers/iio/amplifiers/ad8366.c .driver = { driver 179 drivers/iio/chemical/ams-iaq-core.c .driver = { driver 672 drivers/iio/chemical/atlas-ph-sensor.c .driver = { driver 874 drivers/iio/chemical/bme680_core.c id = acpi_match_device(dev->driver->acpi_match_table, dev); driver 59 drivers/iio/chemical/bme680_i2c.c .driver = { driver 162 drivers/iio/chemical/bme680_spi.c .driver = { driver 470 drivers/iio/chemical/ccs811.c .driver = { driver 342 drivers/iio/chemical/pms7003.c .driver = { driver 578 drivers/iio/chemical/sgp30.c .driver = { driver 540 drivers/iio/chemical/sps30.c .driver = { driver 404 drivers/iio/chemical/vz89x.c .driver = { driver 128 drivers/iio/common/cros_ec_sensors/cros_ec_lid_angle.c .driver = { driver 325 drivers/iio/common/cros_ec_sensors/cros_ec_sensors.c .driver = { driver 683 drivers/iio/common/ssp_sensors/ssp_dev.c .driver = { driver 78 drivers/iio/common/st_sensors/st_sensors_i2c.c acpi_id = acpi_match_device(dev->driver->acpi_match_table, dev); driver 963 drivers/iio/dac/ad5064.c .driver = { driver 1081 drivers/iio/dac/ad5064.c .driver = { driver 548 drivers/iio/dac/ad5360.c .driver = { driver 518 drivers/iio/dac/ad5380.c .driver = { driver 591 drivers/iio/dac/ad5380.c .driver = { driver 523 drivers/iio/dac/ad5421.c .driver = { driver 498 drivers/iio/dac/ad5446.c .driver = { driver 586 drivers/iio/dac/ad5446.c .driver = { driver 355 drivers/iio/dac/ad5449.c .driver = { driver 362 drivers/iio/dac/ad5504.c .driver = { driver 158 drivers/iio/dac/ad5592r.c .driver = { driver 125 drivers/iio/dac/ad5593r.c .driver = { driver 305 drivers/iio/dac/ad5624r_spi.c .driver = { driver 125 drivers/iio/dac/ad5686-spi.c .driver = { driver 91 drivers/iio/dac/ad5696-i2c.c .driver = { driver 795 drivers/iio/dac/ad5755.c .driver = { driver 894 drivers/iio/dac/ad5758.c .driver = { driver 417 drivers/iio/dac/ad5761.c .driver = { driver 356 drivers/iio/dac/ad5764.c .driver = { driver 460 drivers/iio/dac/ad5791.c .driver = { driver 295 drivers/iio/dac/ad7303.c .driver = { driver 219 drivers/iio/dac/ad8801.c .driver = { driver 127 drivers/iio/dac/cio-dac.c .driver = { driver 253 drivers/iio/dac/dpot-dac.c .driver = { driver 317 drivers/iio/dac/ds4424.c .driver = { driver 197 drivers/iio/dac/lpc18xx_dac.c .driver = { driver 237 drivers/iio/dac/ltc1660.c .driver = { driver 348 drivers/iio/dac/ltc2632.c .driver = { driver 250 drivers/iio/dac/m62332.c .driver = { driver 212 drivers/iio/dac/max517.c .driver = { driver 384 drivers/iio/dac/max5821.c .driver = { driver 539 drivers/iio/dac/mcp4725.c .driver = { driver 198 drivers/iio/dac/mcp4922.c .driver = { driver 70 drivers/iio/dac/stm32-dac-core.c of_match_device(dev->driver->of_match_table, dev)->data; driver 182 drivers/iio/dac/stm32-dac-core.c .driver = { driver 310 drivers/iio/dac/stm32-dac.c .driver = { driver 353 drivers/iio/dac/ti-dac082s085.c .driver = { driver 419 drivers/iio/dac/ti-dac5571.c .driver = { driver 326 drivers/iio/dac/ti-dac7311.c .driver = { driver 173 drivers/iio/dac/ti-dac7612.c .driver = { driver 279 drivers/iio/dac/vf610_dac.c .driver = { driver 1076 drivers/iio/frequency/ad9523.c .driver = { driver 632 drivers/iio/frequency/adf4350.c .driver = { driver 621 drivers/iio/frequency/adf4371.c .driver = { driver 203 drivers/iio/gyro/adis16080.c indio_dev->name = spi->dev.driver->name; driver 227 drivers/iio/gyro/adis16080.c .driver = { driver 155 drivers/iio/gyro/adis16130.c indio_dev->name = spi->dev.driver->name; driver 166 drivers/iio/gyro/adis16130.c .driver = { driver 574 drivers/iio/gyro/adis16136.c .driver = { driver 434 drivers/iio/gyro/adis16260.c .driver = { driver 433 drivers/iio/gyro/adxrs450.c indio_dev->name = spi->dev.driver->name; driver 455 drivers/iio/gyro/adxrs450.c .driver = { driver 1063 drivers/iio/gyro/bmg160_core.c id = acpi_match_device(dev->driver->acpi_match_table, dev); driver 67 drivers/iio/gyro/bmg160_i2c.c .driver = { driver 46 drivers/iio/gyro/bmg160_spi.c .driver = { driver 56 drivers/iio/gyro/fxas21002c_i2c.c .driver = { driver 57 drivers/iio/gyro/fxas21002c_spi.c .driver = { driver 399 drivers/iio/gyro/hid-sensor-gyro-3d.c .driver = { driver 321 drivers/iio/gyro/itg3200_core.c indio_dev->name = client->dev.driver->name; driver 403 drivers/iio/gyro/itg3200_core.c .driver = { driver 114 drivers/iio/gyro/mpu3050-i2c.c .driver = { driver 139 drivers/iio/gyro/ssp_gyro_sensor.c .driver = { driver 123 drivers/iio/gyro/st_gyro_i2c.c .driver = { driver 127 drivers/iio/gyro/st_gyro_spi.c .driver = { driver 608 drivers/iio/health/afe4403.c .driver = { driver 614 drivers/iio/health/afe4404.c .driver = { driver 503 drivers/iio/health/max30100.c .driver = { driver 626 drivers/iio/health/max30102.c .driver = { driver 268 drivers/iio/humidity/am2315.c .driver = { driver 335 drivers/iio/humidity/dht11.c .driver = { driver 422 drivers/iio/humidity/hdc100x.c .driver = { driver 293 drivers/iio/humidity/hid-sensor-humidity.c .driver = { driver 63 drivers/iio/humidity/hts221_i2c.c .driver = { driver 56 drivers/iio/humidity/hts221_spi.c .driver = { driver 249 drivers/iio/humidity/htu21.c .driver = { driver 175 drivers/iio/humidity/si7005.c .driver = { driver 155 drivers/iio/humidity/si7020.c .driver = { driver 1214 drivers/iio/imu/adis16400.c .driver = { driver 477 drivers/iio/imu/adis16460.c .driver = { driver 1307 drivers/iio/imu/adis16480.c .driver = { driver 519 drivers/iio/imu/bmi160/bmi160_core.c id = acpi_match_device(dev->driver->acpi_match_table, dev); driver 59 drivers/iio/imu/bmi160/bmi160_i2c.c .driver = { driver 53 drivers/iio/imu/bmi160/bmi160_spi.c .driver = { driver 110 drivers/iio/imu/inv_mpu6050/inv_mpu_acpi.c id = acpi_match_device(client->dev.driver->acpi_match_table, driver 62 drivers/iio/imu/inv_mpu6050/inv_mpu_i2c.c id = acpi_match_device(dev->driver->acpi_match_table, dev); driver 229 drivers/iio/imu/inv_mpu6050/inv_mpu_i2c.c .driver = { driver 53 drivers/iio/imu/inv_mpu6050/inv_mpu_spi.c } else if ((acpi_id = acpi_match_device(spi->dev.driver->acpi_match_table, &spi->dev))) { driver 96 drivers/iio/imu/inv_mpu6050/inv_mpu_spi.c .driver = { driver 1231 drivers/iio/imu/kmx61.c id = acpi_match_device(dev->driver->acpi_match_table, dev); driver 1527 drivers/iio/imu/kmx61.c .driver = { driver 112 drivers/iio/imu/st_lsm6dsx/st_lsm6dsx_i2c.c .driver = { driver 46 drivers/iio/imu/st_lsm6dsx/st_lsm6dsx_i3c.c .driver = { driver 112 drivers/iio/imu/st_lsm6dsx/st_lsm6dsx_spi.c .driver = { driver 306 drivers/iio/light/adjd_s311.c .driver = { driver 215 drivers/iio/light/al3320a.c .driver = { driver 511 drivers/iio/light/apds9300.c .driver = { driver 1126 drivers/iio/light/apds9960.c .driver = { driver 321 drivers/iio/light/bh1750.c .driver = { driver 288 drivers/iio/light/bh1780.c .driver = { driver 355 drivers/iio/light/cm32181.c .driver = { driver 419 drivers/iio/light/cm3232.c .driver = { driver 261 drivers/iio/light/cm3323.c .driver = { driver 318 drivers/iio/light/cm3605.c .driver = { driver 733 drivers/iio/light/cm36651.c .driver = { driver 266 drivers/iio/light/cros_ec_light_prox.c .driver = { driver 1628 drivers/iio/light/gp2ap020a00f.c .driver = { driver 381 drivers/iio/light/hid-sensor-als.c .driver = { driver 359 drivers/iio/light/hid-sensor-prox.c .driver = { driver 694 drivers/iio/light/isl29018.c id = acpi_match_device(dev->driver->acpi_match_table, dev); driver 870 drivers/iio/light/isl29018.c .driver = { driver 703 drivers/iio/light/isl29028.c .driver = { driver 343 drivers/iio/light/isl29125.c .driver = { driver 445 drivers/iio/light/jsa1212.c .driver = { driver 913 drivers/iio/light/lm3533-als.c .driver = { driver 1382 drivers/iio/light/ltr501.c id = acpi_match_device(dev->driver->acpi_match_table, dev); driver 1575 drivers/iio/light/ltr501.c .driver = { driver 521 drivers/iio/light/lv0104cs.c .driver = { driver 623 drivers/iio/light/max44000.c .driver = { driver 539 drivers/iio/light/max44009.c .driver = { driver 300 drivers/iio/light/noa1305.c .driver = { driver 845 drivers/iio/light/opt3001.c .driver = { driver 472 drivers/iio/light/pa12203001.c .driver = { driver 1125 drivers/iio/light/rpr0521.c .driver = { driver 1071 drivers/iio/light/si1133.c .driver = { driver 1355 drivers/iio/light/si1145.c .driver = { driver 56 drivers/iio/light/st_uvis25_i2c.c .driver = { driver 55 drivers/iio/light/st_uvis25_spi.c .driver = { driver 691 drivers/iio/light/stk3310.c .driver = { driver 386 drivers/iio/light/tcs3414.c .driver = { driver 607 drivers/iio/light/tcs3472.c .driver = { driver 882 drivers/iio/light/tsl2563.c .driver = { driver 935 drivers/iio/light/tsl2583.c .driver = { driver 1940 drivers/iio/light/tsl2772.c .driver = { driver 244 drivers/iio/light/tsl4531.c .driver = { driver 973 drivers/iio/light/us5182d.c .driver = { driver 424 drivers/iio/light/vcnl4000.c .driver = { driver 663 drivers/iio/light/vcnl4035.c .driver = { driver 202 drivers/iio/light/veml6070.c .driver = { driver 538 drivers/iio/light/vl6180.c .driver = { driver 554 drivers/iio/light/zopt2201.c .driver = { driver 940 drivers/iio/magnetometer/ak8974.c .driver = { driver 794 drivers/iio/magnetometer/ak8975.c id = acpi_match_device(dev->driver->acpi_match_table, dev); driver 1089 drivers/iio/magnetometer/ak8975.c .driver = { driver 848 drivers/iio/magnetometer/bmc150_magn.c id = acpi_match_device(dev->driver->acpi_match_table, dev); driver 67 drivers/iio/magnetometer/bmc150_magn_i2c.c .driver = { driver 59 drivers/iio/magnetometer/bmc150_magn_spi.c .driver = { driver 589 drivers/iio/magnetometer/hid-sensor-magn-3d.c .driver = { driver 92 drivers/iio/magnetometer/hmc5843_i2c.c .driver = { driver 89 drivers/iio/magnetometer/hmc5843_spi.c .driver = { driver 647 drivers/iio/magnetometer/mag3110.c .driver = { driver 577 drivers/iio/magnetometer/mmc35240.c .driver = { driver 44 drivers/iio/magnetometer/rm3100-i2c.c .driver = { driver 54 drivers/iio/magnetometer/rm3100-spi.c .driver = { driver 114 drivers/iio/magnetometer/st_magn_i2c.c .driver = { driver 105 drivers/iio/magnetometer/st_magn_spi.c .driver = { driver 453 drivers/iio/multiplexer/iio-mux.c .driver = { driver 420 drivers/iio/orientation/hid-sensor-incl-3d.c .driver = { driver 366 drivers/iio/orientation/hid-sensor-rotation.c .driver = { driver 219 drivers/iio/potentiometer/ad5272.c .driver = { driver 157 drivers/iio/potentiometer/ds1803.c .driver = { driver 124 drivers/iio/potentiometer/max5432.c .driver = { driver 200 drivers/iio/potentiometer/max5481.c .driver = { driver 143 drivers/iio/potentiometer/max5487.c .driver = { driver 178 drivers/iio/potentiometer/mcp4018.c .driver = { driver 191 drivers/iio/potentiometer/mcp41010.c .driver = { driver 481 drivers/iio/potentiometer/mcp4131.c .driver = { driver 388 drivers/iio/potentiometer/mcp4531.c .driver = { driver 162 drivers/iio/potentiometer/tpl0102.c .driver = { driver 425 drivers/iio/potentiostat/lmp91000.c .driver = { driver 256 drivers/iio/pressure/abp060mg.c .driver = { driver 78 drivers/iio/pressure/bmp280-i2c.c .driver = { driver 114 drivers/iio/pressure/bmp280-spi.c .driver = { driver 203 drivers/iio/pressure/cros_ec_baro.c .driver = { driver 817 drivers/iio/pressure/dps310.c .driver = { driver 363 drivers/iio/pressure/hid-sensor-press.c .driver = { driver 303 drivers/iio/pressure/hp03.c .driver = { driver 413 drivers/iio/pressure/hp206c.c .driver = { driver 54 drivers/iio/pressure/mpl115_i2c.c .driver = { driver 93 drivers/iio/pressure/mpl115_spi.c .driver = { driver 327 drivers/iio/pressure/mpl3115.c .driver = { driver 131 drivers/iio/pressure/ms5611_i2c.c .driver = { driver 133 drivers/iio/pressure/ms5611_spi.c .driver = { driver 194 drivers/iio/pressure/ms5637.c .driver = { driver 134 drivers/iio/pressure/st_pressure_i2c.c .driver = { driver 117 drivers/iio/pressure/st_pressure_spi.c .driver = { driver 261 drivers/iio/pressure/t5403.c .driver = { driver 78 drivers/iio/pressure/zpa2326_i2c.c .driver = { driver 82 drivers/iio/pressure/zpa2326_spi.c .driver = { driver 478 drivers/iio/proximity/as3935.c .driver = { driver 1009 drivers/iio/proximity/isl29501.c .driver = { driver 261 drivers/iio/proximity/mb1232.c .driver = { driver 361 drivers/iio/proximity/pulsedlight-lidar-lite-v2.c .driver = { driver 336 drivers/iio/proximity/rfd77402.c .driver = { driver 304 drivers/iio/proximity/srf04.c .driver = { driver 549 drivers/iio/proximity/srf08.c .driver = { driver 1064 drivers/iio/proximity/sx9500.c .driver = { driver 154 drivers/iio/proximity/vl53l0x-i2c.c .driver = { driver 195 drivers/iio/resolver/ad2s1200.c .driver = { driver 120 drivers/iio/resolver/ad2s90.c .driver = { driver 289 drivers/iio/temperature/hid-sensor-temperature.c .driver = { driver 346 drivers/iio/temperature/max31856.c .driver = { driver 257 drivers/iio/temperature/maxim_thermocouple.c .driver = { driver 646 drivers/iio/temperature/mlx90614.c .driver = { driver 745 drivers/iio/temperature/mlx90632.c .driver = { driver 276 drivers/iio/temperature/tmp006.c .driver = { driver 580 drivers/iio/temperature/tmp007.c .driver = { driver 162 drivers/iio/temperature/tsys01.c indio_dev->name = dev->driver->name; driver 224 drivers/iio/temperature/tsys01.c .driver = { driver 180 drivers/iio/temperature/tsys02d.c .driver = { driver 106 drivers/iio/trigger/iio-trig-interrupt.c .driver = { driver 106 drivers/iio/trigger/stm32-lptimer-trigger.c .driver = { driver 740 drivers/iio/trigger/stm32-timer-trigger.c of_match_device(dev->driver->of_match_table, dev)->data; driver 796 drivers/iio/trigger/stm32-timer-trigger.c .driver = { driver 501 drivers/infiniband/hw/bnxt_re/main.c if (strcmp(drvinfo.driver, "bnxt_en")) driver 527 drivers/infiniband/hw/bnxt_re/main.c module_put(en_dev->pdev->driver->driver.owner); driver 556 drivers/infiniband/hw/bnxt_re/main.c if (!try_module_get(pdev->driver->driver.owner)) driver 1032 drivers/infiniband/hw/cxgb3/iwch_provider.c return sprintf(buf, "%s\n", info.driver); driver 347 drivers/infiniband/hw/cxgb4/provider.c return sprintf(buf, "%s\n", info.driver); driver 4703 drivers/infiniband/hw/hns/hns_roce_hw_v1.c .driver = { driver 1206 drivers/infiniband/hw/qib/qib_init.c rval = driver_for_each_device(&qib_driver.driver, NULL, driver 74 drivers/infiniband/ulp/ipoib/ipoib_ethtool.c strlcpy(drvinfo->driver, "ib_ipoib", sizeof(drvinfo->driver)); driver 127 drivers/infiniband/ulp/opa_vnic/opa_vnic_ethtool.c strlcpy(drvinfo->driver, opa_vnic_driver_name, sizeof(drvinfo->driver)); driver 218 drivers/input/gameport/gameport.c gameport->dev.driver = &drv->driver; driver 220 drivers/input/gameport/gameport.c gameport->dev.driver = NULL; driver 231 drivers/input/gameport/gameport.c gameport->dev.driver = NULL; driver 680 drivers/input/gameport/gameport.c struct gameport_driver *driver = to_gameport_driver(drv); driver 681 drivers/input/gameport/gameport.c return sprintf(buf, "%s\n", driver->description ? driver->description : "(none)"); driver 694 drivers/input/gameport/gameport.c struct gameport_driver *drv = to_gameport_driver(dev->driver); driver 703 drivers/input/gameport/gameport.c struct gameport_driver *drv = to_gameport_driver(dev->driver); driver 713 drivers/input/gameport/gameport.c error = driver_attach(&drv->driver); driver 716 drivers/input/gameport/gameport.c drv->driver.name, error); driver 724 drivers/input/gameport/gameport.c drv->driver.bus = &gameport_bus; driver 725 drivers/input/gameport/gameport.c drv->driver.owner = owner; driver 726 drivers/input/gameport/gameport.c drv->driver.mod_name = mod_name; driver 734 drivers/input/gameport/gameport.c error = driver_register(&drv->driver); driver 737 drivers/input/gameport/gameport.c drv->driver.name, error); driver 747 drivers/input/gameport/gameport.c driver_unregister(&drv->driver); driver 774 drivers/input/gameport/gameport.c driver_unregister(&drv->driver); driver 390 drivers/input/joystick/a3d.c .driver = { driver 543 drivers/input/joystick/adi.c .driver = { driver 766 drivers/input/joystick/analog.c .driver = { driver 351 drivers/input/joystick/as5011.c .driver = { driver 239 drivers/input/joystick/cobra.c .driver = { driver 221 drivers/input/joystick/fsia6b.c .driver = { driver 351 drivers/input/joystick/gf2k.c .driver = { driver 401 drivers/input/joystick/grip.c .driver = { driver 682 drivers/input/joystick/grip_mp.c .driver = { driver 259 drivers/input/joystick/guillemot.c .driver = { driver 242 drivers/input/joystick/iforce/iforce-serio.c .driver = { driver 289 drivers/input/joystick/interact.c .driver = { driver 137 drivers/input/joystick/joydump.c .driver = { driver 198 drivers/input/joystick/magellan.c .driver = { driver 99 drivers/input/joystick/maplecontrol.c struct maple_driver *mdrv = to_maple_driver(dev->driver); driver 148 drivers/input/joystick/maplecontrol.c mdev->driver = mdrv; driver 389 drivers/input/joystick/psxpad-spi.c .driver = { driver 797 drivers/input/joystick/sidewinder.c .driver = { driver 276 drivers/input/joystick/spaceball.c .driver = { driver 213 drivers/input/joystick/spaceorb.c .driver = { driver 184 drivers/input/joystick/stinger.c .driver = { driver 413 drivers/input/joystick/tmdc.c .driver = { driver 237 drivers/input/joystick/twidjoy.c .driver = { driver 193 drivers/input/joystick/warrior.c .driver = { driver 195 drivers/input/joystick/zhenhua.c .driver = { driver 195 drivers/input/keyboard/adc-keys.c .driver = { driver 182 drivers/input/keyboard/adp5520-keys.c .driver = { driver 565 drivers/input/keyboard/adp5588-keys.c client->dev.driver->name, kpad); driver 657 drivers/input/keyboard/adp5588-keys.c .driver = { driver 1012 drivers/input/keyboard/adp5589-keys.c client->dev.driver->name, kpad); driver 1101 drivers/input/keyboard/adp5589-keys.c .driver = { driver 253 drivers/input/keyboard/amikbd.c .driver = { driver 1947 drivers/input/keyboard/applespi.c .driver = { driver 1296 drivers/input/keyboard/atkbd.c .driver = { driver 444 drivers/input/keyboard/bcm-keypad.c .driver = { driver 486 drivers/input/keyboard/cap11xx.c .driver = { driver 186 drivers/input/keyboard/clps711x-keypad.c .driver = { driver 659 drivers/input/keyboard/cros_ec_keyb.c .driver = { driver 305 drivers/input/keyboard/davinci_keyscan.c .driver = { driver 145 drivers/input/keyboard/dlink-dir685-touchkeys.c .driver = { driver 367 drivers/input/keyboard/ep93xx_keypad.c .driver = { driver 190 drivers/input/keyboard/goldfish_events.c .driver = { driver 1015 drivers/input/keyboard/gpio_keys.c .driver = { driver 379 drivers/input/keyboard/gpio_keys_polled.c .driver = { driver 575 drivers/input/keyboard/hil_kbd.c .driver = { driver 582 drivers/input/keyboard/imx_keypad.c .driver = { driver 155 drivers/input/keyboard/ipaq-micro-keys.c .driver = { driver 233 drivers/input/keyboard/jornada680_kbd.c .driver = { driver 138 drivers/input/keyboard/jornada720_kbd.c .driver = { driver 711 drivers/input/keyboard/lkkbd.c .driver = { driver 830 drivers/input/keyboard/lm8323.c .driver = { driver 221 drivers/input/keyboard/lm8333.c .driver = { driver 318 drivers/input/keyboard/lpc32xx-keys.c .driver = { driver 155 drivers/input/keyboard/maple_keyb.c mdrv = to_maple_driver(dev->driver); driver 194 drivers/input/keyboard/maple_keyb.c mdev->driver = mdrv; driver 574 drivers/input/keyboard/matrix_keypad.c .driver = { driver 282 drivers/input/keyboard/max7359_keypad.c .driver = { driver 176 drivers/input/keyboard/mcs_touchkey.c client->dev.driver->name, data); driver 261 drivers/input/keyboard/mcs_touchkey.c .driver = { driver 294 drivers/input/keyboard/mpr121_touchkey.c dev->driver->name, mpr121); driver 354 drivers/input/keyboard/mpr121_touchkey.c .driver = { driver 323 drivers/input/keyboard/mtk-pmic-keys.c .driver = { driver 142 drivers/input/keyboard/newtonkbd.c .driver = { driver 423 drivers/input/keyboard/nomadik-ske-keypad.c .driver = { driver 262 drivers/input/keyboard/nspire-keypad.c .driver = { driver 313 drivers/input/keyboard/omap-keypad.c .driver = { driver 448 drivers/input/keyboard/omap4-keypad.c .driver = { driver 115 drivers/input/keyboard/opencores-kbd.c .driver = { driver 678 drivers/input/keyboard/pmic8xxx-keypad.c .driver = { driver 830 drivers/input/keyboard/pxa27x_keypad.c .driver = { driver 185 drivers/input/keyboard/pxa930_rotary.c .driver = { driver 586 drivers/input/keyboard/qt1050.c .driver = { driver 191 drivers/input/keyboard/qt1070.c client->dev.driver->name, data); driver 273 drivers/input/keyboard/qt1070.c .driver = { driver 461 drivers/input/keyboard/qt2160.c .driver = { driver 599 drivers/input/keyboard/samsung-keypad.c .driver = { driver 327 drivers/input/keyboard/sh_keysc.c .driver = { driver 183 drivers/input/keyboard/snvs_pwrkey.c .driver = { driver 380 drivers/input/keyboard/spear-keyboard.c .driver = { driver 260 drivers/input/keyboard/st-keyscan.c .driver = { driver 416 drivers/input/keyboard/stmpe-keypad.c .driver.name = "stmpe-keypad", driver 417 drivers/input/keyboard/stmpe-keypad.c .driver.owner = THIS_MODULE, driver 146 drivers/input/keyboard/stowaway.c .driver = { driver 298 drivers/input/keyboard/sun4i-lradc-keys.c .driver = { driver 345 drivers/input/keyboard/sunkbd.c .driver = { driver 501 drivers/input/keyboard/tc3589x-keypad.c .driver = { driver 354 drivers/input/keyboard/tca6416-keypad.c .driver = { driver 370 drivers/input/keyboard/tca8418_keypad.c .driver = { driver 812 drivers/input/keyboard/tegra-kbc.c .driver = { driver 347 drivers/input/keyboard/tm2-touchkey.c .driver = { driver 450 drivers/input/keyboard/twl4030_keypad.c .driver = { driver 145 drivers/input/keyboard/xtkbd.c .driver = { driver 152 drivers/input/misc/88pm80x_onkey.c .driver = { driver 135 drivers/input/misc/88pm860x_onkey.c .driver = { driver 120 drivers/input/misc/ab8500-ponkey.c .driver = { driver 98 drivers/input/misc/ad714x-i2c.c .driver = { driver 104 drivers/input/misc/ad714x-spi.c .driver = { driver 157 drivers/input/misc/adxl34x-i2c.c .driver = { driver 121 drivers/input/misc/adxl34x-spi.c .driver = { driver 140 drivers/input/misc/apanel.c .driver = { driver 206 drivers/input/misc/arizona-haptics.c .driver = { driver 271 drivers/input/misc/atmel_captouch.c .driver = { driver 395 drivers/input/misc/axp20x-pek.c .driver = { driver 641 drivers/input/misc/bma150.c .driver = { driver 108 drivers/input/misc/cma3000_d0x_i2c.c .driver = { driver 145 drivers/input/misc/cobalt_btns.c .driver = { driver 107 drivers/input/misc/cpcap-pwrbutton.c .driver = { driver 146 drivers/input/misc/da9052_onkey.c .driver = { driver 151 drivers/input/misc/da9055_onkey.c .driver = { driver 273 drivers/input/misc/da9063_onkey.c .driver = { driver 232 drivers/input/misc/dm355evm_keys.c .driver = { driver 658 drivers/input/misc/drv260x.c .driver = { driver 302 drivers/input/misc/drv2665.c .driver = { driver 477 drivers/input/misc/drv2667.c .driver = { driver 122 drivers/input/misc/e3x0-button.c .driver = { driver 268 drivers/input/misc/gp2ap002a00f.c .driver = { driver 104 drivers/input/misc/gpio-beeper.c .driver = { driver 196 drivers/input/misc/gpio-vibra.c .driver = { driver 127 drivers/input/misc/gpio_decoder.c .driver = { driver 120 drivers/input/misc/hisi_powerkey.c .driver = { driver 269 drivers/input/misc/ideapad_slidebar.c .driver = { driver 175 drivers/input/misc/ixp4xx-beeper.c .driver = { driver 645 drivers/input/misc/kxtj9.c .driver = { driver 96 drivers/input/misc/m68kspkr.c .driver = { driver 118 drivers/input/misc/max77650-onkey.c .driver = { driver 415 drivers/input/misc/max77693-haptic.c .driver = { driver 163 drivers/input/misc/max8925_onkey.c .driver = { driver 394 drivers/input/misc/max8997_haptic.c .driver = { driver 259 drivers/input/misc/mc13783-pwrbutton.c .driver = { driver 211 drivers/input/misc/mma8450.c .driver = { driver 271 drivers/input/misc/msm-vibrator.c .driver = { driver 318 drivers/input/misc/palmas-pwrbutton.c .driver = { driver 118 drivers/input/misc/pcap_keys.c .driver = { driver 104 drivers/input/misc/pcf50633-input.c .driver = { driver 208 drivers/input/misc/pcf8574_keypad.c .driver = { driver 126 drivers/input/misc/pcspkr.c .driver = { driver 317 drivers/input/misc/pm8941-pwrkey.c .driver = { driver 251 drivers/input/misc/pm8xxx-vibrator.c .driver = { driver 443 drivers/input/misc/pmic8xxx-pwrkey.c .driver = { driver 251 drivers/input/misc/pwm-beeper.c .driver = { driver 259 drivers/input/misc/pwm-vibra.c .driver = { driver 82 drivers/input/misc/rave-sp-pwrbutton.c .driver = { driver 99 drivers/input/misc/rb532_button.c .driver = { driver 253 drivers/input/misc/regulator-haptic.c .driver = { driver 81 drivers/input/misc/retu-pwrbutton.c .driver = { driver 95 drivers/input/misc/rk805-pwrkey.c .driver = { driver 359 drivers/input/misc/rotary_encoder.c .driver = { driver 143 drivers/input/misc/sc27xx-vibra.c .driver = { driver 145 drivers/input/misc/sgi_btns.c .driver = { driver 195 drivers/input/misc/sirfsoc-onkey.c .driver = { driver 473 drivers/input/misc/soc_button_array.c .driver = { driver 260 drivers/input/misc/sparcspkr.c .driver = { driver 340 drivers/input/misc/sparcspkr.c .driver = { driver 182 drivers/input/misc/stpmic1_onkey.c .driver = { driver 158 drivers/input/misc/tps65218-pwrbutton.c .driver = { driver 102 drivers/input/misc/twl4030-pwrbutton.c .driver = { driver 240 drivers/input/misc/twl4030-vibra.c .driver = { driver 355 drivers/input/misc/twl6040-vibra.c .driver = { driver 1333 drivers/input/misc/wistron_btns.c .driver = { driver 140 drivers/input/misc/wm831x-on.c .driver = { driver 138 drivers/input/mouse/amimouse.c .driver = { driver 1488 drivers/input/mouse/cyapa.c .driver = { driver 1372 drivers/input/mouse/elan_i2c_core.c .driver = { driver 165 drivers/input/mouse/gpio_mouse.c .driver = { driver 71 drivers/input/mouse/maplemouse.c struct maple_driver *mdrv = to_maple_driver(dev->driver); driver 104 drivers/input/mouse/maplemouse.c mdev->driver = mdrv; driver 351 drivers/input/mouse/navpoint.c .driver = { driver 1793 drivers/input/mouse/psmouse-base.c .driver = { driver 241 drivers/input/mouse/pxa930_trkball.c .driver = { driver 333 drivers/input/mouse/sermouse.c .driver = { driver 650 drivers/input/mouse/synaptics_i2c.c .driver = { driver 528 drivers/input/mouse/vsxxxaa.c .driver = { driver 206 drivers/input/rmi4/rmi_bus.c to_rmi_function_handler(dev->driver); driver 230 drivers/input/rmi4/rmi_bus.c to_rmi_function_handler(dev->driver); driver 300 drivers/input/rmi4/rmi_bus.c struct device_driver *driver = &handler->driver; driver 303 drivers/input/rmi4/rmi_bus.c driver->bus = &rmi_bus_type; driver 304 drivers/input/rmi4/rmi_bus.c driver->owner = owner; driver 305 drivers/input/rmi4/rmi_bus.c driver->mod_name = mod_name; driver 306 drivers/input/rmi4/rmi_bus.c driver->probe = rmi_function_probe; driver 307 drivers/input/rmi4/rmi_bus.c driver->remove = rmi_function_remove; driver 309 drivers/input/rmi4/rmi_bus.c error = driver_register(driver); driver 312 drivers/input/rmi4/rmi_bus.c driver->name, error); driver 329 drivers/input/rmi4/rmi_bus.c driver_unregister(&handler->driver); driver 76 drivers/input/rmi4/rmi_bus.h struct device_driver driver; driver 90 drivers/input/rmi4/rmi_bus.h container_of(d, struct rmi_function_handler, driver) driver 100 drivers/input/rmi4/rmi_bus.h container_of(d, struct rmi_driver, driver) driver 121 drivers/input/rmi4/rmi_bus.h return d->driver->reset_handler(d); driver 65 drivers/input/rmi4/rmi_driver.c if (!fn || !fn->dev.driver) driver 68 drivers/input/rmi4/rmi_driver.c fh = to_rmi_function_handler(fn->dev.driver); driver 84 drivers/input/rmi4/rmi_driver.c if (!fn || !fn->dev.driver) driver 87 drivers/input/rmi4/rmi_driver.c fh = to_rmi_function_handler(fn->dev.driver); driver 261 drivers/input/rmi4/rmi_driver.c if (!fn || !fn->dev.driver) driver 264 drivers/input/rmi4/rmi_driver.c fh = to_rmi_function_handler(fn->dev.driver); driver 295 drivers/input/rmi4/rmi_driver.c if (!fn || !fn->dev.driver) driver 298 drivers/input/rmi4/rmi_driver.c fh = to_rmi_function_handler(fn->dev.driver); driver 1119 drivers/input/rmi4/rmi_driver.c rmi_driver = to_rmi_driver(dev->driver); driver 1120 drivers/input/rmi4/rmi_driver.c rmi_dev->driver = rmi_driver; driver 1226 drivers/input/rmi4/rmi_driver.c if (data->f01_container->dev.driver) { driver 1244 drivers/input/rmi4/rmi_driver.c .driver = { driver 1259 drivers/input/rmi4/rmi_driver.c return drv == &rmi_physical_driver.driver; driver 1266 drivers/input/rmi4/rmi_driver.c error = driver_register(&rmi_physical_driver.driver); driver 1278 drivers/input/rmi4/rmi_driver.c driver_unregister(&rmi_physical_driver.driver); driver 701 drivers/input/rmi4/rmi_f01.c error = rmi_dev->driver->reset_handler(rmi_dev); driver 712 drivers/input/rmi4/rmi_f01.c .driver = { driver 159 drivers/input/rmi4/rmi_f03.c return fn->rmi_dev->driver->set_irq_bits(fn->rmi_dev, fn->irq_mask); driver 167 drivers/input/rmi4/rmi_f03.c fn->rmi_dev->driver->clear_irq_bits(fn->rmi_dev, fn->irq_mask); driver 238 drivers/input/rmi4/rmi_f03.c fn->rmi_dev->driver->set_irq_bits(fn->rmi_dev, fn->irq_mask); driver 316 drivers/input/rmi4/rmi_f03.c .driver = { driver 1241 drivers/input/rmi4/rmi_f11.c struct rmi_driver *drv = fn->rmi_dev->driver; driver 1340 drivers/input/rmi4/rmi_f11.c .driver = { driver 296 drivers/input/rmi4/rmi_f12.c struct rmi_driver *drv = fn->rmi_dev->driver; driver 544 drivers/input/rmi4/rmi_f12.c .driver = { driver 166 drivers/input/rmi4/rmi_f30.c struct rmi_driver *drv = fn->rmi_dev->driver; driver 398 drivers/input/rmi4/rmi_f30.c .driver = { driver 449 drivers/input/rmi4/rmi_f34.c if (data->f01_container->dev.driver) driver 602 drivers/input/rmi4/rmi_f34.c .driver = { driver 1192 drivers/input/rmi4/rmi_f34v7.c f34->fn->rmi_dev->driver->set_irq_bits(f34->fn->rmi_dev, driver 1285 drivers/input/rmi4/rmi_f34v7.c f34->fn->rmi_dev->driver->set_irq_bits(f34->fn->rmi_dev, f34->fn->irq_mask); driver 1311 drivers/input/rmi4/rmi_f34v7.c f34->fn->rmi_dev->driver->set_irq_bits(f34->fn->rmi_dev, f34->fn->irq_mask); driver 374 drivers/input/rmi4/rmi_f54.c strlcpy(cap->driver, F54_NAME, sizeof(cap->driver)); driver 602 drivers/input/rmi4/rmi_f54.c struct rmi_driver *drv = fn->rmi_dev->driver; driver 737 drivers/input/rmi4/rmi_f54.c .driver = { driver 123 drivers/input/rmi4/rmi_f55.c .driver = { driver 376 drivers/input/rmi4/rmi_i2c.c .driver = { driver 420 drivers/input/rmi4/rmi_smbus.c .driver = { driver 517 drivers/input/rmi4/rmi_spi.c .driver = { driver 154 drivers/input/serio/altera_ps2.c .driver = { driver 188 drivers/input/serio/ams_delta_serio.c .driver = { driver 211 drivers/input/serio/apbps2.c .driver = { driver 262 drivers/input/serio/arc_ps2.c .driver = { driver 194 drivers/input/serio/ct82c710.c .driver = { driver 396 drivers/input/serio/hyperv-keyboard.c .driver = { driver 98 drivers/input/serio/i8042-sparcio.h .driver = { driver 1003 drivers/input/serio/i8042-x86ia64io.h .driver = { driver 1029 drivers/input/serio/i8042-x86ia64io.h .driver = { driver 1589 drivers/input/serio/i8042.c .driver = { driver 160 drivers/input/serio/maceps2.c .driver = { driver 264 drivers/input/serio/olpc_apsp.c .driver = { driver 441 drivers/input/serio/ps2-gpio.c .driver = { driver 293 drivers/input/serio/ps2mult.c .driver = { driver 171 drivers/input/serio/q40kbd.c .driver = { driver 153 drivers/input/serio/rpckbd.c .driver = { driver 96 drivers/input/serio/serio.c serio->dev.driver = &drv->driver; driver 98 drivers/input/serio/serio.c serio->dev.driver = NULL; driver 109 drivers/input/serio/serio.c serio->dev.driver = NULL; driver 737 drivers/input/serio/serio.c struct serio_driver *driver = to_serio_driver(drv); driver 738 drivers/input/serio/serio.c return sprintf(buf, "%s\n", driver->description ? driver->description : "(none)"); driver 776 drivers/input/serio/serio.c struct serio_driver *drv = to_serio_driver(dev->driver); driver 808 drivers/input/serio/serio.c error = driver_attach(&drv->driver); driver 811 drivers/input/serio/serio.c drv->driver.name, error); driver 819 drivers/input/serio/serio.c drv->driver.bus = &serio_bus; driver 820 drivers/input/serio/serio.c drv->driver.owner = owner; driver 821 drivers/input/serio/serio.c drv->driver.mod_name = mod_name; driver 829 drivers/input/serio/serio.c error = driver_register(&drv->driver); driver 832 drivers/input/serio/serio.c drv->driver.name, error); driver 844 drivers/input/serio/serio.c driver_unregister(&drv->driver); driver 872 drivers/input/serio/serio.c driver_unregister(&drv->driver); driver 429 drivers/input/serio/serio_raw.c .driver = { driver 331 drivers/input/serio/sun4i-ps2.c .driver = { driver 359 drivers/input/serio/xilinx_ps2.c .driver = { driver 607 drivers/input/tablet/wacom_serial4.c .driver = { driver 293 drivers/input/touchscreen/88pm860x-ts.c .driver = { driver 772 drivers/input/touchscreen/ad7877.c spi->dev.driver->name, ts); driver 810 drivers/input/touchscreen/ad7877.c .driver = { driver 61 drivers/input/touchscreen/ad7879-i2c.c .driver = { driver 58 drivers/input/touchscreen/ad7879-spi.c .driver = { driver 1408 drivers/input/touchscreen/ads7846.c irq_flags, spi->dev.driver->name, ts); driver 1415 drivers/input/touchscreen/ads7846.c irq_flags, spi->dev.driver->name, ts); driver 1515 drivers/input/touchscreen/ads7846.c .driver = { driver 182 drivers/input/touchscreen/ar1021_i2c.c .driver = { driver 2408 drivers/input/touchscreen/atmel_mxt_ts.c strlcpy(cap->driver, "atmel_mxt_ts", sizeof(cap->driver)); driver 3218 drivers/input/touchscreen/atmel_mxt_ts.c .driver = { driver 668 drivers/input/touchscreen/auo-pixcir-ts.c .driver = { driver 519 drivers/input/touchscreen/bcm_iproc_tsc.c .driver = { driver 619 drivers/input/touchscreen/bu21013_ts.c .driver = { driver 472 drivers/input/touchscreen/bu21029_ts.c .driver = { driver 265 drivers/input/touchscreen/chipone_icn8318.c .driver = { driver 508 drivers/input/touchscreen/chipone_icn8505.c .driver = { driver 369 drivers/input/touchscreen/colibri-vf50-ts.c .driver = { driver 337 drivers/input/touchscreen/cy8ctmg110_ts.c .driver = { driver 62 drivers/input/touchscreen/cyttsp4_i2c.c .driver = { driver 176 drivers/input/touchscreen/cyttsp4_spi.c .driver = { driver 56 drivers/input/touchscreen/cyttsp_i2c.c .driver = { driver 164 drivers/input/touchscreen/cyttsp_spi.c .driver = { driver 355 drivers/input/touchscreen/da9034-ts.c .driver = { driver 332 drivers/input/touchscreen/da9052_tsi.c .driver = { driver 175 drivers/input/touchscreen/dynapro.c .driver = { driver 1258 drivers/input/touchscreen/edt-ft5x06.c .driver = { driver 290 drivers/input/touchscreen/eeti_ts.c .driver = { driver 270 drivers/input/touchscreen/egalax_ts.c .driver = { driver 177 drivers/input/touchscreen/egalax_ts_serial.c .driver = { driver 320 drivers/input/touchscreen/ektf2127.c .driver = { driver 1392 drivers/input/touchscreen/elants_i2c.c .driver = { driver 394 drivers/input/touchscreen/elo.c .driver = { driver 208 drivers/input/touchscreen/exc3000.c .driver = { driver 578 drivers/input/touchscreen/fsl-imx25-tcq.c .driver = { driver 163 drivers/input/touchscreen/fujitsu_ts.c .driver = { driver 1066 drivers/input/touchscreen/goodix.c .driver = { driver 162 drivers/input/touchscreen/gunze.c .driver = { driver 174 drivers/input/touchscreen/hampshire.c .driver = { driver 1101 drivers/input/touchscreen/hideep.c .driver = { driver 213 drivers/input/touchscreen/htcpen.c .driver = { driver 416 drivers/input/touchscreen/ili210x.c .driver = { driver 562 drivers/input/touchscreen/imx6ul_tsc.c .driver = { driver 176 drivers/input/touchscreen/inexio.c .driver = { driver 151 drivers/input/touchscreen/ipaq-micro-ts.c .driver = { driver 1121 drivers/input/touchscreen/iqs5xx.c .driver = { driver 153 drivers/input/touchscreen/jornada720_ts.c .driver = { driver 388 drivers/input/touchscreen/lpc32xx_ts.c .driver = { driver 295 drivers/input/touchscreen/mainstone-wm97xx.c .driver = { driver 230 drivers/input/touchscreen/max11801_ts.c .driver = { driver 232 drivers/input/touchscreen/mc13783_ts.c .driver = { driver 276 drivers/input/touchscreen/mcs5000_ts.c .driver = { driver 1595 drivers/input/touchscreen/melfas_mip4.c .driver = { driver 223 drivers/input/touchscreen/migor_ts.c .driver = { driver 608 drivers/input/touchscreen/mms114.c .driver = { driver 190 drivers/input/touchscreen/mtouch.c .driver = { driver 693 drivers/input/touchscreen/mxs-lradc-ts.c .driver = { driver 244 drivers/input/touchscreen/pcap_ts.c .driver = { driver 305 drivers/input/touchscreen/penmount.c .driver = { driver 604 drivers/input/touchscreen/pixcir_i2c_ts.c .driver = { driver 216 drivers/input/touchscreen/raspberrypi-ts.c .driver = { driver 1210 drivers/input/touchscreen/raydium_i2c_ts.c .driver = { driver 194 drivers/input/touchscreen/resistive-adc-touch.c .driver = { driver 1184 drivers/input/touchscreen/rohm_bu21023.c .driver = { driver 416 drivers/input/touchscreen/s3c2410_ts.c .driver = { driver 540 drivers/input/touchscreen/s6sy761.c .driver = { driver 428 drivers/input/touchscreen/silead.c acpi_id = acpi_match_device(dev->driver->acpi_match_table, dev); driver 633 drivers/input/touchscreen/silead.c .driver = { driver 393 drivers/input/touchscreen/sis_i2c.c .driver = { driver 336 drivers/input/touchscreen/st1232.c .driver = { driver 807 drivers/input/touchscreen/stmfts.c .driver = { driver 359 drivers/input/touchscreen/stmpe-ts.c .driver = { driver 401 drivers/input/touchscreen/sun4i-ts.c .driver = { driver 929 drivers/input/touchscreen/sur40.c strlcpy(cap->driver, DRIVER_SHORT, sizeof(cap->driver)); driver 411 drivers/input/touchscreen/surface3_spi.c .driver = { driver 468 drivers/input/touchscreen/sx8654.c .driver = { driver 436 drivers/input/touchscreen/ti_am335x_tsc.c IRQF_SHARED, pdev->dev.driver->name, ts_dev); driver 549 drivers/input/touchscreen/ti_am335x_tsc.c .driver = { driver 204 drivers/input/touchscreen/touchit213.c .driver = { driver 164 drivers/input/touchscreen/touchright.c .driver = { driver 171 drivers/input/touchscreen/touchwin.c .driver = { driver 286 drivers/input/touchscreen/tps6507x-ts.c .driver = { driver 204 drivers/input/touchscreen/ts4800-ts.c .driver = { driver 66 drivers/input/touchscreen/tsc2004.c .driver = { driver 81 drivers/input/touchscreen/tsc2005.c .driver = { driver 393 drivers/input/touchscreen/tsc2007_core.c client->dev.driver->name, ts); driver 443 drivers/input/touchscreen/tsc2007_core.c .driver = { driver 158 drivers/input/touchscreen/tsc40.c .driver = { driver 440 drivers/input/touchscreen/ucb1400_ts.c .driver = { driver 267 drivers/input/touchscreen/wacom_i2c.c .driver = { driver 699 drivers/input/touchscreen/wacom_w8001.c .driver = { driver 1175 drivers/input/touchscreen/wdt87xx_i2c.c .driver = { driver 389 drivers/input/touchscreen/wm831x-ts.c .driver = { driver 904 drivers/input/touchscreen/wm97xx-core.c .driver = { driver 248 drivers/input/touchscreen/zet6223.c .driver = { driver 943 drivers/input/touchscreen/zforce_ts.c .driver = { driver 218 drivers/input/touchscreen/zylonite-wm97xx.c .driver = { driver 533 drivers/interconnect/qcom/qcs404.c .driver = { driver 890 drivers/interconnect/qcom/sdm845.c .driver = { driver 67 drivers/interconnect/qcom/smd-rpm.c .driver = { driver 2511 drivers/iommu/arm-smmu-v3.c struct device *dev = driver_find_device_by_fwnode(&arm_smmu_driver.driver, driver 3701 drivers/iommu/arm-smmu-v3.c .driver = { driver 189 drivers/iommu/arm-smmu.c err = driver_for_each_device(&arm_smmu_driver.driver, NULL, &data, driver 1306 drivers/iommu/arm-smmu.c struct device *dev = driver_find_device_by_fwnode(&arm_smmu_driver.driver, driver 2237 drivers/iommu/arm-smmu.c .driver = { driver 716 drivers/iommu/exynos-iommu.c .driver = { driver 1197 drivers/iommu/fsl_pamu.c .driver = { driver 248 drivers/iommu/ipmmu-vmsa.c return driver_for_each_device(&ipmmu_driver.driver, NULL, &root, driver 1214 drivers/iommu/ipmmu-vmsa.c .driver = { driver 850 drivers/iommu/msm_iommu.c .driver = { driver 862 drivers/iommu/mtk_iommu.c .driver = { driver 696 drivers/iommu/mtk_iommu_v1.c .driver = { driver 1319 drivers/iommu/omap-iommu.c .driver = { driver 776 drivers/iommu/qcom_iommu.c .driver = { driver 929 drivers/iommu/qcom_iommu.c .driver = { driver 1303 drivers/iommu/rockchip-iommu.c .driver = { driver 861 drivers/iommu/virtio-iommu.c struct device *dev = driver_find_device(&virtio_iommu_drv.driver, NULL, driver 1165 drivers/iommu/virtio-iommu.c .driver.name = KBUILD_MODNAME, driver 1166 drivers/iommu/virtio-iommu.c .driver.owner = THIS_MODULE, driver 729 drivers/ipack/devices/ipoctal.c static struct ipack_driver driver = { driver 736 drivers/ipack/devices/ipoctal.c return ipack_driver_register(&driver, THIS_MODULE, KBUILD_MODNAME); driver 741 drivers/ipack/devices/ipoctal.c ipack_driver_unregister(&driver); driver 16 drivers/ipack/ipack.c #define to_ipack_driver(drv) container_of(drv, struct ipack_driver, driver) driver 65 drivers/ipack/ipack.c struct ipack_driver *drv = to_ipack_driver(device->driver); driver 76 drivers/ipack/ipack.c struct ipack_driver *drv = to_ipack_driver(device->driver); driver 255 drivers/ipack/ipack.c edrv->driver.owner = owner; driver 256 drivers/ipack/ipack.c edrv->driver.name = name; driver 257 drivers/ipack/ipack.c edrv->driver.bus = &ipack_bus_type; driver 258 drivers/ipack/ipack.c return driver_register(&edrv->driver); driver 264 drivers/ipack/ipack.c driver_unregister(&edrv->driver); driver 155 drivers/irqchip/irq-gic-pm.c .driver = { driver 485 drivers/irqchip/irq-imgpdc.c .driver = { driver 306 drivers/irqchip/irq-imx-irqsteer.c .driver = { driver 226 drivers/irqchip/irq-keystone.c .driver = { driver 426 drivers/irqchip/irq-ls-scfg-msi.c .driver = { driver 244 drivers/irqchip/irq-madera.c .driver = { driver 379 drivers/irqchip/irq-mbigen.c .driver = { driver 259 drivers/irqchip/irq-mvebu-gicp.c .driver = { driver 340 drivers/irqchip/irq-mvebu-icu.c .driver = { driver 408 drivers/irqchip/irq-mvebu-icu.c .driver = { driver 186 drivers/irqchip/irq-mvebu-pic.c .driver = { driver 502 drivers/irqchip/irq-mvebu-sei.c .driver = { driver 590 drivers/irqchip/irq-renesas-intc-irqpin.c .driver = { driver 250 drivers/irqchip/irq-renesas-irqc.c .driver = { driver 264 drivers/irqchip/irq-renesas-rza1.c .driver = { driver 297 drivers/irqchip/irq-sni-exiu.c .driver = { driver 191 drivers/irqchip/irq-st.c .driver = { driver 897 drivers/irqchip/irq-stm32-exti.c .driver = { driver 607 drivers/irqchip/irq-ti-sci-inta.c .driver = { driver 266 drivers/irqchip/irq-ti-sci-intr.c .driver = { driver 154 drivers/irqchip/irq-ts4800.c .driver = { driver 245 drivers/irqchip/irq-uniphier-aidet.c .driver = { driver 274 drivers/irqchip/qcom-irq-combiner.c .driver = { driver 1007 drivers/isdn/capi/capi.c capinc_tty_install(struct tty_driver *driver, struct tty_struct *tty) driver 1010 drivers/isdn/capi/capi.c int ret = tty_standard_install(driver, tty); driver 596 drivers/isdn/capi/kcapi.c void register_capi_driver(struct capi_driver *driver) driver 599 drivers/isdn/capi/kcapi.c list_add_tail(&driver->list, &capi_drivers); driver 612 drivers/isdn/capi/kcapi.c void unregister_capi_driver(struct capi_driver *driver) driver 615 drivers/isdn/capi/kcapi.c list_del(&driver->list); driver 1023 drivers/isdn/capi/kcapi.c struct capi_driver *driver = NULL; driver 1051 drivers/isdn/capi/kcapi.c driver = list_entry(l, struct capi_driver, list); driver 1052 drivers/isdn/capi/kcapi.c if (strcmp(driver->name, "b1isa") == 0) driver 1058 drivers/isdn/capi/kcapi.c driver = list_entry(l, struct capi_driver, list); driver 1059 drivers/isdn/capi/kcapi.c if (strcmp(driver->name, "t1isa") == 0) driver 1064 drivers/isdn/capi/kcapi.c driver = NULL; driver 1067 drivers/isdn/capi/kcapi.c if (!driver) { driver 1070 drivers/isdn/capi/kcapi.c } else if (!driver->add_card) { driver 1074 drivers/isdn/capi/kcapi.c retval = driver->add_card(driver, &cparams); driver 1228 drivers/isdn/capi/kcapi.c struct capi_driver *driver = NULL; driver 1240 drivers/isdn/capi/kcapi.c cdef.driver[sizeof(cdef.driver) - 1] = 0; driver 1245 drivers/isdn/capi/kcapi.c driver = list_entry(l, struct capi_driver, list); driver 1246 drivers/isdn/capi/kcapi.c if (strcmp(driver->name, cdef.driver) == 0) driver 1249 drivers/isdn/capi/kcapi.c if (driver == NULL) { driver 1251 drivers/isdn/capi/kcapi.c cdef.driver); driver 1253 drivers/isdn/capi/kcapi.c } else if (!driver->add_card) { driver 1254 drivers/isdn/capi/kcapi.c printk(KERN_ERR "kcapi: driver \"%s\" has no add card function.\n", cdef.driver); driver 1257 drivers/isdn/capi/kcapi.c retval = driver->add_card(driver, &cparams); driver 2289 drivers/isdn/hardware/mISDN/hfcpci.c WARN_ON_ONCE(driver_for_each_device(&hfc_driver.driver, NULL, NULL, driver 217 drivers/leds/leds-88pm860x.c .driver = { driver 546 drivers/leds/leds-aat1290.c .driver = { driver 185 drivers/leds/leds-adp5520.c .driver = { driver 363 drivers/leds/leds-an30259a.c .driver = { driver 165 drivers/leds/leds-apu.c .driver = { driver 758 drivers/leds/leds-as3645a.c .driver = { driver 166 drivers/leds/leds-asic3.c .driver = { driver 430 drivers/leds/leds-bcm6328.c .driver = { driver 226 drivers/leds/leds-bcm6358.c .driver = { driver 781 drivers/leds/leds-bd2802.c .driver = { driver 733 drivers/leds/leds-blinkm.c .driver = { driver 170 drivers/leds/leds-clevo-mail.c .driver = { driver 57 drivers/leds/leds-cobalt-qube.c .driver = { driver 100 drivers/leds/leds-cobalt-raq.c .driver = { driver 222 drivers/leds/leds-cpcap.c .driver = { driver 292 drivers/leds/leds-cr0014114.c .driver = { driver 123 drivers/leds/leds-da903x.c .driver = { driver 180 drivers/leds/leds-da9052.c .driver = { driver 102 drivers/leds/leds-dac124s085.c .driver = { driver 184 drivers/leds/leds-fsg.c .driver = { driver 319 drivers/leds/leds-gpio.c .driver = { driver 68 drivers/leds/leds-hp6xx.c .driver = { driver 123 drivers/leds/leds-ipaq-micro.c .driver = { driver 431 drivers/leds/leds-is31fl319x.c .driver = { driver 491 drivers/leds/leds-is31fl32xx.c .driver = { driver 403 drivers/leds/leds-ktd2692.c .driver = { driver 492 drivers/leds/leds-lm3530.c .driver = { driver 746 drivers/leds/leds-lm3532.c .driver = { driver 739 drivers/leds/leds-lm3533.c .driver = { driver 520 drivers/leds/leds-lm355x.c .driver = { driver 471 drivers/leds/leds-lm3601x.c .driver = { driver 162 drivers/leds/leds-lm36274.c .driver = { driver 414 drivers/leds/leds-lm3642.c .driver = { driver 455 drivers/leds/leds-lm3692x.c .driver = { driver 380 drivers/leds/leds-lm3697.c .driver = { driver 430 drivers/leds/leds-lp3944.c .driver = { driver 276 drivers/leds/leds-lp3952.c .driver = { driver 590 drivers/leds/leds-lp5521.c .driver = { driver 961 drivers/leds/leds-lp5523.c .driver = { driver 605 drivers/leds/leds-lp5562.c .driver = { driver 394 drivers/leds/leds-lp8501.c .driver = { driver 162 drivers/leds/leds-lp8788.c .driver = { driver 485 drivers/leds/leds-lp8860.c .driver = { driver 125 drivers/leds/leds-lt3593.c .driver = { driver 145 drivers/leds/leds-max77650.c .driver = { driver 1048 drivers/leds/leds-max77693.c .driver = { driver 288 drivers/leds/leds-max8997.c .driver = { driver 305 drivers/leds/leds-mc13783.c .driver = { driver 100 drivers/leds/leds-menf21bmc.c .driver = { driver 395 drivers/leds/leds-mlxcpld.c .driver = { driver 288 drivers/leds/leds-mlxreg.c .driver = { driver 483 drivers/leds/leds-mt6323.c .driver = { driver 44 drivers/leds/leds-net48xx.c .driver = { driver 604 drivers/leds/leds-netxbig.c .driver = { driver 190 drivers/leds/leds-nic78bx.c .driver = { driver 405 drivers/leds/leds-ns2.c .driver = { driver 142 drivers/leds/leds-ot200.c .driver = { driver 100 drivers/leds/leds-pca9532.c .driver = { driver 572 drivers/leds/leds-pca955x.c .driver = { driver 474 drivers/leds/leds-pca963x.c .driver = { driver 174 drivers/leds/leds-pm8058.c .driver = { driver 339 drivers/leds/leds-powernv.c .driver = { driver 203 drivers/leds/leds-pwm.c .driver = { driver 55 drivers/leds/leds-rb532.c .driver = { driver 188 drivers/leds/leds-regulator.c .driver = { driver 97 drivers/leds/leds-s3c24xx.c .driver = { driver 348 drivers/leds/leds-sc27xx-bltc.c .driver = { driver 150 drivers/leds/leds-spi-byte.c .driver = { driver 225 drivers/leds/leds-sunfire.c .driver = { driver 233 drivers/leds/leds-sunfire.c .driver = { driver 135 drivers/leds/leds-syscon.c .driver = { driver 835 drivers/leds/leds-tca6507.c .driver = { driver 267 drivers/leds/leds-tlc591xx.c .driver = { driver 282 drivers/leds/leds-wm831x-status.c .driver = { driver 255 drivers/leds/leds-wm8350.c .driver = { driver 89 drivers/leds/leds-wrap.c .driver = { driver 309 drivers/macintosh/adb.c struct adb_driver *driver; driver 329 drivers/macintosh/adb.c while ((driver = adb_driver_list[i++]) != NULL) { driver 330 drivers/macintosh/adb.c if (!driver->probe()) { driver 331 drivers/macintosh/adb.c adb_controller = driver; driver 863 drivers/macintosh/adb.c .driver = { driver 70 drivers/macintosh/ams/ams-i2c.c .driver = { driver 74 drivers/macintosh/macio_asic.c drv = to_macio_driver(dev->driver); driver 82 drivers/macintosh/macio_asic.c match = of_match_device(drv->driver.of_match_table, dev); driver 94 drivers/macintosh/macio_asic.c struct macio_driver * drv = to_macio_driver(dev->driver); driver 96 drivers/macintosh/macio_asic.c if (dev->driver && drv->remove) driver 106 drivers/macintosh/macio_asic.c struct macio_driver * drv = to_macio_driver(dev->driver); driver 108 drivers/macintosh/macio_asic.c if (dev->driver && drv->shutdown) driver 115 drivers/macintosh/macio_asic.c struct macio_driver * drv = to_macio_driver(dev->driver); driver 117 drivers/macintosh/macio_asic.c if (dev->driver && drv->suspend) driver 125 drivers/macintosh/macio_asic.c struct macio_driver * drv = to_macio_driver(dev->driver); driver 127 drivers/macintosh/macio_asic.c if (dev->driver && drv->resume) driver 526 drivers/macintosh/macio_asic.c drv->driver.bus = &macio_bus_type; driver 529 drivers/macintosh/macio_asic.c return driver_register(&drv->driver); driver 538 drivers/macintosh/macio_asic.c driver_unregister(&drv->driver); driver 459 drivers/macintosh/mediabay.c drv = to_macio_driver(dev->driver); driver 460 drivers/macintosh/mediabay.c if (dev->driver && drv->mediabay_event) driver 728 drivers/macintosh/mediabay.c .driver = { driver 588 drivers/macintosh/rack-meter.c .driver = { driver 674 drivers/macintosh/smu.c .driver = { driver 601 drivers/macintosh/therm_adt746x.c .driver = { driver 442 drivers/macintosh/therm_windtunnel.c .driver = { driver 497 drivers/macintosh/therm_windtunnel.c .driver = { driver 322 drivers/macintosh/windfarm_ad7417_sensor.c .driver = { driver 592 drivers/macintosh/windfarm_fcu_controls.c .driver = { driver 181 drivers/macintosh/windfarm_lm75_sensor.c .driver = { driver 176 drivers/macintosh/windfarm_lm87_sensor.c .driver = { driver 130 drivers/macintosh/windfarm_max6690_sensor.c .driver = { driver 668 drivers/macintosh/windfarm_pm112.c .driver = { driver 1003 drivers/macintosh/windfarm_pm121.c .driver = { driver 789 drivers/macintosh/windfarm_pm72.c .driver = { driver 770 drivers/macintosh/windfarm_pm81.c .driver = { driver 700 drivers/macintosh/windfarm_pm91.c .driver = { driver 682 drivers/macintosh/windfarm_rm31.c .driver = { driver 351 drivers/macintosh/windfarm_smu_sat.c .driver = { driver 203 drivers/mailbox/armada-37xx-rwtm-mailbox.c .driver = { driver 1691 drivers/mailbox/bcm-flexrm-mailbox.c .driver = { driver 1637 drivers/mailbox/bcm-pdc-mailbox.c .driver = { driver 192 drivers/mailbox/bcm2835-mailbox.c .driver = { driver 281 drivers/mailbox/hi3660-mailbox.c .driver = { driver 355 drivers/mailbox/hi6220-mailbox.c .driver = { driver 359 drivers/mailbox/imx-mailbox.c .driver = { driver 353 drivers/mailbox/mailbox-altera.c .driver = { driver 489 drivers/mailbox/mailbox-sti.c .driver = { driver 434 drivers/mailbox/mailbox-test.c .driver = { driver 241 drivers/mailbox/mailbox-xgene-slimpro.c .driver = { driver 367 drivers/mailbox/mailbox.c if (chan->cl || !try_module_get(mbox->dev->driver->owner)) { driver 453 drivers/mailbox/mailbox.c module_put(chan->mbox->dev->driver->owner); driver 554 drivers/mailbox/mtk-cmdq-mailbox.c .driver = { driver 896 drivers/mailbox/omap-mailbox.c .driver = { driver 573 drivers/mailbox/pcc.c .driver = { driver 176 drivers/mailbox/platform_mhu.c .driver = { driver 137 drivers/mailbox/qcom-apcs-ipc-mailbox.c .driver = { driver 251 drivers/mailbox/rockchip-mailbox.c .driver = { driver 404 drivers/mailbox/stm32-ipcc.c .driver = { driver 824 drivers/mailbox/tegra-hsp.c .driver = { driver 829 drivers/mailbox/ti-msgmgr.c .driver = { driver 492 drivers/mailbox/zynqmp-ipi-mailbox.c ipi_mbox->dev.driver = &zynqmp_ipi_mbox_driver; driver 705 drivers/mailbox/zynqmp-ipi-mailbox.c .driver = { driver 58 drivers/mcb/mcb-core.c struct mcb_driver *mdrv = to_mcb_driver(dev->driver); driver 68 drivers/mcb/mcb-core.c carrier_mod = mdev->dev.parent->driver->owner; driver 82 drivers/mcb/mcb-core.c struct mcb_driver *mdrv = to_mcb_driver(dev->driver); driver 88 drivers/mcb/mcb-core.c carrier_mod = mdev->dev.parent->driver->owner; driver 98 drivers/mcb/mcb-core.c struct mcb_driver *mdrv = to_mcb_driver(dev->driver); driver 188 drivers/mcb/mcb-core.c drv->driver.owner = owner; driver 189 drivers/mcb/mcb-core.c drv->driver.bus = &mcb_bus_type; driver 190 drivers/mcb/mcb-core.c drv->driver.mod_name = mod_name; driver 192 drivers/mcb/mcb-core.c return driver_register(&drv->driver); driver 204 drivers/mcb/mcb-core.c driver_unregister(&drv->driver); driver 447 drivers/mcb/mcb-core.c name = dev->dev.driver->name; driver 121 drivers/mcb/mcb-lpc.c .driver = { driver 80 drivers/media/cec/cec-api.c strscpy(caps.driver, adap->devnode.dev.parent->driver->name, driver 81 drivers/media/cec/cec-api.c sizeof(caps.driver)); driver 353 drivers/media/cec/cec-core.c adap->owner = parent->driver->owner; driver 539 drivers/media/common/saa7146/saa7146_core.c ext->driver.name = ext->name; driver 540 drivers/media/common/saa7146/saa7146_core.c ext->driver.id_table = ext->pci_tbl; driver 541 drivers/media/common/saa7146/saa7146_core.c ext->driver.probe = saa7146_init_one; driver 542 drivers/media/common/saa7146/saa7146_core.c ext->driver.remove = saa7146_remove_one; driver 545 drivers/media/common/saa7146/saa7146_core.c return pci_register_driver(&ext->driver); driver 552 drivers/media/common/saa7146/saa7146_core.c pci_unregister_driver(&ext->driver); driver 443 drivers/media/common/saa7146/saa7146_video.c strscpy((char *)cap->driver, "saa7146 v4l2", sizeof(cap->driver)); driver 987 drivers/media/dvb-core/dvbdev.c if (client == NULL || client->dev.driver == NULL) { driver 992 drivers/media/dvb-core/dvbdev.c if (!try_module_get(client->dev.driver->owner)) { driver 1007 drivers/media/dvb-core/dvbdev.c module_put(client->dev.driver->owner); driver 118 drivers/media/dvb-frontends/a8293.c .driver = { driver 1565 drivers/media/dvb-frontends/af9013.c .driver = { driver 1183 drivers/media/dvb-frontends/af9033.c .driver = { driver 778 drivers/media/dvb-frontends/au8522_decoder.c .driver = { driver 693 drivers/media/dvb-frontends/cxd2099.c .driver = { driver 534 drivers/media/dvb-frontends/cxd2820r_core.c if (!client || !client->dev.driver) driver 735 drivers/media/dvb-frontends/cxd2820r_core.c .driver = { driver 942 drivers/media/dvb-frontends/dvb-pll.c .driver = { driver 1111 drivers/media/dvb-frontends/helene.c .driver = { driver 2273 drivers/media/dvb-frontends/lgdt3306a.c .driver = { driver 926 drivers/media/dvb-frontends/lgdt330x.c if (!client || !client->dev.driver) driver 995 drivers/media/dvb-frontends/lgdt330x.c .driver = { driver 1281 drivers/media/dvb-frontends/m88ds3103.c if (!client || !client->dev.driver) driver 1500 drivers/media/dvb-frontends/m88ds3103.c .driver = { driver 789 drivers/media/dvb-frontends/mn88443x.c .driver = { driver 720 drivers/media/dvb-frontends/mn88472.c .driver = { driver 755 drivers/media/dvb-frontends/mn88473.c .driver = { driver 888 drivers/media/dvb-frontends/rtl2830.c .driver = { driver 1136 drivers/media/dvb-frontends/rtl2832.c .driver = { driver 426 drivers/media/dvb-frontends/rtl2832_sdr.c strscpy(cap->driver, KBUILD_MODNAME, sizeof(cap->driver)); driver 1324 drivers/media/dvb-frontends/rtl2832_sdr.c if (!pdev->dev.parent->driver) { driver 1330 drivers/media/dvb-frontends/rtl2832_sdr.c if (!try_module_get(pdev->dev.parent->driver->owner)) { driver 1461 drivers/media/dvb-frontends/rtl2832_sdr.c module_put(pdev->dev.parent->driver->owner); driver 1481 drivers/media/dvb-frontends/rtl2832_sdr.c module_put(pdev->dev.parent->driver->owner); driver 1487 drivers/media/dvb-frontends/rtl2832_sdr.c .driver = { driver 1294 drivers/media/dvb-frontends/si2165.c .driver = { driver 791 drivers/media/dvb-frontends/si2168.c .driver = { driver 418 drivers/media/dvb-frontends/sp2.c .driver = { driver 5085 drivers/media/dvb-frontends/stv090x.c .driver = { driver 481 drivers/media/dvb-frontends/stv6110x.c .driver = { driver 818 drivers/media/dvb-frontends/tc90522.c .driver = { driver 1240 drivers/media/dvb-frontends/tda10071.c .driver = { driver 523 drivers/media/dvb-frontends/ts2020.c if (!client || !client->dev.driver) driver 722 drivers/media/dvb-frontends/ts2020.c .driver = { driver 467 drivers/media/dvb-frontends/zd1301_demod.c if (!pdev->dev.parent->driver) { driver 531 drivers/media/dvb-frontends/zd1301_demod.c .driver = { driver 390 drivers/media/firewire/firedtv-fw.c .driver = { driver 409 drivers/media/firewire/firedtv-fw.c ret = driver_register(&fdtv_driver.driver); driver 418 drivers/media/firewire/firedtv-fw.c driver_unregister(&fdtv_driver.driver); driver 353 drivers/media/i2c/ad5820.c .driver = { driver 1208 drivers/media/i2c/ad9389b.c .driver = { driver 539 drivers/media/i2c/adp1653.c .driver = { driver 389 drivers/media/i2c/adv7170.c .driver = { driver 444 drivers/media/i2c/adv7175.c .driver = { driver 1496 drivers/media/i2c/adv7180.c .driver = { driver 634 drivers/media/i2c/adv7183.c .driver = { driver 522 drivers/media/i2c/adv7343.c .driver = { driver 458 drivers/media/i2c/adv7393.c .driver = { driver 557 drivers/media/i2c/adv748x/adv748x-core.c sd->owner = state->dev->driver->owner; driver 564 drivers/media/i2c/adv748x/adv748x-core.c state->dev->driver->name, driver 807 drivers/media/i2c/adv748x/adv748x-core.c .driver = { driver 1987 drivers/media/i2c/adv7511-v4l2.c .driver = { driver 3620 drivers/media/i2c/adv7604.c .driver = { driver 3608 drivers/media/i2c/adv7842.c .driver = { driver 279 drivers/media/i2c/ak7375.c .driver = { driver 317 drivers/media/i2c/ak881x.c .driver = { driver 470 drivers/media/i2c/bt819.c .driver = { driver 241 drivers/media/i2c/bt856.c .driver = { driver 208 drivers/media/i2c/bt866.c .driver = { driver 120 drivers/media/i2c/cs3308.c .driver = { driver 200 drivers/media/i2c/cs5345.c .driver = { driver 210 drivers/media/i2c/cs53l32a.c .driver = { driver 6047 drivers/media/i2c/cx25840/cx25840-core.c .driver = { driver 257 drivers/media/i2c/dw9714.c .driver = { driver 316 drivers/media/i2c/dw9807-vcm.c .driver = { driver 1501 drivers/media/i2c/et8ek8/et8ek8_driver.c .driver = { driver 1103 drivers/media/i2c/imx214.c .driver = { driver 1295 drivers/media/i2c/imx258.c .driver = { driver 1982 drivers/media/i2c/imx274.c .driver = { driver 2545 drivers/media/i2c/imx319.c .driver = { driver 1845 drivers/media/i2c/imx355.c .driver = { driver 941 drivers/media/i2c/ir-kbd-i2c.c .driver = { driver 697 drivers/media/i2c/ks0127.c .driver = { driver 469 drivers/media/i2c/lm3560.c .driver = { driver 399 drivers/media/i2c/lm3646.c .driver = { driver 174 drivers/media/i2c/m52790.c .driver = { driver 1044 drivers/media/i2c/m5mols/m5mols_core.c .driver = { driver 1431 drivers/media/i2c/max2175.c .driver = { driver 434 drivers/media/i2c/ml86v7667.c .driver = { driver 891 drivers/media/i2c/msp3400-driver.c .driver = { driver 869 drivers/media/i2c/mt9m001.c .driver = { driver 877 drivers/media/i2c/mt9m032.c .driver = { driver 1386 drivers/media/i2c/mt9m111.c .driver = { driver 1183 drivers/media/i2c/mt9p031.c .driver = { driver 974 drivers/media/i2c/mt9t001.c .driver = { driver 1122 drivers/media/i2c/mt9t112.c .driver = { driver 588 drivers/media/i2c/mt9v011.c .driver = { driver 1289 drivers/media/i2c/mt9v032.c .driver = { driver 1271 drivers/media/i2c/mt9v111.c .driver = { driver 814 drivers/media/i2c/noon010pc30.c .driver = { driver 1791 drivers/media/i2c/ov13858.c .driver = { driver 1300 drivers/media/i2c/ov2640.c .driver = { driver 1519 drivers/media/i2c/ov2659.c .driver = { driver 1157 drivers/media/i2c/ov2680.c .driver = { driver 833 drivers/media/i2c/ov2685.c .driver = { driver 3102 drivers/media/i2c/ov5640.c .driver = { driver 1283 drivers/media/i2c/ov5645.c .driver = { driver 642 drivers/media/i2c/ov5647.c .driver = { driver 2557 drivers/media/i2c/ov5670.c .driver = { driver 1170 drivers/media/i2c/ov5675.c .driver = { driver 1396 drivers/media/i2c/ov5695.c .driver = { driver 1072 drivers/media/i2c/ov6650.c .driver = { driver 1491 drivers/media/i2c/ov7251.c .driver = { driver 84 drivers/media/i2c/ov7640.c .driver = { driver 2023 drivers/media/i2c/ov7670.c .driver = { driver 1484 drivers/media/i2c/ov772x.c .driver = { driver 1222 drivers/media/i2c/ov7740.c .driver = { driver 1258 drivers/media/i2c/ov8856.c .driver = { driver 765 drivers/media/i2c/ov9640.c .driver = { driver 1616 drivers/media/i2c/ov9650.c .driver = { driver 1424 drivers/media/i2c/rj54n1cb0c.c .driver = { driver 1675 drivers/media/i2c/s5c73m3/s5c73m3-core.c sd->owner = client->dev.driver->owner; driver 1804 drivers/media/i2c/s5c73m3/s5c73m3-core.c .driver = { driver 115 drivers/media/i2c/s5c73m3/s5c73m3-spi.c struct s5c73m3 *state = container_of(spi->dev.driver, struct s5c73m3, driver 116 drivers/media/i2c/s5c73m3/s5c73m3-spi.c spidrv.driver); driver 144 drivers/media/i2c/s5c73m3/s5c73m3-spi.c spidrv->driver.name = S5C73M3_SPI_DRV_NAME; driver 145 drivers/media/i2c/s5c73m3/s5c73m3-spi.c spidrv->driver.of_match_table = s5c73m3_spi_ids; driver 1016 drivers/media/i2c/s5k4ecgx.c .driver = { driver 2044 drivers/media/i2c/s5k5baf.c .driver = { driver 376 drivers/media/i2c/s5k6a3.c .driver = { driver 1638 drivers/media/i2c/s5k6aa.c .driver = { driver 508 drivers/media/i2c/saa6588.c .driver = { driver 783 drivers/media/i2c/saa6752hs.c .driver = { driver 450 drivers/media/i2c/saa7110.c .driver = { driver 1952 drivers/media/i2c/saa7115.c .driver = { driver 811 drivers/media/i2c/saa7127.c .driver = { driver 1345 drivers/media/i2c/saa717x.c .driver = { driver 345 drivers/media/i2c/saa7185.c .driver = { driver 3173 drivers/media/i2c/smiapp/smiapp-core.c .driver = { driver 378 drivers/media/i2c/sony-btf-mpx.c .driver = { driver 752 drivers/media/i2c/sr030pc30.c .driver = { driver 1068 drivers/media/i2c/st-mipid02.c .driver = { driver 2220 drivers/media/i2c/tc358743.c .driver = { driver 2817 drivers/media/i2c/tda1997x.c .driver = { driver 411 drivers/media/i2c/tda7432.c .driver = { driver 193 drivers/media/i2c/tda9840.c .driver = { driver 152 drivers/media/i2c/tea6415c.c .driver = { driver 134 drivers/media/i2c/tea6420.c .driver = { driver 379 drivers/media/i2c/ths7303.c .driver = { driver 500 drivers/media/i2c/ths8200.c .driver = { driver 199 drivers/media/i2c/tlv320aic23b.c .driver = { driver 2095 drivers/media/i2c/tvaudio.c .driver = { driver 1208 drivers/media/i2c/tvp514x.c .driver = { driver 1843 drivers/media/i2c/tvp5150.c .driver = { driver 1074 drivers/media/i2c/tvp7002.c .driver = { driver 425 drivers/media/i2c/tw2804.c .driver = { driver 256 drivers/media/i2c/tw9903.c .driver = { driver 224 drivers/media/i2c/tw9906.c .driver = { driver 1015 drivers/media/i2c/tw9910.c .driver = { driver 90 drivers/media/i2c/uda1342.c .driver = { driver 230 drivers/media/i2c/upd64031a.c .driver = { driver 201 drivers/media/i2c/upd64083.c .driver = { driver 573 drivers/media/i2c/video-i2c.c strscpy(vcap->driver, data->v4l2_dev.name, sizeof(vcap->driver)); driver 953 drivers/media/i2c/video-i2c.c .driver = { driver 183 drivers/media/i2c/vp27smpx.c .driver = { driver 549 drivers/media/i2c/vpx3220.c .driver = { driver 844 drivers/media/i2c/vs6624.c .driver = { driver 254 drivers/media/i2c/wm8739.c .driver = { driver 300 drivers/media/i2c/wm8775.c .driver = { driver 65 drivers/media/mc/mc-device.c strscpy(info->driver, dev->driver_name, sizeof(info->driver)); driver 67 drivers/media/mc/mc-device.c strscpy(info->driver, dev->dev->driver->name, driver 68 drivers/media/mc/mc-device.c sizeof(info->driver)); driver 2444 drivers/media/pci/bt8xx/bttv-driver.c strscpy(cap->driver, "bttv", sizeof(cap->driver)); driver 44 drivers/media/pci/bt8xx/bttv-gpio.c struct bttv_sub_driver *sub = to_bttv_sub_drv(dev->driver); driver 52 drivers/media/pci/bt8xx/bttv-gpio.c struct bttv_sub_driver *sub = to_bttv_sub_drv(dev->driver); driver 935 drivers/media/pci/bt8xx/dvb-bt8xx.c static struct bttv_sub_driver driver = { driver 950 drivers/media/pci/bt8xx/dvb-bt8xx.c return bttv_sub_register(&driver, "dvb"); driver 955 drivers/media/pci/bt8xx/dvb-bt8xx.c bttv_sub_unregister(&driver); driver 68 drivers/media/pci/cobalt/cobalt-alsa-main.c strscpy(sc->driver, "cobalt", sizeof(sc->driver)); driver 482 drivers/media/pci/cobalt/cobalt-v4l2.c strscpy(vcap->driver, "cobalt", sizeof(vcap->driver)); driver 106 drivers/media/pci/cx18/cx18-alsa-main.c strscpy(sc->driver, "CX23418", sizeof(sc->driver)); driver 390 drivers/media/pci/cx18/cx18-ioctl.c strscpy(vcap->driver, CX18_DRIVER_NAME, sizeof(vcap->driver)); driver 1323 drivers/media/pci/cx23885/cx23885-417.c strscpy(cap->driver, dev->name, sizeof(cap->driver)); driver 565 drivers/media/pci/cx23885/cx23885-alsa.c strscpy(card->driver, "CX23885", sizeof(card->driver)); driver 1163 drivers/media/pci/cx23885/cx23885-dvb.c if (client_ci == NULL || client_ci->dev.driver == NULL) driver 1165 drivers/media/pci/cx23885/cx23885-dvb.c if (!try_module_get(client_ci->dev.driver->owner)) { driver 1830 drivers/media/pci/cx23885/cx23885-dvb.c if (!client_demod || !client_demod->dev.driver) driver 1832 drivers/media/pci/cx23885/cx23885-dvb.c if (!try_module_get(client_demod->dev.driver->owner)) { driver 1847 drivers/media/pci/cx23885/cx23885-dvb.c if (!client_sec || !client_sec->dev.driver) driver 1849 drivers/media/pci/cx23885/cx23885-dvb.c if (!try_module_get(client_sec->dev.driver->owner)) { driver 1869 drivers/media/pci/cx23885/cx23885-dvb.c client_demod->dev.driver == NULL) driver 1871 drivers/media/pci/cx23885/cx23885-dvb.c if (!try_module_get(client_demod->dev.driver->owner)) { driver 1902 drivers/media/pci/cx23885/cx23885-dvb.c if (!client_demod || !client_demod->dev.driver) driver 1904 drivers/media/pci/cx23885/cx23885-dvb.c if (!try_module_get(client_demod->dev.driver->owner)) { driver 1919 drivers/media/pci/cx23885/cx23885-dvb.c if (!client_sec || !client_sec->dev.driver) driver 1921 drivers/media/pci/cx23885/cx23885-dvb.c if (!try_module_get(client_sec->dev.driver->owner)) { driver 1953 drivers/media/pci/cx23885/cx23885-dvb.c client_tuner->dev.driver == NULL) driver 1955 drivers/media/pci/cx23885/cx23885-dvb.c if (!try_module_get(client_tuner->dev.driver->owner)) { driver 1990 drivers/media/pci/cx23885/cx23885-dvb.c client_demod->dev.driver == NULL) driver 1992 drivers/media/pci/cx23885/cx23885-dvb.c if (!try_module_get(client_demod->dev.driver->owner)) { driver 2009 drivers/media/pci/cx23885/cx23885-dvb.c client_tuner->dev.driver == NULL) driver 2012 drivers/media/pci/cx23885/cx23885-dvb.c if (!try_module_get(client_tuner->dev.driver->owner)) { driver 2036 drivers/media/pci/cx23885/cx23885-dvb.c if (client_demod == NULL || client_demod->dev.driver == NULL) driver 2038 drivers/media/pci/cx23885/cx23885-dvb.c if (!try_module_get(client_demod->dev.driver->owner)) { driver 2055 drivers/media/pci/cx23885/cx23885-dvb.c client_tuner->dev.driver == NULL) driver 2057 drivers/media/pci/cx23885/cx23885-dvb.c if (!try_module_get(client_tuner->dev.driver->owner)) { driver 2084 drivers/media/pci/cx23885/cx23885-dvb.c if (client_tuner == NULL || client_tuner->dev.driver == NULL) driver 2086 drivers/media/pci/cx23885/cx23885-dvb.c if (!try_module_get(client_tuner->dev.driver->owner)) { driver 2133 drivers/media/pci/cx23885/cx23885-dvb.c if (client_demod == NULL || client_demod->dev.driver == NULL) driver 2135 drivers/media/pci/cx23885/cx23885-dvb.c if (!try_module_get(client_demod->dev.driver->owner)) { driver 2153 drivers/media/pci/cx23885/cx23885-dvb.c if (client_tuner == NULL || client_tuner->dev.driver == NULL) driver 2155 drivers/media/pci/cx23885/cx23885-dvb.c if (!try_module_get(client_tuner->dev.driver->owner)) { driver 2198 drivers/media/pci/cx23885/cx23885-dvb.c if (client_demod == NULL || client_demod->dev.driver == NULL) driver 2200 drivers/media/pci/cx23885/cx23885-dvb.c if (!try_module_get(client_demod->dev.driver->owner)) { driver 2217 drivers/media/pci/cx23885/cx23885-dvb.c client_tuner->dev.driver == NULL) driver 2219 drivers/media/pci/cx23885/cx23885-dvb.c if (!try_module_get(client_tuner->dev.driver->owner)) { driver 2249 drivers/media/pci/cx23885/cx23885-dvb.c if (!client_sec || !client_sec->dev.driver) driver 2251 drivers/media/pci/cx23885/cx23885-dvb.c if (!try_module_get(client_sec->dev.driver->owner)) { driver 2266 drivers/media/pci/cx23885/cx23885-dvb.c if (!client_tuner || !client_tuner->dev.driver) driver 2268 drivers/media/pci/cx23885/cx23885-dvb.c if (!try_module_get(client_tuner->dev.driver->owner)) { driver 2291 drivers/media/pci/cx23885/cx23885-dvb.c if (!client_demod || !client_demod->dev.driver) driver 2293 drivers/media/pci/cx23885/cx23885-dvb.c if (!try_module_get(client_demod->dev.driver->owner)) { driver 2309 drivers/media/pci/cx23885/cx23885-dvb.c if (!client_tuner || !client_tuner->dev.driver) { driver 2310 drivers/media/pci/cx23885/cx23885-dvb.c module_put(client_demod->dev.driver->owner); driver 2315 drivers/media/pci/cx23885/cx23885-dvb.c if (!try_module_get(client_tuner->dev.driver->owner)) { driver 2317 drivers/media/pci/cx23885/cx23885-dvb.c module_put(client_demod->dev.driver->owner); driver 2344 drivers/media/pci/cx23885/cx23885-dvb.c if (!client_demod || !client_demod->dev.driver) driver 2346 drivers/media/pci/cx23885/cx23885-dvb.c if (!try_module_get(client_demod->dev.driver->owner)) { driver 2362 drivers/media/pci/cx23885/cx23885-dvb.c if (!client_tuner || !client_tuner->dev.driver) { driver 2363 drivers/media/pci/cx23885/cx23885-dvb.c module_put(client_demod->dev.driver->owner); driver 2368 drivers/media/pci/cx23885/cx23885-dvb.c if (!try_module_get(client_tuner->dev.driver->owner)) { driver 2370 drivers/media/pci/cx23885/cx23885-dvb.c module_put(client_demod->dev.driver->owner); driver 2391 drivers/media/pci/cx23885/cx23885-dvb.c if (!client_demod || !client_demod->dev.driver) driver 2393 drivers/media/pci/cx23885/cx23885-dvb.c if (!try_module_get(client_demod->dev.driver->owner)) { driver 2409 drivers/media/pci/cx23885/cx23885-dvb.c if (!client_tuner || !client_tuner->dev.driver) { driver 2410 drivers/media/pci/cx23885/cx23885-dvb.c module_put(client_demod->dev.driver->owner); driver 2415 drivers/media/pci/cx23885/cx23885-dvb.c if (!try_module_get(client_tuner->dev.driver->owner)) { driver 2417 drivers/media/pci/cx23885/cx23885-dvb.c module_put(client_demod->dev.driver->owner); driver 2451 drivers/media/pci/cx23885/cx23885-dvb.c if (!client_tuner || !client_tuner->dev.driver) { driver 2452 drivers/media/pci/cx23885/cx23885-dvb.c module_put(client_demod->dev.driver->owner); driver 2457 drivers/media/pci/cx23885/cx23885-dvb.c if (!try_module_get(client_tuner->dev.driver->owner)) { driver 2459 drivers/media/pci/cx23885/cx23885-dvb.c module_put(client_demod->dev.driver->owner); driver 2487 drivers/media/pci/cx23885/cx23885-dvb.c if (!client_tuner || !client_tuner->dev.driver) { driver 2488 drivers/media/pci/cx23885/cx23885-dvb.c module_put(client_demod->dev.driver->owner); driver 2493 drivers/media/pci/cx23885/cx23885-dvb.c if (!try_module_get(client_tuner->dev.driver->owner)) { driver 2495 drivers/media/pci/cx23885/cx23885-dvb.c module_put(client_demod->dev.driver->owner); driver 2527 drivers/media/pci/cx23885/cx23885-dvb.c if (!client_tuner || !client_tuner->dev.driver) driver 2530 drivers/media/pci/cx23885/cx23885-dvb.c if (!try_module_get(client_tuner->dev.driver->owner)) { driver 2585 drivers/media/pci/cx23885/cx23885-dvb.c module_put(client_sec->dev.driver->owner); driver 2593 drivers/media/pci/cx23885/cx23885-dvb.c module_put(client_tuner->dev.driver->owner); driver 2601 drivers/media/pci/cx23885/cx23885-dvb.c module_put(client_demod->dev.driver->owner); driver 2691 drivers/media/pci/cx23885/cx23885-dvb.c module_put(client->dev.driver->owner); driver 2698 drivers/media/pci/cx23885/cx23885-dvb.c module_put(client->dev.driver->owner); driver 2705 drivers/media/pci/cx23885/cx23885-dvb.c module_put(client->dev.driver->owner); driver 2712 drivers/media/pci/cx23885/cx23885-dvb.c module_put(client->dev.driver->owner); driver 631 drivers/media/pci/cx23885/cx23885-video.c strscpy(cap->driver, "cx23885", sizeof(cap->driver)); driver 719 drivers/media/pci/cx25821/cx25821-alsa.c strscpy(card->driver, "cx25821", sizeof(card->driver)); driver 753 drivers/media/pci/cx25821/cx25821-alsa.c pr_info("%s/%i: ALSA support for cx25821 boards\n", card->driver, driver 427 drivers/media/pci/cx25821/cx25821-video.c strscpy(cap->driver, "cx25821", sizeof(cap->driver)); driver 962 drivers/media/pci/cx88/cx88-alsa.c strscpy(card->driver, "CX88x", sizeof(card->driver)); driver 970 drivers/media/pci/cx88/cx88-alsa.c card->driver, devno); driver 797 drivers/media/pci/cx88/cx88-blackbird.c strscpy(cap->driver, "cx88_blackbird", sizeof(cap->driver)); driver 597 drivers/media/pci/cx88/cx88-mpeg.c struct cx8802_driver *driver; driver 620 drivers/media/pci/cx88/cx88-mpeg.c driver = kzalloc(sizeof(*drv), GFP_KERNEL); driver 621 drivers/media/pci/cx88/cx88-mpeg.c if (!driver) { driver 632 drivers/media/pci/cx88/cx88-mpeg.c memcpy(driver, drv, sizeof(*driver)); driver 635 drivers/media/pci/cx88/cx88-mpeg.c err = drv->probe(driver); driver 638 drivers/media/pci/cx88/cx88-mpeg.c list_add_tail(&driver->drvlist, &dev->drvlist); driver 811 drivers/media/pci/cx88/cx88-video.c strscpy(cap->driver, "cx8800", sizeof(cap->driver)); driver 297 drivers/media/pci/dt3155/dt3155.c strscpy(cap->driver, DT3155_NAME, sizeof(cap->driver)); driver 1067 drivers/media/pci/intel/ipu3/ipu3-cio2.c strscpy(cap->driver, CIO2_NAME, sizeof(cap->driver)); driver 2053 drivers/media/pci/intel/ipu3/ipu3-cio2.c .driver = { driver 103 drivers/media/pci/ivtv/ivtv-alsa-main.c strscpy(sc->driver, "CX2341[56]", sizeof(sc->driver)); driver 738 drivers/media/pci/ivtv/ivtv-ioctl.c strscpy(vcap->driver, IVTV_DRIVER_NAME, sizeof(vcap->driver)); driver 1013 drivers/media/pci/meye/meye.c strscpy(cap->driver, "meye", sizeof(cap->driver)); driver 1477 drivers/media/pci/pt1/pt1.c .driver.pm = &pt1_pm_ops, driver 833 drivers/media/pci/pt3/pt3.c .driver.pm = &pt3_pm_ops, driver 1132 drivers/media/pci/saa7134/saa7134-alsa.c strscpy(card->driver, "SAA7134", sizeof(card->driver)); driver 1479 drivers/media/pci/saa7134/saa7134-video.c strscpy(cap->driver, "saa7134", sizeof(cap->driver)); driver 120 drivers/media/pci/saa7164/saa7164-dvb.c if (tuner == NULL || tuner->dev.driver == NULL) driver 123 drivers/media/pci/saa7164/saa7164-dvb.c if (!try_module_get(tuner->dev.driver->owner)) { driver 500 drivers/media/pci/saa7164/saa7164-dvb.c module_put(client->dev.driver->owner); driver 507 drivers/media/pci/saa7164/saa7164-dvb.c module_put(client->dev.driver->owner); driver 642 drivers/media/pci/saa7164/saa7164-dvb.c if (!client_demod || !client_demod->dev.driver) driver 645 drivers/media/pci/saa7164/saa7164-dvb.c if (!try_module_get(client_demod->dev.driver->owner)) { driver 662 drivers/media/pci/saa7164/saa7164-dvb.c if (!client_tuner || !client_tuner->dev.driver) { driver 663 drivers/media/pci/saa7164/saa7164-dvb.c module_put(client_demod->dev.driver->owner); driver 667 drivers/media/pci/saa7164/saa7164-dvb.c if (!try_module_get(client_tuner->dev.driver->owner)) { driver 669 drivers/media/pci/saa7164/saa7164-dvb.c module_put(client_demod->dev.driver->owner); driver 687 drivers/media/pci/saa7164/saa7164-dvb.c if (!client_demod || !client_demod->dev.driver) driver 690 drivers/media/pci/saa7164/saa7164-dvb.c if (!try_module_get(client_demod->dev.driver->owner)) { driver 707 drivers/media/pci/saa7164/saa7164-dvb.c if (!client_tuner || !client_tuner->dev.driver) { driver 708 drivers/media/pci/saa7164/saa7164-dvb.c module_put(client_demod->dev.driver->owner); driver 712 drivers/media/pci/saa7164/saa7164-dvb.c if (!try_module_get(client_tuner->dev.driver->owner)) { driver 714 drivers/media/pci/saa7164/saa7164-dvb.c module_put(client_demod->dev.driver->owner); driver 490 drivers/media/pci/saa7164/saa7164-encoder.c strscpy(cap->driver, dev->name, sizeof(cap->driver)); driver 201 drivers/media/pci/saa7164/saa7164-vbi.c strscpy(cap->driver, dev->name, sizeof(cap->driver)); driver 488 drivers/media/pci/smipcie/smipcie-main.c if (client == NULL || client->dev.driver == NULL) driver 491 drivers/media/pci/smipcie/smipcie-main.c if (!try_module_get(client->dev.driver->owner)) { driver 504 drivers/media/pci/smipcie/smipcie-main.c module_put(client->dev.driver->owner); driver 408 drivers/media/pci/solo6x10/solo6x10-core.c const char *driver; driver 412 drivers/media/pci/solo6x10/solo6x10-core.c driver = "solo6110"; driver 414 drivers/media/pci/solo6x10/solo6x10-core.c driver = "solo6010"; driver 419 drivers/media/pci/solo6x10/solo6x10-core.c dev_set_name(dev, "%s-%d-%d", driver, solo_dev->vfd->num, driver 338 drivers/media/pci/solo6x10/solo6x10-g723.c ret = snd_pcm_new(card, card->driver, 0, 0, solo_dev->nr_chans, driver 386 drivers/media/pci/solo6x10/solo6x10-g723.c strscpy(card->driver, SOLO6X10_NAME, sizeof(card->driver)); driver 769 drivers/media/pci/solo6x10/solo6x10-v4l2-enc.c strscpy(cap->driver, SOLO6X10_NAME, sizeof(cap->driver)); driver 377 drivers/media/pci/solo6x10/solo6x10-v4l2.c strscpy(cap->driver, SOLO6X10_NAME, sizeof(cap->driver)); driver 406 drivers/media/pci/sta2x11/sta2x11_vip.c strscpy(cap->driver, KBUILD_MODNAME, sizeof(cap->driver)); driver 604 drivers/media/pci/tw5864/tw5864-video.c strscpy(cap->driver, "tw5864", sizeof(cap->driver)); driver 717 drivers/media/pci/tw68/tw68-video.c strscpy(cap->driver, "tw68", sizeof(cap->driver)); driver 288 drivers/media/pci/tw686x/tw686x-audio.c err = snd_pcm_new(card, card->driver, 0, 0, max_channels(dev), &pcm); driver 391 drivers/media/pci/tw686x/tw686x-audio.c strscpy(card->driver, "tw686x", sizeof(card->driver)); driver 764 drivers/media/pci/tw686x/tw686x-video.c strscpy(cap->driver, "tw686x", sizeof(cap->driver)); driver 1399 drivers/media/platform/am437x/am437x-vpfe.c strscpy(cap->driver, VPFE_MODULE_NAME, sizeof(cap->driver)); driver 2750 drivers/media/platform/am437x/am437x-vpfe.c .driver = { driver 986 drivers/media/platform/aspeed-video.c strscpy(cap->driver, DEVICE_NAME, sizeof(cap->driver)); driver 1728 drivers/media/platform/aspeed-video.c .driver = { driver 915 drivers/media/platform/atmel/atmel-isc-base.c strscpy(cap->driver, ATMEL_ISC_NAME, sizeof(cap->driver)); driver 655 drivers/media/platform/atmel/atmel-isi.c strscpy(cap->driver, "atmel-isi", sizeof(cap->driver)); driver 1334 drivers/media/platform/atmel/atmel-isi.c .driver = { driver 333 drivers/media/platform/atmel/atmel-sama5d2-isc.c .driver = { driver 497 drivers/media/platform/cadence/cdns-csi2rx.c .driver = { driver 647 drivers/media/platform/cadence/cdns-csi2tx.c .driver = { driver 265 drivers/media/platform/cec-gpio/cec-gpio.c .driver = { driver 389 drivers/media/platform/coda/coda-common.c strscpy(cap->driver, CODA_NAME, sizeof(cap->driver)); driver 3142 drivers/media/platform/coda/coda-common.c .driver = { driver 339 drivers/media/platform/coda/imx-vdoa.c .driver = { driver 347 drivers/media/platform/cros-ec-cec/cros-ec-cec.c .driver = { driver 928 drivers/media/platform/davinci/dm355_ccdc.c .driver = { driver 872 drivers/media/platform/davinci/dm644x_ccdc.c .driver = { driver 1112 drivers/media/platform/davinci/isif.c .driver = { driver 602 drivers/media/platform/davinci/vpbe.c v4l2_err(dev->driver, driver 789 drivers/media/platform/davinci/vpbe.c v4l2_err(pdev->dev.driver, "No platform data\n"); driver 797 drivers/media/platform/davinci/vpbe.c v4l2_err(pdev->dev.driver, "vpbe display module names not defined\n"); driver 833 drivers/media/platform/davinci/vpbe.c .driver = { driver 632 drivers/media/platform/davinci/vpbe_display.c snprintf(cap->driver, sizeof(cap->driver), "%s", driver 1501 drivers/media/platform/davinci/vpbe_display.c .driver = { driver 1572 drivers/media/platform/davinci/vpbe_osd.c .driver = { driver 673 drivers/media/platform/davinci/vpbe_venc.c .driver = { driver 850 drivers/media/platform/davinci/vpfe_capture.c strscpy(cap->driver, CAPTURE_DRV_NAME, sizeof(cap->driver)); driver 1687 drivers/media/platform/davinci/vpfe_capture.c v4l2_err(pdev->dev.driver, driver 1695 drivers/media/platform/davinci/vpfe_capture.c v4l2_err(pdev->dev.driver, "Unable to get vpfe config\n"); driver 1703 drivers/media/platform/davinci/vpfe_capture.c v4l2_err(pdev->dev.driver, "null ptr in vpfe_cfg\n"); driver 1721 drivers/media/platform/davinci/vpfe_capture.c v4l2_err(pdev->dev.driver, driver 1731 drivers/media/platform/davinci/vpfe_capture.c v4l2_err(pdev->dev.driver, driver 1742 drivers/media/platform/davinci/vpfe_capture.c v4l2_err(pdev->dev.driver, "Unable to request interrupt\n"); driver 1763 drivers/media/platform/davinci/vpfe_capture.c v4l2_err(pdev->dev.driver, driver 1785 drivers/media/platform/davinci/vpfe_capture.c v4l2_err(pdev->dev.driver, driver 1866 drivers/media/platform/davinci/vpfe_capture.c v4l2_info(pdev->dev.driver, "vpfe_remove\n"); driver 1893 drivers/media/platform/davinci/vpfe_capture.c .driver = { driver 535 drivers/media/platform/davinci/vpif.c .driver = { driver 1080 drivers/media/platform/davinci/vpif_capture.c strscpy(cap->driver, VPIF_DRIVER_NAME, sizeof(cap->driver)); driver 1638 drivers/media/platform/davinci/vpif_capture.c v4l2_err(vpif_dev->driver, "Error initializing vpif\n"); driver 1644 drivers/media/platform/davinci/vpif_capture.c v4l2_err(vpif_dev->driver, "Error registering v4l2 device\n"); driver 1823 drivers/media/platform/davinci/vpif_capture.c .driver = { driver 587 drivers/media/platform/davinci/vpif_display.c strscpy(cap->driver, VPIF_DRIVER_NAME, sizeof(cap->driver)); driver 1266 drivers/media/platform/davinci/vpif_display.c v4l2_err(vpif_dev->driver, "Error initializing vpif\n"); driver 1272 drivers/media/platform/davinci/vpif_display.c v4l2_err(vpif_dev->driver, "Error registering v4l2 device\n"); driver 1451 drivers/media/platform/davinci/vpif_display.c .driver = { driver 491 drivers/media/platform/davinci/vpss.c .driver = { driver 1318 drivers/media/platform/exynos-gsc/gsc-core.c .driver = { driver 293 drivers/media/platform/exynos-gsc/gsc-m2m.c strscpy(cap->driver, GSC_MODULE_NAME, sizeof(cap->driver)); driver 39 drivers/media/platform/exynos4-is/common.c strscpy(cap->driver, dev->driver->name, sizeof(cap->driver)); driver 40 drivers/media/platform/exynos4-is/common.c strscpy(cap->card, dev->driver->name, sizeof(cap->card)); driver 1222 drivers/media/platform/exynos4-is/fimc-core.c .driver = { driver 144 drivers/media/platform/exynos4-is/fimc-is-i2c.c .driver = { driver 960 drivers/media/platform/exynos4-is/fimc-is.c .driver = { driver 647 drivers/media/platform/exynos4-is/fimc-lite.c strscpy(cap->driver, FIMC_LITE_DRV_NAME, sizeof(cap->driver)); driver 1671 drivers/media/platform/exynos4-is/fimc-lite.c .driver = { driver 673 drivers/media/platform/exynos4-is/media-dev.c if (!dev->driver || !try_module_get(dev->driver->owner)) driver 697 drivers/media/platform/exynos4-is/media-dev.c module_put(dev->driver->owner); driver 1566 drivers/media/platform/exynos4-is/media-dev.c .driver = { driver 1025 drivers/media/platform/exynos4-is/mipi-csis.c .driver = { driver 563 drivers/media/platform/fsl-viu.c strscpy(cap->driver, "viu", sizeof(cap->driver)); driver 1599 drivers/media/platform/fsl-viu.c .driver = { driver 1028 drivers/media/platform/imx-pxp.c strscpy(cap->driver, MEM2MEM_NAME, sizeof(cap->driver)); driver 1756 drivers/media/platform/imx-pxp.c .driver = { driver 434 drivers/media/platform/m2m-deinterlace.c strscpy(cap->driver, MEM2MEM_NAME, sizeof(cap->driver)); driver 1003 drivers/media/platform/m2m-deinterlace.c .driver = { driver 1349 drivers/media/platform/marvell-ccic/mcam-core.c strscpy(cap->driver, "marvell_ccic", sizeof(cap->driver)); driver 384 drivers/media/platform/marvell-ccic/mmp-driver.c .driver = { driver 786 drivers/media/platform/meson/ao-cec-g12a.c .driver = { driver 722 drivers/media/platform/meson/ao-cec.c .driver = { driver 89 drivers/media/platform/mtk-jpeg/mtk_jpeg_core.c strscpy(cap->driver, MTK_JPEG_NAME " decoder", sizeof(cap->driver)); driver 1266 drivers/media/platform/mtk-jpeg/mtk_jpeg_core.c .driver = { driver 284 drivers/media/platform/mtk-mdp/mtk_mdp_core.c .driver = { driver 608 drivers/media/platform/mtk-mdp/mtk_mdp_m2m.c strscpy(cap->driver, MTK_MDP_MODULE_NAME, sizeof(cap->driver)); driver 632 drivers/media/platform/mtk-vcodec/mtk_vcodec_dec.c strscpy(cap->driver, MTK_VCODEC_DEC_NAME, sizeof(cap->driver)); driver 391 drivers/media/platform/mtk-vcodec/mtk_vcodec_dec_drv.c .driver = { driver 217 drivers/media/platform/mtk-vcodec/mtk_vcodec_enc.c strscpy(cap->driver, MTK_VCODEC_ENC_NAME, sizeof(cap->driver)); driver 410 drivers/media/platform/mtk-vcodec/mtk_vcodec_enc_drv.c .driver = { driver 945 drivers/media/platform/mtk-vpu/mtk_vpu.c .driver = { driver 381 drivers/media/platform/mx2_emmaprp.c strscpy(cap->driver, MEM2MEM_NAME, sizeof(cap->driver)); driver 907 drivers/media/platform/mx2_emmaprp.c .driver = { driver 575 drivers/media/platform/omap/omap_vout.c strscpy(cap->driver, VOUT_NAME, sizeof(cap->driver)); driver 1583 drivers/media/platform/omap/omap_vout.c vid_dev->displays[k]->driver->disable(vid_dev->displays[k]); driver 1624 drivers/media/platform/omap/omap_vout.c if (!dssdev->driver) { driver 1662 drivers/media/platform/omap/omap_vout.c struct omap_dss_driver *dssdrv = def_display->driver; driver 1690 drivers/media/platform/omap/omap_vout.c if (display->driver->update) driver 1691 drivers/media/platform/omap/omap_vout.c display->driver->update(display, 0, 0, driver 1708 drivers/media/platform/omap/omap_vout.c if (def_display && def_display->driver) driver 1709 drivers/media/platform/omap/omap_vout.c def_display->driver->disable(def_display); driver 1719 drivers/media/platform/omap/omap_vout.c .driver = { driver 2475 drivers/media/platform/omap3isp/isp.c .driver = { driver 654 drivers/media/platform/omap3isp/ispvideo.c strscpy(cap->driver, ISP_VIDEO_DRIVER_NAME, sizeof(cap->driver)); driver 1993 drivers/media/platform/pxa_camera.c strscpy(cap->driver, PXA_CAM_DRV_NAME, sizeof(cap->driver)); driver 2578 drivers/media/platform/pxa_camera.c .driver = { driver 524 drivers/media/platform/qcom/camss/camss-video.c strscpy(cap->driver, "qcom-camss", sizeof(cap->driver)); driver 1011 drivers/media/platform/qcom/camss/camss.c .driver = { driver 493 drivers/media/platform/qcom/venus/core.c .driver = { driver 373 drivers/media/platform/qcom/venus/vdec.c strscpy(cap->driver, "qcom-venus", sizeof(cap->driver)); driver 1550 drivers/media/platform/qcom/venus/vdec.c .driver = { driver 267 drivers/media/platform/qcom/venus/venc.c strscpy(cap->driver, "qcom-venus", sizeof(cap->driver)); driver 1373 drivers/media/platform/qcom/venus/venc.c .driver = { driver 173 drivers/media/platform/rcar-fcp.c .driver = { driver 262 drivers/media/platform/rcar-vin/rcar-core.c for_each_matching_node(np, vin->dev->driver->of_match_table) driver 271 drivers/media/platform/rcar-vin/rcar-core.c match = of_match_node(vin->dev->driver->of_match_table, driver 1385 drivers/media/platform/rcar-vin/rcar-core.c .driver = { driver 1219 drivers/media/platform/rcar-vin/rcar-csi2.c .driver = { driver 254 drivers/media/platform/rcar-vin/rcar-v4l2.c strscpy(cap->driver, KBUILD_MODNAME, sizeof(cap->driver)); driver 873 drivers/media/platform/rcar_drif.c strscpy(cap->driver, KBUILD_MODNAME, sizeof(cap->driver)); driver 1488 drivers/media/platform/rcar_drif.c .driver = { driver 1364 drivers/media/platform/rcar_fdp1.c strscpy(cap->driver, DRIVER_NAME, sizeof(cap->driver)); driver 2442 drivers/media/platform/rcar_fdp1.c .driver = { driver 671 drivers/media/platform/rcar_jpu.c strscpy(cap->driver, DRV_NAME, sizeof(cap->driver)); driver 1758 drivers/media/platform/rcar_jpu.c .driver = { driver 1139 drivers/media/platform/renesas-ceu.c strscpy(cap->driver, DRIVER_NAME, sizeof(cap->driver)); driver 1746 drivers/media/platform/renesas-ceu.c .driver = { driver 442 drivers/media/platform/rockchip/rga/rga.c strscpy(cap->driver, RGA_NAME, sizeof(cap->driver)); driver 972 drivers/media/platform/rockchip/rga/rga.c .driver = { driver 640 drivers/media/platform/s3c-camif/camif-capture.c strscpy(cap->driver, S3C_CAMIF_DRIVER_NAME, sizeof(cap->driver)); driver 630 drivers/media/platform/s3c-camif/camif-core.c .driver = { driver 296 drivers/media/platform/s5p-cec/s5p_cec.c .driver = { driver 291 drivers/media/platform/s5p-g2d/g2d.c strscpy(cap->driver, G2D_NAME, sizeof(cap->driver)); driver 783 drivers/media/platform/s5p-g2d/g2d.c .driver = { driver 1250 drivers/media/platform/s5p-jpeg/jpeg-core.c strscpy(cap->driver, S5P_JPEG_M2M_NAME, driver 1251 drivers/media/platform/s5p-jpeg/jpeg-core.c sizeof(cap->driver)); driver 1255 drivers/media/platform/s5p-jpeg/jpeg-core.c strscpy(cap->driver, S5P_JPEG_M2M_NAME, driver 1256 drivers/media/platform/s5p-jpeg/jpeg-core.c sizeof(cap->driver)); driver 3187 drivers/media/platform/s5p-jpeg/jpeg-core.c .driver = { driver 1667 drivers/media/platform/s5p-mfc/s5p_mfc.c .driver = { driver 256 drivers/media/platform/s5p-mfc/s5p_mfc_dec.c strscpy(cap->driver, S5P_MFC_NAME, sizeof(cap->driver)); driver 1304 drivers/media/platform/s5p-mfc/s5p_mfc_enc.c strscpy(cap->driver, S5P_MFC_NAME, sizeof(cap->driver)); driver 790 drivers/media/platform/seco-cec/seco-cec.c .driver = { driver 348 drivers/media/platform/sh_veu.c strscpy(cap->driver, "sh-veu", sizeof(cap->driver)); driver 1194 drivers/media/platform/sh_veu.c .driver = { driver 376 drivers/media/platform/sh_vou.c strscpy(cap->driver, "sh-vou", sizeof(cap->driver)); driver 1360 drivers/media/platform/sh_vou.c .driver = { driver 690 drivers/media/platform/sti/bdisp/bdisp-v4l2.c strscpy(cap->driver, bdisp->pdev->name, sizeof(cap->driver)); driver 1421 drivers/media/platform/sti/bdisp/bdisp-v4l2.c .driver = { driver 218 drivers/media/platform/sti/c8sectpfe/c8sectpfe-common.c module_put(tsin->i2c_client->dev.driver->owner); driver 1189 drivers/media/platform/sti/c8sectpfe/c8sectpfe-core.c .driver = { driver 174 drivers/media/platform/sti/c8sectpfe/c8sectpfe-dvb.c if (!client || !client->dev.driver) { driver 179 drivers/media/platform/sti/c8sectpfe/c8sectpfe-dvb.c if (!try_module_get(client->dev.driver->owner)) { driver 390 drivers/media/platform/sti/cec/stih-cec.c .driver = { driver 553 drivers/media/platform/sti/delta/delta-ipc.c struct rpmsg_driver *rpdrv = to_rpmsg_driver(rpmsg_device->dev.driver); driver 563 drivers/media/platform/sti/delta/delta-ipc.c struct rpmsg_driver *rpdrv = to_rpmsg_driver(rpmsg_device->dev.driver); driver 388 drivers/media/platform/sti/delta/delta-v4l2.c strscpy(cap->driver, DELTA_NAME, sizeof(cap->driver)); driver 1965 drivers/media/platform/sti/delta/delta-v4l2.c .driver = { driver 260 drivers/media/platform/sti/hva/hva-v4l2.c strscpy(cap->driver, HVA_NAME, sizeof(cap->driver)); driver 1465 drivers/media/platform/sti/hva/hva-v4l2.c .driver = { driver 357 drivers/media/platform/stm32/stm32-cec.c .driver = { driver 1323 drivers/media/platform/stm32/stm32-dcmi.c strscpy(cap->driver, DRV_NAME, sizeof(cap->driver)); driver 2112 drivers/media/platform/stm32/stm32-dcmi.c .driver = { driver 326 drivers/media/platform/sunxi/sun4i-csi/sun4i_csi.c .driver = { driver 58 drivers/media/platform/sunxi/sun4i-csi/sun4i_v4l2.c strscpy(cap->driver, KBUILD_MODNAME, sizeof(cap->driver)); driver 935 drivers/media/platform/sunxi/sun6i-csi/sun6i_csi.c .driver = { driver 319 drivers/media/platform/sunxi/sun6i-csi/sun6i_video.c strscpy(cap->driver, "sun6i-video", sizeof(cap->driver)); driver 463 drivers/media/platform/tegra-cec/tegra_cec.c .driver = { driver 909 drivers/media/platform/ti-vpe/cal.c strscpy(cap->driver, CAL_MODULE_NAME, sizeof(cap->driver)); driver 1939 drivers/media/platform/ti-vpe/cal.c .driver = { driver 1494 drivers/media/platform/ti-vpe/vpe.c strscpy(cap->driver, VPE_MODULE_NAME, sizeof(cap->driver)); driver 2605 drivers/media/platform/ti-vpe/vpe.c .driver = { driver 918 drivers/media/platform/via-camera.c strscpy(cap->driver, "via-camera", sizeof(cap->driver)); driver 1313 drivers/media/platform/via-camera.c .driver = { driver 707 drivers/media/platform/vicodec/vicodec-core.c strscpy(cap->driver, VICODEC_NAME, sizeof(cap->driver)); driver 2269 drivers/media/platform/vicodec/vicodec-core.c .driver = { driver 460 drivers/media/platform/video-mux.c .driver = { driver 662 drivers/media/platform/vim2m.c strscpy(cap->driver, MEM2MEM_NAME, sizeof(cap->driver)); driver 1414 drivers/media/platform/vim2m.c .driver = { driver 63 drivers/media/platform/vimc/vimc-capture.c strscpy(cap->driver, VIMC_PDEV_NAME, sizeof(cap->driver)); driver 530 drivers/media/platform/vimc/vimc-capture.c .driver = { driver 356 drivers/media/platform/vimc/vimc-core.c .driver = { driver 576 drivers/media/platform/vimc/vimc-debayer.c .driver = { driver 428 drivers/media/platform/vimc/vimc-scaler.c .driver = { driver 428 drivers/media/platform/vimc/vimc-sensor.c .driver = { driver 200 drivers/media/platform/vivid/vivid-core.c strscpy(cap->driver, "vivid", sizeof(cap->driver)); driver 1654 drivers/media/platform/vivid/vivid-core.c .driver = { driver 908 drivers/media/platform/vsp1/vsp1_drv.c .driver = { driver 430 drivers/media/platform/vsp1/vsp1_histo.c strscpy(cap->driver, "vsp1", sizeof(cap->driver)); driver 960 drivers/media/platform/vsp1/vsp1_video.c strscpy(cap->driver, "vsp1", sizeof(cap->driver)); driver 497 drivers/media/platform/xilinx/xilinx-dma.c strscpy(cap->driver, "xilinx-vipp", sizeof(cap->driver)); driver 917 drivers/media/platform/xilinx/xilinx-tpg.c .driver = { driver 636 drivers/media/platform/xilinx/xilinx-vipp.c .driver = { driver 365 drivers/media/platform/xilinx/xilinx-vtc.c .driver = { driver 168 drivers/media/radio/dsbr100.c strscpy(v->driver, "dsbr100", sizeof(v->driver)); driver 165 drivers/media/radio/radio-aimslab.c .driver = { driver 169 drivers/media/radio/radio-aimslab.c .driver = { driver 186 drivers/media/radio/radio-aimslab.c return isa_register_driver(&rtrack_driver.driver, RTRACK_MAX); driver 191 drivers/media/radio/radio-aimslab.c isa_unregister_driver(&rtrack_driver.driver); driver 131 drivers/media/radio/radio-aztech.c .driver = { driver 135 drivers/media/radio/radio-aztech.c .driver = { driver 152 drivers/media/radio/radio-aztech.c return isa_register_driver(&aztech_driver.driver, AZTECH_MAX); driver 157 drivers/media/radio/radio-aztech.c isa_unregister_driver(&aztech_driver.driver); driver 357 drivers/media/radio/radio-cadet.c strscpy(v->driver, "ADS Cadet", sizeof(v->driver)); driver 295 drivers/media/radio/radio-gemtek.c .driver = { driver 299 drivers/media/radio/radio-gemtek.c .driver = { driver 327 drivers/media/radio/radio-gemtek.c return isa_register_driver(&gemtek_driver.driver, GEMTEK_MAX); driver 336 drivers/media/radio/radio-gemtek.c isa_unregister_driver(&gemtek_driver.driver); driver 37 drivers/media/radio/radio-isa.c strscpy(v->driver, isa->drv->driver.driver.name, sizeof(v->driver)); driver 352 drivers/media/radio/radio-isa.c struct pnp_driver *pnp_drv = to_pnp_driver(dev->dev.driver); driver 66 drivers/media/radio/radio-isa.h struct isa_driver driver; driver 168 drivers/media/radio/radio-keene.c strscpy(v->driver, "radio-keene", sizeof(v->driver)); driver 191 drivers/media/radio/radio-ma901.c strscpy(v->driver, "radio-ma901", sizeof(v->driver)); driver 204 drivers/media/radio/radio-miropcm20.c strscpy(v->driver, "Miro PCM20", sizeof(v->driver)); driver 260 drivers/media/radio/radio-mr800.c strscpy(v->driver, "radio-mr800", sizeof(v->driver)); driver 184 drivers/media/radio/radio-raremono.c strscpy(v->driver, "radio-raremono", sizeof(v->driver)); driver 113 drivers/media/radio/radio-rtrack2.c .driver = { driver 117 drivers/media/radio/radio-rtrack2.c .driver = { driver 133 drivers/media/radio/radio-rtrack2.c return isa_register_driver(&rtrack2_driver.driver, RTRACK2_MAX); driver 138 drivers/media/radio/radio-rtrack2.c isa_unregister_driver(&rtrack2_driver.driver); driver 133 drivers/media/radio/radio-sf16fmi.c strscpy(v->driver, "radio-sf16fmi", sizeof(v->driver)); driver 312 drivers/media/radio/radio-sf16fmr2.c .driver = { driver 334 drivers/media/radio/radio-si476x.c strscpy(capability->driver, radio->v4l2dev.name, driver 335 drivers/media/radio/radio-si476x.c sizeof(capability->driver)); driver 1564 drivers/media/radio/radio-si476x.c .driver = { driver 281 drivers/media/radio/radio-tea5764.c strscpy(v->driver, dev->dev.driver->name, sizeof(v->driver)); driver 513 drivers/media/radio/radio-tea5764.c .driver = { driver 259 drivers/media/radio/radio-tea5777.c strscpy(v->driver, tea->v4l2_dev->name, sizeof(v->driver)); driver 140 drivers/media/radio/radio-terratec.c .driver = { driver 144 drivers/media/radio/radio-terratec.c .driver = { driver 161 drivers/media/radio/radio-terratec.c return isa_register_driver(&terratec_driver.driver, 1); driver 166 drivers/media/radio/radio-terratec.c isa_unregister_driver(&terratec_driver.driver); driver 34 drivers/media/radio/radio-timb.c strscpy(v->driver, DRIVER_NAME, sizeof(v->driver)); driver 164 drivers/media/radio/radio-timb.c .driver = { driver 213 drivers/media/radio/radio-trust.c .driver = { driver 217 drivers/media/radio/radio-trust.c .driver = { driver 234 drivers/media/radio/radio-trust.c return isa_register_driver(&trust_driver.driver, TRUST_MAX); driver 239 drivers/media/radio/radio-trust.c isa_unregister_driver(&trust_driver.driver); driver 142 drivers/media/radio/radio-typhoon.c .driver = { driver 146 drivers/media/radio/radio-typhoon.c .driver = { driver 165 drivers/media/radio/radio-typhoon.c typhoon_driver.driver.driver.name); driver 167 drivers/media/radio/radio-typhoon.c typhoon_driver.driver.driver.name); driver 170 drivers/media/radio/radio-typhoon.c return isa_register_driver(&typhoon_driver.driver, TYPHOON_MAX); driver 175 drivers/media/radio/radio-typhoon.c isa_unregister_driver(&typhoon_driver.driver); driver 1280 drivers/media/radio/radio-wl1273.c strscpy(capability->driver, WL1273_FM_DRIVER_NAME, driver 1281 drivers/media/radio/radio-wl1273.c sizeof(capability->driver)); driver 2151 drivers/media/radio/radio-wl1273.c .driver = { driver 218 drivers/media/radio/radio-zoltrix.c .driver = { driver 222 drivers/media/radio/radio-zoltrix.c .driver = { driver 239 drivers/media/radio/radio-zoltrix.c return isa_register_driver(&zoltrix_driver.driver, ZOLTRIX_MAX); driver 244 drivers/media/radio/radio-zoltrix.c isa_unregister_driver(&zoltrix_driver.driver); driver 407 drivers/media/radio/saa7706h.c .driver = { driver 224 drivers/media/radio/si470x/radio-si470x-i2c.c strscpy(capability->driver, DRIVER_NAME, sizeof(capability->driver)); driver 541 drivers/media/radio/si470x/radio-si470x-i2c.c .driver = { driver 513 drivers/media/radio/si470x/radio-si470x-usb.c strscpy(capability->driver, DRIVER_NAME, sizeof(capability->driver)); driver 61 drivers/media/radio/si4713/radio-platform-si4713.c strscpy(capability->driver, "radio-si4713", sizeof(capability->driver)); driver 206 drivers/media/radio/si4713/radio-platform-si4713.c .driver = { driver 70 drivers/media/radio/si4713/radio-usb-si4713.c strscpy(v->driver, "radio-usb-si4713", sizeof(v->driver)); driver 1658 drivers/media/radio/si4713/si4713.c .driver = { driver 225 drivers/media/radio/tea575x.c strscpy(v->driver, tea->v4l2_dev->name, sizeof(v->driver)); driver 185 drivers/media/radio/tef6862.c .driver = { driver 184 drivers/media/radio/wl128x/fmdrv_v4l2.c strscpy(capability->driver, FM_DRV_NAME, sizeof(capability->driver)); driver 139 drivers/media/rc/gpio-ir-recv.c .driver = { driver 159 drivers/media/rc/gpio-ir-tx.c .driver = { driver 181 drivers/media/rc/img-ir/img-ir-core.c .driver = { driver 351 drivers/media/rc/ir-hix5hd2.c .driver = { driver 287 drivers/media/rc/ir-rx51.c .driver = { driver 169 drivers/media/rc/ir-spi.c .driver = { driver 233 drivers/media/rc/meson-ir.c .driver = { driver 448 drivers/media/rc/mtk-cir.c .driver = { driver 121 drivers/media/rc/pwm-ir-tx.c .driver = { driver 728 drivers/media/rc/serial_ir.c .driver = { driver 386 drivers/media/rc/sir_ir.c .driver = { driver 394 drivers/media/rc/st_rc.c .driver = { driver 366 drivers/media/rc/sunxi-cir.c .driver = { driver 268 drivers/media/rc/tango-ir.c .driver = { driver 172 drivers/media/rc/zx-irdec.c .driver = { driver 665 drivers/media/spi/cxd2880-spi.c .driver = { driver 459 drivers/media/spi/gs1662.c .driver = { driver 731 drivers/media/tuners/e4000.c .driver = { driver 611 drivers/media/tuners/fc2580.c .driver = { driver 443 drivers/media/tuners/it913x.c .driver = { driver 721 drivers/media/tuners/m88rs6000t.c .driver = { driver 492 drivers/media/tuners/msi001.c .driver = { driver 526 drivers/media/tuners/mt2060.c .driver = { driver 328 drivers/media/tuners/mxl301rf.c .driver = { driver 254 drivers/media/tuners/qm1d1b0004.c .driver = { driver 443 drivers/media/tuners/qm1d1c0042.c .driver = { driver 533 drivers/media/tuners/si2157.c .driver = { driver 266 drivers/media/tuners/tda18212.c .driver = { driver 880 drivers/media/tuners/tda18250.c .driver = { driver 260 drivers/media/tuners/tua9001.c .driver = { driver 611 drivers/media/usb/airspy/airspy.c strscpy(cap->driver, KBUILD_MODNAME, sizeof(cap->driver)); driver 1189 drivers/media/usb/au0828/au0828-video.c strscpy(cap->driver, "au0828", sizeof(cap->driver)); driver 213 drivers/media/usb/cpia2/cpia2_v4l.c strscpy(vc->driver, "cpia2", sizeof(vc->driver)); driver 673 drivers/media/usb/cx231xx/cx231xx-audio.c strscpy(card->driver, "Cx231xx-Audio", sizeof(card->driver)); driver 1560 drivers/media/usb/cx231xx/cx231xx-video.c strscpy(cap->driver, "cx231xx", sizeof(cap->driver)); driver 212 drivers/media/usb/dvb-usb-v2/af9035.c if (client == NULL || client->dev.driver == NULL) { driver 218 drivers/media/usb/dvb-usb-v2/af9035.c if (!try_module_get(client->dev.driver->owner)) { driver 255 drivers/media/usb/dvb-usb-v2/af9035.c module_put(client->dev.driver->owner); driver 1570 drivers/media/usb/dvb-usb-v2/af9035.c if (IS_ERR(pdev) || !pdev->dev.driver) { driver 1574 drivers/media/usb/dvb-usb-v2/af9035.c if (!try_module_get(pdev->dev.driver->owner)) { driver 1679 drivers/media/usb/dvb-usb-v2/af9035.c module_put(pdev->dev.driver->owner); driver 653 drivers/media/usb/dvb-usb-v2/anysee.c if (client == NULL || client->dev.driver == NULL) { driver 659 drivers/media/usb/dvb-usb-v2/anysee.c if (!try_module_get(client->dev.driver->owner)) { driver 696 drivers/media/usb/dvb-usb-v2/anysee.c module_put(client->dev.driver->owner); driver 701 drivers/media/usb/dvb-usb-v2/rtl28xxu.c if (client == NULL || client->dev.driver == NULL) { driver 706 drivers/media/usb/dvb-usb-v2/rtl28xxu.c if (!try_module_get(client->dev.driver->owner)) { driver 922 drivers/media/usb/dvb-usb-v2/rtl28xxu.c if (client == NULL || client->dev.driver == NULL) { driver 927 drivers/media/usb/dvb-usb-v2/rtl28xxu.c if (!try_module_get(client->dev.driver->owner)) { driver 964 drivers/media/usb/dvb-usb-v2/rtl28xxu.c if (client == NULL || client->dev.driver == NULL) { driver 969 drivers/media/usb/dvb-usb-v2/rtl28xxu.c if (!try_module_get(client->dev.driver->owner)) { driver 986 drivers/media/usb/dvb-usb-v2/rtl28xxu.c if (client == NULL || client->dev.driver == NULL) { driver 991 drivers/media/usb/dvb-usb-v2/rtl28xxu.c if (!try_module_get(client->dev.driver->owner)) { driver 1029 drivers/media/usb/dvb-usb-v2/rtl28xxu.c if (client == NULL || client->dev.driver == NULL) { driver 1034 drivers/media/usb/dvb-usb-v2/rtl28xxu.c if (!try_module_get(client->dev.driver->owner)) { driver 1074 drivers/media/usb/dvb-usb-v2/rtl28xxu.c module_put(client->dev.driver->owner); driver 1081 drivers/media/usb/dvb-usb-v2/rtl28xxu.c module_put(client->dev.driver->owner); driver 1221 drivers/media/usb/dvb-usb-v2/rtl28xxu.c if (client == NULL || client->dev.driver == NULL) driver 1224 drivers/media/usb/dvb-usb-v2/rtl28xxu.c if (!try_module_get(client->dev.driver->owner)) { driver 1245 drivers/media/usb/dvb-usb-v2/rtl28xxu.c if (client == NULL || client->dev.driver == NULL) driver 1247 drivers/media/usb/dvb-usb-v2/rtl28xxu.c if (!try_module_get(client->dev.driver->owner)) { driver 1275 drivers/media/usb/dvb-usb-v2/rtl28xxu.c if (client == NULL || client->dev.driver == NULL) driver 1277 drivers/media/usb/dvb-usb-v2/rtl28xxu.c if (!try_module_get(client->dev.driver->owner)) { driver 1320 drivers/media/usb/dvb-usb-v2/rtl28xxu.c if (client == NULL || client->dev.driver == NULL) driver 1323 drivers/media/usb/dvb-usb-v2/rtl28xxu.c if (!try_module_get(client->dev.driver->owner)) { driver 1369 drivers/media/usb/dvb-usb-v2/rtl28xxu.c if (IS_ERR(pdev) || pdev->dev.driver == NULL) driver 1410 drivers/media/usb/dvb-usb-v2/rtl28xxu.c module_put(client->dev.driver->owner); driver 151 drivers/media/usb/dvb-usb-v2/zd1301.c if (!pdev->dev.driver) { driver 155 drivers/media/usb/dvb-usb-v2/zd1301.c if (!try_module_get(pdev->dev.driver->owner)) { driver 176 drivers/media/usb/dvb-usb-v2/zd1301.c if (!client || !client->dev.driver) { driver 180 drivers/media/usb/dvb-usb-v2/zd1301.c if (!try_module_get(client->dev.driver->owner)) { driver 193 drivers/media/usb/dvb-usb-v2/zd1301.c module_put(pdev->dev.driver->owner); driver 216 drivers/media/usb/dvb-usb-v2/zd1301.c module_put(client->dev.driver->owner); driver 222 drivers/media/usb/dvb-usb-v2/zd1301.c module_put(pdev->dev.driver->owner); driver 972 drivers/media/usb/dvb-usb/cxusb-analog.c strscpy(cap->driver, dvbdev->udev->dev.driver->name, driver 973 drivers/media/usb/dvb-usb/cxusb-analog.c sizeof(cap->driver)); driver 1684 drivers/media/usb/dvb-usb/cxusb.c module_put(client->dev.driver->owner); driver 1691 drivers/media/usb/dvb-usb/cxusb.c module_put(client->dev.driver->owner); driver 920 drivers/media/usb/dvb-usb/dib0700_core.c module_put(client->dev.driver->owner); driver 927 drivers/media/usb/dvb-usb/dib0700_core.c module_put(client->dev.driver->owner); driver 3776 drivers/media/usb/dvb-usb/dib0700_devices.c if (client_demod == NULL || client_demod->dev.driver == NULL) driver 3778 drivers/media/usb/dvb-usb/dib0700_devices.c if (!try_module_get(client_demod->dev.driver->owner)) driver 3804 drivers/media/usb/dvb-usb/dib0700_devices.c if (client_tuner == NULL || client_tuner->dev.driver == NULL) driver 3806 drivers/media/usb/dvb-usb/dib0700_devices.c if (!try_module_get(client_tuner->dev.driver->owner)) driver 3815 drivers/media/usb/dvb-usb/dib0700_devices.c module_put(client_demod->dev.driver->owner); driver 1594 drivers/media/usb/dvb-usb/dw2102.c if (client == NULL || client->dev.driver == NULL) driver 1596 drivers/media/usb/dvb-usb/dw2102.c if (!try_module_get(client->dev.driver->owner)) { driver 1614 drivers/media/usb/dvb-usb/dw2102.c if (client == NULL || client->dev.driver == NULL) { driver 1619 drivers/media/usb/dvb-usb/dw2102.c if (!try_module_get(client->dev.driver->owner)) { driver 2435 drivers/media/usb/dvb-usb/dw2102.c module_put(client->dev.driver->owner); driver 2442 drivers/media/usb/dvb-usb/dw2102.c module_put(client->dev.driver->owner); driver 944 drivers/media/usb/em28xx/em28xx-audio.c strscpy(card->driver, "Em28xx-Audio", sizeof(card->driver)); driver 1983 drivers/media/usb/em28xx/em28xx-video.c strscpy(cap->driver, "em28xx", sizeof(cap->driver)); driver 279 drivers/media/usb/go7007/go7007-v4l2.c strscpy(cap->driver, "go7007", sizeof(cap->driver)); driver 623 drivers/media/usb/go7007/s2250-board.c .driver = { driver 255 drivers/media/usb/go7007/snd-go7007.c strscpy(gosnd->card->driver, "go7007", sizeof(gosnd->card->driver)); driver 1192 drivers/media/usb/gspca/gspca.c strscpy((char *)cap->driver, gspca_dev->sd_desc->name, driver 1193 drivers/media/usb/gspca/gspca.c sizeof(cap->driver)); driver 906 drivers/media/usb/hackrf/hackrf.c strscpy(cap->driver, KBUILD_MODNAME, sizeof(cap->driver)); driver 584 drivers/media/usb/hdpvr/hdpvr-video.c strscpy(cap->driver, "hdpvr", sizeof(cap->driver)); driver 591 drivers/media/usb/msi2500/msi2500.c strscpy(cap->driver, KBUILD_MODNAME, sizeof(cap->driver)); driver 752 drivers/media/usb/pulse8-cec/pulse8-cec.c .driver = { driver 114 drivers/media/usb/pvrusb2/pvrusb2-v4l2.c strscpy(cap->driver, "pvrusb2", sizeof(cap->driver)); driver 483 drivers/media/usb/pwc/pwc-v4l.c strscpy(cap->driver, PWC_NAME, sizeof(cap->driver)); driver 370 drivers/media/usb/rainshadow-cec/rainshadow-cec.c .driver = { driver 717 drivers/media/usb/s2255/s2255drv.c strscpy(cap->driver, "s2255", sizeof(cap->driver)); driver 336 drivers/media/usb/stk1160/stk1160-v4l.c strscpy(cap->driver, "stk1160", sizeof(cap->driver)); driver 797 drivers/media/usb/stkwebcam/stk-webcam.c strscpy(cap->driver, "stk", sizeof(cap->driver)); driver 432 drivers/media/usb/tm6000/tm6000-alsa.c strscpy(card->driver, "tm6000-alsa", sizeof(card->driver)); driver 855 drivers/media/usb/tm6000/tm6000-video.c strscpy(cap->driver, "tm6000", sizeof(cap->driver)); driver 361 drivers/media/usb/usbtv/usbtv-audio.c strscpy(card->driver, usbtv->dev->driver->name, sizeof(card->driver)); driver 603 drivers/media/usb/usbtv/usbtv-video.c strscpy(cap->driver, "usbtv", sizeof(cap->driver)); driver 465 drivers/media/usb/usbvision/usbvision-video.c strscpy(vc->driver, "USBVision", sizeof(vc->driver)); driver 738 drivers/media/usb/uvc/uvc_driver.c if (usb_driver_claim_interface(&uvc_driver.driver, intf, dev)) { driver 747 drivers/media/usb/uvc/uvc_driver.c usb_driver_release_interface(&uvc_driver.driver, intf); driver 956 drivers/media/usb/uvc/uvc_driver.c usb_driver_release_interface(&uvc_driver.driver, intf); driver 1921 drivers/media/usb/uvc/uvc_driver.c usb_driver_release_interface(&uvc_driver.driver, driver 2920 drivers/media/usb/uvc/uvc_driver.c .driver = { driver 2938 drivers/media/usb/uvc/uvc_driver.c ret = usb_register(&uvc_driver.driver); driver 2950 drivers/media/usb/uvc/uvc_driver.c usb_deregister(&uvc_driver.driver); driver 32 drivers/media/usb/uvc/uvc_metadata.c strscpy(cap->driver, "uvcvideo", sizeof(cap->driver)); driver 587 drivers/media/usb/uvc/uvc_v4l2.c strscpy(cap->driver, "uvcvideo", sizeof(cap->driver)); driver 692 drivers/media/usb/uvc/uvcvideo.h struct usb_driver driver; driver 691 drivers/media/usb/zr364xx/zr364xx.c strscpy(cap->driver, DRIVER_DESC, sizeof(cap->driver)); driver 495 drivers/media/v4l2-core/tuner-core.c c->adapter->name, c->dev.driver->name, c->addr << 1, type, driver 598 drivers/media/v4l2-core/tuner-core.c strcmp(pos->i2c->dev.driver->name, "tuner")) driver 1413 drivers/media/v4l2-core/tuner-core.c .driver = { driver 38 drivers/media/v4l2-core/v4l2-device.c dev->driver->name, dev_name(dev)); driver 130 drivers/media/v4l2-core/v4l2-device.c sd->owner_v4l2_dev = v4l2_dev->dev && v4l2_dev->dev->driver && driver 131 drivers/media/v4l2-core/v4l2-device.c sd->owner == v4l2_dev->dev->driver->owner; driver 36 drivers/media/v4l2-core/v4l2-i2c.c devname = client->dev.driver->name; driver 51 drivers/media/v4l2-core/v4l2-i2c.c sd->owner = client->dev.driver->owner; driver 91 drivers/media/v4l2-core/v4l2-i2c.c if (!client || !client->dev.driver) driver 95 drivers/media/v4l2-core/v4l2-i2c.c if (!try_module_get(client->dev.driver->owner)) driver 106 drivers/media/v4l2-core/v4l2-i2c.c module_put(client->dev.driver->owner); driver 214 drivers/media/v4l2-core/v4l2-ioctl.c (int)sizeof(p->driver), p->driver, driver 25 drivers/media/v4l2-core/v4l2-spi.c sd->owner = spi->dev.driver->owner; driver 32 drivers/media/v4l2-core/v4l2-spi.c spi->dev.driver->name, dev_name(&spi->dev)); driver 50 drivers/media/v4l2-core/v4l2-spi.c if (!spi || !spi->dev.driver) driver 53 drivers/media/v4l2-core/v4l2-spi.c if (!try_module_get(spi->dev.driver->owner)) driver 66 drivers/media/v4l2-core/v4l2-spi.c module_put(spi->dev.driver->owner); driver 69 drivers/media/v4l2-core/v4l2-subdev.c owner = sd->entity.graph_obj.mdev->dev->driver->owner; driver 630 drivers/memory/atmel-ebi.c .driver = { driver 70 drivers/memory/atmel-sdramc.c .driver = { driver 890 drivers/memory/brcmstb_dpfe.c .driver = { driver 161 drivers/memory/da8xx-ddrctl.c .driver = { driver 1927 drivers/memory/emif.c .driver = { driver 267 drivers/memory/fsl-corenet-cf.c .driver = { driver 309 drivers/memory/fsl_ifc.c .driver = { driver 396 drivers/memory/jz4780-nemc.c .driver = { driver 376 drivers/memory/mtk-smi.c .driver = { driver 519 drivers/memory/mtk-smi.c .driver = { driver 335 drivers/memory/mvebu-devbus.c .driver = { driver 2478 drivers/memory/omap-gpmc.c .driver = { driver 205 drivers/memory/samsung/exynos-srom.c .driver = { driver 757 drivers/memory/tegra/mc.c .driver = { driver 1156 drivers/memory/tegra/tegra124-emc.c .driver = { driver 586 drivers/memory/tegra/tegra186.c .driver = { driver 580 drivers/memory/tegra/tegra20-emc.c .driver = { driver 439 drivers/memory/ti-aemif.c .driver = { driver 341 drivers/memory/ti-emif-pm.c .driver = { driver 47 drivers/memstick/core/memstick.c driver); driver 81 drivers/memstick/core/memstick.c struct memstick_driver *drv = container_of(dev->driver, driver 83 drivers/memstick/core/memstick.c driver); driver 86 drivers/memstick/core/memstick.c if (dev->driver && drv->probe) { driver 98 drivers/memstick/core/memstick.c struct memstick_driver *drv = container_of(dev->driver, driver 100 drivers/memstick/core/memstick.c driver); driver 102 drivers/memstick/core/memstick.c if (dev->driver && drv->remove) { driver 104 drivers/memstick/core/memstick.c card->dev.driver = NULL; driver 117 drivers/memstick/core/memstick.c struct memstick_driver *drv = container_of(dev->driver, driver 119 drivers/memstick/core/memstick.c driver); driver 121 drivers/memstick/core/memstick.c if (dev->driver && drv->suspend) driver 130 drivers/memstick/core/memstick.c struct memstick_driver *drv = container_of(dev->driver, driver 132 drivers/memstick/core/memstick.c driver); driver 134 drivers/memstick/core/memstick.c if (dev->driver && drv->resume) driver 606 drivers/memstick/core/memstick.c drv->driver.bus = &memstick_bus_type; driver 608 drivers/memstick/core/memstick.c return driver_register(&drv->driver); driver 614 drivers/memstick/core/memstick.c driver_unregister(&drv->driver); driver 2322 drivers/memstick/core/ms_block.c .driver = { driver 1431 drivers/memstick/core/mspro_block.c .driver = { driver 879 drivers/memstick/host/r592.c .driver.pm = &r592_pm_ops, driver 635 drivers/memstick/host/rtsx_pci_ms.c .driver = { driver 862 drivers/memstick/host/rtsx_usb_ms.c .driver = { driver 656 drivers/memstick/host/tifm_ms.c .driver = { driver 842 drivers/message/fusion/mptbase.c id = ioc->pcidev->driver ? driver 843 drivers/message/fusion/mptbase.c ioc->pcidev->driver->id_table : NULL; driver 610 drivers/mfd/88pm800.c .driver = { driver 268 drivers/mfd/88pm805.c .driver = { driver 1253 drivers/mfd/88pm860x-core.c .driver = { driver 452 drivers/mfd/aat2870-core.c .driver = { driver 917 drivers/mfd/ab3100-core.c .driver = { driver 230 drivers/mfd/ab3100-otp.c .driver = { driver 1340 drivers/mfd/ab8500-core.c .driver = { driver 2812 drivers/mfd/ab8500-debugfs.c .driver = { driver 1047 drivers/mfd/ab8500-gpadc.c .driver = { driver 159 drivers/mfd/ab8500-sysctrl.c .driver = { driver 124 drivers/mfd/ac100.c .driver = { driver 70 drivers/mfd/act8945a.c .driver = { driver 340 drivers/mfd/adp5520.c .driver = { driver 156 drivers/mfd/altera-a10sr.c .driver = { driver 110 drivers/mfd/altera-sysmgr.c dev = driver_find_device_by_of_node(&altr_sysmgr_driver.driver, driver 181 drivers/mfd/altera-sysmgr.c .driver = { driver 106 drivers/mfd/arizona-i2c.c .driver = { driver 101 drivers/mfd/arizona-spi.c .driver = { driver 201 drivers/mfd/as3711.c .driver = { driver 454 drivers/mfd/as3722.c .driver = { driver 1062 drivers/mfd/asic3.c .driver = { driver 62 drivers/mfd/at91-usart.c .driver = { driver 115 drivers/mfd/atmel-flexcom.c .driver = { driver 140 drivers/mfd/atmel-hlcdc.c .driver = { driver 92 drivers/mfd/axp20x-i2c.c .driver = { driver 70 drivers/mfd/axp20x-rsb.c .driver = { driver 832 drivers/mfd/axp20x.c of_id = of_match_device(dev->driver->of_match_table, dev); driver 839 drivers/mfd/axp20x.c acpi_id = acpi_match_device(dev->driver->acpi_match_table, dev); driver 83 drivers/mfd/bcm2835-pm.c .driver = { driver 108 drivers/mfd/bcm590xx.c .driver = { driver 221 drivers/mfd/bd9571mwv.c .driver = { driver 460 drivers/mfd/cros_ec_dev.c .driver = { driver 544 drivers/mfd/da903x.c .driver = { driver 187 drivers/mfd/da9052-i2c.c .driver = { driver 79 drivers/mfd/da9052-spi.c .driver = { driver 75 drivers/mfd/da9055-i2c.c .driver = { driver 685 drivers/mfd/da9062-core.c .driver = { driver 235 drivers/mfd/da9063-i2c.c .driver = { driver 512 drivers/mfd/da9150-core.c .driver = { driver 128 drivers/mfd/davinci_voicecodec.c .driver = { driver 3161 drivers/mfd/db8500-prcmu.c .driver = { driver 412 drivers/mfd/dm355evm_msp.c .driver.name = "dm355evm_msp", driver 187 drivers/mfd/exynos-lpass.c .driver = { driver 517 drivers/mfd/ezx-pcap.c .driver = { driver 197 drivers/mfd/fsl-imx25-tsadc.c .driver = { driver 118 drivers/mfd/hi6421-pmic-core.c .driver = { driver 175 drivers/mfd/hi655x-pmic.c .driver = { driver 604 drivers/mfd/htc-i2cpld.c .driver = { driver 612 drivers/mfd/htc-i2cpld.c .driver = { driver 200 drivers/mfd/htc-pasic3.c .driver = { driver 137 drivers/mfd/intel-lpss-acpi.c .driver = { driver 346 drivers/mfd/intel-lpss-pci.c .driver = { driver 421 drivers/mfd/intel_msic.c .driver = { driver 619 drivers/mfd/intel_soc_pmic_bxtwc.c .driver = { driver 170 drivers/mfd/intel_soc_pmic_chtdc_ti.c .driver = { driver 219 drivers/mfd/intel_soc_pmic_chtwc.c .driver = { driver 181 drivers/mfd/intel_soc_pmic_core.c .driver = { driver 148 drivers/mfd/intel_soc_pmic_mrfld.c .driver = { driver 445 drivers/mfd/ipaq-micro.c .driver = { driver 483 drivers/mfd/kempld-core.c .driver = { driver 628 drivers/mfd/lm3533-core.c .driver = { driver 380 drivers/mfd/lochnagar-i2c.c .driver = { driver 144 drivers/mfd/lp3943.c .driver = { driver 86 drivers/mfd/lp873x.c .driver = { driver 89 drivers/mfd/lp87565.c .driver = { driver 218 drivers/mfd/lp8788.c .driver = { driver 140 drivers/mfd/madera-i2c.c .driver = { driver 139 drivers/mfd/madera-spi.c .driver = { driver 523 drivers/mfd/max14577.c .driver = { driver 698 drivers/mfd/max77620.c .driver = { driver 222 drivers/mfd/max77650.c .driver = { driver 270 drivers/mfd/max77686.c .driver = { driver 364 drivers/mfd/max77693.c .driver = { driver 205 drivers/mfd/max77843.c .driver = { driver 319 drivers/mfd/max8907.c .driver = { driver 241 drivers/mfd/max8925-i2c.c .driver = { driver 476 drivers/mfd/max8997.c .driver = { driver 347 drivers/mfd/max8998.c .driver = { driver 95 drivers/mfd/mc13xxx-i2c.c .driver = { driver 176 drivers/mfd/mc13xxx-spi.c .driver = { driver 31 drivers/mfd/mcp-core.c struct mcp_driver *drv = to_mcp_driver(dev->driver); driver 39 drivers/mfd/mcp-core.c struct mcp_driver *drv = to_mcp_driver(dev->driver); driver 297 drivers/mfd/mcp-sa11x0.c .driver = { driver 1242 drivers/mfd/menelaus.c .driver = { driver 112 drivers/mfd/menf21bmc.c .driver.name = "menf21bmc", driver 313 drivers/mfd/motorola-cpcap.c .driver = { driver 238 drivers/mfd/mt6397-core.c .driver = { driver 248 drivers/mfd/mxs-lradc.c .driver = { driver 842 drivers/mfd/omap-usb-host.c .driver = { driver 306 drivers/mfd/omap-usb-tll.c .driver = { driver 733 drivers/mfd/palmas.c .driver = { driver 239 drivers/mfd/pcf50633-adc.c .driver = { driver 303 drivers/mfd/pcf50633-core.c .driver = { driver 612 drivers/mfd/qcom-pm8xxx.c .driver = { driver 138 drivers/mfd/qcom-spmi-pmic.c .driver = { driver 692 drivers/mfd/qcom_rpm.c .driver = { driver 832 drivers/mfd/rave-sp.c .driver = { driver 289 drivers/mfd/rc5t583.c .driver = { driver 319 drivers/mfd/retu-mfd.c .driver = { driver 774 drivers/mfd/rk808.c .driver = { driver 164 drivers/mfd/rn5t618.c .driver = { driver 305 drivers/mfd/rohm-bd70528.c .driver = { driver 196 drivers/mfd/rohm-bd718x7.c .driver = { driver 123 drivers/mfd/rt5033.c .driver = { driver 543 drivers/mfd/sec-core.c .driver = { driver 863 drivers/mfd/si476x-i2c.c .driver = { driver 79 drivers/mfd/sky81452.c .driver = { driver 1718 drivers/mfd/sm501.c .driver = { driver 81 drivers/mfd/smsc-ece1099.c .driver = { driver 233 drivers/mfd/sprd-sc27xx-spi.c .driver = { driver 318 drivers/mfd/ssbi.c .driver = { driver 359 drivers/mfd/sta2x11-mfd.c .driver = { driver 366 drivers/mfd/sta2x11-mfd.c .driver = { driver 373 drivers/mfd/sta2x11-mfd.c .driver = { driver 380 drivers/mfd/sta2x11-mfd.c .driver = { driver 93 drivers/mfd/stm32-lptimer.c .driver = { driver 267 drivers/mfd/stm32-timers.c .driver = { driver 533 drivers/mfd/stmfx.c .driver = { driver 115 drivers/mfd/stmpe-i2c.c .driver = { driver 135 drivers/mfd/stmpe-spi.c .driver = { driver 201 drivers/mfd/stpmic1.c .driver = { driver 239 drivers/mfd/stw481x.c .driver = { driver 167 drivers/mfd/sun4i-gpadc.c .driver = { driver 178 drivers/mfd/sun6i-prcm.c .driver = { driver 271 drivers/mfd/syscon.c .driver = { driver 428 drivers/mfd/t7l66xb.c .driver = { driver 486 drivers/mfd/tc3589x.c .driver = { driver 218 drivers/mfd/tc6387xb.c .driver = { driver 833 drivers/mfd/tc6393xb.c .driver = { driver 220 drivers/mfd/ti-lmu.c .driver = { driver 355 drivers/mfd/ti_am335x_tscadc.c .driver = { driver 183 drivers/mfd/tps6105x.c .driver = { driver 30 drivers/mfd/tps65010.c #define DRIVER_NAME (tps65010_driver.driver.name) driver 670 drivers/mfd/tps65010.c .driver = { driver 122 drivers/mfd/tps6507x.c .driver = { driver 137 drivers/mfd/tps65086.c .driver = { driver 236 drivers/mfd/tps65090.c .driver = { driver 410 drivers/mfd/tps65217.c .driver = { driver 355 drivers/mfd/tps65218.c .driver = { driver 622 drivers/mfd/tps6586x.c .driver = { driver 524 drivers/mfd/tps65910.c .driver = { driver 155 drivers/mfd/tps65911-comparator.c .driver = { driver 68 drivers/mfd/tps65912-i2c.c .driver = { driver 67 drivers/mfd/tps65912-spi.c .driver = { driver 91 drivers/mfd/tps68470.c .driver = { driver 518 drivers/mfd/tps80031.c .driver = { driver 262 drivers/mfd/tqmx86.c .driver = { driver 1273 drivers/mfd/twl-core.c .driver.name = DRIVER_NAME, driver 1274 drivers/mfd/twl-core.c .driver.pm = &twl_dev_pm_ops, driver 276 drivers/mfd/twl4030-audio.c .driver = { driver 962 drivers/mfd/twl4030-power.c .driver = { driver 835 drivers/mfd/twl6040.c .driver = { driver 211 drivers/mfd/vexpress-sysreg.c .driver = { driver 233 drivers/mfd/wl1273-core.c .driver = { driver 99 drivers/mfd/wm831x-i2c.c .driver = { driver 99 drivers/mfd/wm831x-spi.c .driver = { driver 52 drivers/mfd/wm8350-i2c.c .driver = { driver 144 drivers/mfd/wm8400-core.c .driver = { driver 678 drivers/mfd/wm8994-core.c .driver = { driver 339 drivers/mfd/wm97xx-core.c .driver = { driver 106 drivers/misc/ad525x_dpot-i2c.c .driver = { driver 132 drivers/misc/ad525x_dpot-spi.c .driver = { driver 297 drivers/misc/apds9802als.c .driver = { driver 1272 drivers/misc/apds990x.c .driver = { driver 269 drivers/misc/atmel-ssc.c .driver = { driver 191 drivers/misc/atmel_tclib.c .driver = { driver 1380 drivers/misc/bh1770glc.c .driver = { driver 360 drivers/misc/cardreader/alcor_pci.c .driver = { driver 363 drivers/misc/cs5535-mfgpt.c .driver = { driver 28 drivers/misc/cxl/guest.c if (!afu_dev->driver) driver 35 drivers/misc/cxl/guest.c if (afu_dev->driver->err_handler && driver 36 drivers/misc/cxl/guest.c afu_dev->driver->err_handler->error_detected) driver 37 drivers/misc/cxl/guest.c afu_dev->driver->err_handler->error_detected(afu_dev, state); driver 42 drivers/misc/cxl/guest.c if (afu_dev->driver->err_handler && driver 43 drivers/misc/cxl/guest.c afu_dev->driver->err_handler->slot_reset) driver 44 drivers/misc/cxl/guest.c afu_dev->driver->err_handler->slot_reset(afu_dev); driver 47 drivers/misc/cxl/guest.c if (afu_dev->driver->err_handler && driver 48 drivers/misc/cxl/guest.c afu_dev->driver->err_handler->resume) driver 49 drivers/misc/cxl/guest.c afu_dev->driver->err_handler->resume(afu_dev); driver 499 drivers/misc/cxl/of.c .driver = { driver 1808 drivers/misc/cxl/pci.c if (!afu_dev->driver) driver 1813 drivers/misc/cxl/pci.c if (afu_dev->driver->err_handler) driver 1814 drivers/misc/cxl/pci.c afu_result = afu_dev->driver->err_handler->error_detected(afu_dev, driver 2031 drivers/misc/cxl/pci.c if (!afu_dev->driver) driver 2034 drivers/misc/cxl/pci.c if (afu_dev->driver->err_handler && driver 2035 drivers/misc/cxl/pci.c afu_dev->driver->err_handler->slot_reset) driver 2036 drivers/misc/cxl/pci.c afu_result = afu_dev->driver->err_handler->slot_reset(afu_dev); driver 2077 drivers/misc/cxl/pci.c if (afu_dev->driver && afu_dev->driver->err_handler && driver 2078 drivers/misc/cxl/pci.c afu_dev->driver->err_handler->resume) driver 2079 drivers/misc/cxl/pci.c afu_dev->driver->err_handler->resume(afu_dev); driver 251 drivers/misc/ds1682.c .driver = { driver 735 drivers/misc/eeprom/at24.c .driver = { driver 387 drivers/misc/eeprom/at25.c .driver = { driver 276 drivers/misc/eeprom/ee1004.c .driver = { driver 195 drivers/misc/eeprom/eeprom.c .driver = { driver 500 drivers/misc/eeprom/eeprom_93xx46.c .driver = { driver 1584 drivers/misc/eeprom/idt_89hpesx.c .driver = { driver 195 drivers/misc/eeprom/max6875.c .driver = { driver 1396 drivers/misc/fastrpc.c .driver = { driver 446 drivers/misc/habanalabs/habanalabs_drv.c .driver.pm = &hl_pm_ops, driver 133 drivers/misc/hmc6352.c .driver = { driver 106 drivers/misc/ics932s401.c .driver = { driver 460 drivers/misc/isl29003.c .driver = { driver 214 drivers/misc/isl29020.c .driver = { driver 232 drivers/misc/lattice-ecp3-config.c .driver = { driver 262 drivers/misc/lis3lv02d/lis3lv02d_i2c.c .driver = { driver 136 drivers/misc/lis3lv02d/lis3lv02d_spi.c .driver = { driver 21 drivers/misc/mei/bus.c #define to_mei_cl_driver(d) container_of(d, struct mei_cl_driver, driver) driver 485 drivers/misc/mei/bus.c return try_module_get(cldev->bus->dev->driver->owner); driver 495 drivers/misc/mei/bus.c module_put(cldev->bus->dev->driver->owner); driver 697 drivers/misc/mei/bus.c cldrv = to_mei_cl_driver(dev->driver); driver 737 drivers/misc/mei/bus.c if (!cldev || !dev->driver) driver 740 drivers/misc/mei/bus.c cldrv = to_mei_cl_driver(dev->driver); driver 748 drivers/misc/mei/bus.c dev->driver = NULL; driver 1113 drivers/misc/mei/bus.c cldrv->driver.name = cldrv->name; driver 1114 drivers/misc/mei/bus.c cldrv->driver.owner = owner; driver 1115 drivers/misc/mei/bus.c cldrv->driver.bus = &mei_cl_bus_type; driver 1117 drivers/misc/mei/bus.c err = driver_register(&cldrv->driver); driver 1121 drivers/misc/mei/bus.c pr_debug("mei: driver [%s] registered\n", cldrv->driver.name); driver 1129 drivers/misc/mei/bus.c driver_unregister(&cldrv->driver); driver 1131 drivers/misc/mei/bus.c pr_debug("mei: driver [%s] unregistered\n", cldrv->driver.name); driver 781 drivers/misc/mei/hdcp/mei_hdcp.c if (strcmp(dev->driver->name, "i915") || driver 959 drivers/misc/mei/main.c dev->cdev.owner = parent->driver->owner; driver 513 drivers/misc/mei/pci-me.c .driver.pm = MEI_ME_PM_OPS, driver 514 drivers/misc/mei/pci-me.c .driver.probe_type = PROBE_PREFER_ASYNCHRONOUS, driver 402 drivers/misc/mei/pci-txe.c .driver.pm = MEI_TXE_PM_OPS, driver 20 drivers/misc/mic/bus/cosm_bus.c struct cosm_driver *drv = drv_to_cosm(dev->dev.driver); driver 28 drivers/misc/mic/bus/cosm_bus.c struct cosm_driver *drv = drv_to_cosm(dev->dev.driver); driver 40 drivers/misc/mic/bus/cosm_bus.c int cosm_register_driver(struct cosm_driver *driver) driver 42 drivers/misc/mic/bus/cosm_bus.c driver->driver.bus = &cosm_bus; driver 43 drivers/misc/mic/bus/cosm_bus.c return driver_register(&driver->driver); driver 47 drivers/misc/mic/bus/cosm_bus.c void cosm_unregister_driver(struct cosm_driver *driver) driver 49 drivers/misc/mic/bus/cosm_bus.c driver_unregister(&driver->driver); driver 79 drivers/misc/mic/bus/cosm_bus.h struct device_driver driver; driver 123 drivers/misc/mic/bus/cosm_bus.h return container_of(drv, struct cosm_driver, driver); driver 88 drivers/misc/mic/bus/mic_bus.c struct mbus_driver *drv = drv_to_mbus(dev->dev.driver); driver 100 drivers/misc/mic/bus/mic_bus.c struct mbus_driver *drv = drv_to_mbus(dev->dev.driver); driver 115 drivers/misc/mic/bus/mic_bus.c int mbus_register_driver(struct mbus_driver *driver) driver 117 drivers/misc/mic/bus/mic_bus.c driver->driver.bus = &mic_bus; driver 118 drivers/misc/mic/bus/mic_bus.c return driver_register(&driver->driver); driver 122 drivers/misc/mic/bus/mic_bus.c void mbus_unregister_driver(struct mbus_driver *driver) driver 124 drivers/misc/mic/bus/mic_bus.c driver_unregister(&driver->driver); driver 89 drivers/misc/mic/bus/scif_bus.c struct scif_driver *drv = drv_to_scif(dev->dev.driver); driver 97 drivers/misc/mic/bus/scif_bus.c struct scif_driver *drv = drv_to_scif(dev->dev.driver); driver 112 drivers/misc/mic/bus/scif_bus.c int scif_register_driver(struct scif_driver *driver) driver 114 drivers/misc/mic/bus/scif_bus.c driver->driver.bus = &scif_bus; driver 115 drivers/misc/mic/bus/scif_bus.c return driver_register(&driver->driver); driver 119 drivers/misc/mic/bus/scif_bus.c void scif_unregister_driver(struct scif_driver *driver) driver 121 drivers/misc/mic/bus/scif_bus.c driver_unregister(&driver->driver); driver 67 drivers/misc/mic/bus/scif_bus.h struct device_driver driver; driver 104 drivers/misc/mic/bus/scif_bus.h int scif_register_driver(struct scif_driver *driver); driver 105 drivers/misc/mic/bus/scif_bus.h void scif_unregister_driver(struct scif_driver *driver); driver 123 drivers/misc/mic/bus/scif_bus.h return container_of(drv, struct scif_driver, driver); driver 89 drivers/misc/mic/bus/vop_bus.c struct vop_driver *drv = drv_to_vop(dev->dev.driver); driver 97 drivers/misc/mic/bus/vop_bus.c struct vop_driver *drv = drv_to_vop(dev->dev.driver); driver 112 drivers/misc/mic/bus/vop_bus.c int vop_register_driver(struct vop_driver *driver) driver 114 drivers/misc/mic/bus/vop_bus.c driver->driver.bus = &vop_bus; driver 115 drivers/misc/mic/bus/vop_bus.c return driver_register(&driver->driver); driver 119 drivers/misc/mic/bus/vop_bus.c void vop_unregister_driver(struct vop_driver *driver) driver 121 drivers/misc/mic/bus/vop_bus.c driver_unregister(&driver->driver); driver 61 drivers/misc/mic/bus/vop_bus.h struct device_driver driver; driver 127 drivers/misc/mic/bus/vop_bus.h return container_of(drv, struct vop_driver, driver); driver 355 drivers/misc/mic/card/mic_device.c if (!try_module_get(mdrv->dev->driver->owner)) { driver 399 drivers/misc/mic/card/mic_device.c module_put(mdrv->dev->driver->owner); driver 416 drivers/misc/mic/card/mic_device.c module_put(mdrv->dev->driver->owner); driver 292 drivers/misc/mic/card/mic_x100.c .driver = { driver 331 drivers/misc/mic/cosm/cosm_main.c .driver = { driver 248 drivers/misc/mic/scif/scif_main.c .driver.name = KBUILD_MODNAME, driver 249 drivers/misc/mic/scif/scif_main.c .driver.owner = THIS_MODULE, driver 772 drivers/misc/mic/vop/vop_main.c .driver.name = KBUILD_MODNAME, driver 773 drivers/misc/mic/vop/vop_main.c .driver.owner = THIS_MODULE, driver 453 drivers/misc/pti.c static int pti_tty_install(struct tty_driver *driver, struct tty_struct *tty) driver 457 drivers/misc/pti.c int ret = tty_standard_install(driver, tty); driver 171 drivers/misc/pvpanic.c .driver = { driver 135 drivers/misc/qcom-coincell.c .driver = { driver 32 drivers/misc/sgi-gru/grumain.c .driver = &gru_driver, driver 29 drivers/misc/sgi-xp/xp_main.c .driver = &xp_dbg_name driver 68 drivers/misc/sgi-xp/xpc_main.c .driver = &xpc_dbg_name driver 73 drivers/misc/sgi-xp/xpc_main.c .driver = &xpc_dbg_name driver 140 drivers/misc/sgi-xp/xpnet.c .driver = &xpnet_dbg_name driver 428 drivers/misc/sram.c .driver = { driver 820 drivers/misc/ti-st/st_kim.c .driver = { driver 45 drivers/misc/tifm_core.c driver); driver 71 drivers/misc/tifm_core.c struct tifm_driver *drv = container_of(dev->driver, struct tifm_driver, driver 72 drivers/misc/tifm_core.c driver); driver 76 drivers/misc/tifm_core.c if (dev->driver && drv->probe) { driver 93 drivers/misc/tifm_core.c struct tifm_driver *drv = container_of(dev->driver, struct tifm_driver, driver 94 drivers/misc/tifm_core.c driver); driver 96 drivers/misc/tifm_core.c if (dev->driver && drv->remove) { driver 100 drivers/misc/tifm_core.c sock->dev.driver = NULL; driver 112 drivers/misc/tifm_core.c struct tifm_driver *drv = container_of(dev->driver, struct tifm_driver, driver 113 drivers/misc/tifm_core.c driver); driver 115 drivers/misc/tifm_core.c if (dev->driver && drv->suspend) driver 123 drivers/misc/tifm_core.c struct tifm_driver *drv = container_of(dev->driver, struct tifm_driver, driver 124 drivers/misc/tifm_core.c driver); driver 126 drivers/misc/tifm_core.c if (dev->driver && drv->resume) driver 316 drivers/misc/tifm_core.c drv->driver.bus = &tifm_bus_type; driver 318 drivers/misc/tifm_core.c return driver_register(&drv->driver); driver 324 drivers/misc/tifm_core.c driver_unregister(&drv->driver); driver 440 drivers/misc/tsl2550.c .driver = { driver 271 drivers/misc/vexpress-syscfg.c .driver.name = "vexpress-syscfg", driver 1479 drivers/misc/xilinx_sdfec.c .driver = { driver 111 drivers/mmc/core/bus.c struct mmc_driver *drv = to_mmc_driver(dev->driver); driver 119 drivers/mmc/core/bus.c struct mmc_driver *drv = to_mmc_driver(dev->driver); driver 129 drivers/mmc/core/bus.c struct mmc_driver *drv = to_mmc_driver(dev->driver); driver 134 drivers/mmc/core/bus.c if (dev->driver && drv->shutdown) driver 113 drivers/mmc/core/pwrseq_emmc.c .driver = { driver 100 drivers/mmc/core/pwrseq_sd8787.c .driver = { driver 157 drivers/mmc/core/pwrseq_simple.c .driver = { driver 931 drivers/mmc/core/sdio.c if (func && sdio_func_present(func) && func->dev.driver) { driver 932 drivers/mmc/core/sdio.c const struct dev_pm_ops *pmops = func->dev.driver->pm; driver 128 drivers/mmc/core/sdio_bus.c struct sdio_driver *drv = to_sdio_driver(dev->driver); driver 182 drivers/mmc/core/sdio_bus.c struct sdio_driver *drv = to_sdio_driver(dev->driver); driver 726 drivers/mmc/core/sdio_uart.c static int sdio_uart_install(struct tty_driver *driver, struct tty_struct *tty) driver 730 drivers/mmc/core/sdio_uart.c int ret = tty_standard_install(driver, tty); driver 1179 drivers/mmc/host/alcor.c .driver = { driver 546 drivers/mmc/host/android-goldfish.c .driver = { driver 2664 drivers/mmc/host/atmel-mci.c .driver = { driver 1209 drivers/mmc/host/au1xmmc.c .driver = { driver 1470 drivers/mmc/host/bcm2835.c .driver = { driver 339 drivers/mmc/host/cavium-octeon.c .driver = { driver 765 drivers/mmc/host/cb710-mmc.c .driver.name = "cb710-mmc", driver 1397 drivers/mmc/host/davinci_mmc.c .driver = { driver 56 drivers/mmc/host/dw_mmc-bluefield.c .driver = { driver 591 drivers/mmc/host/dw_mmc-exynos.c .driver = { driver 201 drivers/mmc/host/dw_mmc-hi3798cv200.c .driver = { driver 474 drivers/mmc/host/dw_mmc-k3.c .driver = { driver 96 drivers/mmc/host/dw_mmc-pci.c .driver = { driver 99 drivers/mmc/host/dw_mmc-pltfm.c .driver = { driver 384 drivers/mmc/host/dw_mmc-rockchip.c .driver = { driver 228 drivers/mmc/host/dw_mmc-zx.c .driver = { driver 1089 drivers/mmc/host/jz4740_mmc.c .driver = { driver 1274 drivers/mmc/host/meson-gx-mmc.c .driver = { driver 755 drivers/mmc/host/meson-mx-sdio.c .driver = { driver 1517 drivers/mmc/host/mmc_spi.c .driver = { driver 718 drivers/mmc/host/moxart-mmc.c .driver = { driver 2475 drivers/mmc/host/mtk-sd.c .driver = { driver 829 drivers/mmc/host/mvsdio.c .driver = { driver 1236 drivers/mmc/host/mxcmmc.c .driver = { driver 728 drivers/mmc/host/mxs-mmc.c .driver = { driver 1505 drivers/mmc/host/omap.c .driver = { driver 2181 drivers/mmc/host/omap_hsmmc.c .driver = { driver 810 drivers/mmc/host/pxamci.c .driver = { driver 352 drivers/mmc/host/renesas_sdhi_internal_dmac.c .driver = { driver 464 drivers/mmc/host/renesas_sdhi_sys_dmac.c .driver = { driver 1470 drivers/mmc/host/rtsx_pci_sdmmc.c .driver = { driver 1460 drivers/mmc/host/rtsx_usb_sdmmc.c .driver = { driver 1817 drivers/mmc/host/s3cmci.c .driver = { driver 900 drivers/mmc/host/sdhci-acpi.c .driver = { driver 325 drivers/mmc/host/sdhci-bcm-kona.c .driver = { driver 90 drivers/mmc/host/sdhci-brcmstb.c .driver = { driver 455 drivers/mmc/host/sdhci-cadence.c .driver = { driver 99 drivers/mmc/host/sdhci-cns3xxx.c .driver = { driver 106 drivers/mmc/host/sdhci-dove.c .driver = { driver 1736 drivers/mmc/host/sdhci-esdhc-imx.c .driver = { driver 352 drivers/mmc/host/sdhci-iproc.c .driver = { driver 2054 drivers/mmc/host/sdhci-msm.c .driver = { driver 896 drivers/mmc/host/sdhci-of-arasan.c .driver = { driver 229 drivers/mmc/host/sdhci-of-aspeed.c .driver = { driver 307 drivers/mmc/host/sdhci-of-aspeed.c .driver = { driver 448 drivers/mmc/host/sdhci-of-at91.c .driver = { driver 144 drivers/mmc/host/sdhci-of-dwcmshc.c .driver = { driver 1369 drivers/mmc/host/sdhci-of-esdhc.c .driver = { driver 81 drivers/mmc/host/sdhci-of-hlwd.c .driver = { driver 1184 drivers/mmc/host/sdhci-omap.c .driver = { driver 2183 drivers/mmc/host/sdhci-pci-core.c .driver = { driver 242 drivers/mmc/host/sdhci-pic32.c .driver = { driver 227 drivers/mmc/host/sdhci-pxav2.c .driver = { driver 568 drivers/mmc/host/sdhci-pxav3.c .driver = { driver 785 drivers/mmc/host/sdhci-s3c.c .driver = { driver 221 drivers/mmc/host/sdhci-sirf.c .driver = { driver 184 drivers/mmc/host/sdhci-spear.c .driver = { driver 742 drivers/mmc/host/sdhci-sprd.c .driver = { driver 522 drivers/mmc/host/sdhci-st.c .driver = { driver 1690 drivers/mmc/host/sdhci-tegra.c .driver = { driver 678 drivers/mmc/host/sdhci-xenon.c .driver = { driver 530 drivers/mmc/host/sdhci_am654.c .driver = { driver 246 drivers/mmc/host/sdhci_f_sdh30.c .driver = { driver 1561 drivers/mmc/host/sh_mmcif.c .driver = { driver 1512 drivers/mmc/host/sunxi-mmc.c .driver = { driver 1057 drivers/mmc/host/tifm_sd.c .driver = { driver 222 drivers/mmc/host/tmio_mmc.c .driver = { driver 698 drivers/mmc/host/toshsd.c .driver.pm = &toshsd_pm_ops, driver 689 drivers/mmc/host/uniphier-sd.c .driver = { driver 1893 drivers/mmc/host/usdhi6rol0.c .driver = { driver 1904 drivers/mmc/host/wbsd.c .driver = { driver 991 drivers/mmc/host/wmt-sdmmc.c .driver = { driver 373 drivers/mtd/devices/bcm47xxsflash.c .driver = { driver 2061 drivers/mtd/devices/docg3.c .driver = { driver 233 drivers/mtd/devices/mchp23k256.c .driver = { driver 926 drivers/mtd/devices/mtd_dataflash.c .driver = { driver 279 drivers/mtd/devices/powernv_flash.c .driver = { driver 1113 drivers/mtd/devices/spear_smi.c .driver = { driver 409 drivers/mtd/devices/sst25l.c .driver = { driver 2162 drivers/mtd/devices/st_spi_fsm.c .driver = { driver 136 drivers/mtd/hyperbus/hbmc-am654.c .driver = { driver 483 drivers/mtd/lpddr/lpddr2_nvm.c .driver = { driver 252 drivers/mtd/maps/ixp4xx.c .driver = { driver 195 drivers/mtd/maps/lantiq-flash.c .driver = { driver 602 drivers/mtd/maps/physmap-core.c .driver = { driver 262 drivers/mtd/maps/pismo.c .driver = { driver 208 drivers/mtd/maps/plat-ram.c .driver = { driver 128 drivers/mtd/maps/pxa2xx-flash.c .driver = { driver 124 drivers/mtd/maps/rbtx4939-flash.c .driver = { driver 302 drivers/mtd/maps/sa1100-flash.c .driver = { driver 152 drivers/mtd/maps/sun_uflash.c .driver = { driver 777 drivers/mtd/maps/vmu-flash.c struct maple_driver *mdrv = to_maple_driver(dev->driver); driver 781 drivers/mtd/maps/vmu-flash.c mdev->driver = mdrv; driver 772 drivers/mtd/mtdcore.c if (!mtd->owner && mtd->dev.parent->driver) driver 773 drivers/mtd/mtdcore.c mtd->owner = mtd->dev.parent->driver->owner; driver 100 drivers/mtd/nand/onenand/generic.c .driver = { driver 608 drivers/mtd/nand/onenand/omap2.c .driver = { driver 993 drivers/mtd/nand/onenand/samsung.c .driver = { driver 348 drivers/mtd/nand/raw/ams-delta.c .driver = { driver 2583 drivers/mtd/nand/raw/atmel/nand-controller.c .driver = { driver 1007 drivers/mtd/nand/raw/atmel/pmecc.c .driver = { driver 478 drivers/mtd/nand/raw/au1550nd.c .driver = { driver 72 drivers/mtd/nand/raw/bcm47xxnflash/main.c .driver = { driver 91 drivers/mtd/nand/raw/brcmnand/bcm63138_nand.c .driver = { driver 124 drivers/mtd/nand/raw/brcmnand/bcm6368_nand.c .driver = { driver 27 drivers/mtd/nand/raw/brcmnand/brcmstb_nand.c .driver = { driver 141 drivers/mtd/nand/raw/brcmnand/iproc_nand.c .driver = { driver 834 drivers/mtd/nand/raw/davinci_nand.c .driver = { driver 261 drivers/mtd/nand/raw/denali_dt.c .driver = { driver 983 drivers/mtd/nand/raw/fsl_elbc_nand.c .driver = { driver 1120 drivers/mtd/nand/raw/fsl_ifc_nand.c .driver = { driver 344 drivers/mtd/nand/raw/fsl_upm.c .driver = { driver 1185 drivers/mtd/nand/raw/fsmc_nand.c .driver = { driver 314 drivers/mtd/nand/raw/gpio.c .driver = { driver 2765 drivers/mtd/nand/raw/gpmi-nand/gpmi-nand.c .driver = { driver 860 drivers/mtd/nand/raw/hisi504_nand.c .driver = { driver 519 drivers/mtd/nand/raw/ingenic/ingenic_nand_drv.c .driver = { driver 286 drivers/mtd/nand/raw/ingenic/jz4725b_bch.c .driver = { driver 188 drivers/mtd/nand/raw/ingenic/jz4740_ecc.c .driver = { driver 261 drivers/mtd/nand/raw/ingenic/jz4780_bch.c .driver = { driver 893 drivers/mtd/nand/raw/lpc32xx_mlc.c .driver = { driver 1020 drivers/mtd/nand/raw/lpc32xx_slc.c .driver = { driver 3078 drivers/mtd/nand/raw/marvell_nand.c .driver = { driver 1460 drivers/mtd/nand/raw/meson_nand.c .driver = { driver 824 drivers/mtd/nand/raw/mpc5121_nfc.c .driver = { driver 586 drivers/mtd/nand/raw/mtk_ecc.c .driver = { driver 1637 drivers/mtd/nand/raw/mtk_nand.c .driver = { driver 1931 drivers/mtd/nand/raw/mxc_nand.c .driver = { driver 573 drivers/mtd/nand/raw/mxic_nand.c .driver = { driver 262 drivers/mtd/nand/raw/ndfc.c .driver = { driver 2309 drivers/mtd/nand/raw/omap2.c .driver = { driver 558 drivers/mtd/nand/raw/omap_elm.c .driver = { driver 216 drivers/mtd/nand/raw/orion_nand.c .driver = { driver 190 drivers/mtd/nand/raw/oxnas_nand.c .driver = { driver 203 drivers/mtd/nand/raw/pasemi_nand.c .driver = { driver 126 drivers/mtd/nand/raw/plat_nand.c .driver = { driver 3041 drivers/mtd/nand/raw/qcom_nandc.c .driver = { driver 1069 drivers/mtd/nand/raw/r852.c .driver.pm = &r852_pm_ops, driver 1283 drivers/mtd/nand/raw/s3c2410.c .driver = { driver 1219 drivers/mtd/nand/raw/sh_flctl.c .driver = { driver 215 drivers/mtd/nand/raw/sharpsl.c .driver = { driver 204 drivers/mtd/nand/raw/socrates_nand.c .driver = { driver 2073 drivers/mtd/nand/raw/stm32_fmc2_nand.c .driver = { driver 2212 drivers/mtd/nand/raw/sunxi_nand.c .driver = { driver 679 drivers/mtd/nand/raw/tango_nand.c .driver = { driver 1229 drivers/mtd/nand/raw/tegra_nand.c .driver = { driver 499 drivers/mtd/nand/raw/tmio_nand.c .driver.name = "tmio-nand", driver 500 drivers/mtd/nand/raw/tmio_nand.c .driver.owner = THIS_MODULE, driver 409 drivers/mtd/nand/raw/txx9ndfmc.c .driver = { driver 951 drivers/mtd/nand/raw/vf610_nfc.c .driver = { driver 238 drivers/mtd/nand/raw/xway_nand.c .driver = { driver 1147 drivers/mtd/nand/spi/core.c .driver = { driver 147 drivers/mtd/nftlmount.c The new DiskOnChip driver scans the MediaHeader itself, and presents a virtual driver 219 drivers/mtd/nftlmount.c The new DiskOnChip driver already scanned the bad block table. Just query it. driver 895 drivers/mtd/spi-nor/aspeed-smc.c .driver = { driver 1525 drivers/mtd/spi-nor/cadence-quadspi.c .driver = { driver 486 drivers/mtd/spi-nor/hisi-sfc.c .driver = { driver 44 drivers/mtd/spi-nor/intel-spi-platform.c .driver = { driver 553 drivers/mtd/spi-nor/mtk-quadspi.c .driver = { driver 470 drivers/mtd/spi-nor/nxp-spifi.c .driver = { driver 5137 drivers/mtd/spi-nor/spi-nor.c .driver = { driver 142 drivers/mux/adg792a.c .driver = { driver 120 drivers/mux/adgs1408.c .driver = { driver 97 drivers/mux/gpio.c .driver = { driver 132 drivers/mux/mmio.c .driver = { driver 4282 drivers/net/bonding/bond_main.c strlcpy(drvinfo->driver, DRV_NAME, sizeof(drvinfo->driver)); driver 116 drivers/net/caif/caif_spi.c dbgfs_root = debugfs_create_dir(cfspi_spi_driver.driver.name, NULL); driver 294 drivers/net/caif/caif_spi.c static ssize_t up_head_align_show(struct device_driver *driver, char *buf) driver 302 drivers/net/caif/caif_spi.c static ssize_t up_tail_align_show(struct device_driver *driver, char *buf) driver 310 drivers/net/caif/caif_spi.c static ssize_t down_head_align_show(struct device_driver *driver, char *buf) driver 318 drivers/net/caif/caif_spi.c static ssize_t down_tail_align_show(struct device_driver *driver, char *buf) driver 326 drivers/net/caif/caif_spi.c static ssize_t frame_align_show(struct device_driver *driver, char *buf) driver 606 drivers/net/caif/caif_spi.c if (!strncmp(cfspi_spi_driver.driver.name, "cfspi_sspi", 10)) { driver 783 drivers/net/caif/caif_spi.c driver_remove_file(&cfspi_spi_driver.driver, driver 785 drivers/net/caif/caif_spi.c driver_remove_file(&cfspi_spi_driver.driver, driver 787 drivers/net/caif/caif_spi.c driver_remove_file(&cfspi_spi_driver.driver, driver 789 drivers/net/caif/caif_spi.c driver_remove_file(&cfspi_spi_driver.driver, driver 791 drivers/net/caif/caif_spi.c driver_remove_file(&cfspi_spi_driver.driver, &driver_attr_frame_align); driver 814 drivers/net/caif/caif_spi.c driver_create_file(&cfspi_spi_driver.driver, driver 822 drivers/net/caif/caif_spi.c driver_create_file(&cfspi_spi_driver.driver, driver 830 drivers/net/caif/caif_spi.c driver_create_file(&cfspi_spi_driver.driver, driver 838 drivers/net/caif/caif_spi.c driver_create_file(&cfspi_spi_driver.driver, driver 846 drivers/net/caif/caif_spi.c driver_create_file(&cfspi_spi_driver.driver, driver 856 drivers/net/caif/caif_spi.c driver_remove_file(&cfspi_spi_driver.driver, driver 859 drivers/net/caif/caif_spi.c driver_remove_file(&cfspi_spi_driver.driver, driver 862 drivers/net/caif/caif_spi.c driver_remove_file(&cfspi_spi_driver.driver, driver 865 drivers/net/caif/caif_spi.c driver_remove_file(&cfspi_spi_driver.driver, driver 250 drivers/net/caif/caif_spi_slave.c .driver = { driver 777 drivers/net/caif/caif_virtio.c .driver.name = KBUILD_MODNAME, driver 778 drivers/net/caif/caif_virtio.c .driver.owner = THIS_MODULE, driver 1404 drivers/net/can/at91_can.c .driver = { driver 478 drivers/net/can/c_can/c_can_platform.c .driver = { driver 311 drivers/net/can/cc770/cc770_isa.c .driver = { driver 257 drivers/net/can/cc770/cc770_platform.c .driver = { driver 1769 drivers/net/can/flexcan.c .driver = { driver 1731 drivers/net/can/grcan.c .driver = { driver 1041 drivers/net/can/ifi_canfd/ifi_canfd.c .driver = { driver 2041 drivers/net/can/janz-ican3.c .driver = { driver 185 drivers/net/can/m_can/m_can_platform.c .driver = { driver 523 drivers/net/can/m_can/tcan4x5x.c .driver = { driver 436 drivers/net/can/mscan/mpc5xxx_can.c .driver = { driver 908 drivers/net/can/rcar/rcar_can.c .driver = { driver 1839 drivers/net/can/rcar/rcar_canfd.c .driver = { driver 249 drivers/net/can/sja1000/sja1000_isa.c .driver = { driver 312 drivers/net/can/sja1000/sja1000_platform.c .driver = { driver 189 drivers/net/can/sja1000/tscan1.c .driver = { driver 847 drivers/net/can/softing/softing_main.c .driver = { driver 1021 drivers/net/can/spi/hi311x.c .driver = { driver 1175 drivers/net/can/spi/mcp251x.c .driver = { driver 849 drivers/net/can/sun4i_can.c .driver = { driver 1034 drivers/net/can/ti_hecc.c .driver = { driver 961 drivers/net/can/usb/peak_usb/pcan_usb_core.c err = driver_for_each_device(&peak_usb_driver.drvwrap.driver, NULL, driver 1852 drivers/net/can/xilinx_can.c .driver = { driver 376 drivers/net/dsa/b53/b53_mdio.c .mdiodrv.driver = { driver 279 drivers/net/dsa/b53/b53_mmap.c .driver = { driver 318 drivers/net/dsa/b53/b53_spi.c .driver = { driver 644 drivers/net/dsa/b53/b53_srab.c .driver = { driver 1271 drivers/net/dsa/bcm_sf2.c .driver = { driver 323 drivers/net/dsa/dsa_loop.c .mdiodrv.driver = { driver 94 drivers/net/dsa/lan9303_i2c.c .driver = { driver 152 drivers/net/dsa/lan9303_mdio.c .mdiodrv.driver = { driver 1954 drivers/net/dsa/lantiq_gswip.c .driver = { driver 90 drivers/net/dsa/microchip/ksz8795_spi.c .driver = { driver 88 drivers/net/dsa/microchip/ksz9477_i2c.c .driver = { driver 92 drivers/net/dsa/microchip/ksz9477_spi.c .driver = { driver 1640 drivers/net/dsa/mt7530.c .mdiodrv.driver = { driver 303 drivers/net/dsa/mv88e6060.c .mdiodrv.driver = { driver 5007 drivers/net/dsa/mv88e6xxx/chip.c const struct of_device_id *matches = dev->driver->of_match_table; driver 5225 drivers/net/dsa/mv88e6xxx/chip.c .mdiodrv.driver = { driver 1150 drivers/net/dsa/qca8k.c .mdiodrv.driver = { driver 488 drivers/net/dsa/realtek-smi-core.c .driver = { driver 2248 drivers/net/dsa/sja1105/sja1105_main.c .driver = { driver 155 drivers/net/dsa/vitesse-vsc73xx-platform.c .driver = { driver 194 drivers/net/dsa/vitesse-vsc73xx-spi.c .driver = { driver 132 drivers/net/dummy.c strlcpy(info->driver, DRV_NAME, sizeof(info->driver)); driver 388 drivers/net/ethernet/3com/3c509.c .driver = { driver 493 drivers/net/ethernet/3com/3c509.c .driver = { driver 1145 drivers/net/ethernet/3com/3c509.c strlcpy(info->driver, DRV_NAME, sizeof(info->driver)); driver 1542 drivers/net/ethernet/3com/3c515.c strlcpy(info->driver, DRV_NAME, sizeof(info->driver)); driver 484 drivers/net/ethernet/3com/3c589_cs.c strlcpy(info->driver, DRV_NAME, sizeof(info->driver)); driver 954 drivers/net/ethernet/3com/3c59x.c .driver = { driver 2960 drivers/net/ethernet/3com/3c59x.c strlcpy(info->driver, DRV_NAME, sizeof(info->driver)); driver 3298 drivers/net/ethernet/3com/3c59x.c .driver.pm = VORTEX_PM_OPS, driver 993 drivers/net/ethernet/3com/typhoon.c strlcpy(info->driver, KBUILD_MODNAME, sizeof(info->driver)); driver 575 drivers/net/ethernet/8390/ax88796.c strlcpy(info->driver, DRV_NAME, sizeof(info->driver)); driver 1001 drivers/net/ethernet/8390/ax88796.c .driver = { driver 558 drivers/net/ethernet/8390/etherh.c strlcpy(info->driver, DRV_NAME, sizeof(info->driver)); driver 450 drivers/net/ethernet/8390/mac8390.c .driver = { driver 463 drivers/net/ethernet/8390/mcf8390.c .driver = { driver 904 drivers/net/ethernet/8390/ne.c .driver = { driver 643 drivers/net/ethernet/8390/ne2k-pci.c strlcpy(info->driver, DRV_NAME, sizeof(info->driver)); driver 1855 drivers/net/ethernet/adaptec/starfire.c strlcpy(info->driver, DRV_NAME, sizeof(info->driver)); driver 1115 drivers/net/ethernet/aeroflex/greth.c strlcpy(info->driver, dev_driver_string(greth->dev), driver 1116 drivers/net/ethernet/aeroflex/greth.c sizeof(info->driver)); driver 1564 drivers/net/ethernet/aeroflex/greth.c .driver = { driver 2960 drivers/net/ethernet/agere/et131x.c strlcpy(info->driver, DRIVER_NAME, sizeof(info->driver)); driver 4074 drivers/net/ethernet/agere/et131x.c .driver.pm = &et131x_pm_ops, driver 1535 drivers/net/ethernet/alacritech/slicoss.c strlcpy(info->driver, DRV_NAME, sizeof(info->driver)); driver 227 drivers/net/ethernet/allwinner/sun4i-emac.c strlcpy(info->driver, DRV_NAME, sizeof(info->driver)); driver 972 drivers/net/ethernet/allwinner/sun4i-emac.c .driver = { driver 2701 drivers/net/ethernet/alteon/acenic.c strlcpy(info->driver, "acenic", sizeof(info->driver)); driver 69 drivers/net/ethernet/altera/altera_tse_ethtool.c strcpy(info->driver, "altera_tse"); driver 1679 drivers/net/ethernet/altera/altera_tse_main.c .driver = { driver 406 drivers/net/ethernet/amazon/ena/ena_ethtool.c strlcpy(info->driver, DRV_MODULE_NAME, sizeof(info->driver)); driver 753 drivers/net/ethernet/amd/am79c961a.c .driver = { driver 1368 drivers/net/ethernet/amd/amd8111e.c strlcpy(info->driver, MODULE_NAME, sizeof(info->driver)); driver 658 drivers/net/ethernet/amd/au1000_eth.c strlcpy(info->driver, DRV_NAME, sizeof(info->driver)); driver 1393 drivers/net/ethernet/amd/au1000_eth.c .driver = { driver 1326 drivers/net/ethernet/amd/declance.c .driver = { driver 819 drivers/net/ethernet/amd/nmclan_cs.c strlcpy(info->driver, DRV_NAME, sizeof(info->driver)); driver 811 drivers/net/ethernet/amd/pcnet32.c strlcpy(info->driver, DRV_NAME, sizeof(info->driver)); driver 1284 drivers/net/ethernet/amd/sunlance.c strlcpy(info->driver, "sunlance", sizeof(info->driver)); driver 1526 drivers/net/ethernet/amd/sunlance.c .driver = { driver 407 drivers/net/ethernet/amd/xgbe/xgbe-ethtool.c strlcpy(drvinfo->driver, XGBE_DRV_NAME, sizeof(drvinfo->driver)); driver 607 drivers/net/ethernet/amd/xgbe/xgbe-platform.c .driver = { driver 91 drivers/net/ethernet/apm/xgene-v2/ethtool.c strcpy(info->driver, "xgene-enet-v2"); driver 732 drivers/net/ethernet/apm/xgene-v2/main.c .driver = { driver 105 drivers/net/ethernet/apm/xgene/xgene_enet_ethtool.c strcpy(info->driver, "xgene_enet"); driver 2169 drivers/net/ethernet/apm/xgene/xgene_enet_main.c .driver = { driver 1634 drivers/net/ethernet/apple/bmac.c .driver = { driver 996 drivers/net/ethernet/apple/mace.c .driver = { driver 761 drivers/net/ethernet/apple/macmace.c .driver = { driver 113 drivers/net/ethernet/aquantia/atlantic/aq_ethtool.c strlcat(drvinfo->driver, AQ_CFG_DRV_NAME, sizeof(drvinfo->driver)); driver 77 drivers/net/ethernet/arc/emac_arc.c .driver = { driver 94 drivers/net/ethernet/arc/emac_main.c strlcpy(info->driver, priv->drv_name, sizeof(info->driver)); driver 269 drivers/net/ethernet/arc/emac_rockchip.c .driver = { driver 1896 drivers/net/ethernet/atheros/ag71xx.c .driver = { driver 2012 drivers/net/ethernet/atheros/alx/main.c .driver.pm = ALX_PM_OPS, driver 223 drivers/net/ethernet/atheros/atl1c/atl1c_ethtool.c strlcpy(drvinfo->driver, atl1c_driver_name, sizeof(drvinfo->driver)); driver 2789 drivers/net/ethernet/atheros/atl1c/atl1c_main.c .driver.pm = &atl1c_pm_ops, driver 309 drivers/net/ethernet/atheros/atl1e/atl1e_ethtool.c strlcpy(drvinfo->driver, atl1e_driver_name, sizeof(drvinfo->driver)); driver 3124 drivers/net/ethernet/atheros/atlx/atl1.c .driver.pm = &atl1_pm_ops, driver 3346 drivers/net/ethernet/atheros/atlx/atl1.c strlcpy(drvinfo->driver, ATLX_DRIVER_NAME, sizeof(drvinfo->driver)); driver 2013 drivers/net/ethernet/atheros/atlx/atl2.c strlcpy(drvinfo->driver, atl2_driver_name, sizeof(drvinfo->driver)); driver 1513 drivers/net/ethernet/aurora/nb8800.c .driver = { driver 1796 drivers/net/ethernet/broadcom/b44.c strlcpy(info->driver, DRV_MODULE_NAME, sizeof(info->driver)); driver 1306 drivers/net/ethernet/broadcom/bcm63xx_enet.c strlcpy(drvinfo->driver, bcm_enet_driver_name, sizeof(drvinfo->driver)); driver 1918 drivers/net/ethernet/broadcom/bcm63xx_enet.c .driver = { driver 2532 drivers/net/ethernet/broadcom/bcm63xx_enet.c strncpy(drvinfo->driver, bcm_enet_driver_name, 32); driver 2755 drivers/net/ethernet/broadcom/bcm63xx_enet.c .driver = { driver 2791 drivers/net/ethernet/broadcom/bcm63xx_enet.c .driver = { driver 289 drivers/net/ethernet/broadcom/bcmsysport.c strlcpy(info->driver, KBUILD_MODNAME, sizeof(info->driver)); driver 2818 drivers/net/ethernet/broadcom/bcmsysport.c .driver = { driver 294 drivers/net/ethernet/broadcom/bgmac-platform.c .driver = { driver 1397 drivers/net/ethernet/broadcom/bgmac.c strlcpy(info->driver, KBUILD_MODNAME, sizeof(info->driver)); driver 7050 drivers/net/ethernet/broadcom/bnx2.c strlcpy(info->driver, DRV_MODULE_NAME, sizeof(info->driver)); driver 8846 drivers/net/ethernet/broadcom/bnx2.c .driver.pm = BNX2_PM_OPS, driver 1114 drivers/net/ethernet/broadcom/bnx2x/bnx2x_ethtool.c strlcpy(info->driver, DRV_MODULE_NAME, sizeof(info->driver)); driver 12113 drivers/net/ethernet/broadcom/bnxt/bnxt.c .driver.pm = BNXT_PM_OPS, driver 1238 drivers/net/ethernet/broadcom/bnxt/bnxt_ethtool.c strlcpy(info->driver, DRV_MODULE_NAME, sizeof(info->driver)); driver 221 drivers/net/ethernet/broadcom/bnxt/bnxt_vfr.c strlcpy(info->driver, DRV_MODULE_NAME, sizeof(info->driver)); driver 5638 drivers/net/ethernet/broadcom/cnic.c if (!strcmp(drvinfo.driver, "bnx2")) driver 5640 drivers/net/ethernet/broadcom/cnic.c if (!strcmp(drvinfo.driver, "bnx2x")) driver 873 drivers/net/ethernet/broadcom/genet/bcmgenet.c strlcpy(info->driver, "bcmgenet", sizeof(info->driver)); driver 3728 drivers/net/ethernet/broadcom/genet/bcmgenet.c .driver = { driver 2611 drivers/net/ethernet/broadcom/sb1250-mac.c .driver = { driver 12321 drivers/net/ethernet/broadcom/tg3.c strlcpy(info->driver, DRV_MODULE_NAME, sizeof(info->driver)); driver 18323 drivers/net/ethernet/broadcom/tg3.c .driver.pm = &tg3_pm_ops, driver 74 drivers/net/ethernet/brocade/bna/bfa_defs.h char driver[BFA_IOC_DRIVER_LEN]; /*!< driver name */ driver 286 drivers/net/ethernet/brocade/bna/bnad_ethtool.c strlcpy(drvinfo->driver, BNAD_NAME, sizeof(drvinfo->driver)); driver 4545 drivers/net/ethernet/cadence/macb_main.c .driver = { driver 1914 drivers/net/ethernet/calxeda/xgmac.c .driver = { driver 1920 drivers/net/ethernet/calxeda/xgmac.c .driver.pm = &xgmac_pm_ops, driver 444 drivers/net/ethernet/cavium/liquidio/lio_ethtool.c strcpy(drvinfo->driver, "liquidio"); driver 461 drivers/net/ethernet/cavium/liquidio/lio_ethtool.c strcpy(drvinfo->driver, "liquidio_vf"); driver 1344 drivers/net/ethernet/cavium/octeon/octeon_mgmt.c strlcpy(info->driver, DRV_NAME, sizeof(info->driver)); driver 1551 drivers/net/ethernet/cavium/octeon/octeon_mgmt.c .driver = { driver 194 drivers/net/ethernet/cavium/thunder/nicvf_ethtool.c strlcpy(info->driver, DRV_NAME, sizeof(info->driver)); driver 431 drivers/net/ethernet/chelsio/cxgb/cxgb2.c strlcpy(info->driver, DRV_NAME, sizeof(info->driver)); driver 1631 drivers/net/ethernet/chelsio/cxgb3/cxgb3_main.c strlcpy(info->driver, DRV_NAME, sizeof(info->driver)); driver 3454 drivers/net/ethernet/chelsio/cxgb3/cxgb3_main.c static struct pci_driver driver = { driver 3468 drivers/net/ethernet/chelsio/cxgb3/cxgb3_main.c ret = pci_register_driver(&driver); driver 3474 drivers/net/ethernet/chelsio/cxgb3/cxgb3_main.c pci_unregister_driver(&driver); driver 171 drivers/net/ethernet/chelsio/cxgb4/cxgb4_ethtool.c strlcpy(info->driver, cxgb4_driver_name, sizeof(info->driver)); driver 1982 drivers/net/ethernet/chelsio/cxgb4/cxgb4_main.c if (parent && parent->driver == &cxgb4_driver.driver) driver 2310 drivers/net/ethernet/chelsio/cxgb4/cxgb4_main.c if (parent && parent->driver == &cxgb4_driver.driver) { driver 3431 drivers/net/ethernet/chelsio/cxgb4/cxgb4_main.c strlcpy(info->driver, cxgb4_driver_name, sizeof(info->driver)); driver 1558 drivers/net/ethernet/chelsio/cxgb4vf/cxgb4vf_main.c strlcpy(drvinfo->driver, KBUILD_MODNAME, sizeof(drvinfo->driver)); driver 1901 drivers/net/ethernet/cirrus/cs89x0.c .driver = { driver 693 drivers/net/ethernet/cirrus/ep93xx_eth.c strlcpy(info->driver, DRV_MODULE_NAME, sizeof(info->driver)); driver 868 drivers/net/ethernet/cirrus/ep93xx_eth.c .driver = { driver 569 drivers/net/ethernet/cirrus/mac89x0.c .driver = { driver 149 drivers/net/ethernet/cisco/enic/enic_ethtool.c strlcpy(drvinfo->driver, DRV_NAME, sizeof(drvinfo->driver)); driver 2206 drivers/net/ethernet/cortina/gemini.c strcpy(info->driver, DRV_NAME); driver 2542 drivers/net/ethernet/cortina/gemini.c .driver = { driver 2612 drivers/net/ethernet/cortina/gemini.c .driver = { driver 545 drivers/net/ethernet/davicom/dm9000.c strlcpy(info->driver, CARDNAME, sizeof(info->driver)); driver 1786 drivers/net/ethernet/davicom/dm9000.c .driver = { driver 1602 drivers/net/ethernet/dec/tulip/de2104x.c strlcpy(info->driver, DRV_NAME, sizeof(info->driver)); driver 2104 drivers/net/ethernet/dec/tulip/de4x5.c .driver = { driver 1083 drivers/net/ethernet/dec/tulip/dmfe.c strlcpy(info->driver, DRV_NAME, sizeof(info->driver)); driver 870 drivers/net/ethernet/dec/tulip/tulip_core.c strlcpy(info->driver, DRV_NAME, sizeof(info->driver)); driver 974 drivers/net/ethernet/dec/tulip/uli526x.c strlcpy(info->driver, DRV_NAME, sizeof(info->driver)); driver 1387 drivers/net/ethernet/dec/tulip/winbond-840.c strlcpy(info->driver, DRV_NAME, sizeof(info->driver)); driver 1246 drivers/net/ethernet/dlink/dl2k.c strlcpy(info->driver, "dl2k", sizeof(info->driver)); driver 1871 drivers/net/ethernet/dlink/dl2k.c .driver.pm = RIO_PM_OPS, driver 1659 drivers/net/ethernet/dlink/sundance.c strlcpy(info->driver, DRV_NAME, sizeof(info->driver)); driver 744 drivers/net/ethernet/dnet.c strlcpy(info->driver, DRV_NAME, sizeof(info->driver)); driver 887 drivers/net/ethernet/dnet.c .driver = { driver 223 drivers/net/ethernet/emulex/benet/be_ethtool.c strlcpy(drvinfo->driver, DRV_NAME, sizeof(drvinfo->driver)); driver 1302 drivers/net/ethernet/ethoc.c .driver = { driver 663 drivers/net/ethernet/ezchip/nps_enet.c .driver = { driver 1149 drivers/net/ethernet/faraday/ftgmac100.c strlcpy(info->driver, DRV_NAME, sizeof(info->driver)); driver 1937 drivers/net/ethernet/faraday/ftgmac100.c .driver = { driver 811 drivers/net/ethernet/faraday/ftmac100.c strlcpy(info->driver, DRV_NAME, sizeof(info->driver)); driver 1176 drivers/net/ethernet/faraday/ftmac100.c .driver = { driver 1811 drivers/net/ethernet/fealnx.c strlcpy(info->driver, DRV_NAME, sizeof(info->driver)); driver 3005 drivers/net/ethernet/freescale/dpaa/dpaa_eth.c .driver = { driver 113 drivers/net/ethernet/freescale/dpaa/dpaa_ethtool.c strlcpy(drvinfo->driver, KBUILD_MODNAME, driver 114 drivers/net/ethernet/freescale/dpaa/dpaa_ethtool.c sizeof(drvinfo->driver)); driver 3634 drivers/net/ethernet/freescale/dpaa2/dpaa2-eth.c .driver = { driver 73 drivers/net/ethernet/freescale/dpaa2/dpaa2-ethtool.c strlcpy(drvinfo->driver, KBUILD_MODNAME, sizeof(drvinfo->driver)); driver 229 drivers/net/ethernet/freescale/dpaa2/dpaa2-ptp.c .driver = { driver 2182 drivers/net/ethernet/freescale/fec_main.c strlcpy(info->driver, fep->pdev->dev.driver->name, driver 2183 drivers/net/ethernet/freescale/fec_main.c sizeof(info->driver)); driver 3883 drivers/net/ethernet/freescale/fec_main.c .driver = { driver 1049 drivers/net/ethernet/freescale/fec_mpc52xx.c .driver = { driver 142 drivers/net/ethernet/freescale/fec_mpc52xx_phy.c .driver = { driver 2930 drivers/net/ethernet/freescale/fman/fman.c .driver = { driver 1896 drivers/net/ethernet/freescale/fman/fman_port.c .driver = { driver 878 drivers/net/ethernet/freescale/fman/mac.c .driver = { driver 792 drivers/net/ethernet/freescale/fs_enet/fs_enet-main.c strlcpy(info->driver, DRV_MODULE_NAME, sizeof(info->driver)); driver 1125 drivers/net/ethernet/freescale/fs_enet/fs_enet-main.c .driver = { driver 217 drivers/net/ethernet/freescale/fs_enet/mii-bitbang.c .driver = { driver 218 drivers/net/ethernet/freescale/fs_enet/mii-fec.c .driver = { driver 529 drivers/net/ethernet/freescale/fsl_pq_mdio.c .driver = { driver 3743 drivers/net/ethernet/freescale/gianfar.c .driver = { driver 166 drivers/net/ethernet/freescale/gianfar_ethtool.c strlcpy(drvinfo->driver, DRV_NAME, sizeof(drvinfo->driver)); driver 3959 drivers/net/ethernet/freescale/ucc_geth.c .driver = { driver 336 drivers/net/ethernet/freescale/ucc_geth_ethtool.c strlcpy(drvinfo->driver, DRV_NAME, sizeof(drvinfo->driver)); driver 324 drivers/net/ethernet/freescale/xgmac_mdio.c .driver = { driver 1049 drivers/net/ethernet/fujitsu/fmvj18x_cs.c strlcpy(info->driver, DRV_NAME, sizeof(info->driver)); driver 15 drivers/net/ethernet/google/gve/gve_ethtool.c strlcpy(info->driver, "gve", sizeof(info->driver)); driver 843 drivers/net/ethernet/hisilicon/hip04_eth.c strlcpy(drvinfo->driver, DRV_NAME, sizeof(drvinfo->driver)); driver 1061 drivers/net/ethernet/hisilicon/hip04_eth.c .driver = { driver 973 drivers/net/ethernet/hisilicon/hisi_femac.c .driver = { driver 1322 drivers/net/ethernet/hisilicon/hix5hd2_gmac.c .driver = { driver 3029 drivers/net/ethernet/hisilicon/hns/hns_dsaf_main.c .driver = { driver 2442 drivers/net/ethernet/hisilicon/hns/hns_enet.c .driver = { driver 648 drivers/net/ethernet/hisilicon/hns/hns_ethtool.c strncpy(drvinfo->driver, HNAE_DRIVER_NAME, sizeof(drvinfo->driver)); driver 649 drivers/net/ethernet/hisilicon/hns/hns_ethtool.c drvinfo->driver[sizeof(drvinfo->driver) - 1] = '\0'; driver 554 drivers/net/ethernet/hisilicon/hns3/hns3_ethtool.c strncpy(drvinfo->driver, h->pdev->driver->name, driver 555 drivers/net/ethernet/hisilicon/hns3/hns3_ethtool.c sizeof(drvinfo->driver)); driver 556 drivers/net/ethernet/hisilicon/hns3/hns3_ethtool.c drvinfo->driver[sizeof(drvinfo->driver) - 1] = '\0'; driver 563 drivers/net/ethernet/hisilicon/hns_mdio.c .driver = { driver 2862 drivers/net/ethernet/hp/hp100.c .driver = { driver 125 drivers/net/ethernet/huawei/hinic/hinic_ethtool.c strlcpy(info->driver, HINIC_DRV_NAME, sizeof(info->driver)); driver 167 drivers/net/ethernet/i825xx/sni_82596.c .driver = { driver 162 drivers/net/ethernet/ibm/ehea/ehea_ethtool.c strlcpy(info->driver, DRV_NAME, sizeof(info->driver)); driver 114 drivers/net/ethernet/ibm/ehea/ehea_main.c .driver = { driver 3551 drivers/net/ethernet/ibm/ehea/ehea_main.c ret = driver_create_file(&ehea_driver.driver, driver 3569 drivers/net/ethernet/ibm/ehea/ehea_main.c driver_remove_file(&ehea_driver.driver, &driver_attr_capabilities); driver 2284 drivers/net/ethernet/ibm/emac/core.c strlcpy(info->driver, "ibm_emac", sizeof(info->driver)); driver 3316 drivers/net/ethernet/ibm/emac/core.c .driver = { driver 766 drivers/net/ethernet/ibm/emac/mal.c .driver = { driver 298 drivers/net/ethernet/ibm/emac/rgmii.c .driver = { driver 156 drivers/net/ethernet/ibm/emac/tah.c .driver = { driver 303 drivers/net/ethernet/ibm/emac/zmii.c .driver = { driver 741 drivers/net/ethernet/ibm/ibmveth.c strlcpy(info->driver, ibmveth_driver_name, sizeof(info->driver)); driver 2413 drivers/net/ethernet/ibm/ibmvnic.c strlcpy(info->driver, ibmvnic_driver_name, sizeof(info->driver)); driver 2432 drivers/net/ethernet/intel/e100.c strlcpy(info->driver, DRV_NAME, sizeof(info->driver)); driver 534 drivers/net/ethernet/intel/e1000/e1000_ethtool.c strlcpy(drvinfo->driver, e1000_driver_name, driver 535 drivers/net/ethernet/intel/e1000/e1000_ethtool.c sizeof(drvinfo->driver)); driver 635 drivers/net/ethernet/intel/e1000e/ethtool.c strlcpy(drvinfo->driver, e1000e_driver_name, sizeof(drvinfo->driver)); driver 7587 drivers/net/ethernet/intel/e1000e/netdev.c .driver = { driver 450 drivers/net/ethernet/intel/fm10k/fm10k_ethtool.c strncpy(info->driver, fm10k_driver_name, driver 451 drivers/net/ethernet/intel/fm10k/fm10k_ethtool.c sizeof(info->driver) - 1); driver 2520 drivers/net/ethernet/intel/fm10k/fm10k_pci.c .driver = { driver 1895 drivers/net/ethernet/intel/i40e/i40e_ethtool.c strlcpy(drvinfo->driver, i40e_driver_name, sizeof(drvinfo->driver)); driver 15759 drivers/net/ethernet/intel/i40e/i40e_main.c .driver = { driver 562 drivers/net/ethernet/intel/iavf/iavf_ethtool.c strlcpy(drvinfo->driver, iavf_driver_name, 32); driver 170 drivers/net/ethernet/intel/ice/ice_ethtool.c strlcpy(drvinfo->driver, KBUILD_MODNAME, sizeof(drvinfo->driver)); driver 844 drivers/net/ethernet/intel/igb/igb_ethtool.c strlcpy(drvinfo->driver, igb_driver_name, sizeof(drvinfo->driver)); driver 233 drivers/net/ethernet/intel/igb/igb_main.c .driver.pm = &igb_pm_ops, driver 6711 drivers/net/ethernet/intel/igb/igb_main.c ret_val = driver_for_each_device(&igb_driver.driver, NULL, &event, driver 172 drivers/net/ethernet/intel/igbvf/ethtool.c strlcpy(drvinfo->driver, igbvf_driver_name, sizeof(drvinfo->driver)); driver 131 drivers/net/ethernet/intel/igc/igc_ethtool.c strlcpy(drvinfo->driver, igc_driver_name, sizeof(drvinfo->driver)); driver 459 drivers/net/ethernet/intel/ixgb/ixgb_ethtool.c strlcpy(drvinfo->driver, ixgb_driver_name, driver 460 drivers/net/ethernet/intel/ixgb/ixgb_ethtool.c sizeof(drvinfo->driver)); driver 1006 drivers/net/ethernet/intel/ixgbe/ixgbe_ethtool.c strlcpy(drvinfo->driver, ixgbe_driver_name, sizeof(drvinfo->driver)); driver 11560 drivers/net/ethernet/intel/ixgbe/ixgbe_main.c ret_val = driver_for_each_device(&ixgbe_driver.driver, NULL, &event, driver 220 drivers/net/ethernet/intel/ixgbevf/ethtool.c strlcpy(drvinfo->driver, ixgbevf_driver_name, sizeof(drvinfo->driver)); driver 2361 drivers/net/ethernet/jme.c strlcpy(info->driver, DRV_NAME, sizeof(info->driver)); driver 3281 drivers/net/ethernet/jme.c .driver.pm = JME_PM_OPS, driver 697 drivers/net/ethernet/korina.c strlcpy(info->driver, DRV_NAME, sizeof(info->driver)); driver 1144 drivers/net/ethernet/korina.c .driver.name = "korina", driver 291 drivers/net/ethernet/lantiq_etop.c strlcpy(info->driver, "Lantiq ETOP", sizeof(info->driver)); driver 716 drivers/net/ethernet/lantiq_etop.c .driver = { driver 551 drivers/net/ethernet/lantiq_xrx200.c .driver = { driver 1610 drivers/net/ethernet/marvell/mv643xx_eth.c strlcpy(drvinfo->driver, mv643xx_eth_driver_name, driver 1611 drivers/net/ethernet/marvell/mv643xx_eth.c sizeof(drvinfo->driver)); driver 2898 drivers/net/ethernet/marvell/mv643xx_eth.c .driver = { driver 3267 drivers/net/ethernet/marvell/mv643xx_eth.c .driver = { driver 427 drivers/net/ethernet/marvell/mvmdio.c .driver = { driver 4019 drivers/net/ethernet/marvell/mvneta.c strlcpy(drvinfo->driver, MVNETA_DRIVER_NAME, driver 4020 drivers/net/ethernet/marvell/mvneta.c sizeof(drvinfo->driver)); driver 4878 drivers/net/ethernet/marvell/mvneta.c .driver = { driver 491 drivers/net/ethernet/marvell/mvneta_bm.c .driver = { driver 4087 drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c strlcpy(drvinfo->driver, MVPP2_DRIVER_NAME, driver 4088 drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c sizeof(drvinfo->driver)); driver 5706 drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c acpi_id = acpi_match_device(pdev->dev.driver->acpi_match_table, driver 5992 drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c .driver = { driver 1368 drivers/net/ethernet/marvell/pxa168_eth.c strlcpy(info->driver, DRIVER_NAME, sizeof(info->driver)); driver 1597 drivers/net/ethernet/marvell/pxa168_eth.c .driver = { driver 398 drivers/net/ethernet/marvell/skge.c strlcpy(info->driver, DRV_NAME, sizeof(info->driver)); driver 4145 drivers/net/ethernet/marvell/skge.c .driver.pm = SKGE_PM_OPS, driver 3689 drivers/net/ethernet/marvell/sky2.c strlcpy(info->driver, DRV_NAME, sizeof(info->driver)); driver 5267 drivers/net/ethernet/marvell/sky2.c .driver.pm = SKY2_PM_OPS, driver 2605 drivers/net/ethernet/mediatek/mtk_eth_soc.c strlcpy(info->driver, mac->hw->dev->driver->name, sizeof(info->driver)); driver 3149 drivers/net/ethernet/mediatek/mtk_eth_soc.c .driver = { driver 91 drivers/net/ethernet/mellanox/mlx4/en_ethtool.c strlcpy(drvinfo->driver, DRV_NAME, sizeof(drvinfo->driver)); driver 43 drivers/net/ethernet/mellanox/mlx5/core/en_ethtool.c strlcpy(drvinfo->driver, DRIVER_NAME, sizeof(drvinfo->driver)); driver 75 drivers/net/ethernet/mellanox/mlx5/core/en_rep.c strlcpy(drvinfo->driver, mlx5e_rep_driver_name, driver 76 drivers/net/ethernet/mellanox/mlx5/core/en_rep.c sizeof(drvinfo->driver)); driver 42 drivers/net/ethernet/mellanox/mlx5/core/ipoib/ethtool.c strlcpy(drvinfo->driver, DRIVER_NAME "[ib_ipoib]", driver 43 drivers/net/ethernet/mellanox/mlx5/core/ipoib/ethtool.c sizeof(drvinfo->driver)); driver 62 drivers/net/ethernet/mellanox/mlxsw/core.c struct mlxsw_driver *driver; driver 126 drivers/net/ethernet/mellanox/mlxsw/core.c return mlxsw_core->driver->res_query_enabled; driver 461 drivers/net/ethernet/mellanox/mlxsw/core.c skb->data + mlxsw_core->driver->txhdr_len, driver 462 drivers/net/ethernet/mellanox/mlxsw/core.c skb->len - mlxsw_core->driver->txhdr_len); driver 597 drivers/net/ethernet/mellanox/mlxsw/core.c err = mlxsw_core->driver->basic_trap_groups_set(mlxsw_core); driver 631 drivers/net/ethernet/mellanox/mlxsw/core.c sizeof(u32) + mlxsw_core->driver->txhdr_len); driver 678 drivers/net/ethernet/mellanox/mlxsw/core.c mlxsw_core->driver->txhdr_construct(skb, &trans->tx_info); driver 750 drivers/net/ethernet/mellanox/mlxsw/core.c if (!mlxsw_core->driver->port_split) driver 752 drivers/net/ethernet/mellanox/mlxsw/core.c return mlxsw_core->driver->port_split(mlxsw_core, port_index, count, driver 766 drivers/net/ethernet/mellanox/mlxsw/core.c if (!mlxsw_core->driver->port_unsplit) driver 768 drivers/net/ethernet/mellanox/mlxsw/core.c return mlxsw_core->driver->port_unsplit(mlxsw_core, port_index, driver 778 drivers/net/ethernet/mellanox/mlxsw/core.c struct mlxsw_driver *mlxsw_driver = mlxsw_core->driver; driver 793 drivers/net/ethernet/mellanox/mlxsw/core.c struct mlxsw_driver *mlxsw_driver = mlxsw_core->driver; driver 811 drivers/net/ethernet/mellanox/mlxsw/core.c struct mlxsw_driver *mlxsw_driver = mlxsw_core->driver; driver 827 drivers/net/ethernet/mellanox/mlxsw/core.c struct mlxsw_driver *mlxsw_driver = mlxsw_core->driver; driver 843 drivers/net/ethernet/mellanox/mlxsw/core.c struct mlxsw_driver *mlxsw_driver = mlxsw_core->driver; driver 860 drivers/net/ethernet/mellanox/mlxsw/core.c struct mlxsw_driver *mlxsw_driver = mlxsw_core->driver; driver 879 drivers/net/ethernet/mellanox/mlxsw/core.c struct mlxsw_driver *mlxsw_driver = mlxsw_core->driver; driver 894 drivers/net/ethernet/mellanox/mlxsw/core.c struct mlxsw_driver *mlxsw_driver = mlxsw_core->driver; driver 905 drivers/net/ethernet/mellanox/mlxsw/core.c struct mlxsw_driver *mlxsw_driver = mlxsw_core->driver; driver 918 drivers/net/ethernet/mellanox/mlxsw/core.c struct mlxsw_driver *mlxsw_driver = mlxsw_core->driver; driver 935 drivers/net/ethernet/mellanox/mlxsw/core.c struct mlxsw_driver *mlxsw_driver = mlxsw_core->driver; driver 1017 drivers/net/ethernet/mellanox/mlxsw/core.c struct mlxsw_driver *mlxsw_driver = mlxsw_core->driver; driver 1030 drivers/net/ethernet/mellanox/mlxsw/core.c struct mlxsw_driver *mlxsw_driver = mlxsw_core->driver; driver 1042 drivers/net/ethernet/mellanox/mlxsw/core.c struct mlxsw_driver *mlxsw_driver = mlxsw_core->driver; driver 1054 drivers/net/ethernet/mellanox/mlxsw/core.c struct mlxsw_driver *mlxsw_driver = mlxsw_core->driver; driver 1066 drivers/net/ethernet/mellanox/mlxsw/core.c struct mlxsw_driver *mlxsw_driver = mlxsw_core->driver; driver 1126 drivers/net/ethernet/mellanox/mlxsw/core.c mlxsw_core->driver = mlxsw_driver; driver 1200 drivers/net/ethernet/mellanox/mlxsw/core.c if (mlxsw_core->driver->fini) driver 1201 drivers/net/ethernet/mellanox/mlxsw/core.c mlxsw_core->driver->fini(mlxsw_core); driver 1267 drivers/net/ethernet/mellanox/mlxsw/core.c if (mlxsw_core->driver->params_unregister) driver 1271 drivers/net/ethernet/mellanox/mlxsw/core.c if (mlxsw_core->driver->fini) driver 1272 drivers/net/ethernet/mellanox/mlxsw/core.c mlxsw_core->driver->fini(mlxsw_core); driver 1273 drivers/net/ethernet/mellanox/mlxsw/core.c if (mlxsw_core->driver->params_unregister && !reload) driver 1274 drivers/net/ethernet/mellanox/mlxsw/core.c mlxsw_core->driver->params_unregister(mlxsw_core); driver 1287 drivers/net/ethernet/mellanox/mlxsw/core.c if (mlxsw_core->driver->params_unregister) driver 1288 drivers/net/ethernet/mellanox/mlxsw/core.c mlxsw_core->driver->params_unregister(mlxsw_core); driver 1314 drivers/net/ethernet/mellanox/mlxsw/core.c if (mlxsw_core->driver->ptp_transmitted) driver 1315 drivers/net/ethernet/mellanox/mlxsw/core.c mlxsw_core->driver->ptp_transmitted(mlxsw_core, skb, driver 2098 drivers/net/ethernet/mellanox/mlxsw/core.c struct mlxsw_driver *driver = mlxsw_core->driver; driver 2100 drivers/net/ethernet/mellanox/mlxsw/core.c if (!driver->kvd_sizes_get) driver 2103 drivers/net/ethernet/mellanox/mlxsw/core.c return driver->kvd_sizes_get(mlxsw_core, profile, driver 76 drivers/net/ethernet/mellanox/mlxsw/minimal.c strlcpy(drvinfo->driver, mlxsw_m->bus_info->device_kind, driver 77 drivers/net/ethernet/mellanox/mlxsw/minimal.c sizeof(drvinfo->driver)); driver 376 drivers/net/ethernet/mellanox/mlxsw/minimal.c .driver.name = "mlxsw_minimal", driver 1760 drivers/net/ethernet/mellanox/mlxsw/pci.c const char *driver_name = pdev->driver->name; driver 1933 drivers/net/ethernet/mellanox/mlxsw/spectrum.c strlcpy(drvinfo->driver, mlxsw_sp->bus_info->device_kind, driver 1934 drivers/net/ethernet/mellanox/mlxsw/spectrum.c sizeof(drvinfo->driver)); driver 404 drivers/net/ethernet/mellanox/mlxsw/switchx2.c strlcpy(drvinfo->driver, mlxsw_sx_driver_name, sizeof(drvinfo->driver)); driver 1243 drivers/net/ethernet/micrel/ks8842.c .driver = { driver 1077 drivers/net/ethernet/micrel/ks8851.c strlcpy(di->driver, "KS8851", sizeof(di->driver)); driver 1597 drivers/net/ethernet/micrel/ks8851.c .driver = { driver 989 drivers/net/ethernet/micrel/ks8851_mll.c strlcpy(di->driver, DRV_NAME, sizeof(di->driver)); driver 1378 drivers/net/ethernet/micrel/ks8851_mll.c .driver = { driver 6083 drivers/net/ethernet/micrel/ksz884x.c strlcpy(info->driver, DRV_NAME, sizeof(info->driver)); driver 1470 drivers/net/ethernet/microchip/enc28j60.c strlcpy(info->driver, DRV_NAME, sizeof(info->driver)); driver 1636 drivers/net/ethernet/microchip/enc28j60.c .driver = { driver 932 drivers/net/ethernet/microchip/encx24j600.c strlcpy(info->driver, DRV_NAME, sizeof(info->driver)); driver 1119 drivers/net/ethernet/microchip/encx24j600.c .driver = { driver 271 drivers/net/ethernet/microchip/lan743x_ethtool.c strlcpy(info->driver, DRIVER_NAME, sizeof(info->driver)); driver 3039 drivers/net/ethernet/microchip/lan743x_main.c .driver.pm = &lan743x_pm_ops, driver 583 drivers/net/ethernet/moxa/moxart_ether.c .driver = { driver 481 drivers/net/ethernet/mscc/ocelot_board.c .driver = { driver 1660 drivers/net/ethernet/myricom/myri10ge/myri10ge.c strlcpy(info->driver, "myri10ge", sizeof(info->driver)); driver 4048 drivers/net/ethernet/myricom/myri10ge/myri10ge.c int err = driver_for_each_device(&myri10ge_driver.driver, driver 274 drivers/net/ethernet/natsemi/jazzsonic.c .driver = { driver 574 drivers/net/ethernet/natsemi/macsonic.c .driver = { driver 649 drivers/net/ethernet/natsemi/macsonic.c .driver = { driver 2571 drivers/net/ethernet/natsemi/natsemi.c strlcpy(info->driver, DRV_NAME, sizeof(info->driver)); driver 1355 drivers/net/ethernet/natsemi/ns83820.c strlcpy(info->driver, "ns83820", sizeof(info->driver)); driver 2221 drivers/net/ethernet/natsemi/ns83820.c static struct pci_driver driver = { driver 2236 drivers/net/ethernet/natsemi/ns83820.c return pci_register_driver(&driver); driver 2241 drivers/net/ethernet/natsemi/ns83820.c pci_unregister_driver(&driver); driver 302 drivers/net/ethernet/natsemi/xtsonic.c .driver = { driver 5338 drivers/net/ethernet/neterion/s2io.c strlcpy(info->driver, s2io_driver_name, sizeof(info->driver)); driver 111 drivers/net/ethernet/neterion/vxge/vxge-ethtool.c strlcpy(info->driver, VXGE_DRIVER_NAME, sizeof(info->driver)); driver 183 drivers/net/ethernet/netronome/nfp/nfp_net_ethtool.c strlcpy(drvinfo->driver, pdev->driver->name, sizeof(drvinfo->driver)); driver 992 drivers/net/ethernet/ni/nixge.c strlcpy(ed->driver, "nixge", sizeof(ed->driver)); driver 1412 drivers/net/ethernet/ni/nixge.c .driver = { driver 4260 drivers/net/ethernet/nvidia/forcedeth.c strlcpy(info->driver, DRV_NAME, sizeof(info->driver)); driver 6436 drivers/net/ethernet/nvidia/forcedeth.c .driver.pm = NV_PM_OPS, driver 1190 drivers/net/ethernet/nxp/lpc_eth.c strlcpy(info->driver, MODNAME, sizeof(info->driver)); driver 1509 drivers/net/ethernet/nxp/lpc_eth.c .driver = { driver 170 drivers/net/ethernet/oki-semi/pch_gbe/pch_gbe_ethtool.c strlcpy(drvinfo->driver, KBUILD_MODNAME, sizeof(drvinfo->driver)); driver 2718 drivers/net/ethernet/oki-semi/pch_gbe/pch_gbe_main.c .driver.pm = &pch_gbe_pm_ops, driver 1807 drivers/net/ethernet/packetengines/hamachi.c strlcpy(info->driver, DRV_NAME, sizeof(info->driver)); driver 1328 drivers/net/ethernet/packetengines/yellowfin.c strlcpy(info->driver, DRV_NAME, sizeof(info->driver)); driver 88 drivers/net/ethernet/pensando/ionic/ionic_ethtool.c strlcpy(drvinfo->driver, IONIC_DRV_NAME, sizeof(drvinfo->driver)); driver 68 drivers/net/ethernet/qlogic/netxen/netxen_nic_ethtool.c strlcpy(drvinfo->driver, netxen_nic_driver_name, driver 69 drivers/net/ethernet/qlogic/netxen/netxen_nic_ethtool.c sizeof(drvinfo->driver)); driver 661 drivers/net/ethernet/qlogic/qede/qede_ethtool.c strlcpy(info->driver, "qede", sizeof(info->driver)); driver 247 drivers/net/ethernet/qlogic/qede/qede_main.c if (strcmp(drvinfo.driver, "qede")) driver 1739 drivers/net/ethernet/qlogic/qla3xxx.c strlcpy(drvinfo->driver, ql3xxx_driver_name, sizeof(drvinfo->driver)); driver 283 drivers/net/ethernet/qlogic/qlcnic/qlcnic_ethtool.c strlcpy(drvinfo->driver, qlcnic_driver_name, sizeof(drvinfo->driver)); driver 763 drivers/net/ethernet/qualcomm/emac/emac.c .driver = { driver 166 drivers/net/ethernet/qualcomm/qca_debug.c strlcpy(p->driver, QCASPI_DRV_NAME, sizeof(p->driver)); driver 1023 drivers/net/ethernet/qualcomm/qca_spi.c .driver = { driver 410 drivers/net/ethernet/qualcomm/qca_uart.c .driver = { driver 939 drivers/net/ethernet/rdc/r6040.c strlcpy(info->driver, DRV_NAME, sizeof(info->driver)); driver 1385 drivers/net/ethernet/realtek/8139cp.c strlcpy(info->driver, DRV_NAME, sizeof(info->driver)); driver 2382 drivers/net/ethernet/realtek/8139too.c strlcpy(info->driver, DRV_NAME, sizeof(info->driver)); driver 1553 drivers/net/ethernet/realtek/r8169_main.c strlcpy(info->driver, MODULENAME, sizeof(info->driver)); driver 7273 drivers/net/ethernet/realtek/r8169_main.c .driver.pm = RTL8169_PM_OPS, driver 2341 drivers/net/ethernet/renesas/ravb_main.c .driver = { driver 3559 drivers/net/ethernet/renesas/sh_eth.c .driver = { driver 2267 drivers/net/ethernet/rocker/rocker_main.c strlcpy(drvinfo->driver, rocker_driver_name, sizeof(drvinfo->driver)); driver 178 drivers/net/ethernet/samsung/sxgbe/sxgbe_ethtool.c strlcpy(info->driver, KBUILD_MODNAME, sizeof(info->driver)); driver 231 drivers/net/ethernet/samsung/sxgbe/sxgbe_platform.c .driver = { driver 830 drivers/net/ethernet/seeq/sgiseeq.c .driver = { driver 458 drivers/net/ethernet/sfc/ef10_sriov.c vf_efx->pci_dev->driver->remove(vf_efx->pci_dev); driver 3870 drivers/net/ethernet/sfc/efx.c .driver.pm = &efx_pm_ops, driver 181 drivers/net/ethernet/sfc/ethtool.c strlcpy(info->driver, KBUILD_MODNAME, sizeof(info->driver)); driver 3212 drivers/net/ethernet/sfc/falcon/efx.c .driver.pm = &ef4_pm_ops, driver 165 drivers/net/ethernet/sfc/falcon/ethtool.c strlcpy(info->driver, KBUILD_MODNAME, sizeof(info->driver)); driver 1549 drivers/net/ethernet/sgi/ioc3-eth.c strlcpy(info->driver, IOC3_NAME, sizeof(info->driver)); driver 870 drivers/net/ethernet/sgi/meth.c .driver = { driver 1758 drivers/net/ethernet/sis/sis190.c strlcpy(info->driver, DRV_NAME, sizeof(info->driver)); driver 2016 drivers/net/ethernet/sis/sis900.c strlcpy(info->driver, SIS900_MODULE_NAME, sizeof(info->driver)); driver 1381 drivers/net/ethernet/smsc/epic100.c strlcpy(info->driver, DRV_NAME, sizeof(info->driver)); driver 1509 drivers/net/ethernet/smsc/smc911x.c strlcpy(info->driver, CARDNAME, sizeof(info->driver)); driver 2185 drivers/net/ethernet/smsc/smc911x.c .driver = { driver 1909 drivers/net/ethernet/smsc/smc91c92_cs.c strlcpy(info->driver, DRV_NAME, sizeof(info->driver)); driver 1591 drivers/net/ethernet/smsc/smc91x.c strlcpy(info->driver, CARDNAME, sizeof(info->driver)); driver 2476 drivers/net/ethernet/smsc/smc91x.c .driver = { driver 1958 drivers/net/ethernet/smsc/smsc911x.c strlcpy(info->driver, SMSC_CHIPNAME, sizeof(info->driver)); driver 2664 drivers/net/ethernet/smsc/smsc911x.c .driver = { driver 227 drivers/net/ethernet/smsc/smsc9420.c strlcpy(drvinfo->driver, DRV_NAME, sizeof(drvinfo->driver)); driver 528 drivers/net/ethernet/socionext/netsec.c strlcpy(info->driver, "netsec", sizeof(info->driver)); driver 2182 drivers/net/ethernet/socionext/netsec.c .driver = { driver 398 drivers/net/ethernet/socionext/sni_ave.c strlcpy(info->driver, dev->driver->name, sizeof(info->driver)); driver 1971 drivers/net/ethernet/socionext/sni_ave.c .driver = { driver 140 drivers/net/ethernet/stmicro/stmmac/dwmac-anarion.c .driver = { driver 506 drivers/net/ethernet/stmicro/stmmac/dwmac-dwc-qos-eth.c .driver = { driver 90 drivers/net/ethernet/stmicro/stmmac/dwmac-generic.c .driver = { driver 375 drivers/net/ethernet/stmicro/stmmac/dwmac-ipq806x.c .driver = { driver 87 drivers/net/ethernet/stmicro/stmmac/dwmac-lpc18xx.c .driver = { driver 386 drivers/net/ethernet/stmicro/stmmac/dwmac-mediatek.c .driver = { driver 95 drivers/net/ethernet/stmicro/stmmac/dwmac-meson.c .driver = { driver 420 drivers/net/ethernet/stmicro/stmmac/dwmac-meson8b.c .driver = { driver 178 drivers/net/ethernet/stmicro/stmmac/dwmac-oxnas.c .driver = { driver 550 drivers/net/ethernet/stmicro/stmmac/dwmac-qcom-ethqos.c .driver = { driver 1492 drivers/net/ethernet/stmicro/stmmac/dwmac-rk.c .driver = { driver 509 drivers/net/ethernet/stmicro/stmmac/dwmac-socfpga.c .driver = { driver 421 drivers/net/ethernet/stmicro/stmmac/dwmac-sti.c .driver = { driver 524 drivers/net/ethernet/stmicro/stmmac/dwmac-stm32.c .driver = { driver 1256 drivers/net/ethernet/stmicro/stmmac/dwmac-sun8i.c .driver = { driver 179 drivers/net/ethernet/stmicro/stmmac/dwmac-sunxi.c .driver = { driver 264 drivers/net/ethernet/stmicro/stmmac/stmmac_ethtool.c strlcpy(info->driver, GMAC_ETHTOOL_NAME, sizeof(info->driver)); driver 266 drivers/net/ethernet/stmicro/stmmac/stmmac_ethtool.c strlcpy(info->driver, XGMAC_ETHTOOL_NAME, sizeof(info->driver)); driver 268 drivers/net/ethernet/stmicro/stmmac/stmmac_ethtool.c strlcpy(info->driver, MAC100_ETHTOOL_NAME, driver 269 drivers/net/ethernet/stmicro/stmmac/stmmac_ethtool.c sizeof(info->driver)); driver 615 drivers/net/ethernet/stmicro/stmmac/stmmac_pci.c .driver = { driver 4515 drivers/net/ethernet/sun/cassini.c strlcpy(info->driver, DRV_MODULE_NAME, sizeof(info->driver)); driver 66 drivers/net/ethernet/sun/ldmvsw.c strlcpy(info->driver, DRV_MODULE_NAME, sizeof(info->driver)); driver 6785 drivers/net/ethernet/sun/niu.c strlcpy(info->driver, DRV_MODULE_NAME, sizeof(info->driver)); driver 10161 drivers/net/ethernet/sun/niu.c .driver = { driver 1041 drivers/net/ethernet/sun/sunbmac.c strlcpy(info->driver, "sunbmac", sizeof(info->driver)); driver 1274 drivers/net/ethernet/sun/sunbmac.c .driver = { driver 2522 drivers/net/ethernet/sun/sungem.c strlcpy(info->driver, DRV_NAME, sizeof(info->driver)); driver 2514 drivers/net/ethernet/sun/sunhme.c strlcpy(info->driver, "sunhme", sizeof(info->driver)); driver 3328 drivers/net/ethernet/sun/sunhme.c .driver = { driver 687 drivers/net/ethernet/sun/sunqe.c strlcpy(info->driver, "sunqe", sizeof(info->driver)); driver 965 drivers/net/ethernet/sun/sunqe.c .driver = { driver 63 drivers/net/ethernet/sun/sunvnet.c strlcpy(info->driver, DRV_MODULE_NAME, sizeof(info->driver)); driver 105 drivers/net/ethernet/synopsys/dwc-xlgmac-ethtool.c strlcpy(drvinfo->driver, pdata->drv_name, sizeof(drvinfo->driver)); driver 2157 drivers/net/ethernet/tehuti/tehuti.c strlcpy(drvinfo->driver, BDX_DRV_NAME, sizeof(drvinfo->driver)); driver 860 drivers/net/ethernet/ti/cpmac.c strlcpy(info->driver, "cpmac", sizeof(info->driver)); driver 1171 drivers/net/ethernet/ti/cpmac.c .driver = { driver 158 drivers/net/ethernet/ti/cpsw-phy-sel.c dev->driver == &cpsw_phy_sel_driver.driver; driver 241 drivers/net/ethernet/ti/cpsw-phy-sel.c .driver = { driver 2437 drivers/net/ethernet/ti/cpsw.c strlcpy(info->driver, "cpsw", sizeof(info->driver)); driver 3042 drivers/net/ethernet/ti/cpsw.c .driver = { driver 378 drivers/net/ethernet/ti/davinci_emac.c strlcpy(info->driver, emac_version_string, sizeof(info->driver)); driver 2033 drivers/net/ethernet/ti/davinci_emac.c .driver = { driver 516 drivers/net/ethernet/ti/davinci_mdio.c .driver = { driver 2273 drivers/net/ethernet/ti/netcp_core.c .driver = { driver 1741 drivers/net/ethernet/ti/netcp_ethss.c strncpy(info->driver, NETCP_DRIVER_NAME, sizeof(info->driver)); driver 788 drivers/net/ethernet/ti/tlan.c strlcpy(info->driver, KBUILD_MODNAME, sizeof(info->driver)); driver 1192 drivers/net/ethernet/toshiba/ps3_gelic_net.c strlcpy(info->driver, DRV_NAME, sizeof(info->driver)); driver 66 drivers/net/ethernet/toshiba/spider_net_ethtool.c strlcpy(drvinfo->driver, spider_net_driver_name, driver 67 drivers/net/ethernet/toshiba/spider_net_ethtool.c sizeof(drvinfo->driver)); driver 1948 drivers/net/ethernet/toshiba/tc35815.c strlcpy(info->driver, MODNAME, sizeof(info->driver)); driver 152 drivers/net/ethernet/tundra/tsi108_eth.c .driver = { driver 2296 drivers/net/ethernet/via/via-rhine.c strlcpy(info->driver, DRV_NAME, sizeof(info->driver)); driver 2583 drivers/net/ethernet/via/via-rhine.c .driver.pm = RHINE_PM_OPS, driver 2589 drivers/net/ethernet/via/via-rhine.c .driver = { driver 3240 drivers/net/ethernet/via/via-velocity.c .driver = { driver 3248 drivers/net/ethernet/via/via-velocity.c .driver = { driver 3410 drivers/net/ethernet/via/via-velocity.c strlcpy(info->driver, VELOCITY_NAME, sizeof(info->driver)); driver 472 drivers/net/ethernet/wiznet/w5100-spi.c .driver = { driver 727 drivers/net/ethernet/wiznet/w5100.c strlcpy(info->driver, DRV_NAME, sizeof(info->driver)); driver 1273 drivers/net/ethernet/wiznet/w5100.c .driver = { driver 285 drivers/net/ethernet/wiznet/w5300.c strlcpy(info->driver, DRV_NAME, sizeof(info->driver)); driver 681 drivers/net/ethernet/wiznet/w5300.c .driver = { driver 1551 drivers/net/ethernet/xilinx/ll_temac_main.c .driver = { driver 1110 drivers/net/ethernet/xilinx/xilinx_axienet_main.c strlcpy(ed->driver, DRIVER_NAME, sizeof(ed->driver)); driver 1913 drivers/net/ethernet/xilinx/xilinx_axienet_main.c .driver = { driver 1085 drivers/net/ethernet/xilinx/xilinx_emaclite.c strlcpy(ed->driver, DRIVER_NAME, sizeof(ed->driver)); driver 1288 drivers/net/ethernet/xilinx/xilinx_emaclite.c .driver = { driver 1411 drivers/net/ethernet/xircom/xirc2ps_cs.c strlcpy(info->driver, "xirc2ps_cs", sizeof(info->driver)); driver 983 drivers/net/ethernet/xscale/ixp4xx_eth.c strlcpy(info->driver, DRV_NAME, sizeof(info->driver)); driver 1505 drivers/net/ethernet/xscale/ixp4xx_eth.c .driver.name = DRV_NAME, driver 3781 drivers/net/fddi/defxx.c .driver = { driver 3802 drivers/net/fddi/defxx.c .driver = { driver 1547 drivers/net/fddi/defza.c .driver = { driver 154 drivers/net/fjes/fjes_ethtool.c strlcpy(drvinfo->driver, fjes_driver_name, sizeof(drvinfo->driver)); driver 85 drivers/net/fjes/fjes_main.c .driver = { driver 1088 drivers/net/geneve.c strlcpy(drvinfo->driver, "geneve", sizeof(drvinfo->driver)); driver 1189 drivers/net/hamradio/baycom_epp.c struct device_driver *drv = par_dev->dev.driver; driver 494 drivers/net/hamradio/baycom_par.c struct device_driver *drv = par_dev->dev.driver; driver 866 drivers/net/hyperv/netvsc_drv.c strlcpy(info->driver, KBUILD_MODNAME, sizeof(info->driver)); driver 2440 drivers/net/hyperv/netvsc_drv.c .driver = { driver 1335 drivers/net/ieee802154/adf7242.c .driver = { driver 1796 drivers/net/ieee802154/at86rf230.c .driver = { driver 3222 drivers/net/ieee802154/ca8210.c .driver = { driver 1246 drivers/net/ieee802154/cc2520.c .driver = { driver 240 drivers/net/ieee802154/fakelb.c .driver = { driver 879 drivers/net/ieee802154/mac802154_hwsim.c .driver = { driver 1364 drivers/net/ieee802154/mcr20a.c .driver = { driver 1390 drivers/net/ieee802154/mrf24j40.c .driver = { driver 391 drivers/net/ipvlan/ipvlan_main.c strlcpy(drvinfo->driver, IPVLAN_DRV, sizeof(drvinfo->driver)); driver 1023 drivers/net/macvlan.c strlcpy(drvinfo->driver, "macvlan", sizeof(drvinfo->driver)); driver 327 drivers/net/net_failover.c strlcpy(drvinfo->driver, FAILOVER_NAME, sizeof(drvinfo->driver)); driver 367 drivers/net/ntb_netdev.c strlcpy(info->driver, KBUILD_MODNAME, sizeof(info->driver)); driver 474 drivers/net/ntb_netdev.c .driver.name = KBUILD_MODNAME, driver 475 drivers/net/ntb_netdev.c .driver.owner = THIS_MODULE, driver 146 drivers/net/phy/mdio-aspeed.c .driver = { driver 205 drivers/net/phy/mdio-bcm-iproc.c .driver = { driver 350 drivers/net/phy/mdio-bcm-unimac.c .driver = { driver 206 drivers/net/phy/mdio-gpio.c .driver = { driver 142 drivers/net/phy/mdio-hisi-femac.c .driver = { driver 178 drivers/net/phy/mdio-moxart.c .driver = { driver 183 drivers/net/phy/mdio-mscc-miim.c .driver = { driver 316 drivers/net/phy/mdio-mux-bcm-iproc.c .driver = { driver 90 drivers/net/phy/mdio-mux-gpio.c .driver = { driver 369 drivers/net/phy/mdio-mux-meson-g12a.c .driver = { driver 192 drivers/net/phy/mdio-mux-mmioreg.c .driver = { driver 110 drivers/net/phy/mdio-mux-multiplexer.c .driver = { driver 104 drivers/net/phy/mdio-octeon.c .driver = { driver 170 drivers/net/phy/mdio-sun4i.c .driver = { driver 453 drivers/net/phy/mdio-xgene.c .driver = { driver 149 drivers/net/phy/mdio_device.c struct device_driver *drv = mdiodev->dev.driver; driver 170 drivers/net/phy/mdio_device.c struct device_driver *drv = mdiodev->dev.driver; driver 192 drivers/net/phy/mdio_device.c pr_debug("mdio_driver_register: %s\n", mdiodrv->driver.name); driver 194 drivers/net/phy/mdio_device.c mdiodrv->driver.bus = &mdio_bus_type; driver 195 drivers/net/phy/mdio_device.c mdiodrv->driver.probe = mdio_probe; driver 196 drivers/net/phy/mdio_device.c mdiodrv->driver.remove = mdio_remove; driver 198 drivers/net/phy/mdio_device.c retval = driver_register(&mdiodrv->driver); driver 201 drivers/net/phy/mdio_device.c mdiodrv->driver.name, retval); driver 214 drivers/net/phy/mdio_device.c driver_unregister(&mdiodrv->driver); driver 236 drivers/net/phy/phy_device.c struct device_driver *drv = phydev->mdio.dev.driver; driver 1215 drivers/net/phy/phy_device.c ndev_owner = dev->dev.parent->driver->owner; driver 1226 drivers/net/phy/phy_device.c if (!d->driver) { driver 1228 drivers/net/phy/phy_device.c d->driver = &genphy_c45_driver.mdiodrv.driver; driver 1230 drivers/net/phy/phy_device.c d->driver = &genphy_driver.mdiodrv.driver; driver 1235 drivers/net/phy/phy_device.c if (!try_module_get(d->driver->owner)) { driver 1242 drivers/net/phy/phy_device.c err = d->driver->probe(d); driver 1312 drivers/net/phy/phy_device.c module_put(d->driver->owner); driver 1361 drivers/net/phy/phy_device.c struct device_driver *driver) driver 1370 drivers/net/phy/phy_device.c ret = d->driver == driver; driver 1379 drivers/net/phy/phy_device.c &genphy_driver.mdiodrv.driver); driver 1386 drivers/net/phy/phy_device.c &genphy_c45_driver.mdiodrv.driver); driver 1422 drivers/net/phy/phy_device.c module_put(phydev->mdio.dev.driver->owner); driver 1441 drivers/net/phy/phy_device.c ndev_owner = dev->dev.parent->driver->owner; driver 1452 drivers/net/phy/phy_device.c struct phy_driver *phydrv = to_phy_driver(phydev->mdio.dev.driver); driver 1476 drivers/net/phy/phy_device.c struct phy_driver *phydrv = to_phy_driver(phydev->mdio.dev.driver); driver 1507 drivers/net/phy/phy_device.c struct phy_driver *phydrv = to_phy_driver(phydev->mdio.dev.driver); driver 2187 drivers/net/phy/phy_device.c struct device_driver *drv = phydev->mdio.dev.driver; driver 2320 drivers/net/phy/phy_device.c new_driver->mdiodrv.driver.name = new_driver->name; driver 2321 drivers/net/phy/phy_device.c new_driver->mdiodrv.driver.bus = &mdio_bus_type; driver 2322 drivers/net/phy/phy_device.c new_driver->mdiodrv.driver.probe = phy_probe; driver 2323 drivers/net/phy/phy_device.c new_driver->mdiodrv.driver.remove = phy_remove; driver 2324 drivers/net/phy/phy_device.c new_driver->mdiodrv.driver.owner = owner; driver 2326 drivers/net/phy/phy_device.c retval = driver_register(&new_driver->mdiodrv.driver); driver 2359 drivers/net/phy/phy_device.c driver_unregister(&drv->mdiodrv.driver); driver 2038 drivers/net/phy/sfp.c .driver = { driver 535 drivers/net/phy/spi_ks8995.c .driver = { driver 107 drivers/net/phy/xilinx_gmii2rgmii.c .mdiodrv.driver = { driver 1335 drivers/net/plip/plip.c struct device_driver *drv = par_dev->dev.driver; driver 445 drivers/net/rionet.c strlcpy(info->driver, DRV_NAME, sizeof(info->driver)); driver 2067 drivers/net/team/team.c strlcpy(drvinfo->driver, DRV_NAME, sizeof(drvinfo->driver)); driver 1316 drivers/net/thunderbolt.c .driver = { driver 3549 drivers/net/tun.c strlcpy(info->driver, DRV_NAME, sizeof(info->driver)); driver 204 drivers/net/usb/aqc111.c strlcpy(info->driver, DRIVER_NAME, sizeof(info->driver)); driver 737 drivers/net/usb/asix_common.c strlcpy(info->driver, DRIVER_NAME, sizeof(info->driver)); driver 675 drivers/net/usb/catc.c strlcpy(info->driver, driver_name, sizeof(info->driver)); driver 110 drivers/net/usb/cdc_ether.c struct usb_driver *driver = driver_of(intf); driver 278 drivers/net/usb/cdc_ether.c status = usb_driver_claim_interface(driver, info->data, dev); driver 287 drivers/net/usb/cdc_ether.c usb_driver_release_interface(driver, info->data); driver 310 drivers/net/usb/cdc_ether.c usb_driver_release_interface(driver, info->data); driver 349 drivers/net/usb/cdc_ether.c struct usb_driver *driver = driver_of(intf); driver 359 drivers/net/usb/cdc_ether.c usb_driver_release_interface(driver, info->data); driver 367 drivers/net/usb/cdc_ether.c usb_driver_release_interface(driver, info->control); driver 115 drivers/net/usb/cdc_mbim.c struct usb_driver *driver = to_usb_driver(intf->dev.driver); driver 126 drivers/net/usb/cdc_mbim.c id = usb_match_id(intf, driver->id_table); driver 771 drivers/net/usb/cdc_ncm.c struct usb_driver *driver; driver 797 drivers/net/usb/cdc_ncm.c driver = driver_of(intf); driver 837 drivers/net/usb/cdc_ncm.c temp = usb_driver_claim_interface(driver, ctx->data, dev); driver 954 drivers/net/usb/cdc_ncm.c usb_driver_release_interface(driver, ctx->data); driver 966 drivers/net/usb/cdc_ncm.c struct usb_driver *driver = driver_of(intf); driver 984 drivers/net/usb/cdc_ncm.c usb_driver_release_interface(driver, ctx->data); driver 989 drivers/net/usb/cdc_ncm.c usb_driver_release_interface(driver, ctx->control); driver 1488 drivers/net/usb/lan78xx.c strncpy(info->driver, DRIVER_NAME, sizeof(info->driver)); driver 894 drivers/net/usb/pegasus.c strlcpy(info->driver, driver_name, sizeof(info->driver)); driver 728 drivers/net/usb/qmi_wwan.c struct usb_driver *driver = driver_of(intf); driver 769 drivers/net/usb/qmi_wwan.c status = usb_driver_claim_interface(driver, info->data, dev); driver 777 drivers/net/usb/qmi_wwan.c usb_driver_release_interface(driver, info->data); driver 825 drivers/net/usb/qmi_wwan.c struct usb_driver *driver = driver_of(intf); driver 846 drivers/net/usb/qmi_wwan.c usb_driver_release_interface(driver, other); driver 4948 drivers/net/usb/r8152.c strlcpy(info->driver, MODULENAME, sizeof(info->driver)); driver 784 drivers/net/usb/rtl8150.c strlcpy(info->driver, driver_name, sizeof(info->driver)); driver 620 drivers/net/usb/sierra_net.c strlcpy(info->driver, driver_name, sizeof(info->driver)); driver 477 drivers/net/usb/sr9800.c strncpy(info->driver, DRIVER_NAME, sizeof(info->driver)); driver 1049 drivers/net/usb/usbnet.c strlcpy (info->driver, dev->driver_name, sizeof info->driver); driver 1599 drivers/net/usb/usbnet.c intf->dev.driver->name, driver 1656 drivers/net/usb/usbnet.c struct usb_driver *driver = to_usb_driver(udev->dev.driver); driver 1662 drivers/net/usb/usbnet.c if (!driver->supports_autosuspend) { driver 1663 drivers/net/usb/usbnet.c driver->supports_autosuspend = 1; driver 1667 drivers/net/usb/usbnet.c name = udev->dev.driver->name; driver 1803 drivers/net/usb/usbnet.c udev->dev.driver->name, driver 111 drivers/net/veth.c strlcpy(info->driver, DRV_NAME, sizeof(info->driver)); driver 2038 drivers/net/virtio_net.c strlcpy(info->driver, KBUILD_MODNAME, sizeof(info->driver)); driver 3299 drivers/net/virtio_net.c .driver.name = KBUILD_MODNAME, driver 3300 drivers/net/virtio_net.c .driver.owner = THIS_MODULE, driver 3792 drivers/net/vmxnet3/vmxnet3_drv.c .driver.pm = &vmxnet3_pm_ops, driver 208 drivers/net/vmxnet3/vmxnet3_ethtool.c strlcpy(drvinfo->driver, vmxnet3_driver_name, sizeof(drvinfo->driver)); driver 1131 drivers/net/vrf.c strlcpy(info->driver, DRV_NAME, sizeof(info->driver)); driver 3185 drivers/net/vxlan.c strlcpy(drvinfo->driver, "vxlan", sizeof(drvinfo->driver)); driver 1293 drivers/net/wan/fsl_ucc_hdlc.c .driver = { driver 1388 drivers/net/wan/ixp4xx_hss.c .driver.name = DRV_NAME, driver 237 drivers/net/wan/slic_ds26522.c .driver = { driver 198 drivers/net/wimax/i2400m/debugfs.c d_level_register_debugfs("dl_", driver, dentry); driver 59 drivers/net/wimax/i2400m/driver.c #define D_SUBMODULE driver driver 975 drivers/net/wimax/i2400m/driver.c D_SUBMODULE_DEFINE(driver), driver 564 drivers/net/wimax/i2400m/netdev.c strlcpy(info->driver, KBUILD_MODNAME, sizeof(info->driver)); driver 335 drivers/net/wimax/i2400m/usb.c strlcpy(info->driver, KBUILD_MODNAME, sizeof(info->driver)); driver 865 drivers/net/wireless/ath/ath10k/ahb.c .driver = { driver 3759 drivers/net/wireless/ath/ath10k/pci.c .driver.pm = &ath10k_pci_pm_ops, driver 1781 drivers/net/wireless/ath/ath10k/snoc.c .driver = { driver 54 drivers/net/wireless/ath/ath10k/trace.h __string(driver, dev_driver_string(ar->dev)) driver 59 drivers/net/wireless/ath/ath10k/trace.h __assign_str(driver, dev_driver_string(ar->dev)); driver 67 drivers/net/wireless/ath/ath10k/trace.h __get_str(driver), driver 93 drivers/net/wireless/ath/ath10k/trace.h __string(driver, dev_driver_string(ar->dev)) driver 99 drivers/net/wireless/ath/ath10k/trace.h __assign_str(driver, dev_driver_string(ar->dev)); driver 108 drivers/net/wireless/ath/ath10k/trace.h __get_str(driver), driver 122 drivers/net/wireless/ath/ath10k/trace.h __string(driver, dev_driver_string(ar->dev)) driver 131 drivers/net/wireless/ath/ath10k/trace.h __assign_str(driver, dev_driver_string(ar->dev)); driver 140 drivers/net/wireless/ath/ath10k/trace.h __get_str(driver), driver 154 drivers/net/wireless/ath/ath10k/trace.h __string(driver, dev_driver_string(ar->dev)) driver 162 drivers/net/wireless/ath/ath10k/trace.h __assign_str(driver, dev_driver_string(ar->dev)); driver 170 drivers/net/wireless/ath/ath10k/trace.h __get_str(driver), driver 184 drivers/net/wireless/ath/ath10k/trace.h __string(driver, dev_driver_string(ar->dev)) driver 192 drivers/net/wireless/ath/ath10k/trace.h __assign_str(driver, dev_driver_string(ar->dev)); driver 200 drivers/net/wireless/ath/ath10k/trace.h __get_str(driver), driver 214 drivers/net/wireless/ath/ath10k/trace.h __string(driver, dev_driver_string(ar->dev)) driver 221 drivers/net/wireless/ath/ath10k/trace.h __assign_str(driver, dev_driver_string(ar->dev)); driver 228 drivers/net/wireless/ath/ath10k/trace.h __get_str(driver), driver 241 drivers/net/wireless/ath/ath10k/trace.h __string(driver, dev_driver_string(ar->dev)) driver 249 drivers/net/wireless/ath/ath10k/trace.h __assign_str(driver, dev_driver_string(ar->dev)); driver 257 drivers/net/wireless/ath/ath10k/trace.h __get_str(driver), driver 271 drivers/net/wireless/ath/ath10k/trace.h __string(driver, dev_driver_string(ar->dev)) driver 279 drivers/net/wireless/ath/ath10k/trace.h __assign_str(driver, dev_driver_string(ar->dev)); driver 287 drivers/net/wireless/ath/ath10k/trace.h __get_str(driver), driver 302 drivers/net/wireless/ath/ath10k/trace.h __string(driver, dev_driver_string(ar->dev)) driver 311 drivers/net/wireless/ath/ath10k/trace.h __assign_str(driver, dev_driver_string(ar->dev)); driver 320 drivers/net/wireless/ath/ath10k/trace.h __get_str(driver), driver 336 drivers/net/wireless/ath/ath10k/trace.h __string(driver, dev_driver_string(ar->dev)) driver 342 drivers/net/wireless/ath/ath10k/trace.h __assign_str(driver, dev_driver_string(ar->dev)); driver 348 drivers/net/wireless/ath/ath10k/trace.h __get_str(driver), driver 361 drivers/net/wireless/ath/ath10k/trace.h __string(driver, dev_driver_string(ar->dev)) driver 368 drivers/net/wireless/ath/ath10k/trace.h __assign_str(driver, dev_driver_string(ar->dev)); driver 375 drivers/net/wireless/ath/ath10k/trace.h __get_str(driver), driver 388 drivers/net/wireless/ath/ath10k/trace.h __string(driver, dev_driver_string(ar->dev)) driver 396 drivers/net/wireless/ath/ath10k/trace.h __assign_str(driver, dev_driver_string(ar->dev)); driver 404 drivers/net/wireless/ath/ath10k/trace.h __get_str(driver), driver 437 drivers/net/wireless/ath/ath10k/trace.h __string(driver, dev_driver_string(ar->dev)) driver 445 drivers/net/wireless/ath/ath10k/trace.h __assign_str(driver, dev_driver_string(ar->dev)); driver 453 drivers/net/wireless/ath/ath10k/trace.h __get_str(driver), driver 472 drivers/net/wireless/ath/ath10k/trace.h __string(driver, dev_driver_string(ar->dev)) driver 482 drivers/net/wireless/ath/ath10k/trace.h __assign_str(driver, dev_driver_string(ar->dev)); driver 492 drivers/net/wireless/ath/ath10k/trace.h __get_str(driver), driver 508 drivers/net/wireless/ath/ath10k/trace.h __string(driver, dev_driver_string(ar->dev)) driver 515 drivers/net/wireless/ath/ath10k/trace.h __assign_str(driver, dev_driver_string(ar->dev)); driver 522 drivers/net/wireless/ath/ath10k/trace.h __get_str(driver), driver 228 drivers/net/wireless/ath/ath5k/ahb.c .driver = { driver 339 drivers/net/wireless/ath/ath5k/pci.c .driver.pm = ATH5K_PM_OPS, driver 169 drivers/net/wireless/ath/ath9k/ahb.c .driver = { driver 1088 drivers/net/wireless/ath/ath9k/pci.c .driver.pm = ATH9K_PM_OPS, driver 42 drivers/net/wireless/ath/trace.h __string(driver, KBUILD_MODNAME) driver 48 drivers/net/wireless/ath/trace.h __assign_str(driver, KBUILD_MODNAME); driver 57 drivers/net/wireless/ath/trace.h __get_str(driver), driver 1403 drivers/net/wireless/ath/wcn36xx/main.c .driver = { driver 670 drivers/net/wireless/ath/wil6210/pcie_bus.c .driver = { driver 481 drivers/net/wireless/broadcom/brcm80211/brcmfmac/common.c .driver = { driver 563 drivers/net/wireless/broadcom/brcm80211/brcmfmac/core.c strlcpy(info->driver, KBUILD_MODNAME, sizeof(info->driver)); driver 2132 drivers/net/wireless/broadcom/brcm80211/brcmfmac/pcie.c .driver.pm = &brcmf_pciedrvr_pm, driver 2134 drivers/net/wireless/broadcom/brcm80211/brcmfmac/pcie.c .driver.coredump = brcmf_dev_coredump, driver 1552 drivers/net/wireless/broadcom/brcm80211/brcmfmac/usb.c struct device_driver *drv = &brcmf_usbdrvr.drvwrap.driver; driver 5914 drivers/net/wireless/intel/ipw2x00/ipw2100.c strlcpy(info->driver, DRV_NAME, sizeof(info->driver)); driver 6579 drivers/net/wireless/intel/ipw2x00/ipw2100.c ret = driver_create_file(&ipw2100_pci_driver.driver, driver 6594 drivers/net/wireless/intel/ipw2x00/ipw2100.c driver_remove_file(&ipw2100_pci_driver.driver, driver 10437 drivers/net/wireless/intel/ipw2x00/ipw2200.c strlcpy(info->driver, DRV_NAME, sizeof(info->driver)); driver 11957 drivers/net/wireless/intel/ipw2x00/ipw2200.c ret = driver_create_file(&ipw_driver.driver, &driver_attr_debug_level); driver 11969 drivers/net/wireless/intel/ipw2x00/ipw2200.c driver_remove_file(&ipw_driver.driver, &driver_attr_debug_level); driver 3867 drivers/net/wireless/intel/iwlegacy/3945-mac.c .driver.pm = IL_LEGACY_PM_OPS, driver 6797 drivers/net/wireless/intel/iwlegacy/4965-mac.c .driver.pm = IL_LEGACY_PM_OPS, driver 1250 drivers/net/wireless/intel/iwlwifi/pcie/drv.c .driver.pm = IWL_PM_OPS, driver 3863 drivers/net/wireless/intersil/hostap/hostap_ioctl.c strlcpy(info->driver, "hostap", sizeof(info->driver)); driver 241 drivers/net/wireless/intersil/orinoco/airport.c .driver = { driver 698 drivers/net/wireless/intersil/p54/p54pci.c .driver.pm = P54P_PM_OPS, driver 693 drivers/net/wireless/intersil/p54/p54spi.c .driver = { driver 785 drivers/net/wireless/intersil/prism54/islpci_dev.c strlcpy(info->driver, DRV_NAME, sizeof(info->driver)); driver 474 drivers/net/wireless/mac80211_hwsim.c .driver = { driver 2777 drivers/net/wireless/mac80211_hwsim.c data->dev->driver = &mac80211_hwsim_driver.driver; driver 23 drivers/net/wireless/marvell/libertas/ethtool.c strlcpy(info->driver, "libertas", sizeof(info->driver)); driver 1255 drivers/net/wireless/marvell/libertas/if_spi.c .driver = { driver 427 drivers/net/wireless/marvell/mwifiex/pcie.c .driver = { driver 685 drivers/net/wireless/marvell/mwifiex/usb.c .drvwrap.driver = { driver 78 drivers/net/wireless/mediatek/mt76/mt7603/soc.c .driver = { driver 479 drivers/net/wireless/quantenna/qtnfmac/pcie/pcie.c .driver = { driver 241 drivers/net/wireless/ralink/rt2x00/rt2800soc.c .driver = { driver 83 drivers/net/wireless/ralink/rt2x00/rt2x00soc.c rt2x00dev->name = pdev->dev.driver->name; driver 392 drivers/net/wireless/realtek/rtlwifi/rtl8188ee/sw.c .driver.pm = &rtlwifi_pm_ops, driver 372 drivers/net/wireless/realtek/rtlwifi/rtl8192ce/sw.c .driver.pm = &rtlwifi_pm_ops, driver 370 drivers/net/wireless/realtek/rtlwifi/rtl8192de/sw.c .driver.pm = &rtlwifi_pm_ops, driver 381 drivers/net/wireless/realtek/rtlwifi/rtl8192ee/sw.c .driver.pm = &rtlwifi_pm_ops, driver 419 drivers/net/wireless/realtek/rtlwifi/rtl8192se/sw.c .driver.pm = &rtlwifi_pm_ops, driver 387 drivers/net/wireless/realtek/rtlwifi/rtl8723ae/sw.c .driver.pm = &rtlwifi_pm_ops, driver 396 drivers/net/wireless/realtek/rtlwifi/rtl8723be/sw.c .driver.pm = &rtlwifi_pm_ops, driver 445 drivers/net/wireless/realtek/rtlwifi/rtl8821ae/sw.c .driver.pm = &rtlwifi_pm_ops, driver 462 drivers/net/wireless/st/cw1200/cw1200_spi.c .driver = { driver 341 drivers/net/wireless/ti/wl1251/spi.c .driver = { driver 1943 drivers/net/wireless/ti/wl12xx/main.c .driver = { driver 2038 drivers/net/wireless/ti/wl18xx/main.c .driver = { driver 6808 drivers/net/wireless/ti/wlcore/main.c wl->dev->driver->pm = &wlcore_pm_ops; driver 6827 drivers/net/wireless/ti/wlcore/main.c wl->dev->driver->pm = NULL; driver 563 drivers/net/wireless/ti/wlcore/spi.c .driver = { driver 1529 drivers/net/wireless/zydas/zd1211rw/zd_usb.c static struct usb_driver driver = { driver 1545 drivers/net/wireless/zydas/zd1211rw/zd_usb.c pr_debug("%s usb_init()\n", driver.name); driver 1547 drivers/net/wireless/zydas/zd1211rw/zd_usb.c zd_workqueue = create_singlethread_workqueue(driver.name); driver 1549 drivers/net/wireless/zydas/zd1211rw/zd_usb.c printk(KERN_ERR "%s couldn't create workqueue\n", driver.name); driver 1553 drivers/net/wireless/zydas/zd1211rw/zd_usb.c r = usb_register(&driver); driver 1557 drivers/net/wireless/zydas/zd1211rw/zd_usb.c driver.name, r); driver 1561 drivers/net/wireless/zydas/zd1211rw/zd_usb.c pr_debug("%s initialized\n", driver.name); driver 1567 drivers/net/wireless/zydas/zd1211rw/zd_usb.c pr_debug("%s usb_exit()\n", driver.name); driver 1568 drivers/net/wireless/zydas/zd1211rw/zd_usb.c usb_deregister(&driver); driver 369 drivers/nfc/fdp/i2c.c .driver = { driver 293 drivers/nfc/microread/i2c.c .driver = { driver 279 drivers/nfc/nfcmrvl/i2c.c .driver = { driver 215 drivers/nfc/nfcmrvl/spi.c .driver = { driver 194 drivers/nfc/nfcmrvl/uart.c .driver = NCI_UART_DRIVER_MARVELL, driver 342 drivers/nfc/nxp-nci/i2c.c .driver = { driver 261 drivers/nfc/pn533/i2c.c .driver = { driver 961 drivers/nfc/pn544/i2c.c .driver = { driver 281 drivers/nfc/s3fwrn5/i2c.c .driver = { driver 293 drivers/nfc/st-nci/i2c.c .driver = { driver 306 drivers/nfc/st-nci/spi.c .driver = { driver 601 drivers/nfc/st21nfca/i2c.c .driver = { driver 1251 drivers/nfc/st95hf/core.c .driver = { driver 2260 drivers/nfc/trf7970a.c .driver = { driver 269 drivers/ntb/core.c client = drv_ntb_client(dev->driver); driver 283 drivers/ntb/core.c if (dev->driver) { driver 285 drivers/ntb/core.c client = drv_ntb_client(dev->driver); driver 270 drivers/ntb/ntb_transport.c container_of((__drv), struct ntb_transport_client, driver) driver 299 drivers/ntb/ntb_transport.c client = drv_client(dev->driver); driver 311 drivers/ntb/ntb_transport.c client = drv_client(dev->driver); driver 442 drivers/ntb/ntb_transport.c drv->driver.bus = &ntb_transport_bus; driver 447 drivers/ntb/ntb_transport.c return driver_register(&drv->driver); driver 461 drivers/ntb/ntb_transport.c driver_unregister(&drv->driver); driver 15 drivers/nubus/bus.c #define to_nubus_driver(d) container_of(d, struct nubus_driver, driver) driver 17 drivers/nubus/bus.c static int nubus_bus_match(struct device *dev, struct device_driver *driver) driver 24 drivers/nubus/bus.c struct nubus_driver *ndrv = to_nubus_driver(dev->driver); driver 34 drivers/nubus/bus.c struct nubus_driver *ndrv = to_nubus_driver(dev->driver); driver 37 drivers/nubus/bus.c if (dev->driver && ndrv->remove) driver 52 drivers/nubus/bus.c ndrv->driver.bus = &nubus_bus_type; driver 53 drivers/nubus/bus.c return driver_register(&ndrv->driver); driver 59 drivers/nubus/bus.c driver_unregister(&ndrv->driver); driver 142 drivers/nvdimm/btt_devs.c if (dev->driver) driver 82 drivers/nvdimm/bus.c struct nd_device_driver *nd_drv = to_nd_device_driver(dev->driver); driver 91 drivers/nvdimm/bus.c dev->driver->name, dev_name(dev)); driver 103 drivers/nvdimm/bus.c dev_dbg(&nvdimm_bus->dev, "END: %s.probe(%s) = %d\n", dev->driver->name, driver 113 drivers/nvdimm/bus.c struct nd_device_driver *nd_drv = to_nd_device_driver(dev->driver); driver 124 drivers/nvdimm/bus.c dev_dbg(&nvdimm_bus->dev, "%s.remove(%s) = %d\n", dev->driver->name, driver 135 drivers/nvdimm/bus.c if (dev->driver) driver 136 drivers/nvdimm/bus.c nd_drv = to_nd_device_driver(dev->driver); driver 141 drivers/nvdimm/bus.c dev->driver->name, dev_name(dev)); driver 148 drivers/nvdimm/bus.c if (dev->driver) { driver 151 drivers/nvdimm/bus.c nd_drv = to_nd_device_driver(dev->driver); driver 914 drivers/nvdimm/bus.c if (nd_dax || !dev->driver) driver 88 drivers/nvdimm/claim.c if (seed == dev || ndns || dev->driver) driver 142 drivers/nvdimm/claim.c if (dev->driver) { driver 257 drivers/nvdimm/core.c if (dev->driver) driver 293 drivers/nvdimm/core.c if (dev->driver) driver 87 drivers/nvdimm/e820.c .driver = { driver 266 drivers/nvdimm/namespace_devs.c if (dev->driver || to_ndns(dev)->claim) driver 374 drivers/nvdimm/namespace_devs.c dev_WARN_ONCE(dev, dev->driver || to_ndns(dev)->claim, driver 376 drivers/nvdimm/namespace_devs.c if (dev->driver || to_ndns(dev)->claim) driver 982 drivers/nvdimm/namespace_devs.c if (dev->driver || ndns->claim) driver 1517 drivers/nvdimm/namespace_devs.c if (dev->driver || ndns->claim) driver 1708 drivers/nvdimm/namespace_devs.c if (ndns->dev.driver) { driver 110 drivers/nvdimm/of_pmem.c .driver = { driver 72 drivers/nvdimm/pfn_devs.c if (dev->driver) driver 215 drivers/nvdimm/pfn_devs.c if (dev->driver) { driver 241 drivers/nvdimm/pfn_devs.c if (dev->driver) { driver 569 drivers/nvdimm/region_devs.c if (dev->driver) driver 382 drivers/nvdimm/security.c if (dev->driver == NULL) { driver 112 drivers/nvdimm/virtio_pmem.c .driver.name = KBUILD_MODNAME, driver 113 drivers/nvdimm/virtio_pmem.c .driver.owner = THIS_MODULE, driver 3147 drivers/nvme/host/pci.c .driver = { driver 317 drivers/nvmem/bcm-ocotp.c .driver = { driver 376 drivers/nvmem/core.c if (!nvmem->owner && config->dev->driver) driver 377 drivers/nvmem/core.c nvmem->owner = config->dev->driver->owner; driver 140 drivers/nvmem/imx-iim.c .driver = { driver 159 drivers/nvmem/imx-ocotp-scu.c .driver = { driver 541 drivers/nvmem/imx-ocotp.c .driver = { driver 270 drivers/nvmem/lpc18xx_eeprom.c .driver = { driver 99 drivers/nvmem/lpc18xx_otp.c .driver = { driver 92 drivers/nvmem/meson-efuse.c .driver = { driver 236 drivers/nvmem/meson-mx-efuse.c .driver = { driver 82 drivers/nvmem/mtk-efuse.c .driver = { driver 141 drivers/nvmem/mxs-ocotp.c match = of_match_device(dev->driver->of_match_table, dev); driver 196 drivers/nvmem/mxs-ocotp.c .driver = { driver 70 drivers/nvmem/qfprom.c .driver = { driver 350 drivers/nvmem/rave-sp-eeprom.c .driver = { driver 293 drivers/nvmem/rockchip-efuse.c .driver = { driver 258 drivers/nvmem/sc27xx-efuse.c .driver = { driver 147 drivers/nvmem/snvs_lpgpr.c .driver = { driver 163 drivers/nvmem/stm32-romem.c of_match_device(dev->driver->of_match_table, dev)->data; driver 192 drivers/nvmem/stm32-romem.c .driver = { driver 211 drivers/nvmem/sunxi_sid.c .driver = { driver 69 drivers/nvmem/uniphier-efuse.c .driver = { driver 247 drivers/nvmem/vf610-ocotp.c .driver = { driver 80 drivers/nvmem/zynqmp_nvmem.c .driver = { driver 192 drivers/of/device.c match = of_match_device(dev->driver->of_match_table, dev); driver 1298 drivers/of/unittest.c .driver = { driver 1904 drivers/of/unittest.c .driver = { driver 1941 drivers/of/unittest.c .driver = { driver 2020 drivers/of/unittest.c .driver = { driver 418 drivers/opp/ti-opp-supply.c .driver = { driver 215 drivers/oprofile/oprofile_perf.c .driver = { driver 233 drivers/oprofile/oprofile_perf.c oprofile_driver.driver.name, 0, NULL, 0); driver 241 drivers/parport/parport_amiga.c .driver = { driver 405 drivers/parport/parport_ax88796.c .driver = { driver 3018 drivers/parport/parport_pc.c .driver = { driver 711 drivers/parport/parport_serial.c .driver = { driver 368 drivers/parport/parport_sunbpp.c .driver = { driver 120 drivers/parport/share.c drv = to_parport_driver(dev->driver); driver 289 drivers/parport/share.c drv->driver.name = drv->name; driver 290 drivers/parport/share.c drv->driver.bus = &parport_bus_type; driver 291 drivers/parport/share.c drv->driver.owner = owner; driver 292 drivers/parport/share.c drv->driver.mod_name = mod_name; driver 293 drivers/parport/share.c ret = driver_register(&drv->driver); driver 361 drivers/parport/share.c driver_unregister(&drv->driver); driver 939 drivers/pci/controller/dwc/pci-dra7xx.c .driver = { driver 526 drivers/pci/controller/dwc/pci-exynos.c .driver = { driver 1248 drivers/pci/controller/dwc/pci-imx6.c .driver = { driver 1269 drivers/pci/controller/dwc/pci-imx6.c if (bus->dev.parent->parent->driver != &imx6_pcie_driver.driver) driver 1429 drivers/pci/controller/dwc/pci-keystone.c .driver = { driver 151 drivers/pci/controller/dwc/pci-layerscape-ep.c .driver = { driver 336 drivers/pci/controller/dwc/pci-layerscape.c .driver = { driver 587 drivers/pci/controller/dwc/pci-meson.c .driver = { driver 449 drivers/pci/controller/dwc/pcie-al.c .driver = { driver 354 drivers/pci/controller/dwc/pcie-armada8k.c .driver = { driver 611 drivers/pci/controller/dwc/pcie-artpec6.c .driver = { driver 263 drivers/pci/controller/dwc/pcie-designware-plat.c .driver = { driver 327 drivers/pci/controller/dwc/pcie-hisi.c .driver = { driver 389 drivers/pci/controller/dwc/pcie-hisi.c .driver = { driver 463 drivers/pci/controller/dwc/pcie-histb.c .driver = { driver 537 drivers/pci/controller/dwc/pcie-kirin.c .driver = { driver 1302 drivers/pci/controller/dwc/pcie-qcom.c .driver = { driver 306 drivers/pci/controller/dwc/pcie-spear13xx.c .driver = { driver 1720 drivers/pci/controller/dwc/pcie-tegra194.c .driver = { driver 467 drivers/pci/controller/dwc/pcie-uniphier.c .driver = { driver 1073 drivers/pci/controller/pci-aardvark.c .driver = { driver 614 drivers/pci/controller/pci-ftpci100.c .driver = { driver 92 drivers/pci/controller/pci-host-generic.c .driver = { driver 1147 drivers/pci/controller/pci-mvebu.c .driver = { driver 421 drivers/pci/controller/pci-rcar-gen2.c .driver = { driver 2973 drivers/pci/controller/pci-tegra.c .driver = { driver 370 drivers/pci/controller/pci-thunder-ecam.c .driver = { driver 463 drivers/pci/controller/pci-thunder-pem.c .driver = { driver 956 drivers/pci/controller/pci-v3-semi.c .driver = { driver 229 drivers/pci/controller/pci-versatile.c .driver = { driver 531 drivers/pci/controller/pci-xgene-msi.c .driver = { driver 681 drivers/pci/controller/pci-xgene.c .driver = { driver 280 drivers/pci/controller/pcie-altera-msi.c .driver = { driver 896 drivers/pci/controller/pcie-altera.c .driver = { driver 557 drivers/pci/controller/pcie-cadence-ep.c .driver = { driver 354 drivers/pci/controller/pcie-cadence-host.c .driver = { driver 142 drivers/pci/controller/pcie-iproc-platform.c .driver = { driver 1246 drivers/pci/controller/pcie-mediatek.c .driver = { driver 958 drivers/pci/controller/pcie-mobiveil.c .driver = { driver 1255 drivers/pci/controller/pcie-rcar.c .driver = { driver 645 drivers/pci/controller/pcie-rockchip-ep.c .driver = { driver 1131 drivers/pci/controller/pcie-rockchip-host.c .driver = { driver 308 drivers/pci/controller/pcie-tango.c .driver = { driver 899 drivers/pci/controller/pcie-xilinx-nwl.c .driver = { driver 697 drivers/pci/controller/pcie-xilinx.c .driver = { driver 866 drivers/pci/controller/vmd.c .driver = { driver 587 drivers/pci/endpoint/functions/pci-epf-test.c .driver.name = "pci_epf_test", driver 34 drivers/pci/endpoint/pci-epf-core.c if (!epf->driver) { driver 39 drivers/pci/endpoint/pci-epf-core.c epf->driver->ops->linkup(epf); driver 53 drivers/pci/endpoint/pci-epf-core.c if (!epf->driver) { driver 58 drivers/pci/endpoint/pci-epf-core.c epf->driver->ops->unbind(epf); driver 59 drivers/pci/endpoint/pci-epf-core.c module_put(epf->driver->owner); driver 72 drivers/pci/endpoint/pci-epf-core.c if (!epf->driver) { driver 77 drivers/pci/endpoint/pci-epf-core.c if (!try_module_get(epf->driver->owner)) driver 80 drivers/pci/endpoint/pci-epf-core.c return epf->driver->ops->bind(epf); driver 148 drivers/pci/endpoint/pci-epf-core.c static void pci_epf_remove_cfs(struct pci_epf_driver *driver) driver 156 drivers/pci/endpoint/pci-epf-core.c list_for_each_entry_safe(group, tmp, &driver->epf_group, group_entry) driver 158 drivers/pci/endpoint/pci-epf-core.c list_del(&driver->epf_group); driver 168 drivers/pci/endpoint/pci-epf-core.c void pci_epf_unregister_driver(struct pci_epf_driver *driver) driver 170 drivers/pci/endpoint/pci-epf-core.c pci_epf_remove_cfs(driver); driver 171 drivers/pci/endpoint/pci-epf-core.c driver_unregister(&driver->driver); driver 175 drivers/pci/endpoint/pci-epf-core.c static int pci_epf_add_cfs(struct pci_epf_driver *driver) driver 183 drivers/pci/endpoint/pci-epf-core.c INIT_LIST_HEAD(&driver->epf_group); driver 185 drivers/pci/endpoint/pci-epf-core.c id = driver->id_table; driver 189 drivers/pci/endpoint/pci-epf-core.c pci_epf_remove_cfs(driver); driver 194 drivers/pci/endpoint/pci-epf-core.c list_add_tail(&group->group_entry, &driver->epf_group); driver 209 drivers/pci/endpoint/pci-epf-core.c int __pci_epf_register_driver(struct pci_epf_driver *driver, driver 214 drivers/pci/endpoint/pci-epf-core.c if (!driver->ops) driver 217 drivers/pci/endpoint/pci-epf-core.c if (!driver->ops->bind || !driver->ops->unbind || !driver->ops->linkup) driver 220 drivers/pci/endpoint/pci-epf-core.c driver->driver.bus = &pci_epf_bus_type; driver 221 drivers/pci/endpoint/pci-epf-core.c driver->driver.owner = owner; driver 223 drivers/pci/endpoint/pci-epf-core.c ret = driver_register(&driver->driver); driver 227 drivers/pci/endpoint/pci-epf-core.c pci_epf_add_cfs(driver); driver 335 drivers/pci/endpoint/pci-epf-core.c struct pci_epf_driver *driver = to_pci_epf_driver(drv); driver 337 drivers/pci/endpoint/pci-epf-core.c if (driver->id_table) driver 338 drivers/pci/endpoint/pci-epf-core.c return pci_epf_match_id(driver->id_table, epf); driver 346 drivers/pci/endpoint/pci-epf-core.c struct pci_epf_driver *driver = to_pci_epf_driver(dev->driver); driver 348 drivers/pci/endpoint/pci-epf-core.c if (!driver->probe) driver 351 drivers/pci/endpoint/pci-epf-core.c epf->driver = driver; driver 353 drivers/pci/endpoint/pci-epf-core.c return driver->probe(epf); driver 360 drivers/pci/endpoint/pci-epf-core.c struct pci_epf_driver *driver = to_pci_epf_driver(dev->driver); driver 362 drivers/pci/endpoint/pci-epf-core.c if (driver->remove) driver 363 drivers/pci/endpoint/pci-epf-core.c ret = driver->remove(epf); driver 364 drivers/pci/endpoint/pci-epf-core.c epf->driver = NULL; driver 288 drivers/pci/iov.c if (!pdev->driver || !pdev->driver->sriov_configure) { driver 296 drivers/pci/iov.c ret = pdev->driver->sriov_configure(pdev, 0); driver 308 drivers/pci/iov.c ret = pdev->driver->sriov_configure(pdev, num_vfs); driver 74 drivers/pci/pci-driver.c return driver_attach(&drv->driver); driver 98 drivers/pci/pci-driver.c static ssize_t new_id_store(struct device_driver *driver, const char *buf, driver 101 drivers/pci/pci-driver.c struct pci_driver *pdrv = to_pci_driver(driver); driver 166 drivers/pci/pci-driver.c static ssize_t remove_id_store(struct device_driver *driver, const char *buf, driver 170 drivers/pci/pci-driver.c struct pci_driver *pdrv = to_pci_driver(driver); driver 305 drivers/pci/pci-driver.c pci_dev->driver = pci_drv; driver 310 drivers/pci/pci-driver.c pci_dev->driver = NULL; driver 380 drivers/pci/pci-driver.c if (!pci_dev->driver && drv->probe) { driver 416 drivers/pci/pci-driver.c struct pci_driver *drv = to_pci_driver(dev->driver); driver 440 drivers/pci/pci-driver.c struct pci_driver *drv = pci_dev->driver; driver 449 drivers/pci/pci-driver.c pci_dev->driver = NULL; driver 479 drivers/pci/pci-driver.c struct pci_driver *drv = pci_dev->driver; driver 568 drivers/pci/pci-driver.c struct pci_driver *drv = pci_dev->driver; driver 595 drivers/pci/pci-driver.c struct pci_driver *drv = pci_dev->driver; driver 629 drivers/pci/pci-driver.c struct pci_driver *drv = pci_dev->driver; driver 638 drivers/pci/pci-driver.c struct pci_driver *drv = pci_dev->driver; driver 663 drivers/pci/pci-driver.c struct pci_driver *drv = pci_dev->driver; driver 672 drivers/pci/pci-driver.c WARN(ret && drv->driver.pm, "driver %s device %04x:%04x\n", driver 682 drivers/pci/pci-driver.c struct device_driver *drv = dev->driver; driver 752 drivers/pci/pci-driver.c const struct dev_pm_ops *pm = dev->driver ? dev->driver->pm : NULL; driver 818 drivers/pci/pci-driver.c const struct dev_pm_ops *pm = dev->driver ? dev->driver->pm : NULL; driver 920 drivers/pci/pci-driver.c struct device_driver *drv = dev->driver; driver 963 drivers/pci/pci-driver.c const struct dev_pm_ops *pm = dev->driver ? dev->driver->pm : NULL; driver 1010 drivers/pci/pci-driver.c const struct dev_pm_ops *pm = dev->driver ? dev->driver->pm : NULL; driver 1046 drivers/pci/pci-driver.c struct device_driver *drv = dev->driver; driver 1074 drivers/pci/pci-driver.c struct device_driver *drv = dev->driver; driver 1108 drivers/pci/pci-driver.c const struct dev_pm_ops *pm = dev->driver ? dev->driver->pm : NULL; driver 1129 drivers/pci/pci-driver.c const struct dev_pm_ops *pm = dev->driver ? dev->driver->pm : NULL; driver 1173 drivers/pci/pci-driver.c struct device_driver *drv = dev->driver; driver 1216 drivers/pci/pci-driver.c struct device_driver *drv = dev->driver; driver 1240 drivers/pci/pci-driver.c const struct dev_pm_ops *pm = dev->driver ? dev->driver->pm : NULL; driver 1284 drivers/pci/pci-driver.c const struct dev_pm_ops *pm = dev->driver ? dev->driver->pm : NULL; driver 1293 drivers/pci/pci-driver.c if (!pci_dev->driver) { driver 1340 drivers/pci/pci-driver.c const struct dev_pm_ops *pm = dev->driver ? dev->driver->pm : NULL; driver 1350 drivers/pci/pci-driver.c if (!pci_dev->driver) driver 1371 drivers/pci/pci-driver.c const struct dev_pm_ops *pm = dev->driver ? dev->driver->pm : NULL; driver 1378 drivers/pci/pci-driver.c if (!pci_dev->driver) driver 1439 drivers/pci/pci-driver.c drv->driver.name = drv->name; driver 1440 drivers/pci/pci-driver.c drv->driver.bus = &pci_bus_type; driver 1441 drivers/pci/pci-driver.c drv->driver.owner = owner; driver 1442 drivers/pci/pci-driver.c drv->driver.mod_name = mod_name; driver 1443 drivers/pci/pci-driver.c drv->driver.groups = drv->groups; driver 1449 drivers/pci/pci-driver.c return driver_register(&drv->driver); driver 1465 drivers/pci/pci-driver.c driver_unregister(&drv->driver); driver 1483 drivers/pci/pci-driver.c if (dev->driver) driver 1484 drivers/pci/pci-driver.c return dev->driver; driver 1675 drivers/pci/pci-driver.c struct pcie_port_service_driver *driver; driver 1681 drivers/pci/pci-driver.c driver = to_service_driver(drv); driver 1683 drivers/pci/pci-driver.c if (driver->service != pciedev->service) driver 1686 drivers/pci/pci-driver.c if (driver->port_type != PCIE_ANY_PORT && driver 1687 drivers/pci/pci-driver.c driver->port_type != pci_pcie_type(pciedev->port)) driver 294 drivers/pci/pci-sysfs.c if (dev->driver) driver 4914 drivers/pci/pci.c dev->driver ? dev->driver->err_handler : NULL; driver 4945 drivers/pci/pci.c dev->driver ? dev->driver->err_handler : NULL; driver 55 drivers/pci/pcie/err.c !dev->driver || driver 56 drivers/pci/pcie/err.c !dev->driver->err_handler || driver 57 drivers/pci/pcie/err.c !dev->driver->err_handler->error_detected) { driver 69 drivers/pci/pcie/err.c err_handler = dev->driver->err_handler; driver 94 drivers/pci/pcie/err.c if (!dev->driver || driver 95 drivers/pci/pcie/err.c !dev->driver->err_handler || driver 96 drivers/pci/pcie/err.c !dev->driver->err_handler->mmio_enabled) driver 99 drivers/pci/pcie/err.c err_handler = dev->driver->err_handler; driver 113 drivers/pci/pcie/err.c if (!dev->driver || driver 114 drivers/pci/pcie/err.c !dev->driver->err_handler || driver 115 drivers/pci/pcie/err.c !dev->driver->err_handler->slot_reset) driver 118 drivers/pci/pcie/err.c err_handler = dev->driver->err_handler; driver 132 drivers/pci/pcie/err.c !dev->driver || driver 133 drivers/pci/pcie/err.c !dev->driver->err_handler || driver 134 drivers/pci/pcie/err.c !dev->driver->err_handler->resume) driver 137 drivers/pci/pcie/err.c err_handler = dev->driver->err_handler; driver 164 drivers/pci/pcie/err.c struct pcie_port_service_driver *driver = NULL; driver 166 drivers/pci/pcie/err.c driver = pcie_port_find_service(dev, service); driver 167 drivers/pci/pcie/err.c if (driver && driver->reset_link) { driver 168 drivers/pci/pcie/err.c status = driver->reset_link(dev); driver 99 drivers/pci/pcie/portdrv.h struct device_driver driver; driver 102 drivers/pci/pcie/portdrv.h container_of(d, struct pcie_port_service_driver, driver) driver 372 drivers/pci/pcie/portdrv_core.c if ((dev->bus == &pcie_port_bus_type) && dev->driver) { driver 373 drivers/pci/pcie/portdrv_core.c service_driver = to_service_driver(dev->driver); driver 444 drivers/pci/pcie/portdrv_core.c if (device->bus == &pcie_port_bus_type && device->driver) { driver 445 drivers/pci/pcie/portdrv_core.c service_driver = to_service_driver(device->driver); driver 524 drivers/pci/pcie/portdrv_core.c struct pcie_port_service_driver *driver; driver 527 drivers/pci/pcie/portdrv_core.c if (!dev || !dev->driver) driver 530 drivers/pci/pcie/portdrv_core.c driver = to_service_driver(dev->driver); driver 531 drivers/pci/pcie/portdrv_core.c if (!driver || !driver->probe) driver 535 drivers/pci/pcie/portdrv_core.c status = driver->probe(pciedev); driver 555 drivers/pci/pcie/portdrv_core.c struct pcie_port_service_driver *driver; driver 557 drivers/pci/pcie/portdrv_core.c if (!dev || !dev->driver) driver 561 drivers/pci/pcie/portdrv_core.c driver = to_service_driver(dev->driver); driver 562 drivers/pci/pcie/portdrv_core.c if (driver && driver->remove) { driver 563 drivers/pci/pcie/portdrv_core.c driver->remove(pciedev); driver 589 drivers/pci/pcie/portdrv_core.c new->driver.name = new->name; driver 590 drivers/pci/pcie/portdrv_core.c new->driver.bus = &pcie_port_bus_type; driver 591 drivers/pci/pcie/portdrv_core.c new->driver.probe = pcie_port_probe_service; driver 592 drivers/pci/pcie/portdrv_core.c new->driver.remove = pcie_port_remove_service; driver 593 drivers/pci/pcie/portdrv_core.c new->driver.shutdown = pcie_port_shutdown_service; driver 595 drivers/pci/pcie/portdrv_core.c return driver_register(&new->driver); driver 605 drivers/pci/pcie/portdrv_core.c driver_unregister(&drv->driver); driver 162 drivers/pci/pcie/portdrv_pci.c struct pcie_port_service_driver *driver; driver 164 drivers/pci/pcie/portdrv_pci.c if (device->bus == &pcie_port_bus_type && device->driver) { driver 165 drivers/pci/pcie/portdrv_pci.c driver = to_service_driver(device->driver); driver 166 drivers/pci/pcie/portdrv_pci.c if (driver && driver->error_resume) { driver 170 drivers/pci/pcie/portdrv_pci.c driver->error_resume(pcie_device->port); driver 210 drivers/pci/pcie/portdrv_pci.c .driver.pm = PCIE_PORTDRV_PM_OPS, driver 608 drivers/pci/xen-pcifront.c if (!pcidev || !pcidev->driver) { driver 613 drivers/pci/xen-pcifront.c pdrv = pcidev->driver; driver 400 drivers/pcmcia/at91_cf.c .driver = { driver 457 drivers/pcmcia/bcm63xx_pcmcia.c .driver = { driver 592 drivers/pcmcia/db1xxx_ss.c .driver = { driver 95 drivers/pcmcia/ds.c new_id_store(struct device_driver *driver, const char *buf, size_t count) driver 98 drivers/pcmcia/ds.c struct pcmcia_driver *pdrv = to_pcmcia_drv(driver); driver 169 drivers/pcmcia/ds.c int pcmcia_register_driver(struct pcmcia_driver *driver) driver 173 drivers/pcmcia/ds.c if (!driver) driver 176 drivers/pcmcia/ds.c pcmcia_check_driver(driver); driver 179 drivers/pcmcia/ds.c driver->drv.bus = &pcmcia_bus_type; driver 180 drivers/pcmcia/ds.c driver->drv.owner = driver->owner; driver 181 drivers/pcmcia/ds.c driver->drv.name = driver->name; driver 182 drivers/pcmcia/ds.c mutex_init(&driver->dynids.lock); driver 183 drivers/pcmcia/ds.c INIT_LIST_HEAD(&driver->dynids.list); driver 185 drivers/pcmcia/ds.c pr_debug("registering driver %s\n", driver->name); driver 187 drivers/pcmcia/ds.c error = driver_register(&driver->drv); driver 191 drivers/pcmcia/ds.c error = pcmcia_create_newid_file(driver); driver 193 drivers/pcmcia/ds.c driver_unregister(&driver->drv); driver 203 drivers/pcmcia/ds.c void pcmcia_unregister_driver(struct pcmcia_driver *driver) driver 205 drivers/pcmcia/ds.c pr_debug("unregistering driver %s\n", driver->name); driver 206 drivers/pcmcia/ds.c pcmcia_remove_newid_file(driver); driver 207 drivers/pcmcia/ds.c driver_unregister(&driver->drv); driver 208 drivers/pcmcia/ds.c pcmcia_free_dynids(driver); driver 264 drivers/pcmcia/ds.c p_drv = to_pcmcia_drv(dev->driver); driver 360 drivers/pcmcia/ds.c p_drv = to_pcmcia_drv(dev->driver); driver 667 drivers/pcmcia/ds.c if (!p_dev->dev.driver) { driver 1151 drivers/pcmcia/ds.c if (dev->driver) driver 1152 drivers/pcmcia/ds.c p_drv = to_pcmcia_drv(dev->driver); driver 1196 drivers/pcmcia/ds.c if (dev->driver) driver 1197 drivers/pcmcia/ds.c p_drv = to_pcmcia_drv(dev->driver); driver 353 drivers/pcmcia/electra_cf.c .driver = { driver 1234 drivers/pcmcia/i82365.c .driver = { driver 331 drivers/pcmcia/omap_cf.c .driver = { driver 362 drivers/pcmcia/pxa2xx_base.c .driver = { driver 173 drivers/pcmcia/pxa2xx_viper.c .driver = { driver 181 drivers/pcmcia/sa1100_generic.c .driver = { driver 350 drivers/pcmcia/tcic.c .driver = { driver 697 drivers/pcmcia/vrc4171_card.c .driver = { driver 731 drivers/pcmcia/vrc4171_card.c vrc4171_card_driver.driver.name, vrc4171_irq); driver 317 drivers/pcmcia/xxs1500_ss.c .driver = { driver 1442 drivers/pcmcia/yenta_socket.c .driver.pm = YENTA_PM_OPS, driver 1720 drivers/perf/arm-cci.c .driver = { driver 1545 drivers/perf/arm-ccn.c .driver = { driver 759 drivers/perf/arm_dsu_pmu.c .driver = { driver 858 drivers/perf/arm_smmuv3_pmu.c .driver = { driver 1228 drivers/perf/arm_spe_pmu.c .driver = { driver 645 drivers/perf/fsl_imx8_ddr_perf.c .driver = { driver 419 drivers/perf/hisilicon/hisi_uncore_ddrc_pmu.c .driver = { driver 430 drivers/perf/hisilicon/hisi_uncore_hha_pmu.c .driver = { driver 420 drivers/perf/hisilicon/hisi_uncore_l3c_pmu.c .driver = { driver 1028 drivers/perf/qcom_l2_pmu.c .driver = { driver 814 drivers/perf/qcom_l3_pmu.c .driver = { driver 816 drivers/perf/thunderx2_pmu.c .driver = { driver 1980 drivers/perf/xgene_pmu.c .driver = { driver 996 drivers/phy/allwinner/phy-sun4i-usb.c .driver = { driver 309 drivers/phy/allwinner/phy-sun6i-mipi-dphy.c .driver = { driver 184 drivers/phy/allwinner/phy-sun9i-usb.c .driver = { driver 331 drivers/phy/amlogic/phy-meson-g12a-usb2.c .driver = { driver 404 drivers/phy/amlogic/phy-meson-g12a-usb3-pcie.c .driver = { driver 290 drivers/phy/amlogic/phy-meson-gxl-usb2.c .driver = { driver 274 drivers/phy/amlogic/phy-meson-gxl-usb3.c .driver = { driver 272 drivers/phy/amlogic/phy-meson8b-usb2.c .driver = { driver 211 drivers/phy/broadcom/phy-bcm-cygnus-pcie.c .driver = { driver 136 drivers/phy/broadcom/phy-bcm-kona-usb2.c .driver = { driver 126 drivers/phy/broadcom/phy-bcm-ns-usb2.c .driver = { driver 248 drivers/phy/broadcom/phy-bcm-ns-usb3.c .driver = { driver 366 drivers/phy/broadcom/phy-bcm-ns-usb3.c .driver = { driver 89 drivers/phy/broadcom/phy-bcm-ns2-pcie.c .driver = { driver 76 drivers/phy/broadcom/phy-bcm-ns2-usbdrd.c struct ns2_phy_driver *driver; driver 88 drivers/phy/broadcom/phy-bcm-ns2-usbdrd.c struct ns2_phy_driver *driver) driver 95 drivers/phy/broadcom/phy-bcm-ns2-usbdrd.c val = readl(driver->icfgdrd_regs + usb_reg); driver 106 drivers/phy/broadcom/phy-bcm-ns2-usbdrd.c struct ns2_phy_driver *driver = data->driver; driver 109 drivers/phy/broadcom/phy-bcm-ns2-usbdrd.c val = readl(driver->icfgdrd_regs + ICFG_FSM_CTRL); driver 118 drivers/phy/broadcom/phy-bcm-ns2-usbdrd.c writel(val, driver->icfgdrd_regs + ICFG_FSM_CTRL); driver 126 drivers/phy/broadcom/phy-bcm-ns2-usbdrd.c struct ns2_phy_driver *driver = data->driver; driver 129 drivers/phy/broadcom/phy-bcm-ns2-usbdrd.c val = readl(driver->crmu_usb2_ctrl); driver 131 drivers/phy/broadcom/phy-bcm-ns2-usbdrd.c writel(val, driver->crmu_usb2_ctrl); driver 133 drivers/phy/broadcom/phy-bcm-ns2-usbdrd.c val = readl(driver->crmu_usb2_ctrl); driver 135 drivers/phy/broadcom/phy-bcm-ns2-usbdrd.c writel(val, driver->crmu_usb2_ctrl); driver 138 drivers/phy/broadcom/phy-bcm-ns2-usbdrd.c val = readl(driver->icfgdrd_regs + ICFG_FSM_CTRL); driver 140 drivers/phy/broadcom/phy-bcm-ns2-usbdrd.c writel(val, driver->icfgdrd_regs + ICFG_FSM_CTRL); driver 148 drivers/phy/broadcom/phy-bcm-ns2-usbdrd.c struct ns2_phy_driver *driver = data->driver; driver 154 drivers/phy/broadcom/phy-bcm-ns2-usbdrd.c writel(DRD_DEV_VAL, driver->icfgdrd_regs + ICFG_DRD_P0CTL); driver 156 drivers/phy/broadcom/phy-bcm-ns2-usbdrd.c val = readl(driver->idmdrd_rst_ctrl); driver 158 drivers/phy/broadcom/phy-bcm-ns2-usbdrd.c writel(val, driver->idmdrd_rst_ctrl); driver 160 drivers/phy/broadcom/phy-bcm-ns2-usbdrd.c val = readl(driver->crmu_usb2_ctrl); driver 162 drivers/phy/broadcom/phy-bcm-ns2-usbdrd.c writel(val, driver->crmu_usb2_ctrl); driver 165 drivers/phy/broadcom/phy-bcm-ns2-usbdrd.c val = readl(driver->crmu_usb2_ctrl); driver 167 drivers/phy/broadcom/phy-bcm-ns2-usbdrd.c writel(val, driver->crmu_usb2_ctrl); driver 169 drivers/phy/broadcom/phy-bcm-ns2-usbdrd.c ret = pll_lock_stat(ICFG_MISC_STAT, PHY_PLL_LOCK, driver); driver 175 drivers/phy/broadcom/phy-bcm-ns2-usbdrd.c writel(DRD_HOST_VAL, driver->icfgdrd_regs + ICFG_DRD_P0CTL); driver 177 drivers/phy/broadcom/phy-bcm-ns2-usbdrd.c val = readl(driver->crmu_usb2_ctrl); driver 179 drivers/phy/broadcom/phy-bcm-ns2-usbdrd.c writel(val, driver->crmu_usb2_ctrl); driver 181 drivers/phy/broadcom/phy-bcm-ns2-usbdrd.c ret = pll_lock_stat(ICFG_MISC_STAT, PHY_PLL_LOCK, driver); driver 187 drivers/phy/broadcom/phy-bcm-ns2-usbdrd.c val = readl(driver->idmdrd_rst_ctrl); driver 189 drivers/phy/broadcom/phy-bcm-ns2-usbdrd.c writel(val, driver->idmdrd_rst_ctrl); driver 192 drivers/phy/broadcom/phy-bcm-ns2-usbdrd.c val = readl(driver->usb2h_strap_reg); driver 194 drivers/phy/broadcom/phy-bcm-ns2-usbdrd.c writel(val, driver->usb2h_strap_reg); driver 200 drivers/phy/broadcom/phy-bcm-ns2-usbdrd.c static void connect_change(struct ns2_phy_driver *driver) driver 205 drivers/phy/broadcom/phy-bcm-ns2-usbdrd.c extcon_event = driver->data->new_state; driver 206 drivers/phy/broadcom/phy-bcm-ns2-usbdrd.c val = readl(driver->icfgdrd_regs + ICFG_FSM_CTRL); driver 211 drivers/phy/broadcom/phy-bcm-ns2-usbdrd.c writel(val, driver->icfgdrd_regs + ICFG_FSM_CTRL); driver 214 drivers/phy/broadcom/phy-bcm-ns2-usbdrd.c writel(val, driver->icfgdrd_regs + ICFG_FSM_CTRL); driver 216 drivers/phy/broadcom/phy-bcm-ns2-usbdrd.c val = readl(driver->icfgdrd_regs + ICFG_DRD_P0CTL); driver 218 drivers/phy/broadcom/phy-bcm-ns2-usbdrd.c writel(val, driver->icfgdrd_regs + ICFG_DRD_P0CTL); driver 223 drivers/phy/broadcom/phy-bcm-ns2-usbdrd.c writel(val, driver->icfgdrd_regs + ICFG_FSM_CTRL); driver 226 drivers/phy/broadcom/phy-bcm-ns2-usbdrd.c writel(val, driver->icfgdrd_regs + ICFG_FSM_CTRL); driver 228 drivers/phy/broadcom/phy-bcm-ns2-usbdrd.c val = readl(driver->usb2h_strap_reg); driver 230 drivers/phy/broadcom/phy-bcm-ns2-usbdrd.c writel(val, driver->usb2h_strap_reg); driver 232 drivers/phy/broadcom/phy-bcm-ns2-usbdrd.c val = readl(driver->icfgdrd_regs + ICFG_DRD_P0CTL); driver 234 drivers/phy/broadcom/phy-bcm-ns2-usbdrd.c writel(val, driver->icfgdrd_regs + ICFG_DRD_P0CTL); driver 245 drivers/phy/broadcom/phy-bcm-ns2-usbdrd.c struct ns2_phy_driver *driver; driver 249 drivers/phy/broadcom/phy-bcm-ns2-usbdrd.c driver = container_of(to_delayed_work(work), driver 252 drivers/phy/broadcom/phy-bcm-ns2-usbdrd.c id = gpiod_get_value_cansleep(driver->id_gpiod); driver 253 drivers/phy/broadcom/phy-bcm-ns2-usbdrd.c vbus = gpiod_get_value_cansleep(driver->vbus_gpiod); driver 256 drivers/phy/broadcom/phy-bcm-ns2-usbdrd.c extcon_set_state_sync(driver->edev, EXTCON_USB_HOST, true); driver 258 drivers/phy/broadcom/phy-bcm-ns2-usbdrd.c driver->data->new_state = EVT_HOST; driver 259 drivers/phy/broadcom/phy-bcm-ns2-usbdrd.c connect_change(driver); driver 261 drivers/phy/broadcom/phy-bcm-ns2-usbdrd.c extcon_set_state_sync(driver->edev, EXTCON_USB_HOST, false); driver 262 drivers/phy/broadcom/phy-bcm-ns2-usbdrd.c extcon_set_state_sync(driver->edev, EXTCON_USB, false); driver 265 drivers/phy/broadcom/phy-bcm-ns2-usbdrd.c extcon_set_state_sync(driver->edev, EXTCON_USB, true); driver 267 drivers/phy/broadcom/phy-bcm-ns2-usbdrd.c driver->data->new_state = EVT_DEVICE; driver 268 drivers/phy/broadcom/phy-bcm-ns2-usbdrd.c connect_change(driver); driver 274 drivers/phy/broadcom/phy-bcm-ns2-usbdrd.c struct ns2_phy_driver *driver = dev_id; driver 276 drivers/phy/broadcom/phy-bcm-ns2-usbdrd.c queue_delayed_work(system_power_efficient_wq, &driver->wq_extcon, driver 277 drivers/phy/broadcom/phy-bcm-ns2-usbdrd.c driver->debounce_jiffies); driver 299 drivers/phy/broadcom/phy-bcm-ns2-usbdrd.c struct ns2_phy_driver *driver; driver 305 drivers/phy/broadcom/phy-bcm-ns2-usbdrd.c driver = devm_kzalloc(dev, sizeof(struct ns2_phy_driver), driver 307 drivers/phy/broadcom/phy-bcm-ns2-usbdrd.c if (!driver) driver 310 drivers/phy/broadcom/phy-bcm-ns2-usbdrd.c driver->data = devm_kzalloc(dev, sizeof(struct ns2_phy_data), driver 312 drivers/phy/broadcom/phy-bcm-ns2-usbdrd.c if (!driver->data) driver 316 drivers/phy/broadcom/phy-bcm-ns2-usbdrd.c driver->icfgdrd_regs = devm_ioremap_resource(dev, res); driver 317 drivers/phy/broadcom/phy-bcm-ns2-usbdrd.c if (IS_ERR(driver->icfgdrd_regs)) driver 318 drivers/phy/broadcom/phy-bcm-ns2-usbdrd.c return PTR_ERR(driver->icfgdrd_regs); driver 321 drivers/phy/broadcom/phy-bcm-ns2-usbdrd.c driver->idmdrd_rst_ctrl = devm_ioremap_resource(dev, res); driver 322 drivers/phy/broadcom/phy-bcm-ns2-usbdrd.c if (IS_ERR(driver->idmdrd_rst_ctrl)) driver 323 drivers/phy/broadcom/phy-bcm-ns2-usbdrd.c return PTR_ERR(driver->idmdrd_rst_ctrl); driver 326 drivers/phy/broadcom/phy-bcm-ns2-usbdrd.c driver->crmu_usb2_ctrl = devm_ioremap_resource(dev, res); driver 327 drivers/phy/broadcom/phy-bcm-ns2-usbdrd.c if (IS_ERR(driver->crmu_usb2_ctrl)) driver 328 drivers/phy/broadcom/phy-bcm-ns2-usbdrd.c return PTR_ERR(driver->crmu_usb2_ctrl); driver 331 drivers/phy/broadcom/phy-bcm-ns2-usbdrd.c driver->usb2h_strap_reg = devm_ioremap_resource(dev, res); driver 332 drivers/phy/broadcom/phy-bcm-ns2-usbdrd.c if (IS_ERR(driver->usb2h_strap_reg)) driver 333 drivers/phy/broadcom/phy-bcm-ns2-usbdrd.c return PTR_ERR(driver->usb2h_strap_reg); driver 336 drivers/phy/broadcom/phy-bcm-ns2-usbdrd.c driver->id_gpiod = devm_gpiod_get(&pdev->dev, "id", GPIOD_IN); driver 337 drivers/phy/broadcom/phy-bcm-ns2-usbdrd.c if (IS_ERR(driver->id_gpiod)) { driver 339 drivers/phy/broadcom/phy-bcm-ns2-usbdrd.c return PTR_ERR(driver->id_gpiod); driver 341 drivers/phy/broadcom/phy-bcm-ns2-usbdrd.c driver->vbus_gpiod = devm_gpiod_get(&pdev->dev, "vbus", GPIOD_IN); driver 342 drivers/phy/broadcom/phy-bcm-ns2-usbdrd.c if (IS_ERR(driver->vbus_gpiod)) { driver 344 drivers/phy/broadcom/phy-bcm-ns2-usbdrd.c return PTR_ERR(driver->vbus_gpiod); driver 347 drivers/phy/broadcom/phy-bcm-ns2-usbdrd.c driver->edev = devm_extcon_dev_allocate(dev, usb_extcon_cable); driver 348 drivers/phy/broadcom/phy-bcm-ns2-usbdrd.c if (IS_ERR(driver->edev)) { driver 353 drivers/phy/broadcom/phy-bcm-ns2-usbdrd.c ret = devm_extcon_dev_register(dev, driver->edev); driver 359 drivers/phy/broadcom/phy-bcm-ns2-usbdrd.c ret = gpiod_set_debounce(driver->id_gpiod, GPIO_DELAY * 1000); driver 361 drivers/phy/broadcom/phy-bcm-ns2-usbdrd.c driver->debounce_jiffies = msecs_to_jiffies(GPIO_DELAY); driver 363 drivers/phy/broadcom/phy-bcm-ns2-usbdrd.c INIT_DELAYED_WORK(&driver->wq_extcon, extcon_work); driver 365 drivers/phy/broadcom/phy-bcm-ns2-usbdrd.c driver->id_irq = gpiod_to_irq(driver->id_gpiod); driver 366 drivers/phy/broadcom/phy-bcm-ns2-usbdrd.c if (driver->id_irq < 0) { driver 368 drivers/phy/broadcom/phy-bcm-ns2-usbdrd.c return driver->id_irq; driver 371 drivers/phy/broadcom/phy-bcm-ns2-usbdrd.c driver->vbus_irq = gpiod_to_irq(driver->vbus_gpiod); driver 372 drivers/phy/broadcom/phy-bcm-ns2-usbdrd.c if (driver->vbus_irq < 0) { driver 374 drivers/phy/broadcom/phy-bcm-ns2-usbdrd.c return driver->vbus_irq; driver 377 drivers/phy/broadcom/phy-bcm-ns2-usbdrd.c ret = devm_request_irq(dev, driver->id_irq, gpio_irq_handler, driver 379 drivers/phy/broadcom/phy-bcm-ns2-usbdrd.c "usb_id", driver); driver 385 drivers/phy/broadcom/phy-bcm-ns2-usbdrd.c ret = devm_request_irq(dev, driver->vbus_irq, gpio_irq_handler, driver 387 drivers/phy/broadcom/phy-bcm-ns2-usbdrd.c "usb_vbus", driver); driver 393 drivers/phy/broadcom/phy-bcm-ns2-usbdrd.c dev_set_drvdata(dev, driver); driver 396 drivers/phy/broadcom/phy-bcm-ns2-usbdrd.c val = readl(driver->crmu_usb2_ctrl); driver 398 drivers/phy/broadcom/phy-bcm-ns2-usbdrd.c writel(val, driver->crmu_usb2_ctrl); driver 400 drivers/phy/broadcom/phy-bcm-ns2-usbdrd.c data = driver->data; driver 407 drivers/phy/broadcom/phy-bcm-ns2-usbdrd.c data->driver = driver; driver 416 drivers/phy/broadcom/phy-bcm-ns2-usbdrd.c platform_set_drvdata(pdev, driver); driver 419 drivers/phy/broadcom/phy-bcm-ns2-usbdrd.c queue_delayed_work(system_power_efficient_wq, &driver->wq_extcon, driver 420 drivers/phy/broadcom/phy-bcm-ns2-usbdrd.c driver->debounce_jiffies); driver 427 drivers/phy/broadcom/phy-bcm-ns2-usbdrd.c .driver = { driver 295 drivers/phy/broadcom/phy-bcm-sr-pcie.c .driver = { driver 384 drivers/phy/broadcom/phy-bcm-sr-usb.c .driver = { driver 719 drivers/phy/broadcom/phy-brcm-sata.c .driver = { driver 444 drivers/phy/broadcom/phy-brcm-usb.c .driver = { driver 382 drivers/phy/cadence/cdns-dphy.c .driver = { driver 532 drivers/phy/cadence/phy-cadence-dp.c .driver = { driver 385 drivers/phy/cadence/phy-cadence-sierra.c .driver = { driver 488 drivers/phy/freescale/phy-fsl-imx8-mipi-dphy.c .driver = { driver 131 drivers/phy/freescale/phy-fsl-imx8mq-usb.c .driver = { driver 224 drivers/phy/hisilicon/phy-hi3660-usb3.c .driver = { driver 155 drivers/phy/hisilicon/phy-hi6220-usb.c .driver = { driver 177 drivers/phy/hisilicon/phy-hisi-inno-usb2.c .driver = { driver 278 drivers/phy/hisilicon/phy-histb-combphy.c .driver = { driver 177 drivers/phy/hisilicon/phy-hix5hd2-sata.c .driver = { driver 239 drivers/phy/lantiq/phy-lantiq-rcu-usb2.c .driver = { driver 486 drivers/phy/lantiq/phy-lantiq-vrx200-pcie.c .driver = { driver 144 drivers/phy/marvell/phy-armada375-usb2.c .driver = { driver 230 drivers/phy/marvell/phy-armada38x-comphy.c .driver = { driver 288 drivers/phy/marvell/phy-berlin-sata.c .driver = { driver 202 drivers/phy/marvell/phy-berlin-usb.c .driver = { driver 320 drivers/phy/marvell/phy-mvebu-a3700-comphy.c .driver = { driver 267 drivers/phy/marvell/phy-mvebu-a3700-utmi.c .driver = { driver 1086 drivers/phy/marvell/phy-mvebu-cp110-comphy.c .driver = { driver 124 drivers/phy/marvell/phy-mvebu-sata.c .driver = { driver 202 drivers/phy/marvell/phy-pxa-28nm-hsic.c .driver = { driver 337 drivers/phy/marvell/phy-pxa-28nm-usb2.c .driver = { driver 336 drivers/phy/marvell/phy-pxa-usb.c .driver = { driver 1178 drivers/phy/mediatek/phy-mtk-tphy.c .driver = { driver 236 drivers/phy/mediatek/phy-mtk-ufs.c .driver = { driver 590 drivers/phy/mediatek/phy-mtk-xsphy.c .driver = { driver 682 drivers/phy/motorola/phy-cpcap-usb.c .driver = { driver 661 drivers/phy/motorola/phy-mapphone-mdm6600.c .driver = { driver 531 drivers/phy/mscc/phy-ocelot-serdes.c .driver = { driver 136 drivers/phy/phy-lpc18xx-usb-otg.c .driver = { driver 194 drivers/phy/phy-pistachio-usb.c .driver = { driver 1713 drivers/phy/phy-xgene.c .driver = { driver 99 drivers/phy/qualcomm/phy-ath79-usb.c .driver = { driver 271 drivers/phy/qualcomm/phy-qcom-apq8064-sata.c .driver = { driver 193 drivers/phy/qualcomm/phy-qcom-ipq806x-sata.c .driver = { driver 322 drivers/phy/qualcomm/phy-qcom-pcie2.c .driver = { driver 2127 drivers/phy/qualcomm/phy-qcom-qmp.c .driver = { driver 920 drivers/phy/qualcomm/phy-qcom-qusb2.c .driver = { driver 163 drivers/phy/qualcomm/phy-qcom-ufs-qmp-14nm.c .driver = { driver 217 drivers/phy/qualcomm/phy-qcom-ufs-qmp-20nm.c .driver = { driver 281 drivers/phy/qualcomm/phy-qcom-usb-hs.c .driver = { driver 148 drivers/phy/qualcomm/phy-qcom-usb-hsic.c .driver = { driver 231 drivers/phy/ralink/phy-ralink-usb.c .driver = { driver 434 drivers/phy/renesas/phy-rcar-gen2.c .driver = { driver 139 drivers/phy/renesas/phy-rcar-gen3-pcie.c .driver = { driver 715 drivers/phy/renesas/phy-rcar-gen3-usb2.c .driver = { driver 212 drivers/phy/renesas/phy-rcar-gen3-usb3.c .driver = { driver 141 drivers/phy/rockchip/phy-rockchip-dp.c .driver = { driver 387 drivers/phy/rockchip/phy-rockchip-emmc.c .driver = { driver 1272 drivers/phy/rockchip/phy-rockchip-inno-hdmi.c .driver = { driver 1078 drivers/phy/rockchip/phy-rockchip-inno-usb2.c match = of_match_device(dev->driver->of_match_table, dev); driver 1437 drivers/phy/rockchip/phy-rockchip-inno-usb2.c .driver = { driver 431 drivers/phy/rockchip/phy-rockchip-pcie.c .driver = { driver 1115 drivers/phy/rockchip/phy-rockchip-typec.c match = of_match_device(dev->driver->of_match_table, dev); driver 1219 drivers/phy/rockchip/phy-rockchip-typec.c .driver = { driver 469 drivers/phy/rockchip/phy-rockchip-usb.c match = of_match_device(dev->driver->of_match_table, dev); driver 513 drivers/phy/rockchip/phy-rockchip-usb.c .driver = { driver 109 drivers/phy/samsung/phy-exynos-dp-video.c .driver = { driver 359 drivers/phy/samsung/phy-exynos-mipi-video.c .driver = { driver 272 drivers/phy/samsung/phy-exynos-pcie.c .driver = { driver 953 drivers/phy/samsung/phy-exynos5-usbdrd.c .driver = { driver 237 drivers/phy/samsung/phy-exynos5250-sata.c .driver = { driver 250 drivers/phy/samsung/phy-samsung-usb2.c .driver = { driver 231 drivers/phy/socionext/phy-uniphier-pcie.c .driver = { driver 235 drivers/phy/socionext/phy-uniphier-usb2.c .driver = { driver 408 drivers/phy/socionext/phy-uniphier-usb3hs.c .driver = { driver 339 drivers/phy/socionext/phy-uniphier-usb3ss.c .driver = { driver 1272 drivers/phy/st/phy-miphy28lp.c .driver = { driver 247 drivers/phy/st/phy-spear1310-miphy.c .driver = { driver 279 drivers/phy/st/phy-spear1340-miphy.c .driver = { driver 166 drivers/phy/st/phy-stih407-usb.c .driver = { driver 451 drivers/phy/st/phy-stm32-usbphyc.c .driver = { driver 111 drivers/phy/tegra/phy-tegra194-p2u.c .driver = { driver 979 drivers/phy/tegra/xusb.c .driver = { driver 660 drivers/phy/ti/phy-am654-serdes.c .driver = { driver 235 drivers/phy/ti/phy-da8xx-usb.c .driver = { driver 278 drivers/phy/ti/phy-dm816x-usb.c .driver = { driver 340 drivers/phy/ti/phy-gmii-sel.c .driver = { driver 329 drivers/phy/ti/phy-omap-control.c .driver = { driver 441 drivers/phy/ti/phy-omap-usb2.c .driver = { driver 943 drivers/phy/ti/phy-ti-pipe3.c .driver = { driver 169 drivers/phy/ti/phy-tusb1210.c .driver = { driver 824 drivers/phy/ti/phy-twl4030-usb.c .driver = { driver 1892 drivers/pinctrl/actions/pinctrl-s700.c .driver = { driver 1808 drivers/pinctrl/actions/pinctrl-s900.c .driver = { driver 2673 drivers/pinctrl/aspeed/pinctrl-aspeed-g4.c .driver = { driver 2862 drivers/pinctrl/aspeed/pinctrl-aspeed-g5.c .driver = { driver 2360 drivers/pinctrl/aspeed/pinctrl-aspeed-g6.c .driver = { driver 1443 drivers/pinctrl/bcm/pinctrl-bcm281xx.c .driver = { driver 1187 drivers/pinctrl/bcm/pinctrl-bcm2835.c .driver = { driver 1009 drivers/pinctrl/bcm/pinctrl-cygnus-mux.c .driver = { driver 908 drivers/pinctrl/bcm/pinctrl-iproc-gpio.c .driver = { driver 371 drivers/pinctrl/bcm/pinctrl-ns.c .driver = { driver 1104 drivers/pinctrl/bcm/pinctrl-ns2-mux.c .driver = { driver 720 drivers/pinctrl/bcm/pinctrl-nsp-gpio.c .driver = { driver 633 drivers/pinctrl/bcm/pinctrl-nsp-mux.c .driver = { driver 238 drivers/pinctrl/berlin/berlin-bg2.c .driver = { driver 183 drivers/pinctrl/berlin/berlin-bg2cd.c .driver = { driver 400 drivers/pinctrl/berlin/berlin-bg2q.c .driver = { driver 482 drivers/pinctrl/berlin/berlin-bg4ct.c .driver = { driver 363 drivers/pinctrl/berlin/pinctrl-as370.c .driver = { driver 1224 drivers/pinctrl/cirrus/pinctrl-lochnagar.c .driver = { driver 1084 drivers/pinctrl/cirrus/pinctrl-madera-core.c .driver = { driver 262 drivers/pinctrl/freescale/pinctrl-imx1.c .driver = { driver 325 drivers/pinctrl/freescale/pinctrl-imx21.c .driver = { driver 276 drivers/pinctrl/freescale/pinctrl-imx23.c .driver = { driver 324 drivers/pinctrl/freescale/pinctrl-imx25.c .driver = { driver 397 drivers/pinctrl/freescale/pinctrl-imx27.c .driver = { driver 392 drivers/pinctrl/freescale/pinctrl-imx28.c .driver = { driver 1014 drivers/pinctrl/freescale/pinctrl-imx35.c .driver = { driver 400 drivers/pinctrl/freescale/pinctrl-imx50.c .driver = { driver 776 drivers/pinctrl/freescale/pinctrl-imx51.c .driver = { driver 463 drivers/pinctrl/freescale/pinctrl-imx53.c .driver = { driver 473 drivers/pinctrl/freescale/pinctrl-imx6dl.c .driver = { driver 475 drivers/pinctrl/freescale/pinctrl-imx6q.c .driver = { driver 379 drivers/pinctrl/freescale/pinctrl-imx6sl.c .driver = { driver 346 drivers/pinctrl/freescale/pinctrl-imx6sll.c .driver = { driver 383 drivers/pinctrl/freescale/pinctrl-imx6sx.c .driver = { driver 343 drivers/pinctrl/freescale/pinctrl-imx6ul.c .driver = { driver 387 drivers/pinctrl/freescale/pinctrl-imx7d.c .driver = { driver 304 drivers/pinctrl/freescale/pinctrl-imx7ulp.c .driver = { driver 336 drivers/pinctrl/freescale/pinctrl-imx8mm.c .driver = { driver 336 drivers/pinctrl/freescale/pinctrl-imx8mn.c .driver = { driver 339 drivers/pinctrl/freescale/pinctrl-imx8mq.c .driver = { driver 314 drivers/pinctrl/freescale/pinctrl-imx8qm.c .driver = { driver 220 drivers/pinctrl/freescale/pinctrl-imx8qxp.c .driver = { driver 336 drivers/pinctrl/freescale/pinctrl-vf610.c .driver = { driver 1762 drivers/pinctrl/intel/pinctrl-baytrail.c .driver = { driver 1015 drivers/pinctrl/intel/pinctrl-broxton.c .driver = { driver 842 drivers/pinctrl/intel/pinctrl-cannonlake.c .driver = { driver 343 drivers/pinctrl/intel/pinctrl-cedarfork.c .driver = { driver 1862 drivers/pinctrl/intel/pinctrl-cherryview.c .driver = { driver 273 drivers/pinctrl/intel/pinctrl-denverton.c .driver = { driver 463 drivers/pinctrl/intel/pinctrl-geminilake.c .driver = { driver 418 drivers/pinctrl/intel/pinctrl-icelake.c .driver = { driver 324 drivers/pinctrl/intel/pinctrl-lewisburg.c .driver = { driver 950 drivers/pinctrl/intel/pinctrl-merrifield.c .driver = { driver 602 drivers/pinctrl/intel/pinctrl-sunrisepoint.c .driver = { driver 548 drivers/pinctrl/mediatek/pinctrl-mt2701.c .driver = { driver 602 drivers/pinctrl/mediatek/pinctrl-mt2712.c .driver = { driver 53 drivers/pinctrl/mediatek/pinctrl-mt6397.c .driver = { driver 1097 drivers/pinctrl/mediatek/pinctrl-mt6765.c .driver = { driver 71 drivers/pinctrl/mediatek/pinctrl-mt6797.c .driver = { driver 791 drivers/pinctrl/mediatek/pinctrl-mt7622.c .driver = { driver 1431 drivers/pinctrl/mediatek/pinctrl-mt7623.c .driver = { driver 439 drivers/pinctrl/mediatek/pinctrl-mt7629.c .driver = { driver 315 drivers/pinctrl/mediatek/pinctrl-mt8127.c .driver = { driver 330 drivers/pinctrl/mediatek/pinctrl-mt8135.c .driver = { driver 357 drivers/pinctrl/mediatek/pinctrl-mt8173.c .driver = { driver 583 drivers/pinctrl/mediatek/pinctrl-mt8183.c .driver = { driver 351 drivers/pinctrl/mediatek/pinctrl-mt8516.c .driver = { driver 1085 drivers/pinctrl/meson/pinctrl-meson-axg.c .driver = { driver 1407 drivers/pinctrl/meson/pinctrl-meson-g12a.c .driver = { driver 870 drivers/pinctrl/meson/pinctrl-meson-gxbb.c .driver = { driver 839 drivers/pinctrl/meson/pinctrl-meson-gxl.c .driver = { driver 1130 drivers/pinctrl/meson/pinctrl-meson8.c .driver = { driver 981 drivers/pinctrl/meson/pinctrl-meson8b.c .driver = { driver 398 drivers/pinctrl/mvebu/pinctrl-armada-370.c .driver = { driver 416 drivers/pinctrl/mvebu/pinctrl-armada-375.c .driver = { driver 1169 drivers/pinctrl/mvebu/pinctrl-armada-37xx.c .driver = { driver 427 drivers/pinctrl/mvebu/pinctrl-armada-38x.c .driver = { driver 409 drivers/pinctrl/mvebu/pinctrl-armada-39x.c .driver = { driver 129 drivers/pinctrl/mvebu/pinctrl-armada-ap806.c .driver = { driver 686 drivers/pinctrl/mvebu/pinctrl-armada-cp110.c .driver = { driver 640 drivers/pinctrl/mvebu/pinctrl-armada-xp.c .driver = { driver 853 drivers/pinctrl/mvebu/pinctrl-dove.c .driver = { driver 482 drivers/pinctrl/mvebu/pinctrl-kirkwood.c .driver = { driver 241 drivers/pinctrl/mvebu/pinctrl-orion.c .driver = { driver 1089 drivers/pinctrl/nomadik/pinctrl-abx500.c .driver = { driver 1961 drivers/pinctrl/nomadik/pinctrl-nomadik.c .driver = { driver 1973 drivers/pinctrl/nomadik/pinctrl-nomadik.c .driver = { driver 2052 drivers/pinctrl/nuvoton/pinctrl-npcm7xx.c .driver = { driver 973 drivers/pinctrl/pinctrl-amd.c .driver = { driver 990 drivers/pinctrl/pinctrl-artpec6.c .driver = { driver 617 drivers/pinctrl/pinctrl-as3722.c .driver = { driver 1130 drivers/pinctrl/pinctrl-at91-pio4.c .driver = { driver 1933 drivers/pinctrl/pinctrl-at91.c .driver = { driver 1941 drivers/pinctrl/pinctrl-at91.c .driver = { driver 480 drivers/pinctrl/pinctrl-axp209.c .driver = { driver 1347 drivers/pinctrl/pinctrl-bm1880.c .driver = { driver 758 drivers/pinctrl/pinctrl-coh901.c .driver = { driver 190 drivers/pinctrl/pinctrl-da850-pupd.c .driver = { driver 340 drivers/pinctrl/pinctrl-digicolor.c .driver = { driver 498 drivers/pinctrl/pinctrl-falcon.c .driver = { driver 2614 drivers/pinctrl/pinctrl-gemini.c .driver = { driver 2151 drivers/pinctrl/pinctrl-ingenic.c .driver = { driver 1376 drivers/pinctrl/pinctrl-lpc18xx.c .driver = { driver 655 drivers/pinctrl/pinctrl-max77620.c .driver = { driver 958 drivers/pinctrl/pinctrl-mcp23s08.c .driver = { driver 1081 drivers/pinctrl/pinctrl-mcp23s08.c .driver = { driver 823 drivers/pinctrl/pinctrl-ocelot.c .driver = { driver 1258 drivers/pinctrl/pinctrl-oxnas.c .driver = { driver 1273 drivers/pinctrl/pinctrl-oxnas.c .driver = { driver 1052 drivers/pinctrl/pinctrl-palmas.c .driver = { driver 2271 drivers/pinctrl/pinctrl-pic32.c .driver = { driver 2285 drivers/pinctrl/pinctrl-pic32.c .driver = { driver 1468 drivers/pinctrl/pinctrl-pistachio.c .driver = { driver 481 drivers/pinctrl/pinctrl-rk805.c .driver = { driver 3863 drivers/pinctrl/pinctrl-rockchip.c .driver = { driver 1415 drivers/pinctrl/pinctrl-rza1.c .driver = { driver 505 drivers/pinctrl/pinctrl-rza2.c .driver = { driver 939 drivers/pinctrl/pinctrl-rzn1.c .driver = { driver 1953 drivers/pinctrl/pinctrl-single.c .driver = { driver 1702 drivers/pinctrl/pinctrl-st.c .driver = { driver 802 drivers/pinctrl/pinctrl-stmfx.c .driver = { driver 1247 drivers/pinctrl/pinctrl-sx150x.c .driver = { driver 828 drivers/pinctrl/pinctrl-tb10x.c .driver = { driver 1092 drivers/pinctrl/pinctrl-u300.c .driver = { driver 1798 drivers/pinctrl/pinctrl-xway.c .driver = { driver 1204 drivers/pinctrl/pinctrl-zynq.c .driver = { driver 261 drivers/pinctrl/pxa/pinctrl-pxa25x.c .driver = { driver 553 drivers/pinctrl/pxa/pinctrl-pxa27x.c .driver = { driver 635 drivers/pinctrl/qcom/pinctrl-apq8064.c .driver = { driver 1213 drivers/pinctrl/qcom/pinctrl-apq8084.c .driver = { driver 715 drivers/pinctrl/qcom/pinctrl-ipq4019.c .driver = { driver 637 drivers/pinctrl/qcom/pinctrl-ipq8064.c .driver = { driver 1046 drivers/pinctrl/qcom/pinctrl-ipq8074.c .driver = { driver 452 drivers/pinctrl/qcom/pinctrl-mdm9615.c .driver = { driver 987 drivers/pinctrl/qcom/pinctrl-msm8660.c .driver = { driver 975 drivers/pinctrl/qcom/pinctrl-msm8916.c .driver = { driver 1252 drivers/pinctrl/qcom/pinctrl-msm8960.c .driver = { driver 1349 drivers/pinctrl/qcom/pinctrl-msm8994.c .driver = { driver 1912 drivers/pinctrl/qcom/pinctrl-msm8996.c .driver = { driver 1527 drivers/pinctrl/qcom/pinctrl-msm8998.c .driver = { driver 1077 drivers/pinctrl/qcom/pinctrl-msm8x74.c .driver = { driver 1650 drivers/pinctrl/qcom/pinctrl-qcs404.c .driver = { driver 143 drivers/pinctrl/qcom/pinctrl-qdf2xxx.c .driver = { driver 1125 drivers/pinctrl/qcom/pinctrl-sc7180.c .driver = { driver 1435 drivers/pinctrl/qcom/pinctrl-sdm660.c .driver = { driver 1334 drivers/pinctrl/qcom/pinctrl-sdm845.c .driver = { driver 1526 drivers/pinctrl/qcom/pinctrl-sm8150.c .driver = { driver 1130 drivers/pinctrl/qcom/pinctrl-spmi-gpio.c .driver = { driver 927 drivers/pinctrl/qcom/pinctrl-spmi-mpp.c .driver = { driver 903 drivers/pinctrl/qcom/pinctrl-ssbi-gpio.c .driver = { driver 862 drivers/pinctrl/qcom/pinctrl-ssbi-mpp.c .driver = { driver 1292 drivers/pinctrl/samsung/pinctrl-samsung.c .driver = { driver 865 drivers/pinctrl/sh-pfc/core.c for (i = 0; pdrv->driver.of_match_table[i].compatible[0]; i++) driver 866 drivers/pinctrl/sh-pfc/core.c sh_pfc_check_info(pdrv->driver.of_match_table[i].data); driver 999 drivers/pinctrl/sh-pfc/core.c .driver = { driver 5595 drivers/pinctrl/sirf/pinctrl-atlas7.c .driver = { driver 6145 drivers/pinctrl/sirf/pinctrl-atlas7.c .driver = { driver 393 drivers/pinctrl/sirf/pinctrl-sirf.c .driver = { driver 707 drivers/pinctrl/spear/pinctrl-plgpio.c .driver = { driver 2707 drivers/pinctrl/spear/pinctrl-spear1310.c .driver = { driver 2023 drivers/pinctrl/spear/pinctrl-spear1340.c .driver = { driver 680 drivers/pinctrl/spear/pinctrl-spear300.c .driver = { driver 403 drivers/pinctrl/spear/pinctrl-spear310.c .driver = { driver 3444 drivers/pinctrl/spear/pinctrl-spear320.c .driver = { driver 941 drivers/pinctrl/sprd/pinctrl-sprd-sc9860.c .driver = { driver 1372 drivers/pinctrl/stm32/pinctrl-stm32.c match = of_match_device(dev->driver->of_match_table, dev); driver 1582 drivers/pinctrl/stm32/pinctrl-stm32f429.c .driver = { driver 1568 drivers/pinctrl/stm32/pinctrl-stm32f469.c .driver = { driver 1677 drivers/pinctrl/stm32/pinctrl-stm32f746.c .driver = { driver 1817 drivers/pinctrl/stm32/pinctrl-stm32f769.c .driver = { driver 1974 drivers/pinctrl/stm32/pinctrl-stm32h743.c .driver = { driver 2351 drivers/pinctrl/stm32/pinctrl-stm32mp157.c .driver = { driver 1321 drivers/pinctrl/sunxi/pinctrl-sun4i-a10.c .driver = { driver 120 drivers/pinctrl/sunxi/pinctrl-sun50i-a64-r.c .driver = { driver 596 drivers/pinctrl/sunxi/pinctrl-sun50i-a64.c .driver = { driver 575 drivers/pinctrl/sunxi/pinctrl-sun50i-h5.c .driver = { driver 123 drivers/pinctrl/sunxi/pinctrl-sun50i-h6-r.c .driver = { driver 610 drivers/pinctrl/sunxi/pinctrl-sun50i-h6.c .driver = { driver 745 drivers/pinctrl/sunxi/pinctrl-sun5i.c .driver = { driver 143 drivers/pinctrl/sunxi/pinctrl-sun6i-a31-r.c .driver = { driver 995 drivers/pinctrl/sunxi/pinctrl-sun6i-a31.c .driver = { driver 130 drivers/pinctrl/sunxi/pinctrl-sun8i-a23-r.c .driver = { driver 582 drivers/pinctrl/sunxi/pinctrl-sun8i-a23.c .driver = { driver 507 drivers/pinctrl/sunxi/pinctrl-sun8i-a33.c .driver = { driver 123 drivers/pinctrl/sunxi/pinctrl-sun8i-a83t-r.c .driver = { driver 593 drivers/pinctrl/sunxi/pinctrl-sun8i-a83t.c .driver = { driver 102 drivers/pinctrl/sunxi/pinctrl-sun8i-h3-r.c .driver = { driver 511 drivers/pinctrl/sunxi/pinctrl-sun8i-h3.c .driver = { driver 574 drivers/pinctrl/sunxi/pinctrl-sun8i-v3s.c .driver = { driver 172 drivers/pinctrl/sunxi/pinctrl-sun9i-a80-r.c .driver = { driver 741 drivers/pinctrl/sunxi/pinctrl-sun9i-a80.c .driver = { driver 411 drivers/pinctrl/sunxi/pinctrl-suniv-f1c100s.c .driver = { driver 1857 drivers/pinctrl/tegra/pinctrl-tegra114.c .driver = { driver 2069 drivers/pinctrl/tegra/pinctrl-tegra124.c .driver = { driver 159 drivers/pinctrl/tegra/pinctrl-tegra194.c .driver = { driver 2266 drivers/pinctrl/tegra/pinctrl-tegra20.c .driver = { driver 1571 drivers/pinctrl/tegra/pinctrl-tegra210.c .driver = { driver 2492 drivers/pinctrl/tegra/pinctrl-tegra30.c .driver = { driver 925 drivers/pinctrl/ti/pinctrl-ti-iodelay.c .driver = { driver 891 drivers/pinctrl/uniphier/pinctrl-uniphier-core.c priv->pctldesc.name = dev->driver->name; driver 897 drivers/pinctrl/uniphier/pinctrl-uniphier-core.c priv->pctldesc.owner = dev->driver->owner; driver 710 drivers/pinctrl/uniphier/pinctrl-uniphier-ld11.c .driver = { driver 823 drivers/pinctrl/uniphier/pinctrl-uniphier-ld20.c .driver = { driver 743 drivers/pinctrl/uniphier/pinctrl-uniphier-ld4.c .driver = { driver 958 drivers/pinctrl/uniphier/pinctrl-uniphier-ld6b.c .driver = { driver 1252 drivers/pinctrl/uniphier/pinctrl-uniphier-pro4.c .driver = { driver 1021 drivers/pinctrl/uniphier/pinctrl-uniphier-pro5.c .driver = { driver 980 drivers/pinctrl/uniphier/pinctrl-uniphier-pxs2.c .driver = { driver 991 drivers/pinctrl/uniphier/pinctrl-uniphier-pxs3.c .driver = { driver 672 drivers/pinctrl/uniphier/pinctrl-uniphier-sld8.c .driver = { driver 473 drivers/pinctrl/vt8500/pinctrl-vt8500.c .driver = { driver 504 drivers/pinctrl/vt8500/pinctrl-wm8505.c .driver = { driver 342 drivers/pinctrl/vt8500/pinctrl-wm8650.c .driver = { driver 381 drivers/pinctrl/vt8500/pinctrl-wm8750.c .driver = { driver 360 drivers/pinctrl/vt8500/pinctrl-wm8850.c .driver = { driver 1016 drivers/pinctrl/zte/pinctrl-zx296718.c .driver = { driver 78 drivers/platform/chrome/chromeos_pstore.c .driver = { driver 407 drivers/platform/chrome/cros_ec_chardev.c .driver = { driver 499 drivers/platform/chrome/cros_ec_debugfs.c .driver = { driver 360 drivers/platform/chrome/cros_ec_i2c.c .driver = { driver 740 drivers/platform/chrome/cros_ec_ishtp.c .driver = { driver 626 drivers/platform/chrome/cros_ec_lightbar.c .driver = { driver 518 drivers/platform/chrome/cros_ec_lpc.c .driver = { driver 827 drivers/platform/chrome/cros_ec_spi.c .driver = { driver 367 drivers/platform/chrome/cros_ec_sysfs.c .driver = { driver 136 drivers/platform/chrome/cros_ec_vbc.c .driver = { driver 100 drivers/platform/chrome/cros_kbd_led_backlight.c .driver = { driver 254 drivers/platform/chrome/cros_usbpd_logger.c .driver = { driver 142 drivers/platform/chrome/wilco_ec/core.c .driver = { driver 241 drivers/platform/chrome/wilco_ec/debugfs.c .driver = { driver 418 drivers/platform/chrome/wilco_ec/telemetry.c .driver = { driver 960 drivers/platform/goldfish/goldfish_pipe.c .driver = { driver 1272 drivers/platform/mellanox/mlxbf-tmfifo.c .driver = { driver 700 drivers/platform/mellanox/mlxreg-hotplug.c .driver = { driver 234 drivers/platform/mellanox/mlxreg-io.c .driver = { driver 482 drivers/platform/olpc/olpc-ec.c .driver = { driver 746 drivers/platform/olpc/olpc-xo175-ec.c .driver = { driver 2106 drivers/platform/x86/acer-wmi.c .driver = { driver 593 drivers/platform/x86/acerhdf.c .driver = { driver 223 drivers/platform/x86/alienware-wmi.c .driver = { driver 135 drivers/platform/x86/amilo-rfkill.c .driver = { driver 829 drivers/platform/x86/apple-gmux.c .driver = { driver 1674 drivers/platform/x86/asus-laptop.c .driver = { driver 417 drivers/platform/x86/asus-nb-wmi.c static void asus_nb_wmi_quirks(struct asus_wmi_driver *driver) driver 424 drivers/platform/x86/asus-nb-wmi.c driver->quirks = quirks; driver 425 drivers/platform/x86/asus-nb-wmi.c driver->panel_power = FB_BLANK_UNBLANK; driver 214 drivers/platform/x86/asus-wmi.c struct asus_wmi_driver *driver; driver 227 drivers/platform/x86/asus-wmi.c asus->inputdev->name = asus->driver->input_name; driver 228 drivers/platform/x86/asus-wmi.c asus->inputdev->phys = asus->driver->input_phys; driver 233 drivers/platform/x86/asus-wmi.c err = sparse_keymap_setup(asus->inputdev, asus->driver->keymap, NULL); driver 719 drivers/platform/x86/asus-wmi.c && (asus->driver->quirks->wapf > 0)) { driver 964 drivers/platform/x86/asus-wmi.c priv->asus->driver->wlan_ctrl_by_user) driver 1026 drivers/platform/x86/asus-wmi.c asus->driver->quirks->hotplug_wireless) driver 1037 drivers/platform/x86/asus-wmi.c (asus->driver->quirks->wapf > 0)) driver 1052 drivers/platform/x86/asus-wmi.c if (asus->driver->wlan_ctrl_by_user && ashs_present()) driver 1144 drivers/platform/x86/asus-wmi.c if (!asus->driver->quirks->hotplug_wireless) driver 1180 drivers/platform/x86/asus-wmi.c u32 ports_available = asus->driver->quirks->xusb2pr; driver 1730 drivers/platform/x86/asus-wmi.c if (asus->driver->quirks->store_backlight_power) driver 1731 drivers/platform/x86/asus-wmi.c ret = !asus->driver->panel_power; driver 1778 drivers/platform/x86/asus-wmi.c if ((asus->driver->brightness < bd->props.brightness) || driver 1781 drivers/platform/x86/asus-wmi.c else if ((asus->driver->brightness > bd->props.brightness) || driver 1785 drivers/platform/x86/asus-wmi.c asus->driver->brightness = bd->props.brightness; driver 1801 drivers/platform/x86/asus-wmi.c if (asus->driver->quirks->store_backlight_power) driver 1802 drivers/platform/x86/asus-wmi.c asus->driver->panel_power = bd->props.power; driver 1806 drivers/platform/x86/asus-wmi.c if (asus->driver->quirks->scalar_panel_brightness) driver 1810 drivers/platform/x86/asus-wmi.c if (asus->driver->quirks->scalar_panel_brightness) driver 1864 drivers/platform/x86/asus-wmi.c bd = backlight_device_register(asus->driver->name, driver 1874 drivers/platform/x86/asus-wmi.c if (asus->driver->quirks->store_backlight_power) driver 1875 drivers/platform/x86/asus-wmi.c asus->driver->panel_power = power; driver 1881 drivers/platform/x86/asus-wmi.c asus->driver->brightness = bd->props.brightness; driver 1959 drivers/platform/x86/asus-wmi.c if (asus->driver->key_filter) { driver 1960 drivers/platform/x86/asus-wmi.c asus->driver->key_filter(asus->driver, &code, &key_value, driver 2005 drivers/platform/x86/asus-wmi.c if (is_display_toggle(code) && asus->driver->quirks->no_display_toggle) driver 2263 drivers/platform/x86/asus-wmi.c wmi_uid = wmi_get_acpi_device_uid(asus->driver->event_guid); driver 2273 drivers/platform/x86/asus-wmi.c if (asus->driver->quirks->wapf >= 0) driver 2275 drivers/platform/x86/asus-wmi.c asus->driver->quirks->wapf, NULL); driver 2384 drivers/platform/x86/asus-wmi.c asus->debug.root = debugfs_create_dir(asus->driver->name, NULL); driver 2409 drivers/platform/x86/asus-wmi.c struct platform_driver *pdrv = to_platform_driver(pdev->dev.driver); driver 2421 drivers/platform/x86/asus-wmi.c asus->driver = wdrv; driver 2427 drivers/platform/x86/asus-wmi.c wdrv->detect_quirks(asus->driver); driver 2457 drivers/platform/x86/asus-wmi.c asus->driver->wlan_ctrl_by_user = 1; driver 2459 drivers/platform/x86/asus-wmi.c if (!(asus->driver->wlan_ctrl_by_user && ashs_present())) { driver 2465 drivers/platform/x86/asus-wmi.c if (asus->driver->quirks->wmi_force_als_set) driver 2474 drivers/platform/x86/asus-wmi.c if (asus->driver->quirks->wmi_backlight_power) driver 2477 drivers/platform/x86/asus-wmi.c if (asus->driver->quirks->wmi_backlight_native) driver 2480 drivers/platform/x86/asus-wmi.c if (asus->driver->quirks->xusb2pr) driver 2487 drivers/platform/x86/asus-wmi.c } else if (asus->driver->quirks->wmi_backlight_set_devstate) driver 2495 drivers/platform/x86/asus-wmi.c status = wmi_install_notify_handler(asus->driver->event_guid, driver 2532 drivers/platform/x86/asus-wmi.c wmi_remove_notify_handler(asus->driver->event_guid); driver 2627 drivers/platform/x86/asus-wmi.c struct platform_driver *pdrv = to_platform_driver(pdev->dev.driver); driver 2652 drivers/platform/x86/asus-wmi.c int __init_or_module asus_wmi_register_driver(struct asus_wmi_driver *driver) driver 2660 drivers/platform/x86/asus-wmi.c platform_driver = &driver->platform_driver; driver 2662 drivers/platform/x86/asus-wmi.c platform_driver->driver.owner = driver->owner; driver 2663 drivers/platform/x86/asus-wmi.c platform_driver->driver.name = driver->name; driver 2664 drivers/platform/x86/asus-wmi.c platform_driver->driver.pm = &asus_pm_ops; driver 2677 drivers/platform/x86/asus-wmi.c void asus_wmi_unregister_driver(struct asus_wmi_driver *driver) driver 2679 drivers/platform/x86/asus-wmi.c platform_device_unregister(driver->platform_device); driver 2680 drivers/platform/x86/asus-wmi.c platform_driver_unregister(&driver->platform_driver); driver 66 drivers/platform/x86/asus-wmi.h void (*key_filter) (struct asus_wmi_driver *driver, int *code, driver 70 drivers/platform/x86/asus-wmi.h void (*detect_quirks) (struct asus_wmi_driver *driver); driver 76 drivers/platform/x86/asus-wmi.h int asus_wmi_register_driver(struct asus_wmi_driver *driver); driver 77 drivers/platform/x86/asus-wmi.h void asus_wmi_unregister_driver(struct asus_wmi_driver *driver); driver 729 drivers/platform/x86/compal-laptop.c .driver = { driver 681 drivers/platform/x86/dcdbas.c .driver = { driver 82 drivers/platform/x86/dell-laptop.c .driver = { driver 154 drivers/platform/x86/dell-smbios-base.c dev_dbg(d, "Added device: %s\n", d->driver->name); driver 172 drivers/platform/x86/dell-smbios-base.c dev_dbg(d, "Remove device: %s\n", d->driver->name); driver 467 drivers/platform/x86/dell-smbios-base.c .driver = { driver 149 drivers/platform/x86/dell-smbios-wmi.c container_of(wdev->dev.driver, struct wmi_driver, driver); driver 253 drivers/platform/x86/dell-smbios-wmi.c .driver = { driver 193 drivers/platform/x86/dell-wmi-descriptor.c .driver = { driver 696 drivers/platform/x86/dell-wmi.c .driver = { driver 938 drivers/platform/x86/eeepc-laptop.c .driver = { driver 209 drivers/platform/x86/eeepc-wmi.c static void eeepc_wmi_quirks(struct asus_wmi_driver *driver) driver 216 drivers/platform/x86/eeepc-wmi.c driver->quirks = quirks; driver 217 drivers/platform/x86/eeepc-wmi.c driver->quirks->wapf = -1; driver 218 drivers/platform/x86/eeepc-wmi.c driver->panel_power = FB_BLANK_UNBLANK; driver 327 drivers/platform/x86/fujitsu-laptop.c .driver = { driver 219 drivers/platform/x86/gpd-pocket-fan.c .driver = { driver 307 drivers/platform/x86/hdaps.c .driver = { driver 942 drivers/platform/x86/hp-wmi.c .driver = { driver 194 drivers/platform/x86/huawei-wmi.c .driver = { driver 70 drivers/platform/x86/i2c-multi-instantiate.c match = acpi_match_device(dev->driver->acpi_match_table, dev); driver 190 drivers/platform/x86/i2c-multi-instantiate.c .driver = { driver 1104 drivers/platform/x86/ideapad-laptop.c .driver = { driver 535 drivers/platform/x86/intel-hid.c .driver = { driver 234 drivers/platform/x86/intel-vbtn.c .driver = { driver 82 drivers/platform/x86/intel-wmi-thunderbolt.c .driver = { driver 141 drivers/platform/x86/intel_atomisp2_pm.c .driver.pm = &isp_pm_ops, driver 136 drivers/platform/x86/intel_bxtwc_tmu.c .driver = { driver 404 drivers/platform/x86/intel_cht_int33fe.c .driver = { driver 84 drivers/platform/x86/intel_chtdc_ti_pwrbtn.c .driver = { driver 250 drivers/platform/x86/intel_int0002_vgpio.c .driver = { driver 214 drivers/platform/x86/intel_mid_powerbtn.c .driver = { driver 541 drivers/platform/x86/intel_mid_thermal.c .driver = { driver 97 drivers/platform/x86/intel_mrfld_pwrbtn.c .driver = { driver 275 drivers/platform/x86/intel_oaktrail.c .driver = { driver 1032 drivers/platform/x86/intel_pmc_core.c .driver = { driver 995 drivers/platform/x86/intel_pmc_ipc.c .driver = { driver 335 drivers/platform/x86/intel_punit_ipc.c .driver = { driver 679 drivers/platform/x86/intel_scu_ipc.c .driver = { driver 208 drivers/platform/x86/intel_speed_select_if/isst_if_mbox_pci.c .driver.pm = &isst_if_pm_ops, driver 170 drivers/platform/x86/intel_speed_select_if/isst_if_mmio.c .driver.pm = &isst_if_pm_ops, driver 1216 drivers/platform/x86/intel_telemetry_pltdrv.c .driver = { driver 599 drivers/platform/x86/lg-laptop.c .driver = { driver 562 drivers/platform/x86/msi-laptop.c .driver = { driver 79 drivers/platform/x86/samsung-q10.c .driver = { driver 569 drivers/platform/x86/sony-laptop.c .driver = { driver 251 drivers/platform/x86/surface3-wmi.c .driver = { driver 238 drivers/platform/x86/surface3_button.c .driver = { driver 220 drivers/platform/x86/tc1100-wmi.c .driver = { driver 263 drivers/platform/x86/thinkpad_acpi.c struct acpi_driver *driver; driver 831 drivers/platform/x86/thinkpad_acpi.c ibm->acpi->driver = kzalloc(sizeof(struct acpi_driver), GFP_KERNEL); driver 832 drivers/platform/x86/thinkpad_acpi.c if (!ibm->acpi->driver) { driver 837 drivers/platform/x86/thinkpad_acpi.c sprintf(ibm->acpi->driver->name, "%s_%s", TPACPI_NAME, ibm->name); driver 838 drivers/platform/x86/thinkpad_acpi.c ibm->acpi->driver->ids = ibm->acpi->hid; driver 840 drivers/platform/x86/thinkpad_acpi.c ibm->acpi->driver->ops.add = &tpacpi_device_add; driver 842 drivers/platform/x86/thinkpad_acpi.c rc = acpi_bus_register_driver(ibm->acpi->driver); driver 846 drivers/platform/x86/thinkpad_acpi.c kfree(ibm->acpi->driver); driver 847 drivers/platform/x86/thinkpad_acpi.c ibm->acpi->driver = NULL; driver 997 drivers/platform/x86/thinkpad_acpi.c .driver = { driver 1005 drivers/platform/x86/thinkpad_acpi.c .driver = { driver 7629 drivers/platform/x86/thinkpad_acpi.c strlcpy(card->driver, TPACPI_ALSA_DRVNAME, driver 7630 drivers/platform/x86/thinkpad_acpi.c sizeof(card->driver)); driver 8882 drivers/platform/x86/thinkpad_acpi.c rc = driver_create_file(&tpacpi_hwmon_pdriver.driver, driver 8901 drivers/platform/x86/thinkpad_acpi.c driver_remove_file(&tpacpi_hwmon_pdriver.driver, driver 9916 drivers/platform/x86/thinkpad_acpi.c acpi_bus_unregister_driver(ibm->acpi->driver); driver 9917 drivers/platform/x86/thinkpad_acpi.c kfree(ibm->acpi->driver); driver 9918 drivers/platform/x86/thinkpad_acpi.c ibm->acpi->driver = NULL; driver 10451 drivers/platform/x86/thinkpad_acpi.c tpacpi_remove_driver_attributes(&tpacpi_hwmon_pdriver.driver); driver 10453 drivers/platform/x86/thinkpad_acpi.c tpacpi_remove_driver_attributes(&tpacpi_pdriver.driver); driver 10531 drivers/platform/x86/thinkpad_acpi.c ret = tpacpi_create_driver_attributes(&tpacpi_pdriver.driver); driver 10535 drivers/platform/x86/thinkpad_acpi.c &tpacpi_hwmon_pdriver.driver); driver 186 drivers/platform/x86/topstar-laptop.c .driver = { driver 104 drivers/platform/x86/wmi-bmof.c .driver = { driver 99 drivers/platform/x86/wmi.c .driver = { driver 786 drivers/platform/x86/wmi.c static int wmi_dev_match(struct device *dev, struct device_driver *driver) driver 789 drivers/platform/x86/wmi.c container_of(driver, struct wmi_driver, driver); driver 816 drivers/platform/x86/wmi.c if (!wblock->dev.dev.driver) driver 818 drivers/platform/x86/wmi.c if (strcmp(driver_name, wblock->dev.dev.driver->name) == 0) { driver 886 drivers/platform/x86/wmi.c wdriver = container_of(wblock->dev.dev.driver, driver 887 drivers/platform/x86/wmi.c struct wmi_driver, driver); driver 888 drivers/platform/x86/wmi.c if (!try_module_get(wdriver->driver.owner)) { driver 893 drivers/platform/x86/wmi.c module_put(wdriver->driver.owner); driver 921 drivers/platform/x86/wmi.c container_of(dev->driver, struct wmi_driver, driver); driver 952 drivers/platform/x86/wmi.c buf = kasprintf(GFP_KERNEL, "wmi/%s", wdriver->driver.name); driver 985 drivers/platform/x86/wmi.c container_of(dev->driver, struct wmi_driver, driver); driver 1296 drivers/platform/x86/wmi.c if (wblock->dev.dev.driver) { driver 1297 drivers/platform/x86/wmi.c struct wmi_driver *driver; driver 1303 drivers/platform/x86/wmi.c driver = container_of(wblock->dev.dev.driver, driver 1304 drivers/platform/x86/wmi.c struct wmi_driver, driver); driver 1319 drivers/platform/x86/wmi.c if (driver->notify) driver 1320 drivers/platform/x86/wmi.c driver->notify(&wblock->dev, driver 1418 drivers/platform/x86/wmi.c int __must_check __wmi_driver_register(struct wmi_driver *driver, driver 1421 drivers/platform/x86/wmi.c driver->driver.owner = owner; driver 1422 drivers/platform/x86/wmi.c driver->driver.bus = &wmi_bus_type; driver 1424 drivers/platform/x86/wmi.c return driver_register(&driver->driver); driver 1428 drivers/platform/x86/wmi.c void wmi_driver_unregister(struct wmi_driver *driver) driver 1430 drivers/platform/x86/wmi.c driver_unregister(&driver->driver); driver 80 drivers/platform/x86/xiaomi-wmi.c .driver = { driver 68 drivers/platform/x86/xo1-rfkill.c .driver = { driver 60 drivers/pnp/card.c struct pnp_card_driver *drv = to_pnp_card_driver(dev->driver); driver 87 drivers/pnp/card.c clink->driver = drv; driver 340 drivers/pnp/card.c drv = clink->driver; driver 359 drivers/pnp/card.c dev->dev.driver = &drv->link.driver; driver 368 drivers/pnp/card.c dev->dev.driver = NULL; driver 379 drivers/pnp/card.c struct pnp_card_driver *drv = dev->card_link->driver; driver 396 drivers/pnp/card.c return link->driver->suspend(link, state); driver 406 drivers/pnp/card.c link->driver->resume(link); driver 87 drivers/pnp/driver.c pnp_drv = to_pnp_driver(dev->driver); driver 112 drivers/pnp/driver.c pnp_dev->driver = pnp_drv; driver 127 drivers/pnp/driver.c struct pnp_driver *drv = pnp_dev->driver; driver 132 drivers/pnp/driver.c pnp_dev->driver = NULL; driver 146 drivers/pnp/driver.c struct pnp_driver *drv = pnp_dev->driver; driver 165 drivers/pnp/driver.c struct pnp_driver *pnp_drv = pnp_dev->driver; driver 171 drivers/pnp/driver.c if (pnp_drv->driver.pm && pnp_drv->driver.pm->suspend) { driver 172 drivers/pnp/driver.c error = pnp_drv->driver.pm->suspend(dev); driver 173 drivers/pnp/driver.c suspend_report_result(pnp_drv->driver.pm->suspend, error); driver 213 drivers/pnp/driver.c struct pnp_driver *pnp_drv = pnp_dev->driver; driver 231 drivers/pnp/driver.c if (pnp_drv->driver.pm && pnp_drv->driver.pm->resume) { driver 232 drivers/pnp/driver.c error = pnp_drv->driver.pm->resume(dev); driver 269 drivers/pnp/driver.c drv->driver.name = drv->name; driver 270 drivers/pnp/driver.c drv->driver.bus = &pnp_bus_type; driver 272 drivers/pnp/driver.c return driver_register(&drv->driver); driver 277 drivers/pnp/driver.c driver_unregister(&drv->driver); driver 619 drivers/power/avs/rockchip-io-domain.c .driver = { driver 1015 drivers/power/avs/smartreflex.c .driver = { driver 75 drivers/power/reset/as3722-poweroff.c .driver = { driver 230 drivers/power/reset/at91-poweroff.c .driver = { driver 266 drivers/power/reset/at91-reset.c .driver = { driver 386 drivers/power/reset/at91-sama5d2_shdwc.c .driver = { driver 78 drivers/power/reset/axxia-reset.c .driver = { driver 67 drivers/power/reset/brcm-kona-reset.c .driver = { driver 145 drivers/power/reset/brcmstb-reboot.c .driver = { driver 170 drivers/power/reset/gemini-poweroff.c .driver = { driver 97 drivers/power/reset/gpio-poweroff.c .driver = { driver 130 drivers/power/reset/gpio-restart.c .driver = { driver 74 drivers/power/reset/hisi-reboot.c .driver = { driver 162 drivers/power/reset/keystone-reset.c .driver = { driver 304 drivers/power/reset/ltc2952-poweroff.c .driver = { driver 61 drivers/power/reset/msm-poweroff.c .driver = { driver 67 drivers/power/reset/nvmem-reboot-mode.c .driver = { driver 95 drivers/power/reset/ocelot-reset.c .driver = { driver 90 drivers/power/reset/qcom-pon.c .driver = { driver 127 drivers/power/reset/qnap-poweroff.c .driver = { driver 52 drivers/power/reset/restart-poweroff.c .driver = { driver 78 drivers/power/reset/rmobile-reset.c .driver = { driver 62 drivers/power/reset/sc27xx-poweroff.c .driver = { driver 97 drivers/power/reset/st-poweroff.c .driver = { driver 96 drivers/power/reset/syscon-poweroff.c .driver = { driver 77 drivers/power/reset/syscon-reboot-mode.c .driver = { driver 92 drivers/power/reset/syscon-reboot.c .driver = { driver 143 drivers/power/reset/vexpress-poweroff.c .driver = { driver 85 drivers/power/reset/xgene-reboot.c .driver = { driver 77 drivers/power/reset/zx-reboot.c .driver = { driver 1009 drivers/power/supply/88pm860x_battery.c .driver = { driver 748 drivers/power/supply/88pm860x_charger.c .driver = { driver 1129 drivers/power/supply/ab8500_btemp.c .driver = { driver 3626 drivers/power/supply/ab8500_charger.c .driver = { driver 3239 drivers/power/supply/ab8500_fg.c .driver = { driver 2093 drivers/power/supply/abx500_chargalg.c .driver = { driver 652 drivers/power/supply/act8945a_charger.c .driver = { driver 734 drivers/power/supply/adp5061.c .driver = { driver 352 drivers/power/supply/axp20x_ac_power.c .driver = { driver 638 drivers/power/supply/axp20x_battery.c .driver = { driver 558 drivers/power/supply/axp20x_usb_power.c .driver = { driver 915 drivers/power/supply/axp288_charger.c .driver = { driver 878 drivers/power/supply/axp288_fuel_gauge.c .driver = { driver 733 drivers/power/supply/bd70528-charger.c .driver = { driver 1552 drivers/power/supply/bq2415x_charger.c acpi_match_device(client->dev.driver->acpi_match_table, driver 1780 drivers/power/supply/bq2415x_charger.c .driver = { driver 1970 drivers/power/supply/bq24190_charger.c .driver = { driver 973 drivers/power/supply/bq24257_charger.c acpi_id = acpi_match_device(dev->driver->acpi_match_table, driver 1164 drivers/power/supply/bq24257_charger.c .driver = { driver 508 drivers/power/supply/bq24735-charger.c .driver = { driver 1006 drivers/power/supply/bq25890_charger.c .driver = { driver 295 drivers/power/supply/bq27xxx_battery_i2c.c .driver = { driver 1975 drivers/power/supply/charger-manager.c .driver = { driver 802 drivers/power/supply/cpcap-battery.c .driver = { driver 699 drivers/power/supply/cpcap-charger.c .driver = { driver 736 drivers/power/supply/cros_usbpd-charger.c .driver = { driver 582 drivers/power/supply/da9030_battery.c .driver = { driver 656 drivers/power/supply/da9052-battery.c .driver = { driver 679 drivers/power/supply/da9150-charger.c .driver = { driver 563 drivers/power/supply/da9150-fg.c .driver = { driver 779 drivers/power/supply/ds2780_battery.c .driver = { driver 783 drivers/power/supply/ds2781_battery.c .driver = { driver 459 drivers/power/supply/ds2782_battery.c .driver = { driver 415 drivers/power/supply/generic-adc-battery.c .driver = { driver 278 drivers/power/supply/goldfish_battery.c .driver = { driver 262 drivers/power/supply/gpio-charger.c .driver = { driver 181 drivers/power/supply/ingenic-battery.c .driver = { driver 302 drivers/power/supply/ipaq_micro_battery.c .driver = { driver 501 drivers/power/supply/isp1704_charger.c .driver = { driver 228 drivers/power/supply/lego_ev3_battery.c .driver = { driver 615 drivers/power/supply/lp8727_charger.c .driver = { driver 746 drivers/power/supply/lp8788-charger.c .driver = { driver 196 drivers/power/supply/lt3651-charger.c .driver = { driver 651 drivers/power/supply/ltc2941-battery-gauge.c .driver = { driver 627 drivers/power/supply/max14577_charger.c .driver = { driver 326 drivers/power/supply/max14656_charger_detector.c .driver = { driver 284 drivers/power/supply/max17040_battery.c .driver = { driver 1029 drivers/power/supply/max17042_battery.c acpi_id = acpi_match_device(dev->driver->acpi_match_table, dev); driver 1184 drivers/power/supply/max17042_battery.c .driver = { driver 358 drivers/power/supply/max77650-charger.c .driver = { driver 751 drivers/power/supply/max77693_charger.c .driver = { driver 434 drivers/power/supply/max8903_charger.c .driver = { driver 585 drivers/power/supply/max8925_power.c .driver = { driver 165 drivers/power/supply/max8997_charger.c .driver = { driver 177 drivers/power/supply/max8998_charger.c .driver = { driver 718 drivers/power/supply/olpc_battery.c .driver = { driver 461 drivers/power/supply/pcf50633-charger.c .driver = { driver 503 drivers/power/supply/pda_power.c .driver = { driver 1233 drivers/power/supply/pm2301_charger.c .driver = { driver 1026 drivers/power/supply/qcom_smbb.c .driver = { driver 168 drivers/power/supply/rt5033_battery.c .driver = { driver 1744 drivers/power/supply/rt9455_charger.c .driver = { driver 273 drivers/power/supply/rx51_battery.c .driver = { driver 448 drivers/power/supply/s3c_adc_battery.c .driver = { driver 993 drivers/power/supply/sbs-battery.c .driver = { driver 258 drivers/power/supply/sbs-charger.c .driver = { driver 217 drivers/power/supply/sbs-manager.c struct i2c_driver *driver; driver 223 drivers/power/supply/sbs-manager.c if (client->dev.driver) { driver 224 drivers/power/supply/sbs-manager.c driver = to_i2c_driver(client->dev.driver); driver 225 drivers/power/supply/sbs-manager.c if (driver->alert) driver 226 drivers/power/supply/sbs-manager.c driver->alert(client, I2C_PROTOCOL_SMBUS_ALERT, 0); driver 429 drivers/power/supply/sbs-manager.c .driver = { driver 529 drivers/power/supply/sc2731_charger.c .driver = { driver 1221 drivers/power/supply/sc27xx_fuel_gauge.c .driver = { driver 1318 drivers/power/supply/smb347-charger.c .driver = { driver 453 drivers/power/supply/tosa_battery.c .driver.name = "wm97xx-battery", driver 454 drivers/power/supply/tosa_battery.c .driver.owner = THIS_MODULE, driver 349 drivers/power/supply/tps65090-charger.c .driver = { driver 276 drivers/power/supply/tps65217_charger.c .driver = { driver 1140 drivers/power/supply/twl4030_charger.c .driver = { driver 267 drivers/power/supply/twl4030_madc_battery.c .driver = { driver 635 drivers/power/supply/ucs1002_power.c .driver = { driver 178 drivers/power/supply/wilco-charger.c .driver = { driver 212 drivers/power/supply/wm831x_backup.c .driver = { driver 732 drivers/power/supply/wm831x_power.c .driver = { driver 529 drivers/power/supply/wm8350_power.c .driver = { driver 269 drivers/power/supply/wm97xx_battery.c .driver = { driver 314 drivers/power/supply/z2_battery.c .driver = { driver 174 drivers/powercap/intel_rapl_msr.c .driver = { driver 264 drivers/pps/clients/pps-gpio.c .driver = { driver 46 drivers/pps/clients/pps-ldisc.c struct tty_driver *drv = tty->driver; driver 1118 drivers/ps3/ps3-vuart.c if (!dev->core.driver) { driver 1169 drivers/ps3/ps3-vuart.c if (!dev->core.driver) { driver 159 drivers/ps3/ps3stor_lib.c dev->sbd.core.driver->name, dev); driver 337 drivers/ptp/ptp_dte.c .driver = { driver 636 drivers/ptp/ptp_qoriq.c .driver = { driver 132 drivers/pwm/pwm-ab8500.c .driver = { driver 304 drivers/pwm/pwm-atmel-hlcdc.c .driver = { driver 504 drivers/pwm/pwm-atmel-tcb.c .driver = { driver 402 drivers/pwm/pwm-atmel.c .driver = { driver 267 drivers/pwm/pwm-bcm-iproc.c .driver = { driver 332 drivers/pwm/pwm-bcm-kona.c .driver = { driver 203 drivers/pwm/pwm-bcm2835.c .driver = { driver 296 drivers/pwm/pwm-berlin.c .driver = { driver 322 drivers/pwm/pwm-brcmstb.c .driver = { driver 159 drivers/pwm/pwm-clps711x.c .driver = { driver 130 drivers/pwm/pwm-crc.c .driver = { driver 248 drivers/pwm/pwm-cros-ec.c .driver = { driver 209 drivers/pwm/pwm-ep93xx.c .driver = { driver 554 drivers/pwm/pwm-fsl-ftm.c .driver = { driver 280 drivers/pwm/pwm-hibvt.c .driver = { driver 413 drivers/pwm/pwm-img.c .driver = { driver 437 drivers/pwm/pwm-imx-tpm.c .driver = { driver 189 drivers/pwm/pwm-imx1.c .driver = { driver 351 drivers/pwm/pwm-imx27.c .driver = { driver 193 drivers/pwm/pwm-jz4740.c .driver = { driver 302 drivers/pwm/pwm-lp3943.c .driver = { driver 457 drivers/pwm/pwm-lpc18xx-sct.c .driver = { driver 157 drivers/pwm/pwm-lpc32xx.c .driver = { driver 120 drivers/pwm/pwm-lpss-pci.c .driver = { driver 48 drivers/pwm/pwm-lpss-platform.c id = acpi_match_device(pdev->dev.driver->acpi_match_table, &pdev->dev); driver 105 drivers/pwm/pwm-lpss-platform.c .driver = { driver 322 drivers/pwm/pwm-mediatek.c .driver = { driver 585 drivers/pwm/pwm-meson.c .driver = { driver 292 drivers/pwm/pwm-mtk-disp.c .driver = { driver 186 drivers/pwm/pwm-mxs.c .driver = { driver 396 drivers/pwm/pwm-omap-dmtimer.c .driver = { driver 574 drivers/pwm/pwm-pca9685.c .driver = { driver 142 drivers/pwm/pwm-puv3.c .driver = { driver 223 drivers/pwm/pwm-pxa.c .driver = { driver 264 drivers/pwm/pwm-rcar.c .driver = { driver 459 drivers/pwm/pwm-renesas-tpu.c .driver = { driver 408 drivers/pwm/pwm-rockchip.c .driver = { driver 638 drivers/pwm/pwm-samsung.c .driver = { driver 329 drivers/pwm/pwm-sifive.c .driver = { driver 253 drivers/pwm/pwm-spear.c .driver = { driver 298 drivers/pwm/pwm-sprd.c .driver = { driver 679 drivers/pwm/pwm-sti.c .driver = { driver 265 drivers/pwm/pwm-stm32-lp.c .driver = { driver 659 drivers/pwm/pwm-stm32.c .driver = { driver 311 drivers/pwm/pwm-stmpe.c .driver = { driver 396 drivers/pwm/pwm-sun4i.c .driver = { driver 297 drivers/pwm/pwm-tegra.c .driver = { driver 307 drivers/pwm/pwm-tiecap.c .driver = { driver 578 drivers/pwm/pwm-tiehrpwm.c .driver = { driver 43 drivers/pwm/pwm-tipwmss.c .driver = { driver 324 drivers/pwm/pwm-twl-led.c .driver = { driver 344 drivers/pwm/pwm-twl.c .driver = { driver 260 drivers/pwm/pwm-vt8500.c .driver = { driver 267 drivers/pwm/pwm-zx.c .driver = { driver 84 drivers/rapidio/rio-driver.c struct rio_driver *rdrv = to_rio_driver(dev->driver); driver 89 drivers/rapidio/rio-driver.c if (!rdev->driver && rdrv->probe) { driver 97 drivers/rapidio/rio-driver.c rdev->driver = rdrv; driver 117 drivers/rapidio/rio-driver.c struct rio_driver *rdrv = rdev->driver; driver 122 drivers/rapidio/rio-driver.c rdev->driver = NULL; driver 133 drivers/rapidio/rio-driver.c struct rio_driver *rdrv = rdev->driver; driver 153 drivers/rapidio/rio-driver.c rdrv->driver.name = rdrv->name; driver 154 drivers/rapidio/rio-driver.c rdrv->driver.bus = &rio_bus_type; driver 157 drivers/rapidio/rio-driver.c return driver_register(&rdrv->driver); driver 171 drivers/rapidio/rio-driver.c driver_unregister(&rdrv->driver); driver 102 drivers/regulator/88pg86x.c .driver = { driver 275 drivers/regulator/88pm800-regulator.c .driver = { driver 384 drivers/regulator/88pm8607.c .driver = { driver 179 drivers/regulator/aat2870-regulator.c .driver = { driver 702 drivers/regulator/ab3100.c .driver = { driver 849 drivers/regulator/ab8500-ext.c .driver = { driver 1651 drivers/regulator/ab8500.c .driver = { driver 790 drivers/regulator/act8865-regulator.c .driver = { driver 349 drivers/regulator/act8945a-regulator.c .driver = { driver 258 drivers/regulator/ad5398.c .driver = { driver 325 drivers/regulator/anatop-regulator.c .driver = { driver 381 drivers/regulator/arizona-ldo1.c .driver = { driver 389 drivers/regulator/arizona-ldo1.c .driver = { driver 364 drivers/regulator/arizona-micsupp.c .driver = { driver 371 drivers/regulator/arizona-micsupp.c .driver = { driver 244 drivers/regulator/as3711-regulator.c .driver = { driver 831 drivers/regulator/as3722-regulator.c .driver = { driver 1367 drivers/regulator/axp20x-regulator.c .driver = { driver 355 drivers/regulator/bcm590xx-regulator.c .driver = { driver 277 drivers/regulator/bd70528-regulator.c .driver = { driver 1285 drivers/regulator/bd718x7-regulator.c .driver = { driver 345 drivers/regulator/bd9571mwv-regulator.c .driver = { driver 562 drivers/regulator/cpcap-regulator.c .driver = { driver 472 drivers/regulator/da903x.c .driver = { driver 438 drivers/regulator/da9052-regulator.c .driver = { driver 579 drivers/regulator/da9055-regulator.c .driver = { driver 1029 drivers/regulator/da9062-regulator.c .driver = { driver 882 drivers/regulator/da9063-regulator.c .driver = { driver 227 drivers/regulator/da9210-regulator.c .driver = { driver 525 drivers/regulator/da9211-regulator.c .driver = { driver 480 drivers/regulator/db8500-prcmu.c .driver = { driver 60 drivers/regulator/dummy.c .driver = { driver 561 drivers/regulator/fan53555.c .driver = { driver 278 drivers/regulator/fixed.c .driver = { driver 347 drivers/regulator/gpio-regulator.c .driver = { driver 576 drivers/regulator/hi6421-regulator.c .driver = { driver 201 drivers/regulator/hi6421v530-regulator.c .driver = { driver 213 drivers/regulator/hi655x-regulator.c .driver = { driver 156 drivers/regulator/isl6271a-regulator.c .driver = { driver 197 drivers/regulator/isl9305.c .driver = { driver 356 drivers/regulator/lm363x-regulator.c .driver = { driver 272 drivers/regulator/lochnagar-regulator.c .driver = { driver 449 drivers/regulator/lp3971.c .driver = { driver 547 drivers/regulator/lp3972.c .driver = { driver 953 drivers/regulator/lp872x.c .driver = { driver 196 drivers/regulator/lp873x-regulator.c .driver = { driver 529 drivers/regulator/lp8755.c .driver = { driver 210 drivers/regulator/lp87565-regulator.c .driver = { driver 532 drivers/regulator/lp8788-buck.c .driver = { driver 565 drivers/regulator/lp8788-ldo.c .driver = { driver 612 drivers/regulator/lp8788-ldo.c .driver = { driver 478 drivers/regulator/ltc3589.c .driver = { driver 379 drivers/regulator/ltc3676.c .driver = { driver 242 drivers/regulator/max14577-regulator.c .driver = { driver 294 drivers/regulator/max1586.c .driver = { driver 912 drivers/regulator/max77620-regulator.c .driver = { driver 390 drivers/regulator/max77650-regulator.c .driver = { driver 549 drivers/regulator/max77686-regulator.c .driver = { driver 282 drivers/regulator/max77693-regulator.c .driver = { driver 587 drivers/regulator/max77802-regulator.c .driver = { driver 251 drivers/regulator/max8649.c .driver = { driver 507 drivers/regulator/max8660.c .driver = { driver 373 drivers/regulator/max8907-regulator.c .driver = { driver 264 drivers/regulator/max8925-regulator.c .driver = { driver 318 drivers/regulator/max8952.c .driver = { driver 837 drivers/regulator/max8973-regulator.c .driver = { driver 1203 drivers/regulator/max8997-regulator.c .driver = { driver 700 drivers/regulator/max8998.c .driver = { driver 456 drivers/regulator/mc13783-regulator.c .driver = { driver 630 drivers/regulator/mc13892-regulator.c .driver = { driver 515 drivers/regulator/mcp16502.c .driver = { driver 153 drivers/regulator/mt6311-regulator.c .driver = { driver 410 drivers/regulator/mt6323-regulator.c .driver = { driver 538 drivers/regulator/mt6358-regulator.c .driver = { driver 331 drivers/regulator/mt6380-regulator.c .driver = { driver 395 drivers/regulator/mt6397-regulator.c .driver = { driver 1667 drivers/regulator/palmas-regulator.c .driver = { driver 251 drivers/regulator/pbias-regulator.c .driver = { driver 256 drivers/regulator/pcap-regulator.c .driver = { driver 102 drivers/regulator/pcf50633-regulator.c .driver = { driver 859 drivers/regulator/pfuze100-regulator.c .driver = { driver 384 drivers/regulator/pv88060-regulator.c .driver = { driver 564 drivers/regulator/pv88080-regulator.c .driver = { driver 405 drivers/regulator/pv88090-regulator.c .driver = { driver 396 drivers/regulator/pwm-regulator.c .driver = { driver 948 drivers/regulator/qcom-rpmh-regulator.c .driver = { driver 993 drivers/regulator/qcom_rpm-regulator.c .driver = { driver 833 drivers/regulator/qcom_smd-regulator.c .driver = { driver 2090 drivers/regulator/qcom_spmi-regulator.c .driver = { driver 150 drivers/regulator/rc5t583-regulator.c .driver = { driver 1383 drivers/regulator/rk808-regulator.c .driver = { driver 144 drivers/regulator/rn5t618-regulator.c .driver = { driver 116 drivers/regulator/rt5033-regulator.c .driver = { driver 381 drivers/regulator/s2mpa01.c .driver = { driver 1258 drivers/regulator/s2mps11.c .driver = { driver 998 drivers/regulator/s5m8767.c .driver = { driver 246 drivers/regulator/sc2731-regulator.c .driver = { driver 80 drivers/regulator/sky81452-regulator.c .driver = { driver 512 drivers/regulator/slg51000-regulator.c .driver = { driver 87 drivers/regulator/stm32-booster.c of_match_device(dev->driver->of_match_table, dev)->data; driver 118 drivers/regulator/stm32-booster.c .driver = { driver 177 drivers/regulator/stm32-pwr.c .driver = { driver 298 drivers/regulator/stm32-vrefbuf.c .driver = { driver 621 drivers/regulator/stpmic1_regulator.c .driver = { driver 96 drivers/regulator/stw481x-vmmc.c .driver = { driver 140 drivers/regulator/sy8106a-regulator.c .driver = { driver 221 drivers/regulator/sy8824x.c .driver = { driver 883 drivers/regulator/ti-abb-regulator.c .driver = { driver 366 drivers/regulator/tps51632-regulator.c .driver = { driver 92 drivers/regulator/tps6105x-regulator.c .driver = { driver 516 drivers/regulator/tps62360-regulator.c .driver = { driver 343 drivers/regulator/tps65023-regulator.c .driver = { driver 447 drivers/regulator/tps6507x-regulator.c .driver = { driver 244 drivers/regulator/tps65086-regulator.c .driver = { driver 508 drivers/regulator/tps65090-regulator.c .driver = { driver 269 drivers/regulator/tps65132-regulator.c .driver = { driver 264 drivers/regulator/tps65217-regulator.c .driver = { driver 358 drivers/regulator/tps65218-regulator.c .driver = { driver 629 drivers/regulator/tps6524x-regulator.c .driver = { driver 521 drivers/regulator/tps6586x-regulator.c .driver = { driver 1257 drivers/regulator/tps65910-regulator.c .driver = { driver 159 drivers/regulator/tps65912-regulator.c .driver = { driver 731 drivers/regulator/tps80031-regulator.c .driver = { driver 663 drivers/regulator/twl-regulator.c .driver = { driver 757 drivers/regulator/twl6030-regulator.c .driver = { driver 210 drivers/regulator/uniphier-regulator.c .driver = { driver 172 drivers/regulator/userspace-consumer.c .driver = { driver 534 drivers/regulator/vctrl-regulator.c .driver = { driver 92 drivers/regulator/vexpress-regulator.c .driver = { driver 335 drivers/regulator/virtual.c .driver = { driver 510 drivers/regulator/wm831x-dcdc.c .driver = { driver 637 drivers/regulator/wm831x-dcdc.c .driver = { driver 752 drivers/regulator/wm831x-dcdc.c .driver = { driver 827 drivers/regulator/wm831x-dcdc.c .driver = { driver 192 drivers/regulator/wm831x-isink.c .driver = { driver 306 drivers/regulator/wm831x-ldo.c .driver = { driver 515 drivers/regulator/wm831x-ldo.c .driver = { driver 648 drivers/regulator/wm831x-ldo.c .driver = { driver 1312 drivers/regulator/wm8350-regulator.c .driver = { driver 224 drivers/regulator/wm8400-regulator.c .driver = { driver 192 drivers/regulator/wm8994-regulator.c .driver = { driver 390 drivers/remoteproc/da8xx_remoteproc.c .driver = { driver 411 drivers/remoteproc/imx_rproc.c .driver = { driver 504 drivers/remoteproc/keystone_remoteproc.c .driver = { driver 227 drivers/remoteproc/omap_remoteproc.c .driver = { driver 530 drivers/remoteproc/qcom_q6v5_adsp.c .driver = { driver 1718 drivers/remoteproc/qcom_q6v5_mss.c .driver = { driver 393 drivers/remoteproc/qcom_q6v5_pas.c .driver = { driver 593 drivers/remoteproc/qcom_q6v5_wcss.c .driver = { driver 592 drivers/remoteproc/qcom_wcnss.c .driver = { driver 171 drivers/remoteproc/qcom_wcnss_iris.c .driver = { driver 1862 drivers/remoteproc/remoteproc_core.c if (!try_module_get(r->dev.parent->driver->owner)) { driver 2106 drivers/remoteproc/remoteproc_core.c module_put(rproc->dev.parent->driver->owner); driver 469 drivers/remoteproc/st_remoteproc.c .driver = { driver 631 drivers/remoteproc/stm32_rproc.c .driver = { driver 241 drivers/remoteproc/wkup_m3_rproc.c .driver = { driver 143 drivers/reset/hisilicon/hi6220_reset.c .driver = { driver 108 drivers/reset/hisilicon/reset-hi3660.c .driver = { driver 119 drivers/reset/reset-a10sr.c .driver = { driver 132 drivers/reset/reset-ath79.c .driver = { driver 75 drivers/reset/reset-axs10x.c .driver = { driver 99 drivers/reset/reset-berlin.c .driver = { driver 117 drivers/reset/reset-brcmstb.c .driver = { driver 129 drivers/reset/reset-hsdk.c .driver = { driver 291 drivers/reset/reset-imx7.c .driver = { driver 201 drivers/reset/reset-lantiq.c .driver = { driver 224 drivers/reset/reset-lpc18xx.c .driver = { driver 160 drivers/reset/reset-meson-audio-arb.c .driver = { driver 119 drivers/reset/reset-meson.c .driver = { driver 109 drivers/reset/reset-oxnas.c .driver = { driver 131 drivers/reset/reset-pistachio.c .driver = { driver 124 drivers/reset/reset-qcom-aoss.c .driver = { driver 116 drivers/reset/reset-qcom-pdc.c .driver = { driver 178 drivers/reset/reset-simple.c .driver = { driver 109 drivers/reset/reset-stm32mp1.c .driver = { driver 260 drivers/reset/reset-ti-sci.c .driver = { driver 228 drivers/reset/reset-ti-syscon.c .driver = { driver 174 drivers/reset/reset-uniphier-glue.c .driver = { driver 359 drivers/reset/reset-uniphier.c priv->rcdev.owner = dev->driver->owner; driver 488 drivers/reset/reset-uniphier.c .driver = { driver 129 drivers/reset/reset-zynq.c .driver = { driver 103 drivers/reset/reset-zynqmp.c .driver = { driver 148 drivers/reset/sti/reset-stih407.c .driver = { driver 197 drivers/reset/sti/reset-syscfg.c if (!dev || !dev->driver) driver 200 drivers/reset/sti/reset-syscfg.c match = of_match_device(dev->driver->of_match_table, dev); driver 331 drivers/rpmsg/qcom_glink_rpm.c .driver = { driver 1570 drivers/rpmsg/qcom_smd.c .driver = { driver 448 drivers/rpmsg/rpmsg_core.c struct rpmsg_driver *rpdrv = to_rpmsg_driver(rpdev->dev.driver); driver 490 drivers/rpmsg/rpmsg_core.c struct rpmsg_driver *rpdrv = to_rpmsg_driver(rpdev->dev.driver); driver 1036 drivers/rpmsg/virtio_rpmsg_bus.c .driver.name = KBUILD_MODNAME, driver 1037 drivers/rpmsg/virtio_rpmsg_bus.c .driver.owner = THIS_MODULE, driver 328 drivers/rtc/rtc-88pm80x.c .driver = { driver 453 drivers/rtc/rtc-88pm860x.c .driver = { driver 953 drivers/rtc/rtc-ab-b5ze-s3.c .driver = { driver 445 drivers/rtc/rtc-ab-eoz9.c .driver = { driver 245 drivers/rtc/rtc-ab3100.c .driver = { driver 419 drivers/rtc/rtc-ab8500.c .driver = { driver 870 drivers/rtc/rtc-abx80x.c .driver = { driver 634 drivers/rtc/rtc-ac100.c .driver = { driver 597 drivers/rtc/rtc-armada38x.c .driver = { driver 241 drivers/rtc/rtc-as3722.c .driver = { driver 329 drivers/rtc/rtc-asm9260.c .driver = { driver 121 drivers/rtc/rtc-aspeed.c .driver = { driver 532 drivers/rtc/rtc-at91rm9200.c .driver = { driver 538 drivers/rtc/rtc-at91sam9.c .driver = { driver 118 drivers/rtc/rtc-au1xxx.c .driver = { driver 483 drivers/rtc/rtc-bd70528.c .driver = { driver 283 drivers/rtc/rtc-bq32k.c rtc = devm_rtc_device_register(&client->dev, bq32k_driver.driver.name, driver 321 drivers/rtc/rtc-bq32k.c .driver = { driver 196 drivers/rtc/rtc-bq4802.c .driver = { driver 320 drivers/rtc/rtc-brcmstb-waketimer.c .driver = { driver 403 drivers/rtc/rtc-cadence.c .driver = { driver 1356 drivers/rtc/rtc-cmos.c .driver = { driver 1443 drivers/rtc/rtc-cmos.c .driver = { driver 279 drivers/rtc/rtc-coh901331.c .driver = { driver 312 drivers/rtc/rtc-cpcap.c .driver = { driver 392 drivers/rtc/rtc-cros-ec.c .driver = { driver 319 drivers/rtc/rtc-da9052.c .driver = { driver 388 drivers/rtc/rtc-da9055.c .driver = { driver 499 drivers/rtc/rtc-da9063.c .driver = { driver 537 drivers/rtc/rtc-davinci.c .driver = { driver 217 drivers/rtc/rtc-digicolor.c .driver = { driver 144 drivers/rtc/rtc-dm355evm.c .driver = { driver 166 drivers/rtc/rtc-ds1216.c .driver = { driver 349 drivers/rtc/rtc-ds1286.c .driver = { driver 205 drivers/rtc/rtc-ds1302.c .driver.name = "rtc-ds1302", driver 206 drivers/rtc/rtc-ds1302.c .driver.of_match_table = of_match_ptr(ds1302_dt_ids), driver 742 drivers/rtc/rtc-ds1305.c .driver.name = "rtc-ds1305", driver 1867 drivers/rtc/rtc-ds1307.c .driver = { driver 603 drivers/rtc/rtc-ds1343.c .driver = { driver 161 drivers/rtc/rtc-ds1347.c .driver = { driver 711 drivers/rtc/rtc-ds1374.c .driver = { driver 223 drivers/rtc/rtc-ds1390.c .driver = { driver 501 drivers/rtc/rtc-ds1511.c .driver = { driver 326 drivers/rtc/rtc-ds1553.c .driver = { driver 149 drivers/rtc/rtc-ds1672.c .driver = { driver 1358 drivers/rtc/rtc-ds1685.c .driver = { driver 213 drivers/rtc/rtc-ds1742.c .driver = { driver 247 drivers/rtc/rtc-ds2404.c .driver = { driver 603 drivers/rtc/rtc-ds3232.c .driver = { driver 707 drivers/rtc/rtc-ds3232.c .driver = { driver 276 drivers/rtc/rtc-efi.c .driver = { driver 122 drivers/rtc/rtc-em3027.c rtc = devm_rtc_device_register(&client->dev, em3027_driver.driver.name, driver 147 drivers/rtc/rtc-em3027.c .driver = { driver 154 drivers/rtc/rtc-ep93xx.c .driver = { driver 518 drivers/rtc/rtc-fm3130.c .driver = { driver 322 drivers/rtc/rtc-fsl-ftm-alarm.c .driver = { driver 202 drivers/rtc/rtc-ftrtc010.c .driver = { driver 29 drivers/rtc/rtc-generic.c .driver = { driver 213 drivers/rtc/rtc-goldfish.c .driver = { driver 318 drivers/rtc/rtc-hid-sensor-time.c .driver = { driver 591 drivers/rtc/rtc-hym8563.c .driver = { driver 185 drivers/rtc/rtc-imx-sc.c .driver = { driver 853 drivers/rtc/rtc-imxdi.c .driver = { driver 251 drivers/rtc/rtc-isl12022.c isl12022_driver.driver.name, driver 272 drivers/rtc/rtc-isl12022.c .driver = { driver 490 drivers/rtc/rtc-isl12026.c .driver = { driver 786 drivers/rtc/rtc-isl1208.c isl1208_driver.driver.name, driver 901 drivers/rtc/rtc-isl1208.c .driver = { driver 406 drivers/rtc/rtc-jz4740.c .driver = { driver 313 drivers/rtc/rtc-lp8788.c .driver = { driver 296 drivers/rtc/rtc-lpc24xx.c .driver = { driver 361 drivers/rtc/rtc-lpc32xx.c .driver = { driver 183 drivers/rtc/rtc-ls1x.c .driver = { driver 1003 drivers/rtc/rtc-m41t80.c .driver = { driver 184 drivers/rtc/rtc-m41t93.c rtc = devm_rtc_device_register(&spi->dev, m41t93_driver.driver.name, driver 195 drivers/rtc/rtc-m41t93.c .driver = { driver 123 drivers/rtc/rtc-m41t94.c rtc = devm_rtc_device_register(&spi->dev, m41t94_driver.driver.name, driver 134 drivers/rtc/rtc-m41t94.c .driver = { driver 176 drivers/rtc/rtc-m48t35.c .driver = { driver 485 drivers/rtc/rtc-m48t59.c .driver = { driver 281 drivers/rtc/rtc-m48t86.c .driver = { driver 210 drivers/rtc/rtc-max6900.c rtc = devm_rtc_device_register(&client->dev, max6900_driver.driver.name, driver 227 drivers/rtc/rtc-max6900.c .driver = { driver 143 drivers/rtc/rtc-max6902.c .driver = { driver 151 drivers/rtc/rtc-max6916.c .driver = { driver 831 drivers/rtc/rtc-max77686.c .driver = { driver 213 drivers/rtc/rtc-max8907.c .driver = { driver 310 drivers/rtc/rtc-max8925.c .driver = { driver 521 drivers/rtc/rtc-max8997.c .driver = { driver 309 drivers/rtc/rtc-max8998.c .driver = { driver 354 drivers/rtc/rtc-mc13xxx.c .driver = { driver 435 drivers/rtc/rtc-mcp795.c .driver = { driver 145 drivers/rtc/rtc-meson-vrtc.c .driver = { driver 396 drivers/rtc/rtc-meson.c .driver = { driver 319 drivers/rtc/rtc-moxart.c .driver = { driver 410 drivers/rtc/rtc-mpc5121.c .driver = { driver 511 drivers/rtc/rtc-mrst.c .driver = { driver 230 drivers/rtc/rtc-msm6242.c .driver = { driver 416 drivers/rtc/rtc-mt6397.c .driver = { driver 402 drivers/rtc/rtc-mt7622.c .driver = { driver 316 drivers/rtc/rtc-mv.c .driver = { driver 444 drivers/rtc/rtc-mxc.c .driver = { driver 378 drivers/rtc/rtc-mxc_v2.c .driver = { driver 1031 drivers/rtc/rtc-omap.c .driver = { driver 274 drivers/rtc/rtc-opal.c .driver = { driver 364 drivers/rtc/rtc-palmas.c .driver = { driver 176 drivers/rtc/rtc-pcap.c .driver = { driver 420 drivers/rtc/rtc-pcf2123.c pcf2123_driver.driver.name, &spi->dev); driver 456 drivers/rtc/rtc-pcf2123.c .driver = { driver 647 drivers/rtc/rtc-pcf2127.c pcf2127_i2c_driver.driver.name, id->driver_data); driver 658 drivers/rtc/rtc-pcf2127.c .driver = { driver 710 drivers/rtc/rtc-pcf2127.c return pcf2127_probe(&spi->dev, regmap, pcf2127_spi_driver.driver.name, driver 722 drivers/rtc/rtc-pcf2127.c .driver = { driver 274 drivers/rtc/rtc-pcf50633.c .driver = { driver 487 drivers/rtc/rtc-pcf85063.c .driver = { driver 393 drivers/rtc/rtc-pcf8523.c .driver = { driver 439 drivers/rtc/rtc-pcf85363.c .driver = { driver 599 drivers/rtc/rtc-pcf8563.c pcf8563_driver.driver.name, client); driver 637 drivers/rtc/rtc-pcf8563.c .driver = { driver 294 drivers/rtc/rtc-pcf8583.c pcf8583_driver.driver.name, driver 307 drivers/rtc/rtc-pcf8583.c .driver = { driver 379 drivers/rtc/rtc-pic32.c .driver = { driver 540 drivers/rtc/rtc-pm8xxx.c .driver = { driver 63 drivers/rtc/rtc-ps3.c .driver = { driver 280 drivers/rtc/rtc-puv3.c .driver = { driver 407 drivers/rtc/rtc-pxa.c .driver = { driver 443 drivers/rtc/rtc-r7301.c .driver = { driver 165 drivers/rtc/rtc-r9701.c .driver = { driver 303 drivers/rtc/rtc-rc5t583.c .driver = { driver 455 drivers/rtc/rtc-rk808.c .driver = { driver 267 drivers/rtc/rtc-rp5c01.c .driver = { driver 381 drivers/rtc/rtc-rs5c313.c .driver = { driver 204 drivers/rtc/rtc-rs5c348.c .driver = { driver 716 drivers/rtc/rtc-rs5c372.c rs5c372_driver.driver.name, driver 741 drivers/rtc/rtc-rs5c372.c .driver = { driver 237 drivers/rtc/rtc-rtd119x.c .driver = { driver 721 drivers/rtc/rtc-rv3028.c .driver = { driver 885 drivers/rtc/rtc-rv3029c2.c .driver = { driver 937 drivers/rtc/rtc-rv3029c2.c .driver = { driver 636 drivers/rtc/rtc-rv8803.c .driver = { driver 280 drivers/rtc/rtc-rx4581.c .driver = { driver 391 drivers/rtc/rtc-rx6110.c .driver = { driver 489 drivers/rtc/rtc-rx8010.c .driver = { driver 561 drivers/rtc/rtc-rx8025.c .driver = { driver 325 drivers/rtc/rtc-rx8581.c .driver = { driver 488 drivers/rtc/rtc-s35390a.c s35390a->rtc = devm_rtc_device_register(dev, s35390a_driver.driver.name, driver 504 drivers/rtc/rtc-s35390a.c .driver = { driver 825 drivers/rtc/rtc-s3c.c .driver = { driver 872 drivers/rtc/rtc-s5m.c .driver = { driver 355 drivers/rtc/rtc-sa1100.c .driver = { driver 677 drivers/rtc/rtc-sc27xx.c .driver = { driver 217 drivers/rtc/rtc-sd3078.c .driver = { driver 673 drivers/rtc/rtc-sh.c .driver = { driver 447 drivers/rtc/rtc-sirfsoc.c .driver = { driver 393 drivers/rtc/rtc-snvs.c .driver = { driver 484 drivers/rtc/rtc-spear.c .driver = { driver 311 drivers/rtc/rtc-st-lpc.c .driver = { driver 53 drivers/rtc/rtc-starfire.c .driver = { driver 331 drivers/rtc/rtc-stk17ta8.c .driver = { driver 918 drivers/rtc/rtc-stm32.c .driver = { driver 408 drivers/rtc/rtc-stmp3xxx.c .driver = { driver 93 drivers/rtc/rtc-sun4v.c .driver = { driver 763 drivers/rtc/rtc-sun6i.c .driver = { driver 480 drivers/rtc/rtc-sunxi.c .driver = { driver 223 drivers/rtc/rtc-tegra.c if (!dev || !dev->driver) driver 408 drivers/rtc/rtc-tegra.c .driver = { driver 147 drivers/rtc/rtc-test.c .driver = { driver 326 drivers/rtc/rtc-tps6586x.c .driver = { driver 456 drivers/rtc/rtc-tps65910.c .driver = { driver 325 drivers/rtc/rtc-tps80031.c .driver = { driver 647 drivers/rtc/rtc-twl.c .driver = { driver 296 drivers/rtc/rtc-tx4939.c .driver = { driver 360 drivers/rtc/rtc-v3020.c .driver = { driver 350 drivers/rtc/rtc-vr41xx.c .driver = { driver 269 drivers/rtc/rtc-vt8500.c .driver = { driver 181 drivers/rtc/rtc-wilco-ec.c .driver = { driver 464 drivers/rtc/rtc-wm831x.c .driver = { driver 463 drivers/rtc/rtc-wm8350.c .driver = { driver 632 drivers/rtc/rtc-x1205.c rtc = devm_rtc_device_register(&client->dev, x1205_driver.driver.name, driver 680 drivers/rtc/rtc-x1205.c .driver = { driver 274 drivers/rtc/rtc-xgene.c .driver = { driver 297 drivers/rtc/rtc-zynqmp.c .driver = { driver 6659 drivers/s390/block/dasd_eckd.c .driver = { driver 70 drivers/s390/block/dasd_fba.c .driver = { driver 1058 drivers/s390/block/dcssblk.c .driver = { driver 421 drivers/s390/block/xpram.c .driver = { driver 802 drivers/s390/char/con3215.c .driver = { driver 960 drivers/s390/char/con3215.c static int tty3215_install(struct tty_driver *driver, struct tty_struct *tty) driver 970 drivers/s390/char/con3215.c return tty_port_install(&raw->port, driver, tty); driver 1178 drivers/s390/char/con3215.c struct tty_driver *driver; driver 1184 drivers/s390/char/con3215.c driver = alloc_tty_driver(NR_3215); driver 1185 drivers/s390/char/con3215.c if (!driver) driver 1190 drivers/s390/char/con3215.c put_tty_driver(driver); driver 1199 drivers/s390/char/con3215.c driver->driver_name = "tty3215"; driver 1200 drivers/s390/char/con3215.c driver->name = "ttyS"; driver 1201 drivers/s390/char/con3215.c driver->major = TTY_MAJOR; driver 1202 drivers/s390/char/con3215.c driver->minor_start = 64; driver 1203 drivers/s390/char/con3215.c driver->type = TTY_DRIVER_TYPE_SYSTEM; driver 1204 drivers/s390/char/con3215.c driver->subtype = SYSTEM_TYPE_TTY; driver 1205 drivers/s390/char/con3215.c driver->init_termios = tty_std_termios; driver 1206 drivers/s390/char/con3215.c driver->init_termios.c_iflag = IGNBRK | IGNPAR; driver 1207 drivers/s390/char/con3215.c driver->init_termios.c_oflag = ONLCR; driver 1208 drivers/s390/char/con3215.c driver->init_termios.c_lflag = ISIG; driver 1209 drivers/s390/char/con3215.c driver->flags = TTY_DRIVER_REAL_RAW; driver 1210 drivers/s390/char/con3215.c tty_set_operations(driver, &tty3215_ops); driver 1211 drivers/s390/char/con3215.c ret = tty_register_driver(driver); driver 1213 drivers/s390/char/con3215.c put_tty_driver(driver); driver 1216 drivers/s390/char/con3215.c tty3215_driver = driver; driver 442 drivers/s390/char/fs3270.c if (!tty || tty->driver->major != IBM_TTY3270_MAJOR) { driver 582 drivers/s390/char/monreader.c monreader_device->driver = &monreader_driver; driver 345 drivers/s390/char/monwriter.c .driver = { driver 1288 drivers/s390/char/raw3270.c .driver = { driver 1155 drivers/s390/char/sclp.c .driver = { driver 468 drivers/s390/char/sclp_cmd.c .driver = { driver 500 drivers/s390/char/sclp_tty.c struct tty_driver *driver; driver 510 drivers/s390/char/sclp_tty.c driver = alloc_tty_driver(1); driver 511 drivers/s390/char/sclp_tty.c if (!driver) driver 516 drivers/s390/char/sclp_tty.c put_tty_driver(driver); driver 524 drivers/s390/char/sclp_tty.c put_tty_driver(driver); driver 547 drivers/s390/char/sclp_tty.c put_tty_driver(driver); driver 553 drivers/s390/char/sclp_tty.c driver->driver_name = "sclp_line"; driver 554 drivers/s390/char/sclp_tty.c driver->name = "sclp_line"; driver 555 drivers/s390/char/sclp_tty.c driver->major = TTY_MAJOR; driver 556 drivers/s390/char/sclp_tty.c driver->minor_start = 64; driver 557 drivers/s390/char/sclp_tty.c driver->type = TTY_DRIVER_TYPE_SYSTEM; driver 558 drivers/s390/char/sclp_tty.c driver->subtype = SYSTEM_TYPE_TTY; driver 559 drivers/s390/char/sclp_tty.c driver->init_termios = tty_std_termios; driver 560 drivers/s390/char/sclp_tty.c driver->init_termios.c_iflag = IGNBRK | IGNPAR; driver 561 drivers/s390/char/sclp_tty.c driver->init_termios.c_oflag = ONLCR; driver 562 drivers/s390/char/sclp_tty.c driver->init_termios.c_lflag = ISIG | ECHO; driver 563 drivers/s390/char/sclp_tty.c driver->flags = TTY_DRIVER_REAL_RAW; driver 564 drivers/s390/char/sclp_tty.c tty_set_operations(driver, &sclp_ops); driver 565 drivers/s390/char/sclp_tty.c tty_port_link_device(&sclp_port, driver, 0); driver 566 drivers/s390/char/sclp_tty.c rc = tty_register_driver(driver); driver 568 drivers/s390/char/sclp_tty.c put_tty_driver(driver); driver 572 drivers/s390/char/sclp_tty.c sclp_tty_driver = driver; driver 740 drivers/s390/char/sclp_vt220.c struct tty_driver *driver; driver 745 drivers/s390/char/sclp_vt220.c driver = alloc_tty_driver(1); driver 746 drivers/s390/char/sclp_vt220.c if (!driver) driver 752 drivers/s390/char/sclp_vt220.c driver->driver_name = SCLP_VT220_DRIVER_NAME; driver 753 drivers/s390/char/sclp_vt220.c driver->name = SCLP_VT220_DEVICE_NAME; driver 754 drivers/s390/char/sclp_vt220.c driver->major = SCLP_VT220_MAJOR; driver 755 drivers/s390/char/sclp_vt220.c driver->minor_start = SCLP_VT220_MINOR; driver 756 drivers/s390/char/sclp_vt220.c driver->type = TTY_DRIVER_TYPE_SYSTEM; driver 757 drivers/s390/char/sclp_vt220.c driver->subtype = SYSTEM_TYPE_TTY; driver 758 drivers/s390/char/sclp_vt220.c driver->init_termios = tty_std_termios; driver 759 drivers/s390/char/sclp_vt220.c driver->flags = TTY_DRIVER_REAL_RAW; driver 760 drivers/s390/char/sclp_vt220.c tty_set_operations(driver, &sclp_vt220_ops); driver 761 drivers/s390/char/sclp_vt220.c tty_port_link_device(&sclp_vt220_port, driver, 0); driver 763 drivers/s390/char/sclp_vt220.c rc = tty_register_driver(driver); driver 769 drivers/s390/char/sclp_vt220.c sclp_vt220_driver = driver; driver 773 drivers/s390/char/sclp_vt220.c tty_unregister_driver(driver); driver 777 drivers/s390/char/sclp_vt220.c put_tty_driver(driver); driver 1185 drivers/s390/char/tape_34xx.c .driver = { driver 1645 drivers/s390/char/tape_3590.c .driver = { driver 957 drivers/s390/char/tty3270.c static int tty3270_install(struct tty_driver *driver, struct tty_struct *tty) driver 1021 drivers/s390/char/tty3270.c rc = tty_port_install(&tp->port, driver, tty); driver 1930 drivers/s390/char/tty3270.c struct tty_driver *driver; driver 1933 drivers/s390/char/tty3270.c driver = tty_alloc_driver(RAW3270_MAXDEVS, driver 1937 drivers/s390/char/tty3270.c if (IS_ERR(driver)) driver 1938 drivers/s390/char/tty3270.c return PTR_ERR(driver); driver 1945 drivers/s390/char/tty3270.c driver->driver_name = "tty3270"; driver 1946 drivers/s390/char/tty3270.c driver->name = "3270/tty"; driver 1947 drivers/s390/char/tty3270.c driver->major = IBM_TTY3270_MAJOR; driver 1948 drivers/s390/char/tty3270.c driver->minor_start = RAW3270_FIRSTMINOR; driver 1949 drivers/s390/char/tty3270.c driver->name_base = RAW3270_FIRSTMINOR; driver 1950 drivers/s390/char/tty3270.c driver->type = TTY_DRIVER_TYPE_SYSTEM; driver 1951 drivers/s390/char/tty3270.c driver->subtype = SYSTEM_TYPE_TTY; driver 1952 drivers/s390/char/tty3270.c driver->init_termios = tty_std_termios; driver 1953 drivers/s390/char/tty3270.c tty_set_operations(driver, &tty3270_ops); driver 1954 drivers/s390/char/tty3270.c ret = tty_register_driver(driver); driver 1956 drivers/s390/char/tty3270.c put_tty_driver(driver); driver 1959 drivers/s390/char/tty3270.c tty3270_driver = driver; driver 1967 drivers/s390/char/tty3270.c struct tty_driver *driver; driver 1970 drivers/s390/char/tty3270.c driver = tty3270_driver; driver 1972 drivers/s390/char/tty3270.c tty_unregister_driver(driver); driver 1973 drivers/s390/char/tty3270.c put_tty_driver(driver); driver 645 drivers/s390/char/vmlogrdr.c static ssize_t recording_status_show(struct device_driver *driver, char *buf) driver 762 drivers/s390/char/vmlogrdr.c dev->driver = &vmlogrdr_driver; driver 68 drivers/s390/char/vmur.c .driver = { driver 79 drivers/s390/cio/ccwgroup.c struct ccwgroup_driver *gdrv = to_ccwgroupdrv(gdev->dev.driver); driver 108 drivers/s390/cio/ccwgroup.c struct ccwgroup_driver *gdrv = to_ccwgroupdrv(gdev->dev.driver); driver 136 drivers/s390/cio/ccwgroup.c if (!dev->driver) { driver 390 drivers/s390/cio/ccwgroup.c gdev->dev.driver = &gdrv->driver; driver 467 drivers/s390/cio/ccwgroup.c struct ccwgroup_driver *gdrv = to_ccwgroupdrv(dev->driver); driver 469 drivers/s390/cio/ccwgroup.c if (!dev->driver) driver 480 drivers/s390/cio/ccwgroup.c struct ccwgroup_driver *gdrv = to_ccwgroupdrv(dev->driver); driver 482 drivers/s390/cio/ccwgroup.c if (!dev->driver) driver 491 drivers/s390/cio/ccwgroup.c struct ccwgroup_driver *gdrv = to_ccwgroupdrv(gdev->dev.driver); driver 497 drivers/s390/cio/ccwgroup.c if (!gdev->dev.driver || gdev->state != CCWGROUP_ONLINE) driver 506 drivers/s390/cio/ccwgroup.c struct ccwgroup_driver *gdrv = to_ccwgroupdrv(dev->driver); driver 508 drivers/s390/cio/ccwgroup.c if (!gdev->dev.driver || gdev->state != CCWGROUP_ONLINE) driver 518 drivers/s390/cio/ccwgroup.c struct ccwgroup_driver *gdrv = to_ccwgroupdrv(gdev->dev.driver); driver 520 drivers/s390/cio/ccwgroup.c if (!gdev->dev.driver || gdev->state != CCWGROUP_ONLINE) driver 529 drivers/s390/cio/ccwgroup.c struct ccwgroup_driver *gdrv = to_ccwgroupdrv(gdev->dev.driver); driver 531 drivers/s390/cio/ccwgroup.c if (!gdev->dev.driver || gdev->state != CCWGROUP_ONLINE) driver 540 drivers/s390/cio/ccwgroup.c struct ccwgroup_driver *gdrv = to_ccwgroupdrv(gdev->dev.driver); driver 542 drivers/s390/cio/ccwgroup.c if (!gdev->dev.driver || gdev->state != CCWGROUP_ONLINE) driver 578 drivers/s390/cio/ccwgroup.c cdriver->driver.bus = &ccwgroup_bus_type; driver 580 drivers/s390/cio/ccwgroup.c return driver_register(&cdriver->driver); driver 595 drivers/s390/cio/ccwgroup.c while ((dev = driver_find_next_device(&cdriver->driver, NULL))) { driver 601 drivers/s390/cio/ccwgroup.c driver_unregister(&cdriver->driver); driver 621 drivers/s390/cio/ccwgroup.c dev = driver_find_device_by_name(&gdrv->driver, bus_id); driver 216 drivers/s390/cio/chsc.c if (sch->driver && sch->driver->chp_event) driver 217 drivers/s390/cio/chsc.c if (sch->driver->chp_event(sch, data, CHP_OFFLINE) != 0) driver 255 drivers/s390/cio/chsc.c if (sch->driver && sch->driver->chp_event) driver 256 drivers/s390/cio/chsc.c sch->driver->chp_event(sch, data, CHP_ONLINE); driver 725 drivers/s390/cio/chsc.c if (sch->driver && sch->driver->chp_event) driver 726 drivers/s390/cio/chsc.c sch->driver->chp_event(sch, &link, driver 555 drivers/s390/cio/cio.c if (sch->driver && sch->driver->irq) driver 556 drivers/s390/cio/cio.c sch->driver->irq(sch); driver 604 drivers/s390/cio/cio.c if (sch->driver && sch->driver->irq) driver 605 drivers/s390/cio/cio.c sch->driver->irq(sch); driver 112 drivers/s390/cio/cio.h struct css_driver *driver; driver 470 drivers/s390/cio/css.c if (!sch->driver) { driver 559 drivers/s390/cio/css.c if (sch->driver) { driver 560 drivers/s390/cio/css.c if (sch->driver->sch_event) driver 561 drivers/s390/cio/css.c ret = sch->driver->sch_event(sch, slow); driver 1404 drivers/s390/cio/css.c struct css_driver *driver = to_cssdriver(drv); driver 1411 drivers/s390/cio/css.c for (id = driver->subchannel_type; id->match_flags; id++) { driver 1425 drivers/s390/cio/css.c sch->driver = to_cssdriver(dev->driver); driver 1426 drivers/s390/cio/css.c ret = sch->driver->probe ? sch->driver->probe(sch) : 0; driver 1428 drivers/s390/cio/css.c sch->driver = NULL; driver 1438 drivers/s390/cio/css.c ret = sch->driver->remove ? sch->driver->remove(sch) : 0; driver 1439 drivers/s390/cio/css.c sch->driver = NULL; driver 1448 drivers/s390/cio/css.c if (sch->driver && sch->driver->shutdown) driver 1449 drivers/s390/cio/css.c sch->driver->shutdown(sch); driver 1471 drivers/s390/cio/css.c if (!sch->dev.driver) driver 1473 drivers/s390/cio/css.c drv = to_cssdriver(sch->dev.driver); driver 1483 drivers/s390/cio/css.c if (!sch->dev.driver) driver 1485 drivers/s390/cio/css.c drv = to_cssdriver(sch->dev.driver); driver 1495 drivers/s390/cio/css.c if (!sch->dev.driver) driver 1497 drivers/s390/cio/css.c drv = to_cssdriver(sch->dev.driver); driver 1506 drivers/s390/cio/css.c if (!sch->dev.driver) driver 1508 drivers/s390/cio/css.c drv = to_cssdriver(sch->dev.driver); driver 1518 drivers/s390/cio/css.c if (!sch->dev.driver) driver 1520 drivers/s390/cio/css.c drv = to_cssdriver(sch->dev.driver); driver 1595 drivers/s390/cio/device.c sch->driver = &io_subchannel_driver; driver 1719 drivers/s390/cio/device.c dev = driver_find_device_by_name(&cdrv->driver, bus_id); driver 1738 drivers/s390/cio/device.c struct ccw_driver *cdrv = to_ccwdrv(dev->driver); driver 2050 drivers/s390/cio/device.c struct device_driver *drv = &cdriver->driver; driver 2065 drivers/s390/cio/device.c driver_unregister(&cdriver->driver); driver 26 drivers/s390/cio/scm.c struct scm_driver *scmdrv = to_scm_drv(dev->driver); driver 34 drivers/s390/cio/scm.c struct scm_driver *scmdrv = to_scm_drv(dev->driver); driver 79 drivers/s390/cio/scm.c struct scm_driver *scmdrv = to_scm_drv(scmdev->dev.driver); driver 166 drivers/s390/cio/scm.c if (!scmdev->dev.driver) driver 168 drivers/s390/cio/scm.c scmdrv = to_scm_drv(scmdev->dev.driver); driver 258 drivers/s390/cio/scm.c struct scm_driver *scmdrv = to_scm_drv(dev->driver); driver 261 drivers/s390/cio/scm.c if (dev->driver && scmdrv->notify) driver 717 drivers/s390/crypto/ap_bus.c drvres = to_ap_drv(dev->driver)->flags driver 777 drivers/s390/crypto/ap_bus.c struct ap_driver *ap_drv = to_ap_drv(dev->driver); driver 854 drivers/s390/crypto/ap_bus.c struct device_driver *drv = &ap_drv->driver; driver 870 drivers/s390/crypto/ap_bus.c driver_unregister(&ap_drv->driver); driver 133 drivers/s390/crypto/ap_bus.h struct device_driver driver; driver 143 drivers/s390/crypto/ap_bus.h #define to_ap_drv(x) container_of((x), struct ap_driver, driver) driver 59 drivers/s390/crypto/vfio_ap_ops.c dev = driver_find_device(&matrix_dev->vfio_ap_drv->driver, NULL, driver 494 drivers/s390/crypto/vfio_ap_ops.c ret = driver_for_each_device(&matrix_dev->vfio_ap_drv->driver, NULL, driver 1122 drivers/s390/crypto/vfio_ap_ops.c dev = driver_find_device(&matrix_dev->vfio_ap_drv->driver, NULL, driver 574 drivers/s390/crypto/zcrypt_api.c if (!zq || !try_module_get(zq->queue->ap_dev.drv->driver.owner)) driver 581 drivers/s390/crypto/zcrypt_api.c *pmod = zq->queue->ap_dev.drv->driver.owner; driver 1747 drivers/s390/net/ctcm_main.c .driver = { driver 1758 drivers/s390/net/ctcm_main.c .driver = { driver 1843 drivers/s390/net/ctcm_main.c ctcm_group_driver.driver.groups = ctcm_drv_attr_groups; driver 594 drivers/s390/net/ism_drv.c .driver = { driver 2362 drivers/s390/net/lcs.c .driver = { driver 2376 drivers/s390/net/lcs.c .driver = { driver 2433 drivers/s390/net/lcs.c lcs_group_driver.driver.groups = lcs_drv_attr_groups; driver 1820 drivers/s390/net/netiucv.c dev->driver = &netiucv_driver; driver 2195 drivers/s390/net/netiucv.c netiucv_dev->driver = &netiucv_driver; driver 4883 drivers/s390/net/qeth_core_main.c .driver = { driver 5825 drivers/s390/net/qeth_core_main.c .driver = { driver 151 drivers/s390/net/qeth_ethtool.c strlcpy(info->driver, IS_LAYER2(card) ? "qeth_l2" : "qeth_l3", driver 152 drivers/s390/net/qeth_ethtool.c sizeof(info->driver)); driver 219 drivers/s390/net/smsgiucv.c smsg_dev->driver = &smsg_driver; driver 177 drivers/s390/net/smsgiucv_app.c smsg_app_dev->driver = smsgiucv_drv; driver 327 drivers/s390/scsi/zfcp_ccw.c .driver = { driver 1397 drivers/s390/virtio/virtio_ccw.c .driver = { driver 415 drivers/sbus/char/bbc_i2c.c .driver = { driver 265 drivers/sbus/char/display7seg.c .driver = { driver 1129 drivers/sbus/char/envctrl.c .driver = { driver 209 drivers/sbus/char/flash.c .driver = { driver 243 drivers/sbus/char/uctrl.c if (UCTRL_STAT_TXNF_STA & sbus_readl(&driver->regs->uctrl_stat)) \ driver 247 drivers/sbus/char/uctrl.c sbus_writel(value, &driver->regs->uctrl_data); \ driver 256 drivers/sbus/char/uctrl.c if ((UCTRL_STAT_RXNE_STA & sbus_readl(&driver->regs->uctrl_stat)) == 0) \ driver 260 drivers/sbus/char/uctrl.c value = sbus_readl(&driver->regs->uctrl_data); \ driver 262 drivers/sbus/char/uctrl.c sbus_writel(UCTRL_STAT_RXNE_STA, &driver->regs->uctrl_stat); \ driver 265 drivers/sbus/char/uctrl.c static void uctrl_do_txn(struct uctrl_driver *driver, struct uctrl_txn *txn) driver 270 drivers/sbus/char/uctrl.c stat = sbus_readl(&driver->regs->uctrl_stat); driver 271 drivers/sbus/char/uctrl.c intr = sbus_readl(&driver->regs->uctrl_intr); driver 272 drivers/sbus/char/uctrl.c sbus_writel(stat, &driver->regs->uctrl_stat); driver 303 drivers/sbus/char/uctrl.c static void uctrl_get_event_status(struct uctrl_driver *driver) driver 314 drivers/sbus/char/uctrl.c uctrl_do_txn(driver, &txn); driver 317 drivers/sbus/char/uctrl.c driver->status.event_status = driver 319 drivers/sbus/char/uctrl.c dprintk(("ev is %x\n", driver->status.event_status)); driver 322 drivers/sbus/char/uctrl.c static void uctrl_get_external_status(struct uctrl_driver *driver) driver 334 drivers/sbus/char/uctrl.c uctrl_do_txn(driver, &txn); driver 337 drivers/sbus/char/uctrl.c driver->status.external_status = driver 339 drivers/sbus/char/uctrl.c dprintk(("ex is %x\n", driver->status.external_status)); driver 340 drivers/sbus/char/uctrl.c v = driver->status.external_status; driver 427 drivers/sbus/char/uctrl.c .driver = { driver 260 drivers/scsi/a3000.c .driver = { driver 114 drivers/scsi/a4000t.c .driver = { driver 11483 drivers/scsi/advansys.c .driver = { driver 11558 drivers/scsi/advansys.c .driver = { driver 11695 drivers/scsi/advansys.c .driver = { driver 1039 drivers/scsi/aha1542.c .driver = { driver 657 drivers/scsi/aha1740.c .driver = { driver 139 drivers/scsi/aic7xxx/aic7770_osm.c .driver = { driver 934 drivers/scsi/aic94xx/aic94xx_init.c static ssize_t version_show(struct device_driver *driver, char *buf) driver 940 drivers/scsi/aic94xx/aic94xx_init.c static int asd_create_driver_attrs(struct device_driver *driver) driver 942 drivers/scsi/aic94xx/aic94xx_init.c return driver_create_file(driver, &driver_attr_version); driver 945 drivers/scsi/aic94xx/aic94xx_init.c static void asd_remove_driver_attrs(struct device_driver *driver) driver 947 drivers/scsi/aic94xx/aic94xx_init.c driver_remove_file(driver, &driver_attr_version); driver 1017 drivers/scsi/aic94xx/aic94xx_init.c err = asd_create_driver_attrs(&aic94xx_pci_driver.driver); driver 1035 drivers/scsi/aic94xx/aic94xx_init.c asd_remove_driver_attrs(&aic94xx_pci_driver.driver); driver 888 drivers/scsi/atari_scsi.c .driver = { driver 312 drivers/scsi/bfa/bfa_defs.h char driver[BFA_IOC_DRIVER_LEN]; /* driver name */ driver 121 drivers/scsi/bfa/bfad_bsg.c strcpy(iocmd->ioc_attr.driver_attr.driver, BFAD_DRIVER_NAME); driver 2337 drivers/scsi/bnx2fc/bnx2fc_fcoe.c if (strncmp(drvinfo.driver, "bnx2x", strlen("bnx2x"))) { driver 107 drivers/scsi/bvme6000_scsi.c .driver = { driver 1191 drivers/scsi/csiostor/csio_init.c .driver = { driver 147 drivers/scsi/esas2r/esas2r_log.c (dev->driver ? dev->driver->name : "unknown"), driver 193 drivers/scsi/fdomain_isa.c .driver = { driver 61 drivers/scsi/fdomain_pci.c .driver.pm = FDOMAIN_PM_OPS, driver 734 drivers/scsi/g_NCR5380.c .driver = { driver 2594 drivers/scsi/gdth.c ha->dvr.size = sizeof(ha->dvr.eu.driver); driver 2595 drivers/scsi/gdth.c ha->dvr.eu.driver.ionode = ha->hanum; driver 2606 drivers/scsi/gdth.c ha->dvr.size = sizeof(ha->dvr.eu.driver); driver 2607 drivers/scsi/gdth.c ha->dvr.eu.driver.ionode = ha->hanum; driver 2608 drivers/scsi/gdth.c ha->dvr.eu.driver.index = IStatus; driver 3463 drivers/scsi/gdth.c evt.event.event_data.size=sizeof(evt.event.event_data.eu.driver); driver 141 drivers/scsi/gdth_ioctl.h } __attribute__((packed)) driver; driver 534 drivers/scsi/gdth_proc.c if (estr->event_data.eu.driver.ionode == ha->hanum && driver 1822 drivers/scsi/hisi_sas/hisi_sas_v1_hw.c .driver = { driver 3624 drivers/scsi/hisi_sas/hisi_sas_v2_hw.c .driver = { driver 760 drivers/scsi/isci/init.c .driver.pm = &isci_pm_ops, driver 200 drivers/scsi/jazz_esp.c .driver = { driver 547 drivers/scsi/mac53c94.c .driver = { driver 438 drivers/scsi/mac_esp.c .driver = { driver 539 drivers/scsi/mac_scsi.c .driver = { driver 8844 drivers/scsi/megaraid/megaraid_sas_base.c rval = driver_create_file(&megasas_pci_driver.driver, driver 8849 drivers/scsi/megaraid/megaraid_sas_base.c rval = driver_create_file(&megasas_pci_driver.driver, driver 8854 drivers/scsi/megaraid/megaraid_sas_base.c rval = driver_create_file(&megasas_pci_driver.driver, driver 8859 drivers/scsi/megaraid/megaraid_sas_base.c rval = driver_create_file(&megasas_pci_driver.driver, driver 8863 drivers/scsi/megaraid/megaraid_sas_base.c rval = driver_create_file(&megasas_pci_driver.driver, driver 8868 drivers/scsi/megaraid/megaraid_sas_base.c rval = driver_create_file(&megasas_pci_driver.driver, driver 8873 drivers/scsi/megaraid/megaraid_sas_base.c rval = driver_create_file(&megasas_pci_driver.driver, driver 8881 drivers/scsi/megaraid/megaraid_sas_base.c driver_remove_file(&megasas_pci_driver.driver, driver 8885 drivers/scsi/megaraid/megaraid_sas_base.c driver_remove_file(&megasas_pci_driver.driver, driver 8889 drivers/scsi/megaraid/megaraid_sas_base.c driver_remove_file(&megasas_pci_driver.driver, driver 8892 drivers/scsi/megaraid/megaraid_sas_base.c driver_remove_file(&megasas_pci_driver.driver, driver 8895 drivers/scsi/megaraid/megaraid_sas_base.c driver_remove_file(&megasas_pci_driver.driver, driver 8898 drivers/scsi/megaraid/megaraid_sas_base.c driver_remove_file(&megasas_pci_driver.driver, &driver_attr_version); driver 8912 drivers/scsi/megaraid/megaraid_sas_base.c driver_remove_file(&megasas_pci_driver.driver, driver 8914 drivers/scsi/megaraid/megaraid_sas_base.c driver_remove_file(&megasas_pci_driver.driver, driver 8916 drivers/scsi/megaraid/megaraid_sas_base.c driver_remove_file(&megasas_pci_driver.driver, driver 8918 drivers/scsi/megaraid/megaraid_sas_base.c driver_remove_file(&megasas_pci_driver.driver, driver 8920 drivers/scsi/megaraid/megaraid_sas_base.c driver_remove_file(&megasas_pci_driver.driver, &driver_attr_version); driver 8921 drivers/scsi/megaraid/megaraid_sas_base.c driver_remove_file(&megasas_pci_driver.driver, driver 8923 drivers/scsi/megaraid/megaraid_sas_base.c driver_remove_file(&megasas_pci_driver.driver, driver 2039 drivers/scsi/mesh.c .driver = { driver 128 drivers/scsi/mvme16x_scsi.c .driver = { driver 7207 drivers/scsi/qla2xxx/qla_os.c .driver = { driver 1464 drivers/scsi/qlogicpti.c .driver = { driver 22 drivers/scsi/scsi_dh.c const char *driver; driver 80 drivers/scsi/scsi_dh.c return b->driver; driver 56 drivers/scsi/scsi_pm.c const struct dev_pm_ops *pm = dev->driver ? dev->driver->pm : NULL; driver 75 drivers/scsi/scsi_pm.c const struct dev_pm_ops *pm = dev->driver ? dev->driver->pm : NULL; driver 235 drivers/scsi/scsi_pm.c const struct dev_pm_ops *pm = dev->driver ? dev->driver->pm : NULL; driver 265 drivers/scsi/scsi_pm.c const struct dev_pm_ops *pm = dev->driver ? dev->driver->pm : NULL; driver 1520 drivers/scsi/scsi_scan.c if (dev->driver && try_module_get(dev->driver->owner)) { driver 1521 drivers/scsi/scsi_scan.c struct scsi_driver *drv = to_scsi_driver(dev->driver); driver 1525 drivers/scsi/scsi_scan.c module_put(dev->driver->owner); driver 3331 drivers/scsi/sd.c sdkp->driver = &sd_template; driver 3361 drivers/scsi/sd.c gd->private_data = &sdkp->driver; driver 71 drivers/scsi/sd.h struct scsi_driver *driver; /* always &sd_template */ driver 124 drivers/scsi/sd.h return container_of(disk->private_data, struct scsi_disk, driver); driver 303 drivers/scsi/sgiwd93.c .driver = { driver 206 drivers/scsi/sim710.c .driver = { driver 124 drivers/scsi/sni_53c710.c .driver = { driver 142 drivers/scsi/sr.c return container_of(disk->private_data, struct scsi_cd, driver); driver 726 drivers/scsi/sr.c cd->driver = &sr_template; driver 748 drivers/scsi/sr.c disk->private_data = &cd->driver; driver 35 drivers/scsi/sr.h struct scsi_driver *driver; driver 4303 drivers/scsi/st.c disk->private_data = &tpnt->driver; driver 4309 drivers/scsi/st.c tpnt->driver = &st_template; driver 121 drivers/scsi/st.h struct scsi_driver *driver; driver 1944 drivers/scsi/storvsc_drv.c .driver = { driver 661 drivers/scsi/sun3_scsi.c .driver = { driver 269 drivers/scsi/sun3x_esp.c .driver = { driver 602 drivers/scsi/sun_esp.c .driver = { driver 222 drivers/scsi/ufs/cdns-pltfrm.c .driver = { driver 167 drivers/scsi/ufs/tc-dwc-g210-pci.c .driver = { driver 98 drivers/scsi/ufs/tc-dwc-g210-pltfrm.c .driver = { driver 597 drivers/scsi/ufs/ufs-hisi.c .driver = { driver 367 drivers/scsi/ufs/ufs-mediatek.c .driver = { driver 1108 drivers/scsi/ufs/ufs-qcom.c host->rcdev.owner = dev->driver->owner; driver 1664 drivers/scsi/ufs/ufs-qcom.c .driver = { driver 216 drivers/scsi/ufs/ufshcd-pci.c .driver = { driver 970 drivers/scsi/virtio_scsi.c .driver.name = KBUILD_MODNAME, driver 971 drivers/scsi/virtio_scsi.c .driver.owner = THIS_MODULE, driver 312 drivers/sh/maple/maple.c static int maple_check_matching_driver(struct device_driver *driver, driver 319 drivers/sh/maple/maple.c maple_drv = to_maple_driver(driver); driver 371 drivers/sh/maple/maple.c mdev->driver = &maple_unsupported_device; driver 381 drivers/sh/maple/maple.c mdev->driver = &maple_unsupported_device; driver 140 drivers/sh/superhyway/superhyway.c struct superhyway_driver *shyway_drv = to_superhyway_driver(dev->driver); driver 156 drivers/sh/superhyway/superhyway.c struct superhyway_driver *shyway_drv = to_superhyway_driver(dev->driver); driver 164 drivers/siox/siox-bus-gpio.c .driver = { driver 155 drivers/siox/siox-core.c to_siox_driver(sdevice->dev.driver); driver 196 drivers/siox/siox-core.c to_siox_driver(sdevice->dev.driver); driver 522 drivers/siox/siox-core.c struct siox_driver *sdriver = to_siox_driver(dev->driver); driver 533 drivers/siox/siox-core.c container_of(dev->driver, struct siox_driver, driver); driver 544 drivers/siox/siox-core.c container_of(dev->driver, struct siox_driver, driver); driver 887 drivers/siox/siox-core.c sdriver->driver.name); driver 891 drivers/siox/siox-core.c sdriver->driver.owner = owner; driver 892 drivers/siox/siox-core.c sdriver->driver.bus = &siox_bus_type; driver 895 drivers/siox/siox-core.c sdriver->driver.probe = siox_driver_probe; driver 897 drivers/siox/siox-core.c sdriver->driver.remove = siox_driver_remove; driver 899 drivers/siox/siox-core.c sdriver->driver.shutdown = siox_driver_shutdown; driver 901 drivers/siox/siox-core.c ret = driver_register(&sdriver->driver); driver 904 drivers/siox/siox-core.c sdriver->driver.name, ret); driver 54 drivers/slimbus/core.c if (!sbdev->dev.driver) driver 57 drivers/slimbus/core.c sbdrv = to_slim_driver(sbdev->dev.driver); driver 65 drivers/slimbus/core.c struct slim_driver *sbdrv = to_slim_driver(dev->driver); driver 89 drivers/slimbus/core.c if (dev->driver) { driver 90 drivers/slimbus/core.c sbdrv = to_slim_driver(dev->driver); driver 126 drivers/slimbus/core.c if (!(drv->driver.of_match_table || drv->id_table) || !drv->probe) driver 129 drivers/slimbus/core.c drv->driver.bus = &slimbus_bus; driver 130 drivers/slimbus/core.c drv->driver.owner = owner; driver 132 drivers/slimbus/core.c return driver_register(&drv->driver); driver 143 drivers/slimbus/core.c driver_unregister(&drv->driver); driver 161 drivers/slimbus/core.c sbdev->dev.driver = NULL; driver 733 drivers/slimbus/qcom-ctrl.c .driver = { driver 1518 drivers/slimbus/qcom-ngd-ctrl.c .driver = { driver 1527 drivers/slimbus/qcom-ngd-ctrl.c .driver = { driver 109 drivers/soc/actions/owl-sps.c match = of_match_device(pdev->dev.driver->of_match_table, &pdev->dev); driver 309 drivers/soc/actions/owl-sps.c .driver = { driver 202 drivers/soc/amlogic/meson-canvas.c .driver = { driver 687 drivers/soc/amlogic/meson-clk-measure.c .driver = { driver 493 drivers/soc/amlogic/meson-ee-pwrc.c .driver = { driver 371 drivers/soc/amlogic/meson-gx-pwrc-vpu.c .driver = { driver 298 drivers/soc/aspeed/aspeed-lpc-ctrl.c .driver = { driver 332 drivers/soc/aspeed/aspeed-lpc-snoop.c .driver = { driver 431 drivers/soc/aspeed/aspeed-p2a-ctrl.c .driver = { driver 688 drivers/soc/bcm/bcm2835-power.c .driver = { driver 819 drivers/soc/bcm/brcmstb/pm/pm-arm.c .driver = { driver 235 drivers/soc/bcm/raspberrypi-power.c .driver = { driver 317 drivers/soc/fsl/dpaa2-console.c .driver = { driver 322 drivers/soc/fsl/dpio/dpio-driver.c .driver = { driver 238 drivers/soc/fsl/guts.c .driver = { driver 312 drivers/soc/fsl/qbman/bman_ccsr.c .driver = { driver 216 drivers/soc/fsl/qbman/bman_portal.c .driver = { driver 909 drivers/soc/fsl/qbman/qman_ccsr.c .driver = { driver 363 drivers/soc/fsl/qbman/qman_portal.c .driver = { driver 686 drivers/soc/fsl/qe/qe.c .driver = { driver 233 drivers/soc/imx/gpc.c .driver = { driver 547 drivers/soc/imx/gpc.c .driver = { driver 541 drivers/soc/imx/gpcv2.c .driver = { driver 648 drivers/soc/imx/gpcv2.c .driver = { driver 154 drivers/soc/imx/soc-imx-scu.c .driver = { driver 737 drivers/soc/ixp4xx/ixp4xx-npe.c .driver = { driver 458 drivers/soc/ixp4xx/ixp4xx-qmgr.c .driver = { driver 76 drivers/soc/lantiq/fpi-bus.c .driver = { driver 2047 drivers/soc/mediatek/mtk-pmic-wrap.c .driver = { driver 1061 drivers/soc/mediatek/mtk-scpsys.c .driver = { driver 146 drivers/soc/qcom/apr.c if (svc && svc->dev.driver) driver 147 drivers/soc/qcom/apr.c adrv = to_apr_driver(svc->dev.driver); driver 213 drivers/soc/qcom/apr.c struct apr_driver *adrv = to_apr_driver(dev->driver); driver 224 drivers/soc/qcom/apr.c if (dev->driver) { driver 225 drivers/soc/qcom/apr.c adrv = to_apr_driver(dev->driver); driver 285 drivers/soc/qcom/apr.c adev->dev.driver = NULL; driver 384 drivers/soc/qcom/apr.c drv->driver.bus = &aprbus; driver 385 drivers/soc/qcom/apr.c drv->driver.owner = owner; driver 387 drivers/soc/qcom/apr.c return driver_register(&drv->driver); driver 398 drivers/soc/qcom/apr.c driver_unregister(&drv->driver); driver 272 drivers/soc/qcom/cmd-db.c .driver = { driver 90 drivers/soc/qcom/llcc-sdm845.c .driver = { driver 762 drivers/soc/qcom/qcom-geni-se.c .driver = { driver 603 drivers/soc/qcom/qcom_aoss.c .driver = { driver 239 drivers/soc/qcom/qcom_gsbi.c .driver = { driver 293 drivers/soc/qcom/rmtfs_mem.c .driver = { driver 685 drivers/soc/qcom/rpmh-rsc.c .driver = { driver 396 drivers/soc/qcom/rpmhpd.c .driver = { driver 389 drivers/soc/qcom/rpmpd.c .driver = { driver 995 drivers/soc/qcom/smem.c .driver = { driver 590 drivers/soc/qcom/smp2p.c .driver = { driver 613 drivers/soc/qcom/smsm.c .driver = { driver 467 drivers/soc/qcom/socinfo.c .driver = { driver 372 drivers/soc/qcom/spm.c .driver = { driver 635 drivers/soc/rockchip/pm_domains.c match = of_match_device(dev->driver->of_match_table, dev); driver 1029 drivers/soc/rockchip/pm_domains.c .driver = { driver 141 drivers/soc/samsung/exynos-pmu.c .driver = { driver 395 drivers/soc/sunxi/sunxi_sram.c .driver = { driver 166 drivers/soc/tegra/flowctrl.c .driver = { driver 166 drivers/soc/tegra/fuse/fuse-tegra.c .driver = { driver 2804 drivers/soc/tegra/pmc.c .driver = { driver 812 drivers/soc/ti/knav_dma.c .driver = { driver 1902 drivers/soc/ti/knav_qmss_queue.c .driver = { driver 532 drivers/soc/ti/pm33xx.c .driver = { driver 207 drivers/soc/ti/ti_sci_pm_domains.c .driver = { driver 565 drivers/soc/ti/wkup_m3_ipc.c .driver = { driver 129 drivers/soc/versatile/soc-realview.c .driver = { driver 618 drivers/soc/xilinx/xlnx_vcu.c .driver = { driver 315 drivers/soc/xilinx/zynqmp_pm_domains.c .driver = { driver 175 drivers/soc/xilinx/zynqmp_power.c .driver = { driver 170 drivers/soc/zte/zx296718_pm_domains.c .driver = { driver 73 drivers/soundwire/bus_type.c struct sdw_driver *drv = drv_to_sdw_driver(dev->driver); driver 119 drivers/soundwire/bus_type.c struct sdw_driver *drv = drv_to_sdw_driver(dev->driver); driver 133 drivers/soundwire/bus_type.c struct sdw_driver *drv = drv_to_sdw_driver(dev->driver); driver 148 drivers/soundwire/bus_type.c drv->driver.bus = &sdw_bus_type; driver 156 drivers/soundwire/bus_type.c drv->driver.owner = owner; driver 157 drivers/soundwire/bus_type.c drv->driver.probe = sdw_drv_probe; driver 160 drivers/soundwire/bus_type.c drv->driver.remove = sdw_drv_remove; driver 163 drivers/soundwire/bus_type.c drv->driver.shutdown = sdw_drv_shutdown; driver 165 drivers/soundwire/bus_type.c return driver_register(&drv->driver); driver 175 drivers/soundwire/bus_type.c driver_unregister(&drv->driver); driver 1110 drivers/soundwire/intel.c .driver = { driver 629 drivers/spi/atmel-quadspi.c .driver = { driver 233 drivers/spi/spi-altera.c .driver = { driver 927 drivers/spi/spi-armada-3700.c .driver = { driver 692 drivers/spi/spi-at91-usart.c .driver = { driver 241 drivers/spi/spi-ath79.c .driver = { driver 1782 drivers/spi/spi-atmel.c .driver = { driver 952 drivers/spi/spi-au1550.c .driver = { driver 582 drivers/spi/spi-axi-spi-engine.c .driver = { driver 1378 drivers/spi/spi-bcm2835.c .driver = { driver 613 drivers/spi/spi-bcm2835aux.c .driver = { driver 506 drivers/spi/spi-bcm63xx-hsspi.c .driver = { driver 651 drivers/spi/spi-bcm63xx.c .driver = { driver 32 drivers/spi/spi-brcmstb-qspi.c .driver = { driver 711 drivers/spi/spi-cadence.c .driver = { driver 90 drivers/spi/spi-cavium-octeon.c .driver = { driver 161 drivers/spi/spi-clps711x.c .driver = { driver 508 drivers/spi/spi-coldfire-qspi.c .driver.name = DRIVER_NAME, driver 509 drivers/spi/spi-coldfire-qspi.c .driver.owner = THIS_MODULE, driver 510 drivers/spi/spi-coldfire-qspi.c .driver.pm = &mcfqspi_pm, driver 1054 drivers/spi/spi-davinci.c .driver = { driver 868 drivers/spi/spi-dln2.c .driver = { driver 239 drivers/spi/spi-dw-mmio.c .driver = { driver 148 drivers/spi/spi-dw-pci.c .driver = { driver 490 drivers/spi/spi-efm32.c .driver = { driver 755 drivers/spi/spi-ep93xx.c .driver = { driver 423 drivers/spi/spi-falcon.c .driver = { driver 1164 drivers/spi/spi-fsl-dspi.c .driver.name = DRIVER_NAME, driver 1165 drivers/spi/spi-fsl-dspi.c .driver.of_match_table = fsl_dspi_dt_ids, driver 1166 drivers/spi/spi-fsl-dspi.c .driver.owner = THIS_MODULE, driver 1167 drivers/spi/spi-fsl-dspi.c .driver.pm = &dspi_pm, driver 831 drivers/spi/spi-fsl-espi.c .driver = { driver 1015 drivers/spi/spi-fsl-lpspi.c .driver = { driver 976 drivers/spi/spi-fsl-qspi.c .driver = { driver 778 drivers/spi/spi-fsl-spi.c .driver = { driver 829 drivers/spi/spi-fsl-spi.c .driver = { driver 682 drivers/spi/spi-geni-qcom.c .driver = { driver 444 drivers/spi/spi-gpio.c .driver = { driver 796 drivers/spi/spi-img-spfi.c .driver = { driver 1799 drivers/spi/spi-imx.c .driver = { driver 145 drivers/spi/spi-iproc-qspi.c .driver = { driver 223 drivers/spi/spi-jcore.c .driver = { driver 969 drivers/spi/spi-lantiq-ssc.c .driver = { driver 353 drivers/spi/spi-loopback-test.c .driver = { driver 235 drivers/spi/spi-lp8841-rtc.c .driver = { driver 718 drivers/spi/spi-mem.c return container_of(drv, struct spi_mem_driver, spidrv.driver); driver 723 drivers/spi/spi-mem.c struct spi_mem_driver *memdrv = to_spi_mem_drv(spi->dev.driver); driver 748 drivers/spi/spi-mem.c struct spi_mem_driver *memdrv = to_spi_mem_drv(spi->dev.driver); driver 759 drivers/spi/spi-mem.c struct spi_mem_driver *memdrv = to_spi_mem_drv(spi->dev.driver); driver 613 drivers/spi/spi-meson-spicc.c .driver = { driver 445 drivers/spi/spi-meson-spifc.c .driver = { driver 619 drivers/spi/spi-mpc512x-psc.c .driver = { driver 494 drivers/spi/spi-mpc52xx-psc.c .driver = { driver 543 drivers/spi/spi-mpc52xx.c .driver = { driver 893 drivers/spi/spi-mt65xx.c .driver = { driver 402 drivers/spi/spi-mt7621.c .driver = { driver 607 drivers/spi/spi-mxic.c .driver = { driver 664 drivers/spi/spi-mxs.c .driver = { driver 757 drivers/spi/spi-npcm-fiu.c .driver = { driver 481 drivers/spi/spi-npcm-pspi.c .driver = { driver 1089 drivers/spi/spi-nxp-fspi.c .driver = { driver 343 drivers/spi/spi-oc-tiny.c .driver = { driver 481 drivers/spi/spi-omap-100k.c .driver = { driver 524 drivers/spi/spi-omap-uwire.c .driver = { driver 1578 drivers/spi/spi-omap2-mcspi.c .driver = { driver 843 drivers/spi/spi-orion.c .driver = { driver 703 drivers/spi/spi-pic32-sqi.c .driver = { driver 853 drivers/spi/spi-pic32.c .driver = { driver 574 drivers/spi/spi-ppc4xx.c .driver = { driver 1555 drivers/spi/spi-pxa2xx.c of_id = of_match_device(pdev->dev.driver->of_match_table, driver 1561 drivers/spi/spi-pxa2xx.c adev_id = acpi_match_device(pdev->dev.driver->acpi_match_table, driver 2001 drivers/spi/spi-pxa2xx.c static struct platform_driver driver = { driver 2002 drivers/spi/spi-pxa2xx.c .driver = { driver 2014 drivers/spi/spi-pxa2xx.c return platform_driver_register(&driver); driver 2020 drivers/spi/spi-pxa2xx.c platform_driver_unregister(&driver); driver 566 drivers/spi/spi-qcom-qspi.c .driver = { driver 1301 drivers/spi/spi-qup.c .driver = { driver 194 drivers/spi/spi-rb4xx.c .driver = { driver 859 drivers/spi/spi-rockchip.c .driver = { driver 1349 drivers/spi/spi-rspi.c .driver = { driver 656 drivers/spi/spi-s3c24xx.c .driver = { driver 1433 drivers/spi/spi-s3c64xx.c .driver = { driver 339 drivers/spi/spi-sc18is602.c .driver = { driver 300 drivers/spi/spi-sh-hspi.c .driver = { driver 1457 drivers/spi/spi-sh-msiof.c .driver = { driver 188 drivers/spi/spi-sh-sci.c .driver = { driver 508 drivers/spi/spi-sh.c .driver = { driver 439 drivers/spi/spi-sifive.c .driver = { driver 1223 drivers/spi/spi-sirf.c .driver = { driver 539 drivers/spi/spi-slave-mt27xx.c .driver = { driver 145 drivers/spi/spi-slave-system-control.c .driver = { driver 119 drivers/spi/spi-slave-time.c .driver = { driver 559 drivers/spi/spi-sprd-adi.c .driver = { driver 1070 drivers/spi/spi-sprd.c .driver = { driver 470 drivers/spi/spi-st-ssc4.c .driver = { driver 675 drivers/spi/spi-stm32-qspi.c .driver = { driver 1828 drivers/spi/spi-stm32.c of_match_device(pdev->dev.driver->of_match_table, driver 2052 drivers/spi/spi-stm32.c .driver = { driver 540 drivers/spi/spi-sun4i.c .driver = { driver 557 drivers/spi/spi-sun6i.c .driver = { driver 812 drivers/spi/spi-synquacer.c .driver = { driver 1519 drivers/spi/spi-tegra114.c .driver = { driver 596 drivers/spi/spi-tegra20-sflash.c .driver = { driver 1238 drivers/spi/spi-tegra20-slink.c .driver = { driver 846 drivers/spi/spi-ti-qspi.c .driver = { driver 305 drivers/spi/spi-tle62x0.c .driver = { driver 1534 drivers/spi/spi-topcliff-pch.c .driver = { driver 419 drivers/spi/spi-txx9.c .driver = { driver 575 drivers/spi/spi-uniphier.c .driver = { driver 242 drivers/spi/spi-xcomm.c .driver = { driver 530 drivers/spi/spi-xilinx.c .driver = { driver 447 drivers/spi/spi-xlp.c .driver = { driver 158 drivers/spi/spi-xtensa-xtfpga.c .driver = { driver 748 drivers/spi/spi-zynq-qspi.c .driver = { driver 1155 drivers/spi/spi-zynqmp-gqspi.c .driver = { driver 336 drivers/spi/spi.c const struct spi_driver *sdrv = to_spi_driver(sdev->dev.driver); driver 388 drivers/spi/spi.c const struct spi_driver *sdrv = to_spi_driver(dev->driver); driver 417 drivers/spi/spi.c const struct spi_driver *sdrv = to_spi_driver(dev->driver); driver 428 drivers/spi/spi.c const struct spi_driver *sdrv = to_spi_driver(dev->driver); driver 443 drivers/spi/spi.c sdrv->driver.owner = owner; driver 444 drivers/spi/spi.c sdrv->driver.bus = &spi_bus_type; driver 446 drivers/spi/spi.c sdrv->driver.probe = spi_drv_probe; driver 448 drivers/spi/spi.c sdrv->driver.remove = spi_drv_remove; driver 450 drivers/spi/spi.c sdrv->driver.shutdown = spi_drv_shutdown; driver 451 drivers/spi/spi.c return driver_register(&sdrv->driver); driver 804 drivers/spi/spidev.c .driver = { driver 836 drivers/spi/spidev.c unregister_chrdev(SPIDEV_MAJOR, spidev_spi_driver.driver.name); driver 843 drivers/spi/spidev.c unregister_chrdev(SPIDEV_MAJOR, spidev_spi_driver.driver.name); driver 853 drivers/spi/spidev.c unregister_chrdev(SPIDEV_MAJOR, spidev_spi_driver.driver.name); driver 1348 drivers/spmi/spmi-pmic-arb.c .driver = { driver 325 drivers/spmi/spmi.c const struct spmi_driver *sdrv = to_spmi_driver(dev->driver); driver 348 drivers/spmi/spmi.c const struct spmi_driver *sdrv = to_spmi_driver(dev->driver); driver 568 drivers/spmi/spmi.c sdrv->driver.bus = &spmi_bus_type; driver 569 drivers/spmi/spmi.c sdrv->driver.owner = owner; driver 570 drivers/spmi/spmi.c return driver_register(&sdrv->driver); driver 186 drivers/ssb/embedded.c !dev->dev->driver || driver 228 drivers/ssb/embedded.c !dev->dev->driver || driver 131 drivers/ssb/main.c if (dev->driver) { driver 132 drivers/ssb/main.c ssb_drv = drv_to_ssb_drv(dev->driver); driver 148 drivers/ssb/main.c if (dev->driver) { driver 149 drivers/ssb/main.c ssb_drv = drv_to_ssb_drv(dev->driver); driver 217 drivers/ssb/main.c if (!sdev->dev || !sdev->dev->driver || driver 222 drivers/ssb/main.c sdrv = drv_to_ssb_drv(sdev->dev->driver); driver 251 drivers/ssb/main.c if (WARN_ON(!sdev->dev || !sdev->dev->driver)) driver 253 drivers/ssb/main.c sdrv = drv_to_ssb_drv(sdev->dev->driver); driver 276 drivers/ssb/main.c if (!dev->driver) driver 278 drivers/ssb/main.c ssb_drv = drv_to_ssb_drv(dev->driver); driver 286 drivers/ssb/main.c struct ssb_driver *ssb_drv = drv_to_ssb_drv(dev->driver); driver 298 drivers/ssb/main.c struct ssb_driver *ssb_drv = drv_to_ssb_drv(dev->driver); driver 82 drivers/ssb/pcihost_wrapper.c if (dev->driver && dev->driver->name) driver 83 drivers/ssb/pcihost_wrapper.c name = dev->driver->name; driver 124 drivers/ssb/pcihost_wrapper.c int ssb_pcihost_register(struct pci_driver *driver) driver 126 drivers/ssb/pcihost_wrapper.c driver->probe = ssb_pcihost_probe; driver 127 drivers/ssb/pcihost_wrapper.c driver->remove = ssb_pcihost_remove; driver 129 drivers/ssb/pcihost_wrapper.c driver->driver.pm = &ssb_pcihost_pm_ops; driver 132 drivers/ssb/pcihost_wrapper.c return pci_register_driver(driver); driver 1078 drivers/staging/axis-fifo/axis-fifo.c .driver = { driver 323 drivers/staging/clocking-wizard/clk-xlnx-clock-wizard.c .driver = { driver 155 drivers/staging/comedi/comedi_fops.c driver_module = dev->driver->module; driver 825 drivers/staging/comedi/comedi_fops.c struct module *driver_module = dev->driver->module; driver 940 drivers/staging/comedi/comedi_fops.c strlcpy(devinfo.driver_name, dev->driver->driver_name, COMEDI_NAMELEN); driver 2742 drivers/staging/comedi/comedi_fops.c if (!try_module_get(dev->driver->module)) { driver 2749 drivers/staging/comedi/comedi_fops.c module_put(dev->driver->module); driver 2799 drivers/staging/comedi/comedi_fops.c module_put(dev->driver->module); driver 141 drivers/staging/comedi/comedi_pci.c struct comedi_driver *driver, driver 144 drivers/staging/comedi/comedi_pci.c return comedi_auto_config(&pcidev->dev, driver, context); driver 34 drivers/staging/comedi/comedi_pci.h int comedi_pci_auto_config(struct pci_dev *pcidev, struct comedi_driver *driver, driver 123 drivers/staging/comedi/comedi_pcmcia.c struct comedi_driver *driver) driver 125 drivers/staging/comedi/comedi_pcmcia.c return comedi_auto_config(&link->dev, driver, 0); driver 26 drivers/staging/comedi/comedi_pcmcia.h struct comedi_driver *driver); driver 64 drivers/staging/comedi/comedi_usb.c struct comedi_driver *driver, driver 67 drivers/staging/comedi/comedi_usb.c return comedi_auto_config(&intf->dev, driver, context); driver 20 drivers/staging/comedi/comedi_usb.h struct comedi_driver *driver, unsigned long context); driver 543 drivers/staging/comedi/comedidev.h struct comedi_driver *driver; driver 1036 drivers/staging/comedi/comedidev.h struct comedi_driver *driver, unsigned long context); driver 1039 drivers/staging/comedi/comedidev.h int comedi_driver_register(struct comedi_driver *driver); driver 1040 drivers/staging/comedi/comedidev.h void comedi_driver_unregister(struct comedi_driver *driver); driver 184 drivers/staging/comedi/drivers.c dev->driver = NULL; driver 206 drivers/staging/comedi/drivers.c if (dev->driver) driver 207 drivers/staging/comedi/drivers.c dev->driver->detach(dev); driver 993 drivers/staging/comedi/drivers.c dev->driver = driv; driver 995 drivers/staging/comedi/drivers.c : dev->driver->driver_name; driver 1033 drivers/staging/comedi/drivers.c struct comedi_driver *driver, unsigned long context) driver 1042 drivers/staging/comedi/drivers.c if (!driver) { driver 1048 drivers/staging/comedi/drivers.c if (!driver->auto_attach) { driver 1051 drivers/staging/comedi/drivers.c driver->driver_name); driver 1059 drivers/staging/comedi/drivers.c driver->driver_name); driver 1065 drivers/staging/comedi/drivers.c dev->driver = driver; driver 1066 drivers/staging/comedi/drivers.c dev->board_name = dev->driver->driver_name; driver 1067 drivers/staging/comedi/drivers.c ret = driver->auto_attach(dev, context); driver 1074 drivers/staging/comedi/drivers.c driver->driver_name); driver 1084 drivers/staging/comedi/drivers.c driver->driver_name, dev->board_name); driver 1126 drivers/staging/comedi/drivers.c int comedi_driver_register(struct comedi_driver *driver) driver 1129 drivers/staging/comedi/drivers.c driver->next = comedi_drivers; driver 1130 drivers/staging/comedi/drivers.c comedi_drivers = driver; driver 1146 drivers/staging/comedi/drivers.c void comedi_driver_unregister(struct comedi_driver *driver) driver 1153 drivers/staging/comedi/drivers.c if (comedi_drivers == driver) { driver 1154 drivers/staging/comedi/drivers.c comedi_drivers = driver->next; driver 1157 drivers/staging/comedi/drivers.c if (prev->next == driver) { driver 1158 drivers/staging/comedi/drivers.c prev->next = driver->next; driver 1173 drivers/staging/comedi/drivers.c if (dev->attached && dev->driver == driver) { driver 354 drivers/staging/comedi/drivers/amplc_dio200_pci.c dev->driver->driver_name, pci_name(pci_dev), dev->board_name); driver 308 drivers/staging/comedi/drivers/comedi_bond.c dev->driver->driver_name, dev->board_name, driver 40 drivers/staging/comedi/proc.c i, dev->driver->driver_name, driver 1664 drivers/staging/emxx_udc/emxx_udc.c nret = udc->driver->setup(&udc->gadget, &udc->ctrl); driver 2111 drivers/staging/emxx_udc/emxx_udc.c if (udc->driver) { driver 2239 drivers/staging/emxx_udc/emxx_udc.c if (udc->driver) { driver 2241 drivers/staging/emxx_udc/emxx_udc.c udc->driver->disconnect(&udc->gadget); driver 2299 drivers/staging/emxx_udc/emxx_udc.c if (udc->driver && udc->driver->resume) { driver 2301 drivers/staging/emxx_udc/emxx_udc.c udc->driver->resume(&udc->gadget); driver 2319 drivers/staging/emxx_udc/emxx_udc.c if (udc->driver && udc->driver->suspend) { driver 2321 drivers/staging/emxx_udc/emxx_udc.c udc->driver->suspend(&udc->gadget); driver 2447 drivers/staging/emxx_udc/emxx_udc.c if ((!udc->driver) || (udc->gadget.speed == USB_SPEED_UNKNOWN)) { driver 2581 drivers/staging/emxx_udc/emxx_udc.c if (unlikely(!udc->driver)) { driver 2583 drivers/staging/emxx_udc/emxx_udc.c udc->driver); driver 2936 drivers/staging/emxx_udc/emxx_udc.c if (!udc->driver) { driver 3221 drivers/staging/emxx_udc/emxx_udc.c .driver = { driver 556 drivers/staging/emxx_udc/emxx_udc.h struct usb_gadget_driver *driver; driver 656 drivers/staging/fbtft/fbtft-core.c fbops->owner = dev->driver->owner; driver 669 drivers/staging/fbtft/fbtft-core.c snprintf(info->fix.id, sizeof(info->fix.id), "%s", dev->driver->name); driver 310 drivers/staging/fbtft/fbtft.h .driver = { \ driver 319 drivers/staging/fbtft/fbtft.h .driver = { \ driver 30 drivers/staging/fieldbus/anybuss/anybuss-client.h struct device_driver driver; driver 47 drivers/staging/fieldbus/anybuss/anybuss-client.h return container_of(drv, struct anybuss_client_driver, driver); driver 349 drivers/staging/fieldbus/anybuss/arcx-anybus.c .driver = { driver 207 drivers/staging/fieldbus/anybuss/hms-profinet.c .driver = { driver 1182 drivers/staging/fieldbus/anybuss/host.c to_anybuss_client_driver(dev->driver); driver 1194 drivers/staging/fieldbus/anybuss/host.c to_anybuss_client_driver(dev->driver); driver 1210 drivers/staging/fieldbus/anybuss/host.c drv->driver.bus = &anybus_bus; driver 1211 drivers/staging/fieldbus/anybuss/host.c return driver_register(&drv->driver); driver 1217 drivers/staging/fieldbus/anybuss/host.c return driver_unregister(&drv->driver); driver 39 drivers/staging/fsl-dpaa2/ethsw/ethsw-ethtool.c strlcpy(drvinfo->driver, KBUILD_MODNAME, sizeof(drvinfo->driver)); driver 1707 drivers/staging/fsl-dpaa2/ethsw/ethsw.c .driver = { driver 1067 drivers/staging/fwserial/fwserial.c static int fwtty_install(struct tty_driver *driver, struct tty_struct *tty) driver 1072 drivers/staging/fwserial/fwserial.c err = tty_standard_install(driver, tty); driver 1080 drivers/staging/fwserial/fwserial.c static int fwloop_install(struct tty_driver *driver, struct tty_struct *tty) driver 1085 drivers/staging/fwserial/fwserial.c err = tty_standard_install(driver, tty); driver 1842 drivers/staging/fwserial/fwserial.c static void fwserial_close_port(struct tty_driver *driver, driver 1855 drivers/staging/fwserial/fwserial.c if (driver == fwloop_driver) driver 1856 drivers/staging/fwserial/fwserial.c tty_unregister_device(driver, loop_idx(port)); driver 1858 drivers/staging/fwserial/fwserial.c tty_unregister_device(driver, port->index); driver 2403 drivers/staging/fwserial/fwserial.c .driver = { driver 2837 drivers/staging/fwserial/fwserial.c err = driver_register(&fwserial_driver.driver); driver 2869 drivers/staging/fwserial/fwserial.c driver_unregister(&fwserial_driver.driver); driver 54 drivers/staging/gdm724x/gdm_tty.c static int gdm_tty_install(struct tty_driver *driver, struct tty_struct *tty) driver 60 drivers/staging/gdm724x/gdm_tty.c tty->driver->driver_name); driver 73 drivers/staging/gdm724x/gdm_tty.c ret = tty_standard_install(driver, tty); driver 376 drivers/staging/goldfish/goldfish_audio.c .driver = { driver 476 drivers/staging/greybus/arche-apb-ctrl.c .driver = { driver 638 drivers/staging/greybus/arche-platform.c .driver = { driver 499 drivers/staging/greybus/audio_codec.c sig_bits = dai->driver->playback.sig_bits; driver 501 drivers/staging/greybus/audio_codec.c sig_bits = dai->driver->capture.sig_bits; driver 1088 drivers/staging/greybus/audio_codec.c .driver = { driver 262 drivers/staging/greybus/audio_module.c snprintf(gbmodule->name, NAME_SIZE, "%s.%s", dev->driver->name, driver 471 drivers/staging/greybus/audio_module.c .driver.pm = &gb_audio_pm_ops, driver 1384 drivers/staging/greybus/camera.c .driver.pm = &gb_camera_pm_ops, driver 135 drivers/staging/greybus/gbphy.c struct gbphy_driver *gbphy_drv = to_gbphy_driver(dev->driver); driver 174 drivers/staging/greybus/gbphy.c struct gbphy_driver *gbphy_drv = to_gbphy_driver(dev->driver); driver 195 drivers/staging/greybus/gbphy.c int gb_gbphy_register_driver(struct gbphy_driver *driver, driver 203 drivers/staging/greybus/gbphy.c driver->driver.bus = &gbphy_bus_type; driver 204 drivers/staging/greybus/gbphy.c driver->driver.name = driver->name; driver 205 drivers/staging/greybus/gbphy.c driver->driver.owner = owner; driver 206 drivers/staging/greybus/gbphy.c driver->driver.mod_name = mod_name; driver 208 drivers/staging/greybus/gbphy.c retval = driver_register(&driver->driver); driver 212 drivers/staging/greybus/gbphy.c pr_info("registered new driver %s\n", driver->name); driver 217 drivers/staging/greybus/gbphy.c void gb_gbphy_deregister_driver(struct gbphy_driver *driver) driver 219 drivers/staging/greybus/gbphy.c driver_unregister(&driver->driver); driver 44 drivers/staging/greybus/gbphy.h struct device_driver driver; driver 46 drivers/staging/greybus/gbphy.h #define to_gbphy_driver(d) container_of(d, struct gbphy_driver, driver) driver 48 drivers/staging/greybus/gbphy.h int gb_gbphy_register_driver(struct gbphy_driver *driver, driver 50 drivers/staging/greybus/gbphy.h void gb_gbphy_deregister_driver(struct gbphy_driver *driver); driver 52 drivers/staging/greybus/gbphy.h #define gb_gbphy_register(driver) \ driver 53 drivers/staging/greybus/gbphy.h gb_gbphy_register_driver(driver, THIS_MODULE, KBUILD_MODNAME) driver 54 drivers/staging/greybus/gbphy.h #define gb_gbphy_deregister(driver) \ driver 55 drivers/staging/greybus/gbphy.h gb_gbphy_deregister_driver(driver) driver 393 drivers/staging/greybus/uart.c static int gb_tty_install(struct tty_driver *driver, struct tty_struct *tty) driver 402 drivers/staging/greybus/uart.c retval = tty_standard_install(driver, tty); driver 272 drivers/staging/iio/accel/adis16203.c indio_dev->name = spi->dev.driver->name; driver 322 drivers/staging/iio/accel/adis16203.c .driver = { driver 396 drivers/staging/iio/accel/adis16240.c indio_dev->name = spi->dev.driver->name; driver 442 drivers/staging/iio/accel/adis16240.c .driver = { driver 933 drivers/staging/iio/adc/ad7192.c .driver = { driver 1031 drivers/staging/iio/adc/ad7280a.c .driver = { driver 441 drivers/staging/iio/adc/ad7816.c .driver = { driver 136 drivers/staging/iio/addac/adt7316-i2c.c .driver = { driver 142 drivers/staging/iio/addac/adt7316-spi.c .driver = { driver 647 drivers/staging/iio/cdc/ad7150.c .driver = { driver 761 drivers/staging/iio/cdc/ad7746.c .driver = { driver 462 drivers/staging/iio/frequency/ad9832.c .driver = { driver 539 drivers/staging/iio/frequency/ad9834.c .driver = { driver 799 drivers/staging/iio/impedance-analyzer/ad5933.c .driver = { driver 141 drivers/staging/iio/meter/ade7854-i2c.c .driver = { driver 150 drivers/staging/iio/meter/ade7854-spi.c .driver = { driver 706 drivers/staging/iio/resolver/ad2s1210.c .driver = { driver 177 drivers/staging/isdn/avm/b1isa.c static int b1isa_add_card(struct capi_driver *driver, capicardparams *data) driver 526 drivers/staging/isdn/avm/t1isa.c static int t1isa_add_card(struct capi_driver *driver, capicardparams *data) driver 136 drivers/staging/isdn/gigaset/bas-gigaset.c static struct gigaset_driver *driver; driver 2322 drivers/staging/isdn/gigaset/bas-gigaset.c cs = gigaset_initcs(driver, BAS_CHANNELS, 0, 0, cidmode, driver 2590 drivers/staging/isdn/gigaset/bas-gigaset.c driver = gigaset_initdriver(GIGASET_MINOR, GIGASET_MINORS, driver 2593 drivers/staging/isdn/gigaset/bas-gigaset.c if (driver == NULL) driver 2607 drivers/staging/isdn/gigaset/bas-gigaset.c if (driver) driver 2608 drivers/staging/isdn/gigaset/bas-gigaset.c gigaset_freedriver(driver); driver 2609 drivers/staging/isdn/gigaset/bas-gigaset.c driver = NULL; driver 2621 drivers/staging/isdn/gigaset/bas-gigaset.c gigaset_blockdriver(driver); /* => probe will fail driver 2626 drivers/staging/isdn/gigaset/bas-gigaset.c for (i = 0; i < driver->minors; i++) { driver 2627 drivers/staging/isdn/gigaset/bas-gigaset.c if (gigaset_shutdown(driver->cs + i) < 0) driver 2632 drivers/staging/isdn/gigaset/bas-gigaset.c ucs = driver->cs[i].hw.bas; driver 2662 drivers/staging/isdn/gigaset/bas-gigaset.c gigaset_freedriver(driver); driver 2663 drivers/staging/isdn/gigaset/bas-gigaset.c driver = NULL; driver 190 drivers/staging/isdn/gigaset/common.c if (bcs->use_count || !try_module_get(bcs->cs->driver->owner)) { driver 209 drivers/staging/isdn/gigaset/common.c if (!try_module_get(cs->driver->owner)) { driver 223 drivers/staging/isdn/gigaset/common.c module_put(cs->driver->owner); driver 242 drivers/staging/isdn/gigaset/common.c module_put(bcs->cs->driver->owner); driver 433 drivers/staging/isdn/gigaset/common.c struct gigaset_driver *drv = cs->driver; driver 442 drivers/staging/isdn/gigaset/common.c struct gigaset_driver *drv = cs->driver; driver 1028 drivers/staging/isdn/gigaset/common.c return gigaset_get_cs_by_minor(tty->index + tty->driver->minor_start); driver 1095 drivers/staging/isdn/gigaset/common.c drv->cs[i].driver = drv; driver 403 drivers/staging/isdn/gigaset/gigaset.h struct gigaset_driver *driver; driver 118 drivers/staging/isdn/gigaset/interface.c tty->driver->minor_start, tty->index, __func__); driver 121 drivers/staging/isdn/gigaset/interface.c if (!cs || !try_module_get(cs->driver->owner)) driver 125 drivers/staging/isdn/gigaset/interface.c module_put(cs->driver->owner); driver 163 drivers/staging/isdn/gigaset/interface.c module_put(cs->driver->owner); driver 508 drivers/staging/isdn/gigaset/interface.c drv = cs->driver; driver 531 drivers/staging/isdn/gigaset/interface.c drv = cs->driver; driver 40 drivers/staging/isdn/gigaset/ser-gigaset.c static struct gigaset_driver *driver; driver 50 drivers/staging/isdn/gigaset/ser-gigaset.c .driver = { driver 500 drivers/staging/isdn/gigaset/ser-gigaset.c if (!driver) { driver 506 drivers/staging/isdn/gigaset/ser-gigaset.c cs = gigaset_initcs(driver, 1, 1, 0, cidmode, GIGASET_MODULENAME); driver 752 drivers/staging/isdn/gigaset/ser-gigaset.c driver = gigaset_initdriver(GIGASET_MINOR, GIGASET_MINORS, driver 755 drivers/staging/isdn/gigaset/ser-gigaset.c if (!driver) { driver 769 drivers/staging/isdn/gigaset/ser-gigaset.c if (driver) { driver 770 drivers/staging/isdn/gigaset/ser-gigaset.c gigaset_freedriver(driver); driver 771 drivers/staging/isdn/gigaset/ser-gigaset.c driver = NULL; driver 783 drivers/staging/isdn/gigaset/ser-gigaset.c if (driver) { driver 784 drivers/staging/isdn/gigaset/ser-gigaset.c gigaset_freedriver(driver); driver 785 drivers/staging/isdn/gigaset/ser-gigaset.c driver = NULL; driver 111 drivers/staging/isdn/gigaset/usb-gigaset.c static struct gigaset_driver *driver; driver 692 drivers/staging/isdn/gigaset/usb-gigaset.c cs = gigaset_initcs(driver, 1, 1, 0, cidmode, GIGASET_MODULENAME); driver 901 drivers/staging/isdn/gigaset/usb-gigaset.c driver = gigaset_initdriver(GIGASET_MINOR, GIGASET_MINORS, driver 904 drivers/staging/isdn/gigaset/usb-gigaset.c if (driver == NULL) { driver 920 drivers/staging/isdn/gigaset/usb-gigaset.c if (driver) driver 921 drivers/staging/isdn/gigaset/usb-gigaset.c gigaset_freedriver(driver); driver 922 drivers/staging/isdn/gigaset/usb-gigaset.c driver = NULL; driver 933 drivers/staging/isdn/gigaset/usb-gigaset.c gigaset_blockdriver(driver); /* => probe will fail driver 938 drivers/staging/isdn/gigaset/usb-gigaset.c for (i = 0; i < driver->minors; i++) driver 939 drivers/staging/isdn/gigaset/usb-gigaset.c gigaset_shutdown(driver->cs + i); driver 948 drivers/staging/isdn/gigaset/usb-gigaset.c gigaset_freedriver(driver); driver 949 drivers/staging/isdn/gigaset/usb-gigaset.c driver = NULL; driver 646 drivers/staging/kpc2000/kpc2000_i2c.c .driver = { driver 510 drivers/staging/kpc2000/kpc2000_spi.c .driver = { driver 198 drivers/staging/kpc2000/kpc_dma/kpc_dma_driver.c .driver = { driver 2374 drivers/staging/media/allegro-dvt/allegro-core.c strscpy(cap->driver, KBUILD_MODNAME, sizeof(cap->driver)); driver 3005 drivers/staging/media/allegro-dvt/allegro-core.c .driver = { driver 926 drivers/staging/media/hantro/hantro_drv.c .driver = { driver 81 drivers/staging/media/hantro/hantro_v4l2.c strscpy(cap->driver, vpu->dev->driver->name, sizeof(cap->driver)); driver 84 drivers/staging/media/hantro/hantro_v4l2.c vpu->dev->driver->name); driver 56 drivers/staging/media/imx/imx-ic-common.c priv->sd.owner = ipu_dev->driver->owner; driver 74 drivers/staging/media/imx/imx-media-capture.c strscpy(cap->driver, IMX_CAPTURE_NAME, sizeof(cap->driver)); driver 153 drivers/staging/media/imx/imx-media-csc-scaler.c strscpy(cap->driver, "imx-media-csc-scaler", sizeof(cap->driver)); driver 2028 drivers/staging/media/imx/imx-media-csi.c .driver = { driver 130 drivers/staging/media/imx/imx-media-dev.c .driver = { driver 944 drivers/staging/media/imx/imx-media-vdic.c priv->sd.owner = ipu_dev->driver->owner; driver 680 drivers/staging/media/imx/imx6-mipi-csi2.c .driver = { driver 1326 drivers/staging/media/imx/imx7-media-csi.c .driver = { driver 1145 drivers/staging/media/imx/imx7-mipi-csis.c .driver = { driver 589 drivers/staging/media/ipu3/ipu3-v4l2.c strscpy(cap->driver, IMGU_NAME, sizeof(cap->driver)); driver 844 drivers/staging/media/ipu3/ipu3.c .driver = { driver 440 drivers/staging/media/meson/vdec/vdec.c strscpy(cap->driver, "meson-vdec", sizeof(cap->driver)); driver 1092 drivers/staging/media/meson/vdec/vdec.c .driver = { driver 1346 drivers/staging/media/omap4iss/iss.c .driver = { driver 533 drivers/staging/media/omap4iss/iss_video.c strscpy(cap->driver, ISS_VIDEO_DRIVER_NAME, sizeof(cap->driver)); driver 480 drivers/staging/media/soc_camera/imx074.c .driver = { driver 841 drivers/staging/media/soc_camera/mt9t031.c .driver = { driver 907 drivers/staging/media/soc_camera/soc_camera.c strscpy(cap->driver, ici->drv_name, sizeof(cap->driver)); driver 1157 drivers/staging/media/soc_camera/soc_camera.c if (ret < 0 || !pdev->dev.driver) driver 1685 drivers/staging/media/soc_camera/soc_camera.c if (!control || !control->driver || !dev_get_drvdata(control) || driver 1686 drivers/staging/media/soc_camera/soc_camera.c !try_module_get(control->driver->owner)) { driver 1706 drivers/staging/media/soc_camera/soc_camera.c module_put(control->driver->owner); driver 1742 drivers/staging/media/soc_camera/soc_camera.c struct device_driver *drv = dev ? dev->driver : NULL; driver 2154 drivers/staging/media/soc_camera/soc_camera.c .driver = { driver 996 drivers/staging/media/soc_camera/soc_mt9v022.c .driver = { driver 1072 drivers/staging/media/soc_camera/soc_ov5642.c .driver = { driver 980 drivers/staging/media/soc_camera/soc_ov9740.c .driver = { driver 503 drivers/staging/media/sunxi/cedrus/cedrus.c .driver = { driver 154 drivers/staging/media/sunxi/cedrus/cedrus_video.c strscpy(cap->driver, CEDRUS_NAME, sizeof(cap->driver)); driver 1200 drivers/staging/media/tegra-vde/vde.c .driver = { driver 1079 drivers/staging/most/dim2/dim2.c .driver = { driver 362 drivers/staging/most/i2c/i2c.c .driver = { driver 620 drivers/staging/most/sound/sound.c snprintf(adpt->card->driver, sizeof(adpt->card->driver), driver 249 drivers/staging/most/video/video.c strlcpy(cap->driver, "v4l2_component", sizeof(cap->driver)); driver 751 drivers/staging/mt7621-dma/mtk-hsdma.c .driver = { driver 400 drivers/staging/mt7621-pci-phy/pci-mt7621-phy.c .driver = { driver 728 drivers/staging/mt7621-pci/pci-mt7621.c .driver = { driver 388 drivers/staging/mt7621-pinctrl/pinctrl-rt2880.c .driver = { driver 1071 drivers/staging/netlogic/xlr_net.c .driver = { driver 945 drivers/staging/nvec/nvec.c .driver = { driver 178 drivers/staging/nvec/nvec_kbd.c .driver = { driver 73 drivers/staging/nvec/nvec_paz00.c .driver = { driver 439 drivers/staging/nvec/nvec_power.c .driver = { driver 170 drivers/staging/nvec/nvec_ps2.c .driver = { driver 3710 drivers/staging/octeon-usb/octeon-hcd.c .driver = { driver 24 drivers/staging/octeon/ethernet-mdio.c strlcpy(info->driver, KBUILD_MODNAME, sizeof(info->driver)); driver 982 drivers/staging/octeon/ethernet.c .driver = { driver 779 drivers/staging/olpc_dcon/olpc_dcon.c .driver = { driver 1308 drivers/staging/pi433/pi433_if.c .driver = { driver 1349 drivers/staging/pi433/pi433_if.c pi433_spi_driver.driver.name); driver 1357 drivers/staging/pi433/pi433_if.c pi433_spi_driver.driver.name); driver 1369 drivers/staging/pi433/pi433_if.c unregister_chrdev(MAJOR(pi433_dev), pi433_spi_driver.driver.name); driver 415 drivers/staging/qlge/qlge_ethtool.c strlcpy(drvinfo->driver, qlge_driver_name, sizeof(drvinfo->driver)); driver 909 drivers/staging/ralink-gdma/ralink-gdma.c .driver = { driver 21 drivers/staging/rtl8192e/rtl8192e/rtl_ethtool.c strlcpy(info->driver, DRV_NAME, sizeof(info->driver)); driver 92 drivers/staging/uwb/include/umc.h struct device_driver driver; driver 95 drivers/staging/uwb/include/umc.h #define to_umc_driver(d) container_of(d, struct umc_driver, driver) driver 18 drivers/staging/uwb/umc-bus.c if (dev->driver) { driver 20 drivers/staging/uwb/umc-bus.c struct umc_driver *umc_drv = to_umc_driver(dev->driver); driver 34 drivers/staging/uwb/umc-bus.c if (dev->driver) { driver 36 drivers/staging/uwb/umc-bus.c struct umc_driver *umc_drv = to_umc_driver(dev->driver); driver 99 drivers/staging/uwb/umc-bus.c if (!dev->driver) driver 139 drivers/staging/uwb/umc-bus.c umc_driver = to_umc_driver(dev->driver); driver 157 drivers/staging/uwb/umc-bus.c umc_driver = to_umc_driver(dev->driver); driver 14 drivers/staging/uwb/umc-drv.c umc_drv->driver.name = umc_drv->name; driver 15 drivers/staging/uwb/umc-drv.c umc_drv->driver.owner = module; driver 16 drivers/staging/uwb/umc-drv.c umc_drv->driver.mod_name = mod_name; driver 17 drivers/staging/uwb/umc-drv.c umc_drv->driver.bus = &umc_bus_type; driver 19 drivers/staging/uwb/umc-drv.c return driver_register(&umc_drv->driver); driver 29 drivers/staging/uwb/umc-drv.c driver_unregister(&umc_drv->driver); driver 63 drivers/staging/vc04_services/bcm2835-audio/bcm2835.c struct device_driver driver; driver 100 drivers/staging/vc04_services/bcm2835-audio/bcm2835.c .driver = { driver 112 drivers/staging/vc04_services/bcm2835-audio/bcm2835.c .driver = { driver 125 drivers/staging/vc04_services/bcm2835-audio/bcm2835.c .driver = { driver 188 drivers/staging/vc04_services/bcm2835-audio/bcm2835.c strcpy(card->driver, audio_driver->driver.name); driver 339 drivers/staging/vc04_services/bcm2835-audio/bcm2835.c .driver = { driver 876 drivers/staging/vc04_services/bcm2835-camera/bcm2835-camera.c strcpy((char *)cap->driver, "bm2835 mmal"); driver 1992 drivers/staging/vc04_services/bcm2835-camera/bcm2835-camera.c .driver = { driver 3269 drivers/staging/vc04_services/interface/vchiq_arm/vchiq_arm.c .driver = { driver 156 drivers/staging/wilc1000/wilc_spi.c .driver = { driver 482 drivers/staging/wlan-ng/p80211netdev.c snprintf(info.driver, sizeof(info.driver), "p80211_%s", driver 2478 drivers/staging/wusbcore/wa-xfer.c wa->wusb->usb_hcd.driver->get_frame_number(&wa->wusb->usb_hcd); driver 30 drivers/tc/tc-driver.c return driver_register(&tdrv->driver); driver 45 drivers/tc/tc-driver.c driver_unregister(&tdrv->driver); driver 963 drivers/thermal/armada_thermal.c .driver = { driver 303 drivers/thermal/broadcom/bcm2835_thermal.c .driver = { driver 340 drivers/thermal/broadcom/brcmstb_thermal.c .driver = { driver 94 drivers/thermal/broadcom/ns-thermal.c .driver = { driver 104 drivers/thermal/broadcom/sr-thermal.c .driver = { driver 295 drivers/thermal/da9062-thermal.c .driver = { driver 249 drivers/thermal/db8500_thermal.c .driver = { driver 176 drivers/thermal/dove_thermal.c .driver = { driver 660 drivers/thermal/hisi_thermal.c .driver = { driver 927 drivers/thermal/imx_thermal.c .driver = { driver 381 drivers/thermal/intel/int340x_thermal/int3400_thermal.c .driver = { driver 95 drivers/thermal/intel/int340x_thermal/int3402_thermal.c .driver = { driver 293 drivers/thermal/intel/int340x_thermal/int3403_thermal.c .driver = { driver 200 drivers/thermal/intel/int340x_thermal/int3406_thermal.c .driver = { driver 737 drivers/thermal/intel/int340x_thermal/processor_thermal_device.c .driver.pm = &proc_thermal_pm, driver 749 drivers/thermal/intel/int340x_thermal/processor_thermal_device.c .driver = { driver 279 drivers/thermal/intel/intel_bxt_pmic_thermal.c .driver = { driver 415 drivers/thermal/intel/intel_pch_thermal.c .driver.pm = &intel_pch_pm_ops, driver 106 drivers/thermal/kirkwood_thermal.c .driver = { driver 156 drivers/thermal/max77620_thermal.c .driver = { driver 984 drivers/thermal/mtk_thermal.c .driver = { driver 447 drivers/thermal/qcom/qcom-spmi-temp-alarm.c .driver = { driver 191 drivers/thermal/qcom/tsens.c .driver = { driver 303 drivers/thermal/qoriq_thermal.c .driver = { driver 505 drivers/thermal/rcar_gen3_thermal.c .driver = { driver 663 drivers/thermal/rcar_thermal.c .driver = { driver 1425 drivers/thermal/rockchip_thermal.c .driver = { driver 1175 drivers/thermal/samsung/exynos_tmu.c .driver = { driver 174 drivers/thermal/spear_thermal.c .driver = { driver 105 drivers/thermal/st/st_thermal_memmap.c dev->driver->name, sensor); driver 192 drivers/thermal/st/st_thermal_memmap.c .driver = { driver 162 drivers/thermal/st/st_thermal_syscfg.c .driver = { driver 499 drivers/thermal/st/stm_thermal.c dev->driver->name, sensor); driver 745 drivers/thermal/st/stm_thermal.c .driver = { driver 115 drivers/thermal/tango_thermal.c .driver = { driver 2312 drivers/thermal/tegra/soctherm.c .driver = { driver 245 drivers/thermal/tegra/tegra-bpmp-thermal.c .driver = { driver 160 drivers/thermal/thermal-generic-adc.c .driver = { driver 111 drivers/thermal/thermal_mmio.c .driver = { driver 1241 drivers/thermal/ti-soc-thermal/ti-bandgap.c .driver = { driver 368 drivers/thermal/uniphier_thermal.c .driver = { driver 245 drivers/thermal/zx2967_thermal.c .driver = { driver 52 drivers/thunderbolt/domain.c struct tb_service_driver *driver; driver 60 drivers/thunderbolt/domain.c driver = container_of(drv, struct tb_service_driver, driver); driver 61 drivers/thunderbolt/domain.c if (!driver->id_table) driver 64 drivers/thunderbolt/domain.c for (ids = driver->id_table; ids->match_flags != 0; ids++) { driver 80 drivers/thunderbolt/domain.c struct tb_service_driver *driver; driver 83 drivers/thunderbolt/domain.c driver = container_of(dev->driver, struct tb_service_driver, driver); driver 84 drivers/thunderbolt/domain.c id = __tb_service_match(dev, &driver->driver); driver 86 drivers/thunderbolt/domain.c return driver->probe(svc, id); driver 92 drivers/thunderbolt/domain.c struct tb_service_driver *driver; driver 94 drivers/thunderbolt/domain.c driver = container_of(dev->driver, struct tb_service_driver, driver); driver 95 drivers/thunderbolt/domain.c if (driver->remove) driver 96 drivers/thunderbolt/domain.c driver->remove(svc); driver 103 drivers/thunderbolt/domain.c struct tb_service_driver *driver; driver 107 drivers/thunderbolt/domain.c if (!svc || !dev->driver) driver 110 drivers/thunderbolt/domain.c driver = container_of(dev->driver, struct tb_service_driver, driver); driver 111 drivers/thunderbolt/domain.c if (driver->shutdown) driver 112 drivers/thunderbolt/domain.c driver->shutdown(svc); driver 1285 drivers/thunderbolt/nhi.c .driver.pm = &nhi_pm_ops, driver 613 drivers/thunderbolt/xdomain.c drv->driver.bus = &tb_bus_type; driver 614 drivers/thunderbolt/xdomain.c return driver_register(&drv->driver); driver 626 drivers/thunderbolt/xdomain.c driver_unregister(&drv->driver); driver 1731 drivers/tty/amiserial.c .driver = { driver 739 drivers/tty/ehv_bytechan.c .driver = { driver 474 drivers/tty/goldfish.c .driver = { driver 325 drivers/tty/hvc/hvc_console.c static int hvc_install(struct tty_driver *driver, struct tty_struct *tty) driver 337 drivers/tty/hvc/hvc_console.c rc = tty_port_install(&hp->port, driver, tty); driver 856 drivers/tty/hvc/hvc_console.c static int hvc_poll_init(struct tty_driver *driver, int line, char *options) driver 861 drivers/tty/hvc/hvc_console.c static int hvc_poll_get_char(struct tty_driver *driver, int line) driver 863 drivers/tty/hvc/hvc_console.c struct tty_struct *tty = driver->ttys[0]; driver 876 drivers/tty/hvc/hvc_console.c static void hvc_poll_put_char(struct tty_driver *driver, int line, char ch) driver 878 drivers/tty/hvc/hvc_console.c struct tty_struct *tty = driver->ttys[0]; driver 1147 drivers/tty/hvc/hvc_iucv.c priv->dev->driver = &hvc_iucv_driver; driver 253 drivers/tty/hvc/hvc_opal.c .driver = { driver 369 drivers/tty/hvc/hvc_vio.c .driver = { driver 1086 drivers/tty/hvc/hvcs.c static int hvcs_install(struct tty_driver *driver, struct tty_struct *tty) driver 1143 drivers/tty/hvc/hvcs.c retval = tty_port_install(&hvcsd->port, driver, tty); driver 1562 drivers/tty/hvc/hvcs.c rc = driver_create_file(&(hvcs_vio_driver.driver), &driver_attr_rescan); driver 1590 drivers/tty/hvc/hvcs.c driver_remove_file(&hvcs_vio_driver.driver, &driver_attr_rescan); driver 106 drivers/tty/mips_ejtag_fdc.c struct mips_ejtag_fdc_tty *driver; driver 143 drivers/tty/mips_ejtag_fdc.c struct tty_driver *driver; driver 725 drivers/tty/mips_ejtag_fdc.c struct mips_ejtag_fdc_tty *priv = dport->driver; driver 760 drivers/tty/mips_ejtag_fdc.c static int mips_ejtag_fdc_tty_install(struct tty_driver *driver, driver 763 drivers/tty/mips_ejtag_fdc.c struct mips_ejtag_fdc_tty *priv = driver->driver_state; driver 766 drivers/tty/mips_ejtag_fdc.c return tty_port_install(&priv->ports[tty->index].port, driver, tty); driver 782 drivers/tty/mips_ejtag_fdc.c struct mips_ejtag_fdc_tty *priv = dport->driver; driver 803 drivers/tty/mips_ejtag_fdc.c struct mips_ejtag_fdc_tty *priv = dport->driver; driver 845 drivers/tty/mips_ejtag_fdc.c struct mips_ejtag_fdc_tty *priv = dport->driver; driver 889 drivers/tty/mips_ejtag_fdc.c struct tty_driver *driver; driver 920 drivers/tty/mips_ejtag_fdc.c driver = tty_alloc_driver(NUM_TTY_CHANNELS, TTY_DRIVER_REAL_RAW); driver 921 drivers/tty/mips_ejtag_fdc.c if (IS_ERR(driver)) driver 922 drivers/tty/mips_ejtag_fdc.c return PTR_ERR(driver); driver 923 drivers/tty/mips_ejtag_fdc.c priv->driver = driver; driver 925 drivers/tty/mips_ejtag_fdc.c driver->driver_name = "ejtag_fdc"; driver 929 drivers/tty/mips_ejtag_fdc.c driver->name = priv->driver_name; driver 930 drivers/tty/mips_ejtag_fdc.c driver->major = 0; /* Auto-allocate */ driver 931 drivers/tty/mips_ejtag_fdc.c driver->minor_start = 0; driver 932 drivers/tty/mips_ejtag_fdc.c driver->type = TTY_DRIVER_TYPE_SERIAL; driver 933 drivers/tty/mips_ejtag_fdc.c driver->subtype = SERIAL_TYPE_NORMAL; driver 934 drivers/tty/mips_ejtag_fdc.c driver->init_termios = tty_std_termios; driver 935 drivers/tty/mips_ejtag_fdc.c driver->init_termios.c_cflag |= CLOCAL; driver 936 drivers/tty/mips_ejtag_fdc.c driver->driver_state = priv; driver 938 drivers/tty/mips_ejtag_fdc.c tty_set_operations(driver, &mips_ejtag_fdc_tty_ops); driver 941 drivers/tty/mips_ejtag_fdc.c dport->driver = priv; driver 954 drivers/tty/mips_ejtag_fdc.c mips_ejtag_fdc_con.tty_drv = driver; driver 1014 drivers/tty/mips_ejtag_fdc.c ret = tty_register_driver(driver); driver 1044 drivers/tty/mips_ejtag_fdc.c put_tty_driver(priv->driver); driver 2921 drivers/tty/n_gsm.c static int gsmtty_install(struct tty_driver *driver, struct tty_struct *tty) driver 2960 drivers/tty/n_gsm.c ret = tty_port_install(&dlci->port, driver, tty); driver 277 drivers/tty/n_tty.c if (tty->driver->type == TTY_DRIVER_TYPE_PTY) { driver 1754 drivers/tty/n_tty.c if (tty->driver->type == TTY_DRIVER_TYPE_PTY) { driver 1859 drivers/tty/n_tty.c (tty->driver->flags & TTY_DRIVER_REAL_RAW)) driver 1546 drivers/tty/nozomi.c static int ntty_install(struct tty_driver *driver, struct tty_struct *tty) driver 1553 drivers/tty/nozomi.c ret = tty_standard_install(driver, tty); driver 49 drivers/tty/pty.c if (tty->driver->subtype == PTY_TYPE_MASTER) driver 69 drivers/tty/pty.c if (tty->driver->subtype == PTY_TYPE_MASTER) { driver 72 drivers/tty/pty.c if (tty->driver == ptm_driver) { driver 249 drivers/tty/pty.c if (tty->driver->subtype == PTY_TYPE_SLAVE && tty->link->count != 1) driver 379 drivers/tty/pty.c static int pty_common_install(struct tty_driver *driver, struct tty_struct *tty, driver 388 drivers/tty/pty.c if (driver->subtype != PTY_TYPE_MASTER) driver 395 drivers/tty/pty.c if (!try_module_get(driver->other->owner)) { driver 399 drivers/tty/pty.c o_tty = alloc_tty_struct(driver->other, idx); driver 412 drivers/tty/pty.c driver->other->ttys[idx] = o_tty; driver 413 drivers/tty/pty.c driver->ttys[idx] = tty; driver 416 drivers/tty/pty.c tty->termios = driver->init_termios; driver 418 drivers/tty/pty.c o_tty->termios = driver->other->init_termios; driver 424 drivers/tty/pty.c tty_driver_kref_get(driver->other); driver 438 drivers/tty/pty.c tty_driver_kref_get(driver); driver 444 drivers/tty/pty.c module_put(driver->other->owner); driver 459 drivers/tty/pty.c static int pty_install(struct tty_driver *driver, struct tty_struct *tty) driver 461 drivers/tty/pty.c return pty_common_install(driver, tty, true); driver 464 drivers/tty/pty.c static void pty_remove(struct tty_driver *driver, struct tty_struct *tty) driver 467 drivers/tty/pty.c driver->ttys[tty->index] = NULL; driver 469 drivers/tty/pty.c pair->driver->ttys[pair->index] = NULL; driver 630 drivers/tty/pty.c if (tty->driver != ptm_driver) driver 708 drivers/tty/pty.c static struct tty_struct *ptm_unix98_lookup(struct tty_driver *driver, driver 724 drivers/tty/pty.c static struct tty_struct *pts_unix98_lookup(struct tty_driver *driver, driver 738 drivers/tty/pty.c static int pty_unix98_install(struct tty_driver *driver, struct tty_struct *tty) driver 740 drivers/tty/pty.c return pty_common_install(driver, tty, false); driver 744 drivers/tty/pty.c static void pty_unix98_remove(struct tty_driver *driver, struct tty_struct *tty) driver 748 drivers/tty/pty.c if (tty->driver->subtype == PTY_TYPE_MASTER) driver 409 drivers/tty/serdev/core.c const struct serdev_device_driver *sdrv = to_serdev_device_driver(dev->driver); driver 425 drivers/tty/serdev/core.c const struct serdev_device_driver *sdrv = to_serdev_device_driver(dev->driver); driver 713 drivers/tty/serdev/core.c sdrv->driver.bus = &serdev_bus_type; driver 714 drivers/tty/serdev/core.c sdrv->driver.owner = owner; driver 717 drivers/tty/serdev/core.c sdrv->driver.probe_type = PROBE_PREFER_ASYNCHRONOUS; driver 719 drivers/tty/serdev/core.c return driver_register(&sdrv->driver); driver 438 drivers/tty/serial/8250/8250_aspeed_vuart.c .driver = { driver 129 drivers/tty/serial/8250/8250_bcm2835aux.c .driver = { driver 890 drivers/tty/serial/8250/8250_core.c .driver = { driver 659 drivers/tty/serial/8250/8250_dw.c .driver = { driver 147 drivers/tty/serial/8250/8250_em.c .driver = { driver 804 drivers/tty/serial/8250/8250_exar.c .driver = { driver 347 drivers/tty/serial/8250/8250_ingenic.c .driver = { driver 215 drivers/tty/serial/8250/8250_lpc18xx.c .driver = { driver 161 drivers/tty/serial/8250/8250_men_mcb.c .driver = { driver 618 drivers/tty/serial/8250/8250_mtk.c .driver = { driver 349 drivers/tty/serial/8250/8250_of.c .driver = { driver 1529 drivers/tty/serial/8250/8250_omap.c .driver = { driver 5667 drivers/tty/serial/8250/8250_pci.c .driver = { driver 527 drivers/tty/serial/8250/8250_pnp.c .driver = { driver 163 drivers/tty/serial/8250/8250_pxa.c .driver = { driver 297 drivers/tty/serial/8250/8250_uniphier.c .driver = { driver 494 drivers/tty/serial/altera_jtaguart.c .driver = { driver 646 drivers/tty/serial/altera_uart.c .driver = { driver 2774 drivers/tty/serial/amba-pl011.c .driver = { driver 589 drivers/tty/serial/apbuart.c .driver = { driver 741 drivers/tty/serial/ar933x_uart.c .driver = { driver 655 drivers/tty/serial/arc_uart.c .driver = { driver 3007 drivers/tty/serial/atmel_serial.c .driver = { driver 895 drivers/tty/serial/bcm63xx_uart.c .driver = { driver 531 drivers/tty/serial/clps711x.c .driver = { driver 1451 drivers/tty/serial/cpm_uart/cpm_uart_core.c .driver = { driver 523 drivers/tty/serial/digicolor-usart.c .driver = { driver 821 drivers/tty/serial/efm32-uart.c .driver = { driver 912 drivers/tty/serial/fsl_linflexuart.c .driver = { driver 2618 drivers/tty/serial/fsl_lpuart.c .driver = { driver 1354 drivers/tty/serial/ifx6x60.c .driver = { driver 2575 drivers/tty/serial/imx.c .driver = { driver 922 drivers/tty/serial/lantiq.c .driver = { driver 733 drivers/tty/serial/lpc32xx_hs.c .driver = { driver 896 drivers/tty/serial/max3100.c .driver = { driver 1508 drivers/tty/serial/max310x.c .driver = { driver 663 drivers/tty/serial/mcf.c .driver = { driver 881 drivers/tty/serial/men_z135_uart.c .driver = { driver 755 drivers/tty/serial/meson_uart.c .driver = { driver 579 drivers/tty/serial/milbeaut_usio.c .driver = { driver 1895 drivers/tty/serial/mpc52xx_uart.c .driver = { driver 634 drivers/tty/serial/mps2-uart.c .driver = { driver 1860 drivers/tty/serial/msm_serial.c .driver = { driver 960 drivers/tty/serial/mvebu-uart.c .driver = { driver 1778 drivers/tty/serial/mxs-auart.c .driver = { driver 1921 drivers/tty/serial/omap-serial.c .driver = { driver 729 drivers/tty/serial/owl-uart.c .driver = { driver 919 drivers/tty/serial/pic32_uart.c .driver = { driver 1847 drivers/tty/serial/pmac_zilog.c .driver = { driver 1862 drivers/tty/serial/pmac_zilog.c .driver = { driver 824 drivers/tty/serial/pnx8xxx_uart.c .driver = { driver 919 drivers/tty/serial/pxa.c .driver = { driver 1363 drivers/tty/serial/qcom_geni_serial.c .driver = { driver 797 drivers/tty/serial/rda-uart.c .driver = { driver 922 drivers/tty/serial/sa1100.c .driver = { driver 2484 drivers/tty/serial/samsung.c .driver = { driver 1431 drivers/tty/serial/sc16is7xx.c .driver = { driver 1485 drivers/tty/serial/sc16is7xx.c .driver = { driver 1060 drivers/tty/serial/sccnxp.c .driver = { driver 1652 drivers/tty/serial/serial-tegra.c .driver = { driver 1543 drivers/tty/serial/serial_core.c struct uart_driver *drv = tty->driver->driver_state; driver 1749 drivers/tty/serial/serial_core.c static int uart_install(struct tty_driver *driver, struct tty_struct *tty) driver 1751 drivers/tty/serial/serial_core.c struct uart_driver *drv = driver->driver_state; driver 1756 drivers/tty/serial/serial_core.c return tty_standard_install(driver, tty); driver 2137 drivers/tty/serial/serial_core.c struct uart_driver *driver; driver 2143 drivers/tty/serial/serial_core.c struct tty_driver *tty_drv = match->driver->tty_driver; driver 2391 drivers/tty/serial/serial_core.c static int uart_poll_init(struct tty_driver *driver, int line, char *options) driver 2393 drivers/tty/serial/serial_core.c struct uart_driver *drv = driver->driver_state; driver 2430 drivers/tty/serial/serial_core.c static int uart_poll_get_char(struct tty_driver *driver, int line) driver 2432 drivers/tty/serial/serial_core.c struct uart_driver *drv = driver->driver_state; driver 2446 drivers/tty/serial/serial_core.c static void uart_poll_put_char(struct tty_driver *driver, int line, char ch) driver 2448 drivers/tty/serial/serial_core.c struct uart_driver *drv = driver->driver_state; driver 1162 drivers/tty/serial/serial_txx9.c .driver = { driver 3402 drivers/tty/serial/sh-sci.c .driver = { driver 1018 drivers/tty/serial/sifive.c .driver = { driver 1471 drivers/tty/serial/sirfsoc_uart.c .driver = { driver 1275 drivers/tty/serial/sprd_serial.c .driver = { driver 973 drivers/tty/serial/st-asc.c .driver = { driver 1427 drivers/tty/serial/stm32-usart.c .driver = { driver 633 drivers/tty/serial/sunhv.c .driver = { driver 1106 drivers/tty/serial/sunsab.c .driver = { driver 1574 drivers/tty/serial/sunsu.c .driver = { driver 1543 drivers/tty/serial/sunzilog.c .driver = { driver 24 drivers/tty/serial/tegra-tcu.c struct uart_driver driver; driver 213 drivers/tty/serial/tegra-tcu.c tcu->console.data = &tcu->driver; driver 217 drivers/tty/serial/tegra-tcu.c tcu->driver.owner = THIS_MODULE; driver 218 drivers/tty/serial/tegra-tcu.c tcu->driver.driver_name = "tegra-tcu"; driver 219 drivers/tty/serial/tegra-tcu.c tcu->driver.dev_name = "ttyTCU"; driver 221 drivers/tty/serial/tegra-tcu.c tcu->driver.cons = &tcu->console; driver 223 drivers/tty/serial/tegra-tcu.c tcu->driver.nr = 1; driver 225 drivers/tty/serial/tegra-tcu.c err = uart_register_driver(&tcu->driver); driver 243 drivers/tty/serial/tegra-tcu.c err = uart_add_one_port(&tcu->driver, port); driver 257 drivers/tty/serial/tegra-tcu.c uart_unregister_driver(&tcu->driver); driver 273 drivers/tty/serial/tegra-tcu.c uart_remove_one_port(&tcu->driver, &tcu->port); driver 274 drivers/tty/serial/tegra-tcu.c uart_unregister_driver(&tcu->driver); driver 287 drivers/tty/serial/tegra-tcu.c .driver = { driver 492 drivers/tty/serial/timbuart.c .driver = { driver 879 drivers/tty/serial/uartlite.c .driver = { driver 1487 drivers/tty/serial/ucc_uart.c .driver = { driver 942 drivers/tty/serial/vr41xx_siu.c .driver = { driver 726 drivers/tty/serial/vt8500_serial.c .driver = { driver 1645 drivers/tty/serial/xilinx_uartps.c .driver = { driver 3025 drivers/tty/synclink.c tty->driver->name ); driver 3094 drivers/tty/synclink.c tty->driver->name, info->port.count); driver 3259 drivers/tty/synclink.c __FILE__,__LINE__, tty->driver->name ); driver 3282 drivers/tty/synclink.c __FILE__,__LINE__, tty->driver->name, port->count ); driver 3312 drivers/tty/synclink.c __FILE__,__LINE__, tty->driver->name, port->count ); driver 3329 drivers/tty/synclink.c __FILE__,__LINE__, tty->driver->name, port->count ); driver 3338 drivers/tty/synclink.c static int mgsl_install(struct tty_driver *driver, struct tty_struct *tty) driver 3358 drivers/tty/synclink.c return tty_port_install(&info->port, driver, tty); driver 3381 drivers/tty/synclink.c __FILE__,__LINE__,tty->driver->name, info->port.count); driver 739 drivers/tty/synclink_gt.c DBGINFO(("%s close exit, count=%d\n", tty->driver->name, info->port.count)); driver 771 drivers/tty/synclink_gt.c DBGINFO(("%s set_termios\n", tty->driver->name)); driver 3239 drivers/tty/synclink_gt.c DBGINFO(("%s block_til_ready\n", tty->driver->name)); driver 3286 drivers/tty/synclink_gt.c DBGINFO(("%s block_til_ready wait\n", tty->driver->name)); driver 3302 drivers/tty/synclink_gt.c DBGINFO(("%s block_til_ready ready, rc=%d\n", tty->driver->name, retval)); driver 713 drivers/tty/synclinkmp.c static int install(struct tty_driver *driver, struct tty_struct *tty) driver 738 drivers/tty/synclinkmp.c return tty_port_install(&info->port, driver, tty); driver 753 drivers/tty/synclinkmp.c __FILE__,__LINE__,tty->driver->name, info->port.count); driver 828 drivers/tty/synclinkmp.c tty->driver->name, info->port.count); driver 869 drivers/tty/synclinkmp.c tty->driver->name ); driver 3264 drivers/tty/synclinkmp.c __FILE__,__LINE__, tty->driver->name ); driver 3288 drivers/tty/synclinkmp.c __FILE__,__LINE__, tty->driver->name, port->count ); driver 3318 drivers/tty/synclinkmp.c __FILE__,__LINE__, tty->driver->name, port->count ); driver 3333 drivers/tty/synclinkmp.c __FILE__,__LINE__, tty->driver->name, port->count ); driver 140 drivers/tty/tty_audit.c dev = MKDEV(tty->driver->major, tty->driver->minor_start) + tty->index; driver 215 drivers/tty/tty_audit.c if (tty->driver->type == TTY_DRIVER_TYPE_PTY driver 216 drivers/tty/tty_audit.c && tty->driver->subtype == PTY_TYPE_MASTER) driver 227 drivers/tty/tty_audit.c dev = MKDEV(tty->driver->major, tty->driver->minor_start) + tty->index; driver 257 drivers/tty/tty_io.c if (!tty || !tty->driver) driver 259 drivers/tty/tty_io.c return tty->driver->name; driver 292 drivers/tty/tty_io.c if (tty->driver->type == TTY_DRIVER_TYPE_PTY && driver 293 drivers/tty/tty_io.c tty->driver->subtype == PTY_TYPE_SLAVE && driver 1115 drivers/tty/tty_io.c static void pty_line_name(struct tty_driver *driver, int index, char *p) driver 1117 drivers/tty/tty_io.c int i = index + driver->name_base; driver 1120 drivers/tty/tty_io.c driver->subtype == PTY_TYPE_SLAVE ? "tty" : driver->name, driver 1135 drivers/tty/tty_io.c static ssize_t tty_line_name(struct tty_driver *driver, int index, char *p) driver 1137 drivers/tty/tty_io.c if (driver->flags & TTY_DRIVER_UNNUMBERED_NODE) driver 1138 drivers/tty/tty_io.c return sprintf(p, "%s", driver->name); driver 1140 drivers/tty/tty_io.c return sprintf(p, "%s%d", driver->name, driver 1141 drivers/tty/tty_io.c index + driver->name_base); driver 1154 drivers/tty/tty_io.c static struct tty_struct *tty_driver_lookup_tty(struct tty_driver *driver, driver 1159 drivers/tty/tty_io.c if (driver->ops->lookup) driver 1163 drivers/tty/tty_io.c tty = driver->ops->lookup(driver, file, idx); driver 1165 drivers/tty/tty_io.c tty = driver->ttys[idx]; driver 1185 drivers/tty/tty_io.c if (tty->driver->flags & TTY_DRIVER_RESET_TERMIOS) driver 1186 drivers/tty/tty_io.c tty->termios = tty->driver->init_termios; driver 1189 drivers/tty/tty_io.c tp = tty->driver->termios[idx]; driver 1192 drivers/tty/tty_io.c tty->termios.c_line = tty->driver->init_termios.c_line; driver 1194 drivers/tty/tty_io.c tty->termios = tty->driver->init_termios; driver 1202 drivers/tty/tty_io.c int tty_standard_install(struct tty_driver *driver, struct tty_struct *tty) driver 1205 drivers/tty/tty_io.c tty_driver_kref_get(driver); driver 1207 drivers/tty/tty_io.c driver->ttys[tty->index] = tty; driver 1224 drivers/tty/tty_io.c static int tty_driver_install_tty(struct tty_driver *driver, driver 1227 drivers/tty/tty_io.c return driver->ops->install ? driver->ops->install(driver, tty) : driver 1228 drivers/tty/tty_io.c tty_standard_install(driver, tty); driver 1241 drivers/tty/tty_io.c static void tty_driver_remove_tty(struct tty_driver *driver, struct tty_struct *tty) driver 1243 drivers/tty/tty_io.c if (driver->ops->remove) driver 1244 drivers/tty/tty_io.c driver->ops->remove(driver, tty); driver 1246 drivers/tty/tty_io.c driver->ttys[tty->index] = NULL; driver 1260 drivers/tty/tty_io.c struct tty_driver *driver = tty->driver; driver 1264 drivers/tty/tty_io.c if (driver->type == TTY_DRIVER_TYPE_PTY && driver 1265 drivers/tty/tty_io.c driver->subtype == PTY_TYPE_MASTER) driver 1317 drivers/tty/tty_io.c struct tty_struct *tty_init_dev(struct tty_driver *driver, int idx) driver 1330 drivers/tty/tty_io.c if (!try_module_get(driver->owner)) driver 1333 drivers/tty/tty_io.c tty = alloc_tty_struct(driver, idx); driver 1340 drivers/tty/tty_io.c retval = tty_driver_install_tty(driver, tty); driver 1345 drivers/tty/tty_io.c tty->port = driver->ports[idx]; driver 1349 drivers/tty/tty_io.c __func__, tty->driver->name); driver 1372 drivers/tty/tty_io.c module_put(driver->owner); driver 1398 drivers/tty/tty_io.c if (tty->driver->flags & TTY_DRIVER_RESET_TERMIOS) driver 1402 drivers/tty/tty_io.c tp = tty->driver->termios[idx]; driver 1407 drivers/tty/tty_io.c tty->driver->termios[idx] = tp; driver 1448 drivers/tty/tty_io.c struct tty_driver *driver = tty->driver; driver 1449 drivers/tty/tty_io.c struct module *owner = driver->owner; driver 1455 drivers/tty/tty_io.c tty_driver_kref_put(driver); driver 1512 drivers/tty/tty_io.c tty_driver_remove_tty(tty->driver, tty); driver 1536 drivers/tty/tty_io.c if (idx < 0 || idx >= tty->driver->num) { driver 1542 drivers/tty/tty_io.c if (tty->driver->flags & TTY_DRIVER_DEVPTS_MEM) driver 1545 drivers/tty/tty_io.c if (tty != tty->driver->ttys[idx]) { driver 1547 drivers/tty/tty_io.c idx, tty->driver->ttys[idx]); driver 1550 drivers/tty/tty_io.c if (tty->driver->other) { driver 1553 drivers/tty/tty_io.c if (o_tty != tty->driver->other->ttys[idx]) { driver 1555 drivers/tty/tty_io.c idx, tty->driver->other->ttys[idx]); driver 1667 drivers/tty/tty_io.c if (tty->driver->type == TTY_DRIVER_TYPE_PTY && driver 1668 drivers/tty/tty_io.c tty->driver->subtype == PTY_TYPE_MASTER) driver 1840 drivers/tty/tty_io.c struct tty_driver *driver = NULL; driver 1846 drivers/tty/tty_io.c driver = tty_driver_kref_get(console_driver); driver 1854 drivers/tty/tty_io.c driver = tty_driver_kref_get(console_driver); driver 1855 drivers/tty/tty_io.c if (driver && filp) { driver 1861 drivers/tty/tty_io.c if (driver) driver 1862 drivers/tty/tty_io.c tty_driver_kref_put(driver); driver 1866 drivers/tty/tty_io.c driver = get_tty_driver(device, index); driver 1867 drivers/tty/tty_io.c if (!driver) driver 1871 drivers/tty/tty_io.c return driver; driver 1892 drivers/tty/tty_io.c struct tty_driver *driver = NULL; driver 1896 drivers/tty/tty_io.c driver = tty_lookup_driver(device, NULL, &index); driver 1897 drivers/tty/tty_io.c if (IS_ERR(driver)) { driver 1899 drivers/tty/tty_io.c return ERR_CAST(driver); driver 1903 drivers/tty/tty_io.c tty = tty_driver_lookup_tty(driver, NULL, index); driver 1912 drivers/tty/tty_io.c tty = tty_init_dev(driver, index); driver 1919 drivers/tty/tty_io.c tty_driver_kref_put(driver); driver 1944 drivers/tty/tty_io.c struct tty_driver *driver = NULL; driver 1949 drivers/tty/tty_io.c driver = tty_lookup_driver(device, filp, &index); driver 1950 drivers/tty/tty_io.c if (IS_ERR(driver)) { driver 1952 drivers/tty/tty_io.c return ERR_CAST(driver); driver 1956 drivers/tty/tty_io.c tty = tty_driver_lookup_tty(driver, filp, index); driver 1984 drivers/tty/tty_io.c tty = tty_init_dev(driver, index); driver 1988 drivers/tty/tty_io.c tty_driver_kref_put(driver); driver 2078 drivers/tty/tty_io.c (tty->driver->type == TTY_DRIVER_TYPE_PTY && driver 2079 drivers/tty/tty_io.c tty->driver->subtype == PTY_TYPE_MASTER); driver 2383 drivers/tty/tty_io.c if (tty->driver->flags & TTY_DRIVER_HARDWARE_BREAK) driver 2526 drivers/tty/tty_io.c if (tty->driver->type == TTY_DRIVER_TYPE_PTY && driver 2527 drivers/tty/tty_io.c tty->driver->subtype == PTY_TYPE_MASTER) driver 2973 drivers/tty/tty_io.c struct tty_struct *alloc_tty_struct(struct tty_driver *driver, int idx) driver 3004 drivers/tty/tty_io.c tty->driver = driver; driver 3005 drivers/tty/tty_io.c tty->ops = driver->ops; driver 3007 drivers/tty/tty_io.c tty_line_name(driver, idx, tty->name); driver 3035 drivers/tty/tty_io.c static int tty_cdev_add(struct tty_driver *driver, dev_t dev, driver 3041 drivers/tty/tty_io.c driver->cdevs[index] = cdev_alloc(); driver 3042 drivers/tty/tty_io.c if (!driver->cdevs[index]) driver 3044 drivers/tty/tty_io.c driver->cdevs[index]->ops = &tty_fops; driver 3045 drivers/tty/tty_io.c driver->cdevs[index]->owner = driver->owner; driver 3046 drivers/tty/tty_io.c err = cdev_add(driver->cdevs[index], dev, count); driver 3048 drivers/tty/tty_io.c kobject_put(&driver->cdevs[index]->kobj); driver 3071 drivers/tty/tty_io.c struct device *tty_register_device(struct tty_driver *driver, unsigned index, driver 3074 drivers/tty/tty_io.c return tty_register_device_attr(driver, index, device, NULL, NULL); driver 3104 drivers/tty/tty_io.c struct device *tty_register_device_attr(struct tty_driver *driver, driver 3110 drivers/tty/tty_io.c dev_t devt = MKDEV(driver->major, driver->minor_start) + index; driver 3115 drivers/tty/tty_io.c if (index >= driver->num) { driver 3117 drivers/tty/tty_io.c driver->name, index); driver 3121 drivers/tty/tty_io.c if (driver->type == TTY_DRIVER_TYPE_PTY) driver 3122 drivers/tty/tty_io.c pty_line_name(driver, index, name); driver 3124 drivers/tty/tty_io.c tty_line_name(driver, index, name); driver 3144 drivers/tty/tty_io.c if (!(driver->flags & TTY_DRIVER_DYNAMIC_ALLOC)) { driver 3149 drivers/tty/tty_io.c tp = driver->termios[index]; driver 3151 drivers/tty/tty_io.c driver->termios[index] = NULL; driver 3155 drivers/tty/tty_io.c retval = tty_cdev_add(driver, devt, index, 1); driver 3185 drivers/tty/tty_io.c void tty_unregister_device(struct tty_driver *driver, unsigned index) driver 3188 drivers/tty/tty_io.c MKDEV(driver->major, driver->minor_start) + index); driver 3189 drivers/tty/tty_io.c if (!(driver->flags & TTY_DRIVER_DYNAMIC_ALLOC)) { driver 3190 drivers/tty/tty_io.c cdev_del(driver->cdevs[index]); driver 3191 drivers/tty/tty_io.c driver->cdevs[index] = NULL; driver 3208 drivers/tty/tty_io.c struct tty_driver *driver; driver 3215 drivers/tty/tty_io.c driver = kzalloc(sizeof(struct tty_driver), GFP_KERNEL); driver 3216 drivers/tty/tty_io.c if (!driver) driver 3219 drivers/tty/tty_io.c kref_init(&driver->kref); driver 3220 drivers/tty/tty_io.c driver->magic = TTY_DRIVER_MAGIC; driver 3221 drivers/tty/tty_io.c driver->num = lines; driver 3222 drivers/tty/tty_io.c driver->owner = owner; driver 3223 drivers/tty/tty_io.c driver->flags = flags; driver 3226 drivers/tty/tty_io.c driver->ttys = kcalloc(lines, sizeof(*driver->ttys), driver 3228 drivers/tty/tty_io.c driver->termios = kcalloc(lines, sizeof(*driver->termios), driver 3230 drivers/tty/tty_io.c if (!driver->ttys || !driver->termios) { driver 3237 drivers/tty/tty_io.c driver->ports = kcalloc(lines, sizeof(*driver->ports), driver 3239 drivers/tty/tty_io.c if (!driver->ports) { driver 3246 drivers/tty/tty_io.c driver->cdevs = kcalloc(cdevs, sizeof(*driver->cdevs), GFP_KERNEL); driver 3247 drivers/tty/tty_io.c if (!driver->cdevs) { driver 3252 drivers/tty/tty_io.c return driver; driver 3254 drivers/tty/tty_io.c kfree(driver->ports); driver 3255 drivers/tty/tty_io.c kfree(driver->ttys); driver 3256 drivers/tty/tty_io.c kfree(driver->termios); driver 3257 drivers/tty/tty_io.c kfree(driver->cdevs); driver 3258 drivers/tty/tty_io.c kfree(driver); driver 3265 drivers/tty/tty_io.c struct tty_driver *driver = container_of(kref, struct tty_driver, kref); driver 3269 drivers/tty/tty_io.c if (driver->flags & TTY_DRIVER_INSTALLED) { driver 3270 drivers/tty/tty_io.c for (i = 0; i < driver->num; i++) { driver 3271 drivers/tty/tty_io.c tp = driver->termios[i]; driver 3273 drivers/tty/tty_io.c driver->termios[i] = NULL; driver 3276 drivers/tty/tty_io.c if (!(driver->flags & TTY_DRIVER_DYNAMIC_DEV)) driver 3277 drivers/tty/tty_io.c tty_unregister_device(driver, i); driver 3279 drivers/tty/tty_io.c proc_tty_unregister_driver(driver); driver 3280 drivers/tty/tty_io.c if (driver->flags & TTY_DRIVER_DYNAMIC_ALLOC) driver 3281 drivers/tty/tty_io.c cdev_del(driver->cdevs[0]); driver 3283 drivers/tty/tty_io.c kfree(driver->cdevs); driver 3284 drivers/tty/tty_io.c kfree(driver->ports); driver 3285 drivers/tty/tty_io.c kfree(driver->termios); driver 3286 drivers/tty/tty_io.c kfree(driver->ttys); driver 3287 drivers/tty/tty_io.c kfree(driver); driver 3290 drivers/tty/tty_io.c void tty_driver_kref_put(struct tty_driver *driver) driver 3292 drivers/tty/tty_io.c kref_put(&driver->kref, destruct_tty_driver); driver 3296 drivers/tty/tty_io.c void tty_set_operations(struct tty_driver *driver, driver 3299 drivers/tty/tty_io.c driver->ops = op; driver 3312 drivers/tty/tty_io.c int tty_register_driver(struct tty_driver *driver) driver 3319 drivers/tty/tty_io.c if (!driver->major) { driver 3320 drivers/tty/tty_io.c error = alloc_chrdev_region(&dev, driver->minor_start, driver 3321 drivers/tty/tty_io.c driver->num, driver->name); driver 3323 drivers/tty/tty_io.c driver->major = MAJOR(dev); driver 3324 drivers/tty/tty_io.c driver->minor_start = MINOR(dev); driver 3327 drivers/tty/tty_io.c dev = MKDEV(driver->major, driver->minor_start); driver 3328 drivers/tty/tty_io.c error = register_chrdev_region(dev, driver->num, driver->name); driver 3333 drivers/tty/tty_io.c if (driver->flags & TTY_DRIVER_DYNAMIC_ALLOC) { driver 3334 drivers/tty/tty_io.c error = tty_cdev_add(driver, dev, 0, driver->num); driver 3340 drivers/tty/tty_io.c list_add(&driver->tty_drivers, &tty_drivers); driver 3343 drivers/tty/tty_io.c if (!(driver->flags & TTY_DRIVER_DYNAMIC_DEV)) { driver 3344 drivers/tty/tty_io.c for (i = 0; i < driver->num; i++) { driver 3345 drivers/tty/tty_io.c d = tty_register_device(driver, i, NULL); driver 3352 drivers/tty/tty_io.c proc_tty_register_driver(driver); driver 3353 drivers/tty/tty_io.c driver->flags |= TTY_DRIVER_INSTALLED; driver 3358 drivers/tty/tty_io.c tty_unregister_device(driver, i); driver 3361 drivers/tty/tty_io.c list_del(&driver->tty_drivers); driver 3365 drivers/tty/tty_io.c unregister_chrdev_region(dev, driver->num); driver 3374 drivers/tty/tty_io.c int tty_unregister_driver(struct tty_driver *driver) driver 3378 drivers/tty/tty_io.c if (driver->refcount) driver 3381 drivers/tty/tty_io.c unregister_chrdev_region(MKDEV(driver->major, driver->minor_start), driver 3382 drivers/tty/tty_io.c driver->num); driver 3384 drivers/tty/tty_io.c list_del(&driver->tty_drivers); driver 3393 drivers/tty/tty_io.c return MKDEV(tty->driver->major, tty->driver->minor_start) + tty->index; driver 319 drivers/tty/tty_ioctl.c WARN_ON(tty->driver->type == TTY_DRIVER_TYPE_PTY && driver 320 drivers/tty/tty_ioctl.c tty->driver->subtype == PTY_TYPE_MASTER); driver 718 drivers/tty/tty_ioctl.c if (tty->driver->type == TTY_DRIVER_TYPE_PTY && driver 719 drivers/tty/tty_ioctl.c tty->driver->subtype == PTY_TYPE_MASTER) driver 266 drivers/tty/tty_jobctrl.c if (on_exit && tty->driver->type != TTY_DRIVER_TYPE_PTY) { driver 658 drivers/tty/tty_ldisc.c tty->termios = tty->driver->init_termios; driver 752 drivers/tty/tty_ldisc.c if (tty->driver->flags & TTY_DRIVER_RESET_TERMIOS) driver 89 drivers/tty/tty_port.c struct tty_driver *driver, unsigned index) driver 91 drivers/tty/tty_port.c if (WARN_ON(index >= driver->num)) driver 93 drivers/tty/tty_port.c driver->ports[index] = port; driver 109 drivers/tty/tty_port.c struct tty_driver *driver, unsigned index, driver 112 drivers/tty/tty_port.c return tty_port_register_device_attr(port, driver, index, device, NULL, NULL); driver 130 drivers/tty/tty_port.c struct tty_driver *driver, unsigned index, driver 134 drivers/tty/tty_port.c tty_port_link_device(port, driver, index); driver 135 drivers/tty/tty_port.c return tty_register_device_attr(driver, index, device, drvdata, driver 153 drivers/tty/tty_port.c struct tty_driver *driver, unsigned index, driver 159 drivers/tty/tty_port.c tty_port_link_device(port, driver, index); driver 161 drivers/tty/tty_port.c dev = serdev_tty_port_register(port, device, driver, index); driver 167 drivers/tty/tty_port.c return tty_register_device_attr(driver, index, device, drvdata, driver 183 drivers/tty/tty_port.c struct tty_driver *driver, unsigned index, driver 186 drivers/tty/tty_port.c return tty_port_register_device_attr_serdev(port, driver, index, driver 202 drivers/tty/tty_port.c struct tty_driver *driver, unsigned index) driver 210 drivers/tty/tty_port.c tty_unregister_device(driver, index); driver 654 drivers/tty/tty_port.c int tty_port_install(struct tty_port *port, struct tty_driver *driver, driver 658 drivers/tty/tty_port.c return tty_standard_install(driver, tty); driver 64 drivers/tty/ttynull.c struct tty_driver *driver; driver 67 drivers/tty/ttynull.c driver = tty_alloc_driver(1, driver 71 drivers/tty/ttynull.c if (IS_ERR(driver)) driver 72 drivers/tty/ttynull.c return PTR_ERR(driver); driver 77 drivers/tty/ttynull.c driver->driver_name = "ttynull"; driver 78 drivers/tty/ttynull.c driver->name = "ttynull"; driver 79 drivers/tty/ttynull.c driver->type = TTY_DRIVER_TYPE_CONSOLE; driver 80 drivers/tty/ttynull.c driver->init_termios = tty_std_termios; driver 81 drivers/tty/ttynull.c driver->init_termios.c_oflag = OPOST | OCRNL | ONOCR | ONLRET; driver 82 drivers/tty/ttynull.c tty_set_operations(driver, &ttynull_ops); driver 83 drivers/tty/ttynull.c tty_port_link_device(&ttynull_port, driver, 0); driver 85 drivers/tty/ttynull.c ret = tty_register_driver(driver); driver 87 drivers/tty/ttynull.c put_tty_driver(driver); driver 92 drivers/tty/ttynull.c ttynull_driver = driver; driver 987 drivers/tty/vcc.c static int vcc_install(struct tty_driver *driver, struct tty_struct *tty) driver 1001 drivers/tty/vcc.c ret = tty_standard_install(driver, tty); driver 3250 drivers/tty/vt/vt.c static int con_install(struct tty_driver *driver, struct tty_struct *tty) driver 3269 drivers/tty/vt/vt.c ret = tty_port_install(&vc->port, driver, tty); driver 342 drivers/uio/uio_dmem_genirq.c .driver = { driver 466 drivers/uio/uio_fsl_elbc_gpcm.c .driver = { driver 273 drivers/uio/uio_pdrv_genirq.c .driver = { driver 262 drivers/uio/uio_pruss.c .driver = { driver 835 drivers/usb/atm/speedtch.c const __u8 target_address = USB_DIR_IN | usbatm->driver->isoc_in; driver 925 drivers/usb/atm/usbatm.c if (instance->driver->atm_start && ((ret = instance->driver->atm_start(instance, atm_dev)) < 0)) { driver 961 drivers/usb/atm/usbatm.c ret = instance->driver->heavy_init(instance, instance->usb_intf); driver 978 drivers/usb/atm/usbatm.c instance->driver->driver_name); driver 1007 drivers/usb/atm/usbatm.c struct usbatm_driver *driver) driver 1024 drivers/usb/atm/usbatm.c instance->driver = driver; driver 1025 drivers/usb/atm/usbatm.c strlcpy(instance->driver_name, driver->driver_name, driver 1053 drivers/usb/atm/usbatm.c if (driver->bind && (error = driver->bind(instance, intf, id)) < 0) { driver 1074 drivers/usb/atm/usbatm.c instance->rx_channel.stride = ATM_CELL_SIZE + driver->rx_padding; driver 1075 drivers/usb/atm/usbatm.c instance->tx_channel.stride = ATM_CELL_SIZE + driver->tx_padding; driver 1078 drivers/usb/atm/usbatm.c if ((instance->flags & UDSL_USE_ISOC) && driver->isoc_in) driver 1079 drivers/usb/atm/usbatm.c instance->rx_channel.endpoint = usb_rcvisocpipe(usb_dev, driver->isoc_in); driver 1081 drivers/usb/atm/usbatm.c instance->rx_channel.endpoint = usb_rcvbulkpipe(usb_dev, driver->bulk_in); driver 1083 drivers/usb/atm/usbatm.c instance->tx_channel.endpoint = usb_sndbulkpipe(usb_dev, driver->bulk_out); driver 1169 drivers/usb/atm/usbatm.c if (!(instance->flags & UDSL_SKIP_HEAVY_INIT) && driver->heavy_init) { driver 1185 drivers/usb/atm/usbatm.c if (instance->driver->unbind) driver 1186 drivers/usb/atm/usbatm.c instance->driver->unbind(instance, intf); driver 1246 drivers/usb/atm/usbatm.c if (instance->atm_dev && instance->driver->atm_stop) driver 1247 drivers/usb/atm/usbatm.c instance->driver->atm_stop(instance, instance->atm_dev); driver 1249 drivers/usb/atm/usbatm.c if (instance->driver->unbind) driver 1250 drivers/usb/atm/usbatm.c instance->driver->unbind(instance, intf); driver 101 drivers/usb/atm/usbatm.h struct usbatm_driver *driver); driver 125 drivers/usb/atm/usbatm.h struct usbatm_driver *driver; driver 209 drivers/usb/c67x00/c67x00-drv.c .driver = { driver 659 drivers/usb/cdns3/core.c .driver = { driver 2348 drivers/usb/cdns3/gadget.c struct usb_gadget_driver *driver) driver 2352 drivers/usb/cdns3/gadget.c enum usb_device_speed max_speed = driver->max_speed; driver 2355 drivers/usb/cdns3/gadget.c priv_dev->gadget_driver = driver; driver 2358 drivers/usb/cdns3/gadget.c max_speed = min(driver->max_speed, gadget->max_speed); driver 229 drivers/usb/chipidea/ci.h struct usb_gadget_driver *driver; driver 629 drivers/usb/chipidea/ci_hdrc_imx.c .driver = { driver 298 drivers/usb/chipidea/ci_hdrc_msm.c .driver = { driver 141 drivers/usb/chipidea/ci_hdrc_tegra.c .driver = { driver 116 drivers/usb/chipidea/ci_hdrc_usb2.c .driver = { driver 58 drivers/usb/chipidea/ci_hdrc_zevio.c .driver = { driver 1391 drivers/usb/chipidea/core.c .driver = { driver 39 drivers/usb/chipidea/debug.c if (!ci->driver) driver 43 drivers/usb/chipidea/debug.c (ci->driver->function ? ci->driver->function : "")); driver 44 drivers/usb/chipidea/debug.c seq_printf(s, "gadget max speed = %d\n", ci->driver->max_speed); driver 587 drivers/usb/chipidea/otg_fsm.c if (ci->fsm.id && !(ci->driver) && driver 702 drivers/usb/chipidea/otg_fsm.c if (ci->driver) { driver 755 drivers/usb/chipidea/udc.c usb_gadget_udc_reset(&ci->gadget, ci->driver); driver 1164 drivers/usb/chipidea/udc.c err = ci->driver->setup(&ci->gadget, &req); driver 1535 drivers/usb/chipidea/udc.c if (ci->driver) driver 1552 drivers/usb/chipidea/udc.c if (ci->driver) driver 1553 drivers/usb/chipidea/udc.c ci->driver->disconnect(&ci->gadget); driver 1639 drivers/usb/chipidea/udc.c struct usb_gadget_driver *driver); driver 1762 drivers/usb/chipidea/udc.c struct usb_gadget_driver *driver) driver 1767 drivers/usb/chipidea/udc.c if (driver->disconnect == NULL) driver 1780 drivers/usb/chipidea/udc.c ci->driver = driver; driver 1841 drivers/usb/chipidea/udc.c ci->driver = NULL; driver 1885 drivers/usb/chipidea/udc.c if (ci->driver->resume) { driver 1887 drivers/usb/chipidea/udc.c ci->driver->resume(&ci->gadget); driver 1903 drivers/usb/chipidea/udc.c ci->driver->suspend) { driver 1905 drivers/usb/chipidea/udc.c ci->driver->suspend(&ci->gadget); driver 807 drivers/usb/chipidea/usbmisc_imx.c .driver = { driver 600 drivers/usb/class/cdc-acm.c static int acm_tty_install(struct tty_driver *driver, struct tty_struct *tty) driver 609 drivers/usb/class/cdc-acm.c retval = tty_standard_install(driver, tty); driver 36 drivers/usb/common/ulpi.c static int ulpi_match(struct device *dev, struct device_driver *driver) driver 38 drivers/usb/common/ulpi.c struct ulpi_driver *drv = to_ulpi_driver(driver); driver 44 drivers/usb/common/ulpi.c return of_driver_match_device(dev, driver); driver 71 drivers/usb/common/ulpi.c struct ulpi_driver *drv = to_ulpi_driver(dev->driver); driver 83 drivers/usb/common/ulpi.c struct ulpi_driver *drv = to_ulpi_driver(dev->driver); driver 154 drivers/usb/common/ulpi.c drv->driver.owner = module; driver 155 drivers/usb/common/ulpi.c drv->driver.bus = &ulpi_bus; driver 157 drivers/usb/common/ulpi.c return driver_register(&drv->driver); driver 169 drivers/usb/common/ulpi.c driver_unregister(&drv->driver); driver 274 drivers/usb/common/usb-conn-gpio.c .driver = { driver 236 drivers/usb/core/devices.c driver_name = (iface->dev.driver driver 237 drivers/usb/core/devices.c ? iface->dev.driver->name driver 1330 drivers/usb/core/devio.c if (!intf || !intf->dev.driver) driver 1333 drivers/usb/core/devio.c strlcpy(gd.driver, intf->dev.driver->name, driver 1334 drivers/usb/core/devio.c sizeof(gd.driver)); driver 1404 drivers/usb/core/devio.c number, interface->dev.driver->name, current->comm); driver 1457 drivers/usb/core/devio.c ->dev.driver->name, driver 2211 drivers/usb/core/devio.c struct usb_driver *driver = NULL; driver 2243 drivers/usb/core/devio.c if (intf->dev.driver) { driver 2244 drivers/usb/core/devio.c driver = to_usb_driver(intf->dev.driver); driver 2246 drivers/usb/core/devio.c usb_driver_release_interface(driver, intf); driver 2253 drivers/usb/core/devio.c if (!intf->dev.driver) driver 2261 drivers/usb/core/devio.c if (intf->dev.driver) driver 2262 drivers/usb/core/devio.c driver = to_usb_driver(intf->dev.driver); driver 2263 drivers/usb/core/devio.c if (driver == NULL || driver->unlocked_ioctl == NULL) { driver 2266 drivers/usb/core/devio.c retval = driver->unlocked_ioctl(intf, ctl->ioctl_code, buf); driver 2361 drivers/usb/core/devio.c if (intf->dev.driver) { driver 2362 drivers/usb/core/devio.c struct usb_driver *driver = to_usb_driver(intf->dev.driver); driver 2368 drivers/usb/core/devio.c strncmp(dc.driver, intf->dev.driver->name, driver 2369 drivers/usb/core/devio.c sizeof(dc.driver)) != 0) driver 2373 drivers/usb/core/devio.c strncmp(dc.driver, intf->dev.driver->name, driver 2374 drivers/usb/core/devio.c sizeof(dc.driver)) == 0) driver 2378 drivers/usb/core/devio.c usb_driver_release_interface(driver, intf); driver 44 drivers/usb/core/driver.c struct device_driver *driver, driver 102 drivers/usb/core/driver.c retval = driver_attach(driver); driver 131 drivers/usb/core/driver.c static ssize_t new_id_show(struct device_driver *driver, char *buf) driver 133 drivers/usb/core/driver.c struct usb_driver *usb_drv = to_usb_driver(driver); driver 138 drivers/usb/core/driver.c static ssize_t new_id_store(struct device_driver *driver, driver 141 drivers/usb/core/driver.c struct usb_driver *usb_drv = to_usb_driver(driver); driver 143 drivers/usb/core/driver.c return usb_store_new_id(&usb_drv->dynids, usb_drv->id_table, driver, buf, count); driver 150 drivers/usb/core/driver.c static ssize_t remove_id_store(struct device_driver *driver, const char *buf, driver 154 drivers/usb/core/driver.c struct usb_driver *usb_driver = to_usb_driver(driver); driver 178 drivers/usb/core/driver.c static ssize_t remove_id_show(struct device_driver *driver, char *buf) driver 180 drivers/usb/core/driver.c return new_id_show(driver, buf); driver 192 drivers/usb/core/driver.c error = driver_create_file(&usb_drv->drvwrap.driver, driver 195 drivers/usb/core/driver.c error = driver_create_file(&usb_drv->drvwrap.driver, driver 198 drivers/usb/core/driver.c driver_remove_file(&usb_drv->drvwrap.driver, driver 212 drivers/usb/core/driver.c driver_remove_file(&usb_drv->drvwrap.driver, driver 214 drivers/usb/core/driver.c driver_remove_file(&usb_drv->drvwrap.driver, driver 251 drivers/usb/core/driver.c struct usb_device_driver *udriver = to_usb_device_driver(dev->driver); driver 274 drivers/usb/core/driver.c struct usb_device_driver *udriver = to_usb_device_driver(dev->driver); driver 285 drivers/usb/core/driver.c struct usb_driver *driver = to_usb_driver(dev->driver); driver 308 drivers/usb/core/driver.c id = usb_match_dynamic_id(intf, driver); driver 310 drivers/usb/core/driver.c id = usb_match_id(intf, driver->id_table); driver 328 drivers/usb/core/driver.c if (driver->supports_autosuspend) driver 342 drivers/usb/core/driver.c if (driver->disable_hub_initiated_lpm) { driver 346 drivers/usb/core/driver.c __func__, driver->name); driver 361 drivers/usb/core/driver.c error = driver->probe(intf, id); driver 384 drivers/usb/core/driver.c if (driver->supports_autosuspend) driver 395 drivers/usb/core/driver.c struct usb_driver *driver = to_usb_driver(dev->driver); driver 413 drivers/usb/core/driver.c if (driver->disable_hub_initiated_lpm) driver 420 drivers/usb/core/driver.c if (!driver->soft_unbind || udev->state == USB_STATE_NOTATTACHED) driver 423 drivers/usb/core/driver.c driver->disconnect(intf); driver 472 drivers/usb/core/driver.c if (driver->supports_autosuspend) driver 504 drivers/usb/core/driver.c int usb_driver_claim_interface(struct usb_driver *driver, driver 514 drivers/usb/core/driver.c if (dev->driver) driver 521 drivers/usb/core/driver.c dev->driver = &driver->drvwrap.driver; driver 534 drivers/usb/core/driver.c if (driver->supports_autosuspend) driver 546 drivers/usb/core/driver.c dev->driver = NULL; driver 555 drivers/usb/core/driver.c if (driver->supports_autosuspend) driver 578 drivers/usb/core/driver.c void usb_driver_release_interface(struct usb_driver *driver, driver 584 drivers/usb/core/driver.c if (!dev->driver || dev->driver != &driver->drvwrap.driver) driver 600 drivers/usb/core/driver.c dev->driver = NULL; driver 890 drivers/usb/core/driver.c new_udriver->drvwrap.driver.name = new_udriver->name; driver 891 drivers/usb/core/driver.c new_udriver->drvwrap.driver.bus = &usb_bus_type; driver 892 drivers/usb/core/driver.c new_udriver->drvwrap.driver.probe = usb_probe_device; driver 893 drivers/usb/core/driver.c new_udriver->drvwrap.driver.remove = usb_unbind_device; driver 894 drivers/usb/core/driver.c new_udriver->drvwrap.driver.owner = owner; driver 895 drivers/usb/core/driver.c new_udriver->drvwrap.driver.dev_groups = new_udriver->dev_groups; driver 897 drivers/usb/core/driver.c retval = driver_register(&new_udriver->drvwrap.driver); driver 923 drivers/usb/core/driver.c driver_unregister(&udriver->drvwrap.driver); driver 952 drivers/usb/core/driver.c new_driver->drvwrap.driver.name = new_driver->name; driver 953 drivers/usb/core/driver.c new_driver->drvwrap.driver.bus = &usb_bus_type; driver 954 drivers/usb/core/driver.c new_driver->drvwrap.driver.probe = usb_probe_interface; driver 955 drivers/usb/core/driver.c new_driver->drvwrap.driver.remove = usb_unbind_interface; driver 956 drivers/usb/core/driver.c new_driver->drvwrap.driver.owner = owner; driver 957 drivers/usb/core/driver.c new_driver->drvwrap.driver.mod_name = mod_name; driver 958 drivers/usb/core/driver.c new_driver->drvwrap.driver.dev_groups = new_driver->dev_groups; driver 962 drivers/usb/core/driver.c retval = driver_register(&new_driver->drvwrap.driver); driver 977 drivers/usb/core/driver.c driver_unregister(&new_driver->drvwrap.driver); driver 997 drivers/usb/core/driver.c void usb_deregister(struct usb_driver *driver) driver 1000 drivers/usb/core/driver.c usbcore_name, driver->name); driver 1002 drivers/usb/core/driver.c usb_remove_newid_files(driver); driver 1003 drivers/usb/core/driver.c driver_unregister(&driver->drvwrap.driver); driver 1004 drivers/usb/core/driver.c usb_free_dynids(driver); driver 1016 drivers/usb/core/driver.c struct usb_driver *driver = to_usb_driver(intf->dev.driver); driver 1019 drivers/usb/core/driver.c usb_driver_release_interface(driver, intf); driver 1041 drivers/usb/core/driver.c if (intf->dev.driver && intf->needs_binding) driver 1060 drivers/usb/core/driver.c if (intf->dev.driver) driver 1127 drivers/usb/core/driver.c if (intf->dev.driver) { driver 1128 drivers/usb/core/driver.c drv = to_usb_driver(intf->dev.driver); driver 1146 drivers/usb/core/driver.c if (udev->dev.driver) driver 1147 drivers/usb/core/driver.c udriver = to_usb_device_driver(udev->dev.driver); driver 1168 drivers/usb/core/driver.c if (udev->dev.driver == NULL) { driver 1183 drivers/usb/core/driver.c udriver = to_usb_device_driver(udev->dev.driver); driver 1194 drivers/usb/core/driver.c struct usb_driver *driver; driver 1200 drivers/usb/core/driver.c driver = to_usb_driver(intf->dev.driver); driver 1203 drivers/usb/core/driver.c status = driver->suspend(intf, msg); driver 1215 drivers/usb/core/driver.c struct usb_driver *driver; driver 1240 drivers/usb/core/driver.c driver = to_usb_driver(intf->dev.driver); driver 1243 drivers/usb/core/driver.c if (driver->reset_resume) { driver 1244 drivers/usb/core/driver.c status = driver->reset_resume(intf); driver 1251 drivers/usb/core/driver.c driver->name); driver 1254 drivers/usb/core/driver.c status = driver->resume(intf); driver 1805 drivers/usb/core/driver.c struct usb_driver *driver; driver 1807 drivers/usb/core/driver.c driver = to_usb_driver(intf->dev.driver); driver 1808 drivers/usb/core/driver.c if (!driver->reset_resume || driver 1893 drivers/usb/core/driver.c if (hcd->driver->set_usb2_hw_lpm) { driver 1894 drivers/usb/core/driver.c ret = hcd->driver->set_usb2_hw_lpm(hcd, udev, enable); driver 174 drivers/usb/core/hcd-pci.c struct hc_driver *driver; driver 184 drivers/usb/core/hcd-pci.c driver = (struct hc_driver *)id->driver_data; driver 185 drivers/usb/core/hcd-pci.c if (!driver) driver 195 drivers/usb/core/hcd-pci.c if ((driver->flags & HCD_MASK) < HCD_USB3) { driver 206 drivers/usb/core/hcd-pci.c hcd = usb_create_hcd(driver, &dev->dev, pci_name(dev)); driver 213 drivers/usb/core/hcd-pci.c driver->flags & (HCD_USB11 | HCD_USB3)) ? 1 : 0; driver 215 drivers/usb/core/hcd-pci.c if (driver->flags & HCD_MEMORY) { driver 220 drivers/usb/core/hcd-pci.c hcd->rsrc_len, driver->description)) { driver 245 drivers/usb/core/hcd-pci.c hcd->rsrc_len, driver->description)) driver 362 drivers/usb/core/hcd-pci.c hcd->driver->shutdown) { driver 363 drivers/usb/core/hcd-pci.c hcd->driver->shutdown(hcd); driver 427 drivers/usb/core/hcd-pci.c if (hcd->driver->pci_suspend && !HCD_DEAD(hcd)) { driver 436 drivers/usb/core/hcd-pci.c retval = hcd->driver->pci_suspend(hcd, do_wakeup); driver 437 drivers/usb/core/hcd-pci.c suspend_report_result(hcd->driver->pci_suspend, retval); driver 443 drivers/usb/core/hcd-pci.c if (hcd->driver->pci_resume) driver 444 drivers/usb/core/hcd-pci.c hcd->driver->pci_resume(hcd, false); driver 488 drivers/usb/core/hcd-pci.c if (hcd->driver->pci_resume && !HCD_DEAD(hcd)) { driver 499 drivers/usb/core/hcd-pci.c retval = hcd->driver->pci_resume(hcd, driver 464 drivers/usb/core/hcd.c init_utsname()->release, hcd->driver->description); driver 682 drivers/usb/core/hcd.c status = hcd->driver->hub_control (hcd, driver 764 drivers/usb/core/hcd.c length = hcd->driver->hub_status_data(hcd, buffer); driver 1344 drivers/usb/core/hcd.c if (hcd->driver->unmap_urb_for_dma) driver 1345 drivers/usb/core/hcd.c hcd->driver->unmap_urb_for_dma(hcd, urb); driver 1391 drivers/usb/core/hcd.c if (hcd->driver->map_urb_for_dma) driver 1392 drivers/usb/core/hcd.c return hcd->driver->map_urb_for_dma(hcd, urb, mem_flags); driver 1552 drivers/usb/core/hcd.c status = hcd->driver->urb_enqueue(hcd, urb, mem_flags); driver 1589 drivers/usb/core/hcd.c value = hcd->driver->urb_dequeue(hcd, urb, status); driver 1842 drivers/usb/core/hcd.c if (!hcd->driver->check_bandwidth) driver 1850 drivers/usb/core/hcd.c hcd->driver->drop_endpoint(hcd, udev, ep); driver 1853 drivers/usb/core/hcd.c hcd->driver->drop_endpoint(hcd, udev, ep); driver 1855 drivers/usb/core/hcd.c hcd->driver->check_bandwidth(hcd, udev); driver 1871 drivers/usb/core/hcd.c ret = hcd->driver->drop_endpoint(hcd, udev, ep); driver 1877 drivers/usb/core/hcd.c ret = hcd->driver->drop_endpoint(hcd, udev, ep); driver 1895 drivers/usb/core/hcd.c ret = hcd->driver->add_endpoint(hcd, udev, &alt->endpoint[j]); driver 1924 drivers/usb/core/hcd.c ret = hcd->driver->drop_endpoint(hcd, udev, driver 1931 drivers/usb/core/hcd.c ret = hcd->driver->add_endpoint(hcd, udev, driver 1937 drivers/usb/core/hcd.c ret = hcd->driver->check_bandwidth(hcd, udev); driver 1940 drivers/usb/core/hcd.c hcd->driver->reset_bandwidth(hcd, udev); driver 1959 drivers/usb/core/hcd.c if (hcd->driver->endpoint_disable) driver 1960 drivers/usb/core/hcd.c hcd->driver->endpoint_disable(hcd, ep); driver 1976 drivers/usb/core/hcd.c if (hcd->driver->endpoint_reset) driver 1977 drivers/usb/core/hcd.c hcd->driver->endpoint_reset(hcd, ep); driver 2014 drivers/usb/core/hcd.c if (!hcd->driver->alloc_streams || !hcd->driver->free_streams) driver 2030 drivers/usb/core/hcd.c ret = hcd->driver->alloc_streams(hcd, dev, eps, num_eps, driver 2072 drivers/usb/core/hcd.c ret = hcd->driver->free_streams(hcd, dev, eps, num_eps, mem_flags); driver 2103 drivers/usb/core/hcd.c return hcd->driver->get_frame_number (hcd); driver 2124 drivers/usb/core/hcd.c if (!hcd->driver->bus_suspend) { driver 2129 drivers/usb/core/hcd.c status = hcd->driver->bus_suspend(hcd); driver 2143 drivers/usb/core/hcd.c status = hcd->driver->hub_status_data(hcd, buffer); driver 2183 drivers/usb/core/hcd.c if (!hcd->driver->bus_resume) driver 2189 drivers/usb/core/hcd.c status = hcd->driver->bus_resume(hcd); driver 2293 drivers/usb/core/hcd.c if (port_num && hcd->driver->start_port_reset) driver 2294 drivers/usb/core/hcd.c status = hcd->driver->start_port_reset(hcd, port_num); driver 2326 drivers/usb/core/hcd.c else if (hcd->driver->irq(hcd) == IRQ_NONE) driver 2412 drivers/usb/core/hcd.c struct usb_hcd *__usb_create_hcd(const struct hc_driver *driver, driver 2418 drivers/usb/core/hcd.c hcd = kzalloc(sizeof(*hcd) + driver->hcd_priv_size, GFP_KERNEL); driver 2465 drivers/usb/core/hcd.c hcd->driver = driver; driver 2466 drivers/usb/core/hcd.c hcd->speed = driver->flags & HCD_MASK; driver 2467 drivers/usb/core/hcd.c hcd->product_desc = (driver->product_desc) ? driver->product_desc : driver 2489 drivers/usb/core/hcd.c struct usb_hcd *usb_create_shared_hcd(const struct hc_driver *driver, driver 2493 drivers/usb/core/hcd.c return __usb_create_hcd(driver, dev, dev, bus_name, primary_hcd); driver 2511 drivers/usb/core/hcd.c struct usb_hcd *usb_create_hcd(const struct hc_driver *driver, driver 2514 drivers/usb/core/hcd.c return __usb_create_hcd(driver, dev, dev, bus_name, NULL); driver 2570 drivers/usb/core/hcd.c if (!hcd->driver->find_raw_port_number) driver 2573 drivers/usb/core/hcd.c return hcd->driver->find_raw_port_number(hcd, port1); driver 2581 drivers/usb/core/hcd.c if (hcd->driver->irq) { driver 2584 drivers/usb/core/hcd.c hcd->driver->description, hcd->self.busnum); driver 2595 drivers/usb/core/hcd.c (hcd->driver->flags & HCD_MEMORY) ? driver 2602 drivers/usb/core/hcd.c (hcd->driver->flags & HCD_MEMORY) ? driver 2756 drivers/usb/core/hcd.c if (hcd->driver->reset) { driver 2757 drivers/usb/core/hcd.c retval = hcd->driver->reset(hcd); driver 2789 drivers/usb/core/hcd.c retval = hcd->driver->start(hcd); driver 2809 drivers/usb/core/hcd.c hcd->driver->stop(hcd); driver 2885 drivers/usb/core/hcd.c hcd->driver->stop(hcd); driver 2916 drivers/usb/core/hcd.c if (hcd->driver->shutdown) driver 2917 drivers/usb/core/hcd.c hcd->driver->shutdown(hcd); driver 801 drivers/usb/core/hub.c drv = clear->hcd->driver; driver 1091 drivers/usb/core/hub.c if (hcd->driver->update_hub_device) { driver 1092 drivers/usb/core/hub.c ret = hcd->driver->update_hub_device(hcd, hdev, driver 1668 drivers/usb/core/hub.c if (hcd->driver->update_hub_device) { driver 1669 drivers/usb/core/hub.c ret = hcd->driver->update_hub_device(hcd, hdev, driver 1824 drivers/usb/core/hub.c const struct hc_driver *drv = bus_to_hcd(hdev->bus)->driver; driver 2154 drivers/usb/core/hub.c if (hcd->driver->free_dev && udev->parent) driver 2155 drivers/usb/core/hub.c hcd->driver->free_dev(hcd, udev); driver 2976 drivers/usb/core/hub.c if (hcd->driver->reset_device) driver 2977 drivers/usb/core/hub.c hcd->driver->reset_device(hcd, udev); driver 3763 drivers/usb/core/hub.c if (hcd->driver->get_resuming_ports) { driver 3773 drivers/usb/core/hub.c resuming_ports = hcd->driver->get_resuming_ports(hcd); driver 4069 drivers/usb/core/hub.c timeout = hcd->driver->enable_usb3_lpm_timeout(hcd, udev, state); driver 4087 drivers/usb/core/hub.c hcd->driver->disable_usb3_lpm_timeout(hcd, udev, state); driver 4105 drivers/usb/core/hub.c hcd->driver->disable_usb3_lpm_timeout(hcd, udev, state); driver 4142 drivers/usb/core/hub.c if (hcd->driver->disable_usb3_lpm_timeout(hcd, udev, state)) driver 4179 drivers/usb/core/hub.c if (!hcd || !hcd->driver->disable_usb3_lpm_timeout) driver 4242 drivers/usb/core/hub.c if (!hcd || !hcd->driver->enable_usb3_lpm_timeout || driver 4243 drivers/usb/core/hub.c !hcd->driver->disable_usb3_lpm_timeout) driver 4462 drivers/usb/core/hub.c if (!hcd->driver->address_device && devnum <= 1) driver 4468 drivers/usb/core/hub.c if (hcd->driver->address_device) driver 4469 drivers/usb/core/hub.c retval = hcd->driver->address_device(hcd, udev); driver 4514 drivers/usb/core/hub.c if (!hcd->driver->enable_device) driver 4521 drivers/usb/core/hub.c return hcd->driver->enable_device(hcd, udev); driver 4621 drivers/usb/core/hub.c if (udev->bus->controller->driver) driver 4622 drivers/usb/core/hub.c driver_name = udev->bus->controller->driver->name; driver 4624 drivers/usb/core/hub.c driver_name = udev->bus->sysdev->driver->name; driver 4870 drivers/usb/core/hub.c if (hcd->driver->update_device) driver 4871 drivers/usb/core/hub.c hcd->driver->update_device(hcd, udev); driver 5165 drivers/usb/core/hub.c !hcd->driver->port_handed_over || driver 5166 drivers/usb/core/hub.c !(hcd->driver->port_handed_over)(hcd, port1)) { driver 5174 drivers/usb/core/hub.c if (hcd->driver->relinquish_port && !hub->hdev->parent) { driver 5176 drivers/usb/core/hub.c hcd->driver->relinquish_port(hcd, port1); driver 5910 drivers/usb/core/hub.c if (cintf->dev.driver) { driver 5911 drivers/usb/core/hub.c drv = to_usb_driver(cintf->dev.driver); driver 5933 drivers/usb/core/hub.c if (!rebind && cintf->dev.driver) { driver 5934 drivers/usb/core/hub.c drv = to_usb_driver(cintf->dev.driver); driver 1266 drivers/usb/core/message.c if (hcd->driver->check_bandwidth) { driver 1951 drivers/usb/core/message.c intf->dev.driver = NULL; driver 558 drivers/usb/core/port.c port_dev->dev.driver = &usb_port_driver; driver 1166 drivers/usb/core/sysfs.c s = (!dev->driver || to_usb_driver(dev->driver)->supports_autosuspend); driver 336 drivers/usb/core/usb.c if (dev->driver != arg->drv) driver 359 drivers/usb/core/usb.c argb.drv = &drv->drvwrap.driver; driver 592 drivers/usb/core/usb.c if (usb_hcd->driver->alloc_dev && parent && driver 593 drivers/usb/core/usb.c !usb_hcd->driver->alloc_dev(usb_hcd, dev)) { driver 171 drivers/usb/core/usb.h return container_of(drv, struct usbdrv_wrap, driver)-> driver 203 drivers/usb/dwc2/core.h (_hs)->driver && (_hs)->driver->_entry) { \ driver 205 drivers/usb/dwc2/core.h (_hs)->driver->_entry(&(_hs)->gadget); \ driver 1173 drivers/usb/dwc2/core.h struct usb_gadget_driver *driver; driver 1947 drivers/usb/dwc2/gadget.c if (ret == 0 && hsotg->driver) { driver 1949 drivers/usb/dwc2/gadget.c ret = hsotg->driver->setup(&hsotg->gadget, ctrl); driver 4408 drivers/usb/dwc2/gadget.c struct usb_gadget_driver *driver) driver 4419 drivers/usb/dwc2/gadget.c if (!driver) { driver 4424 drivers/usb/dwc2/gadget.c if (driver->max_speed < USB_SPEED_FULL) driver 4427 drivers/usb/dwc2/gadget.c if (!driver->setup) { driver 4432 drivers/usb/dwc2/gadget.c WARN_ON(hsotg->driver); driver 4434 drivers/usb/dwc2/gadget.c driver->driver.bus = NULL; driver 4435 drivers/usb/dwc2/gadget.c hsotg->driver = driver; driver 4458 drivers/usb/dwc2/gadget.c dev_info(hsotg->dev, "bound driver %s\n", driver->driver.name); driver 4463 drivers/usb/dwc2/gadget.c hsotg->driver = NULL; driver 4492 drivers/usb/dwc2/gadget.c hsotg->driver = NULL; driver 4920 drivers/usb/dwc2/gadget.c if (hsotg->driver) { driver 4924 drivers/usb/dwc2/gadget.c hsotg->driver->driver.name); driver 4951 drivers/usb/dwc2/gadget.c if (hsotg->driver) { driver 4953 drivers/usb/dwc2/gadget.c hsotg->driver->driver.name); driver 558 drivers/usb/dwc2/platform.c .driver = { driver 1873 drivers/usb/dwc3/core.c .driver = { driver 247 drivers/usb/dwc3/dwc3-exynos.c .driver = { driver 181 drivers/usb/dwc3/dwc3-keystone.c .driver = { driver 630 drivers/usb/dwc3/dwc3-meson-g12a.c .driver = { driver 193 drivers/usb/dwc3/dwc3-of-simple.c .driver = { driver 615 drivers/usb/dwc3/dwc3-omap.c .driver = { driver 444 drivers/usb/dwc3/dwc3-pci.c .driver = { driver 770 drivers/usb/dwc3/dwc3-qcom.c .driver = { driver 368 drivers/usb/dwc3/dwc3-st.c .driver = { driver 2021 drivers/usb/dwc3/gadget.c struct usb_gadget_driver *driver) driver 2041 drivers/usb/dwc3/gadget.c dwc->gadget_driver->driver.name); driver 2046 drivers/usb/dwc3/gadget.c dwc->gadget_driver = driver; driver 1078 drivers/usb/gadget/composite.c struct usb_composite_driver *composite = cdev->driver; driver 2007 drivers/usb/gadget/composite.c if (cdev->driver->disconnect) driver 2008 drivers/usb/gadget/composite.c cdev->driver->disconnect(cdev); driver 2027 drivers/usb/gadget/composite.c struct usb_gadget_strings *gstr = cdev->driver->strings[0]; driver 2043 drivers/usb/gadget/composite.c if (cdev->driver->unbind && unbind_driver) driver 2044 drivers/usb/gadget/composite.c cdev->driver->unbind(cdev); driver 2122 drivers/usb/gadget/composite.c cdev->driver = composite; driver 2282 drivers/usb/gadget/composite.c if (cdev->driver->suspend) driver 2283 drivers/usb/gadget/composite.c cdev->driver->suspend(cdev); driver 2301 drivers/usb/gadget/composite.c if (cdev->driver->resume) driver 2302 drivers/usb/gadget/composite.c cdev->driver->resume(cdev); driver 2338 drivers/usb/gadget/composite.c .driver = { driver 2359 drivers/usb/gadget/composite.c int usb_composite_probe(struct usb_composite_driver *driver) driver 2363 drivers/usb/gadget/composite.c if (!driver || !driver->dev || !driver->bind) driver 2366 drivers/usb/gadget/composite.c if (!driver->name) driver 2367 drivers/usb/gadget/composite.c driver->name = "composite"; driver 2369 drivers/usb/gadget/composite.c driver->gadget_driver = composite_driver_template; driver 2370 drivers/usb/gadget/composite.c gadget_driver = &driver->gadget_driver; driver 2372 drivers/usb/gadget/composite.c gadget_driver->function = (char *) driver->name; driver 2373 drivers/usb/gadget/composite.c gadget_driver->driver.name = driver->name; driver 2374 drivers/usb/gadget/composite.c gadget_driver->max_speed = driver->max_speed; driver 2387 drivers/usb/gadget/composite.c void usb_composite_unregister(struct usb_composite_driver *driver) driver 2389 drivers/usb/gadget/composite.c usb_gadget_unregister_driver(&driver->gadget_driver); driver 2441 drivers/usb/gadget/composite.c struct usb_gadget_strings *gstr = cdev->driver->strings[0]; driver 1509 drivers/usb/gadget/configfs.c .driver = { driver 819 drivers/usb/gadget/function/f_midi.c strcpy(card->driver, f_midi_longname); driver 583 drivers/usb/gadget/function/u_audio.c strlcpy(card->driver, card_name, sizeof(card->driver)); driver 145 drivers/usb/gadget/function/u_ether.c strlcpy(p->driver, "g_ether", sizeof(p->driver)); driver 70 drivers/usb/gadget/function/uvc_v4l2.c strlcpy(cap->driver, "g_uvc", sizeof(cap->driver)); driver 278 drivers/usb/gadget/legacy/dbgp.c struct usb_gadget_driver *driver) driver 404 drivers/usb/gadget/legacy/dbgp.c .driver = { driver 265 drivers/usb/gadget/legacy/hid.c .driver = { driver 1651 drivers/usb/gadget/legacy/inode.c struct usb_gadget_driver *driver) driver 1737 drivers/usb/gadget/legacy/inode.c .driver = { driver 534 drivers/usb/gadget/udc/amd5536udc.h struct usb_gadget_driver *driver; driver 64 drivers/usb/gadget/udc/amd5536udc_pci.c if (WARN_ON(dev->driver)) driver 417 drivers/usb/gadget/udc/aspeed-vhub/core.c .driver = { driver 219 drivers/usb/gadget/udc/aspeed-vhub/dev.c if (!d->driver || !d->enabled) { driver 222 drivers/usb/gadget/udc/aspeed-vhub/dev.c d->driver, d->enabled); driver 235 drivers/usb/gadget/udc/aspeed-vhub/dev.c if (d->gadget.speed > d->driver->max_speed) driver 236 drivers/usb/gadget/udc/aspeed-vhub/dev.c d->gadget.speed = d->driver->max_speed; driver 336 drivers/usb/gadget/udc/aspeed-vhub/dev.c struct usb_gadget_driver *driver) driver 346 drivers/usb/gadget/udc/aspeed-vhub/dev.c d->driver = driver; driver 448 drivers/usb/gadget/udc/aspeed-vhub/dev.c d->driver = NULL; driver 472 drivers/usb/gadget/udc/aspeed-vhub/dev.c if (d->driver && d->driver->suspend) { driver 474 drivers/usb/gadget/udc/aspeed-vhub/dev.c d->driver->suspend(&d->gadget); driver 481 drivers/usb/gadget/udc/aspeed-vhub/dev.c if (d->driver && d->driver->resume) { driver 483 drivers/usb/gadget/udc/aspeed-vhub/dev.c d->driver->resume(&d->gadget); driver 491 drivers/usb/gadget/udc/aspeed-vhub/dev.c if (!d->driver) { driver 503 drivers/usb/gadget/udc/aspeed-vhub/dev.c usb_gadget_udc_reset(&d->gadget, d->driver); driver 155 drivers/usb/gadget/udc/aspeed-vhub/ep0.c if (ep->dev->driver) { driver 158 drivers/usb/gadget/udc/aspeed-vhub/ep0.c rc = ep->dev->driver->setup(&ep->dev->gadget, &crq); driver 629 drivers/usb/gadget/udc/aspeed-vhub/epn.c if (!dev->driver) { driver 631 drivers/usb/gadget/udc/aspeed-vhub/epn.c dev->driver, dev->gadget.speed); driver 543 drivers/usb/gadget/udc/aspeed-vhub/hub.c if (!p->dev.driver) driver 553 drivers/usb/gadget/udc/aspeed-vhub/hub.c speed = p->dev.driver->max_speed; driver 354 drivers/usb/gadget/udc/aspeed-vhub/vhub.h struct usb_gadget_driver *driver; driver 197 drivers/usb/gadget/udc/at91_udc.c udc->driver ? udc->driver->driver.name : "(none)"); driver 490 drivers/usb/gadget/udc/at91_udc.c if (!udc->driver || udc->gadget.speed == USB_SPEED_UNKNOWN) { driver 629 drivers/usb/gadget/udc/at91_udc.c if (!udc || !udc->driver || udc->gadget.speed == USB_SPEED_UNKNOWN) { driver 849 drivers/usb/gadget/udc/at91_udc.c struct usb_gadget_driver *driver = udc->driver; driver 853 drivers/usb/gadget/udc/at91_udc.c driver = NULL; driver 863 drivers/usb/gadget/udc/at91_udc.c if (driver) { driver 865 drivers/usb/gadget/udc/at91_udc.c usb_gadget_udc_reset(&udc->gadget, driver); driver 874 drivers/usb/gadget/udc/at91_udc.c struct usb_gadget_driver *driver = udc->driver; driver 878 drivers/usb/gadget/udc/at91_udc.c driver = NULL; driver 887 drivers/usb/gadget/udc/at91_udc.c if (driver) { driver 889 drivers/usb/gadget/udc/at91_udc.c driver->disconnect(&udc->gadget); driver 950 drivers/usb/gadget/udc/at91_udc.c if (udc->driver) driver 982 drivers/usb/gadget/udc/at91_udc.c struct usb_gadget_driver *driver); driver 1245 drivers/usb/gadget/udc/at91_udc.c if (udc->driver) { driver 1247 drivers/usb/gadget/udc/at91_udc.c status = udc->driver->setup(&udc->gadget, &pkt.r); driver 1457 drivers/usb/gadget/udc/at91_udc.c if (udc->driver && udc->driver->suspend) { driver 1459 drivers/usb/gadget/udc/at91_udc.c udc->driver->suspend(&udc->gadget); driver 1478 drivers/usb/gadget/udc/at91_udc.c if (udc->driver && udc->driver->resume) { driver 1480 drivers/usb/gadget/udc/at91_udc.c udc->driver->resume(&udc->gadget); driver 1553 drivers/usb/gadget/udc/at91_udc.c struct usb_gadget_driver *driver) driver 1558 drivers/usb/gadget/udc/at91_udc.c udc->driver = driver; driver 1577 drivers/usb/gadget/udc/at91_udc.c udc->driver = NULL; driver 1953 drivers/usb/gadget/udc/at91_udc.c if (udc->driver) driver 1972 drivers/usb/gadget/udc/at91_udc.c int wake = udc->driver && device_may_wakeup(&pdev->dev); driver 2025 drivers/usb/gadget/udc/at91_udc.c .driver = { driver 126 drivers/usb/gadget/udc/at91_udc.h struct usb_gadget_driver *driver; driver 792 drivers/usb/gadget/udc/atmel_usba_udc.c if (!udc->driver || udc->gadget.speed == USB_SPEED_UNKNOWN || driver 1037 drivers/usb/gadget/udc/atmel_usba_udc.c struct usb_gadget_driver *driver); driver 1412 drivers/usb/gadget/udc/atmel_usba_udc.c retval = udc->driver->setup(&udc->gadget, crq); driver 1601 drivers/usb/gadget/udc/atmel_usba_udc.c ret = udc->driver->setup(&udc->gadget, &crq.crq); driver 1735 drivers/usb/gadget/udc/atmel_usba_udc.c && udc->driver && udc->driver->suspend) { driver 1737 drivers/usb/gadget/udc/atmel_usba_udc.c udc->driver->suspend(&udc->gadget); driver 1757 drivers/usb/gadget/udc/atmel_usba_udc.c && udc->driver && udc->driver->resume) { driver 1759 drivers/usb/gadget/udc/atmel_usba_udc.c udc->driver->resume(&udc->gadget); driver 1800 drivers/usb/gadget/udc/atmel_usba_udc.c if (udc->gadget.speed != USB_SPEED_UNKNOWN && udc->driver) { driver 1803 drivers/usb/gadget/udc/atmel_usba_udc.c usb_gadget_udc_reset(&udc->gadget, udc->driver); driver 1953 drivers/usb/gadget/udc/atmel_usba_udc.c if (udc->driver->disconnect) driver 1954 drivers/usb/gadget/udc/atmel_usba_udc.c udc->driver->disconnect(&udc->gadget); driver 1966 drivers/usb/gadget/udc/atmel_usba_udc.c struct usb_gadget_driver *driver) driver 1974 drivers/usb/gadget/udc/atmel_usba_udc.c udc->driver = driver; driver 2001 drivers/usb/gadget/udc/atmel_usba_udc.c udc->driver = NULL; driver 2019 drivers/usb/gadget/udc/atmel_usba_udc.c udc->driver = NULL; driver 2324 drivers/usb/gadget/udc/atmel_usba_udc.c if (!udc->driver) driver 2357 drivers/usb/gadget/udc/atmel_usba_udc.c if (!udc->driver) driver 2382 drivers/usb/gadget/udc/atmel_usba_udc.c .driver = { driver 321 drivers/usb/gadget/udc/atmel_usba_udc.h struct usb_gadget_driver *driver; driver 301 drivers/usb/gadget/udc/bcm63xx_udc.c struct usb_gadget_driver *driver; driver 1043 drivers/usb/gadget/udc/bcm63xx_udc.c if (!udc->driver) driver 1316 drivers/usb/gadget/udc/bcm63xx_udc.c rc = udc->driver->setup(&udc->gadget, ctrl); driver 1812 drivers/usb/gadget/udc/bcm63xx_udc.c struct usb_gadget_driver *driver) driver 1817 drivers/usb/gadget/udc/bcm63xx_udc.c if (!driver || driver->max_speed < USB_SPEED_HIGH || driver 1818 drivers/usb/gadget/udc/bcm63xx_udc.c !driver->setup) driver 1822 drivers/usb/gadget/udc/bcm63xx_udc.c if (udc->driver) driver 1834 drivers/usb/gadget/udc/bcm63xx_udc.c udc->driver = driver; driver 1835 drivers/usb/gadget/udc/bcm63xx_udc.c driver->driver.bus = NULL; driver 1855 drivers/usb/gadget/udc/bcm63xx_udc.c udc->driver = NULL; driver 2023 drivers/usb/gadget/udc/bcm63xx_udc.c if (disconnected && udc->driver) driver 2024 drivers/usb/gadget/udc/bcm63xx_udc.c udc->driver->disconnect(&udc->gadget); driver 2025 drivers/usb/gadget/udc/bcm63xx_udc.c else if (bus_reset && udc->driver) driver 2026 drivers/usb/gadget/udc/bcm63xx_udc.c usb_gadget_udc_reset(&udc->gadget, udc->driver); driver 2131 drivers/usb/gadget/udc/bcm63xx_udc.c if (!udc->driver) driver 2172 drivers/usb/gadget/udc/bcm63xx_udc.c if (!udc->driver) driver 2372 drivers/usb/gadget/udc/bcm63xx_udc.c BUG_ON(udc->driver); driver 2382 drivers/usb/gadget/udc/bcm63xx_udc.c .driver = { driver 640 drivers/usb/gadget/udc/bdc/bdc_core.c .driver = { driver 363 drivers/usb/gadget/udc/bdc/bdc_udc.c struct usb_gadget_driver *driver) driver 374 drivers/usb/gadget/udc/bdc/bdc_udc.c bdc->gadget_driver->driver.name); driver 388 drivers/usb/gadget/udc/bdc/bdc_udc.c bdc->gadget_driver = driver; driver 389 drivers/usb/gadget/udc/bdc/bdc_udc.c bdc->gadget.dev.driver = &driver->driver; driver 405 drivers/usb/gadget/udc/bdc/bdc_udc.c bdc->gadget.dev.driver = NULL; driver 37 drivers/usb/gadget/udc/core.c struct usb_gadget_driver *driver; driver 50 drivers/usb/gadget/udc/core.c struct usb_gadget_driver *driver); driver 730 drivers/usb/gadget/udc/core.c gadget->udc->driver->disconnect(gadget); driver 1060 drivers/usb/gadget/udc/core.c struct usb_gadget_driver *driver) driver 1062 drivers/usb/gadget/udc/core.c driver->reset(gadget); driver 1082 drivers/usb/gadget/udc/core.c return udc->gadget->ops->udc_start(udc->gadget, udc->driver); driver 1149 drivers/usb/gadget/udc/core.c struct usb_gadget_driver *driver; driver 1152 drivers/usb/gadget/udc/core.c list_for_each_entry(driver, &gadget_driver_pending_list, pending) driver 1153 drivers/usb/gadget/udc/core.c if (!driver->udc_name || strcmp(driver->udc_name, driver 1155 drivers/usb/gadget/udc/core.c ret = udc_bind_to_driver(udc, driver); driver 1157 drivers/usb/gadget/udc/core.c list_del_init(&driver->pending); driver 1268 drivers/usb/gadget/udc/core.c if (!udc->driver) { driver 1295 drivers/usb/gadget/udc/core.c udc->driver->function); driver 1300 drivers/usb/gadget/udc/core.c udc->driver->unbind(udc->gadget); driver 1303 drivers/usb/gadget/udc/core.c udc->driver = NULL; driver 1304 drivers/usb/gadget/udc/core.c udc->dev.driver = NULL; driver 1305 drivers/usb/gadget/udc/core.c udc->gadget->dev.driver = NULL; driver 1327 drivers/usb/gadget/udc/core.c if (udc->driver) { driver 1328 drivers/usb/gadget/udc/core.c struct usb_gadget_driver *driver = udc->driver; driver 1331 drivers/usb/gadget/udc/core.c list_add(&driver->pending, &gadget_driver_pending_list); driver 1345 drivers/usb/gadget/udc/core.c static int udc_bind_to_driver(struct usb_udc *udc, struct usb_gadget_driver *driver) driver 1350 drivers/usb/gadget/udc/core.c driver->function); driver 1352 drivers/usb/gadget/udc/core.c udc->driver = driver; driver 1353 drivers/usb/gadget/udc/core.c udc->dev.driver = &driver->driver; driver 1354 drivers/usb/gadget/udc/core.c udc->gadget->dev.driver = &driver->driver; driver 1356 drivers/usb/gadget/udc/core.c usb_gadget_udc_set_speed(udc, driver->max_speed); driver 1358 drivers/usb/gadget/udc/core.c ret = driver->bind(udc->gadget, driver); driver 1363 drivers/usb/gadget/udc/core.c driver->unbind(udc->gadget); driver 1373 drivers/usb/gadget/udc/core.c udc->driver->function, ret); driver 1374 drivers/usb/gadget/udc/core.c udc->driver = NULL; driver 1375 drivers/usb/gadget/udc/core.c udc->dev.driver = NULL; driver 1376 drivers/usb/gadget/udc/core.c udc->gadget->dev.driver = NULL; driver 1380 drivers/usb/gadget/udc/core.c int usb_gadget_probe_driver(struct usb_gadget_driver *driver) driver 1385 drivers/usb/gadget/udc/core.c if (!driver || !driver->bind || !driver->setup) driver 1389 drivers/usb/gadget/udc/core.c if (driver->udc_name) { driver 1391 drivers/usb/gadget/udc/core.c ret = strcmp(driver->udc_name, dev_name(&udc->dev)); driver 1397 drivers/usb/gadget/udc/core.c else if (udc->driver) driver 1404 drivers/usb/gadget/udc/core.c if (!udc->driver) driver 1409 drivers/usb/gadget/udc/core.c if (!driver->match_existing_only) { driver 1410 drivers/usb/gadget/udc/core.c list_add_tail(&driver->pending, &gadget_driver_pending_list); driver 1412 drivers/usb/gadget/udc/core.c driver->function); driver 1419 drivers/usb/gadget/udc/core.c ret = udc_bind_to_driver(udc, driver); driver 1425 drivers/usb/gadget/udc/core.c int usb_gadget_unregister_driver(struct usb_gadget_driver *driver) driver 1430 drivers/usb/gadget/udc/core.c if (!driver || !driver->unbind) driver 1435 drivers/usb/gadget/udc/core.c if (udc->driver == driver) { driver 1452 drivers/usb/gadget/udc/core.c list_del(&driver->pending); driver 1479 drivers/usb/gadget/udc/core.c if (!udc->driver) { driver 1513 drivers/usb/gadget/udc/core.c struct usb_gadget_driver *drv = udc->driver; driver 1589 drivers/usb/gadget/udc/core.c if (udc->driver) { driver 1591 drivers/usb/gadget/udc/core.c udc->driver->function); driver 270 drivers/usb/gadget/udc/dummy_hcd.c struct usb_gadget_driver *driver; driver 464 drivers/usb/gadget/udc/dummy_hcd.c usb_gadget_udc_reset(&dum->gadget, dum->driver); driver 466 drivers/usb/gadget/udc/dummy_hcd.c dum->driver->disconnect(&dum->gadget); driver 474 drivers/usb/gadget/udc/dummy_hcd.c if (dum_hcd->old_active && dum->driver->suspend) driver 475 drivers/usb/gadget/udc/dummy_hcd.c dum->driver->suspend(&dum->gadget); driver 476 drivers/usb/gadget/udc/dummy_hcd.c else if (!dum_hcd->old_active && dum->driver->resume) driver 477 drivers/usb/gadget/udc/dummy_hcd.c dum->driver->resume(&dum->gadget); driver 512 drivers/usb/gadget/udc/dummy_hcd.c if (!dum->driver) driver 706 drivers/usb/gadget/udc/dummy_hcd.c if (!dum->driver || !is_enabled(dum_hcd)) driver 758 drivers/usb/gadget/udc/dummy_hcd.c if (!dum->driver) driver 793 drivers/usb/gadget/udc/dummy_hcd.c if (!dum->driver) driver 920 drivers/usb/gadget/udc/dummy_hcd.c struct usb_gadget_driver *driver); driver 941 drivers/usb/gadget/udc/dummy_hcd.c if (!dum->driver || !dum->driver->function) driver 943 drivers/usb/gadget/udc/dummy_hcd.c return scnprintf(buf, PAGE_SIZE, "%s\n", dum->driver->function); driver 964 drivers/usb/gadget/udc/dummy_hcd.c struct usb_gadget_driver *driver) driver 978 drivers/usb/gadget/udc/dummy_hcd.c driver->max_speed); driver 989 drivers/usb/gadget/udc/dummy_hcd.c dum->driver = driver; driver 1012 drivers/usb/gadget/udc/dummy_hcd.c dum->driver = NULL; driver 1136 drivers/usb/gadget/udc/dummy_hcd.c .driver = { driver 1898 drivers/usb/gadget/udc/dummy_hcd.c value = dum->driver->setup(&dum->gadget, driver 2722 drivers/usb/gadget/udc/dummy_hcd.c .driver = { driver 947 drivers/usb/gadget/udc/fotg210-udc.c if (fotg210->driver->setup(&fotg210->gadget, driver 1000 drivers/usb/gadget/udc/fotg210-udc.c struct usb_gadget_driver *driver) driver 1006 drivers/usb/gadget/udc/fotg210-udc.c driver->driver.bus = NULL; driver 1007 drivers/usb/gadget/udc/fotg210-udc.c fotg210->driver = driver; driver 1047 drivers/usb/gadget/udc/fotg210-udc.c fotg210->driver = NULL; driver 1201 drivers/usb/gadget/udc/fotg210-udc.c .driver = { driver 238 drivers/usb/gadget/udc/fotg210.h struct usb_gadget_driver *driver; driver 1591 drivers/usb/gadget/udc/fsl_qe_udc.c if (!udc->driver || (udc->gadget.speed == USB_SPEED_UNKNOWN)) driver 1706 drivers/usb/gadget/udc/fsl_qe_udc.c if (!udc->driver || udc->gadget.speed == USB_SPEED_UNKNOWN) driver 1876 drivers/usb/gadget/udc/fsl_qe_udc.c struct usb_gadget_driver *driver); driver 1907 drivers/usb/gadget/udc/fsl_qe_udc.c usb_gadget_udc_reset(&udc->gadget, udc->driver); driver 2072 drivers/usb/gadget/udc/fsl_qe_udc.c if (udc->driver->setup(&udc->gadget, driver 2080 drivers/usb/gadget/udc/fsl_qe_udc.c if (udc->driver->setup(&udc->gadget, driver 2097 drivers/usb/gadget/udc/fsl_qe_udc.c if (udc->driver->suspend) driver 2098 drivers/usb/gadget/udc/fsl_qe_udc.c udc->driver->suspend(&udc->gadget); driver 2107 drivers/usb/gadget/udc/fsl_qe_udc.c if (udc->driver->resume) driver 2108 drivers/usb/gadget/udc/fsl_qe_udc.c udc->driver->resume(&udc->gadget); driver 2270 drivers/usb/gadget/udc/fsl_qe_udc.c struct usb_gadget_driver *driver) driver 2279 drivers/usb/gadget/udc/fsl_qe_udc.c driver->driver.bus = NULL; driver 2281 drivers/usb/gadget/udc/fsl_qe_udc.c udc->driver = driver; driver 2282 drivers/usb/gadget/udc/fsl_qe_udc.c udc->gadget.speed = driver->max_speed; driver 2320 drivers/usb/gadget/udc/fsl_qe_udc.c udc->driver = NULL; driver 2699 drivers/usb/gadget/udc/fsl_qe_udc.c .driver = { driver 317 drivers/usb/gadget/udc/fsl_qe_udc.h struct usb_gadget_driver *driver; driver 562 drivers/usb/gadget/udc/fsl_udc_core.c if (!udc->driver || (udc->gadget.speed == USB_SPEED_UNKNOWN)) driver 892 drivers/usb/gadget/udc/fsl_udc_core.c if (!udc->driver || udc->gadget.speed == USB_SPEED_UNKNOWN) driver 1061 drivers/usb/gadget/udc/fsl_udc_core.c if (!udc->driver || udc->gadget.speed == USB_SPEED_UNKNOWN) driver 1169 drivers/usb/gadget/udc/fsl_udc_core.c return udc->driver && udc->softconnect && udc->vbus_active; driver 1234 drivers/usb/gadget/udc/fsl_udc_core.c struct usb_gadget_driver *driver); driver 1493 drivers/usb/gadget/udc/fsl_udc_core.c if (udc->driver->setup(&udc->gadget, driver 1511 drivers/usb/gadget/udc/fsl_udc_core.c if (udc->driver->setup(&udc->gadget, driver 1761 drivers/usb/gadget/udc/fsl_udc_core.c if (udc->driver->suspend) driver 1762 drivers/usb/gadget/udc/fsl_udc_core.c udc->driver->suspend(&udc->gadget); driver 1771 drivers/usb/gadget/udc/fsl_udc_core.c if (udc->driver->resume) driver 1772 drivers/usb/gadget/udc/fsl_udc_core.c udc->driver->resume(&udc->gadget); driver 1786 drivers/usb/gadget/udc/fsl_udc_core.c usb_gadget_udc_reset(&udc->gadget, udc->driver); driver 1788 drivers/usb/gadget/udc/fsl_udc_core.c udc->driver->disconnect(&udc->gadget); driver 1941 drivers/usb/gadget/udc/fsl_udc_core.c struct usb_gadget_driver *driver) driver 1949 drivers/usb/gadget/udc/fsl_udc_core.c driver->driver.bus = NULL; driver 1951 drivers/usb/gadget/udc/fsl_udc_core.c udc_controller->driver = driver; driver 1967 drivers/usb/gadget/udc/fsl_udc_core.c udc_controller->driver = NULL; driver 2008 drivers/usb/gadget/udc/fsl_udc_core.c udc_controller->driver = NULL; driver 2040 drivers/usb/gadget/udc/fsl_udc_core.c udc->driver ? udc->driver->driver.name : "(none)"); driver 2699 drivers/usb/gadget/udc/fsl_udc_core.c .driver = { driver 474 drivers/usb/gadget/udc/fsl_usb2_udc.h struct usb_gadget_driver *driver; driver 1205 drivers/usb/gadget/udc/fusb300_udc.c if (fusb300->driver->setup(&fusb300->gadget, &ctrl) < 0) driver 1309 drivers/usb/gadget/udc/fusb300_udc.c struct usb_gadget_driver *driver) driver 1314 drivers/usb/gadget/udc/fusb300_udc.c driver->driver.bus = NULL; driver 1315 drivers/usb/gadget/udc/fusb300_udc.c fusb300->driver = driver; driver 1325 drivers/usb/gadget/udc/fusb300_udc.c fusb300->driver = NULL; driver 1509 drivers/usb/gadget/udc/fusb300_udc.c .driver = { driver 659 drivers/usb/gadget/udc/fusb300_udc.h struct usb_gadget_driver *driver; driver 106 drivers/usb/gadget/udc/goku_udc.c if (!dev->driver || dev->gadget.speed == USB_SPEED_UNKNOWN) driver 725 drivers/usb/gadget/udc/goku_udc.c if (unlikely(!dev->driver || dev->gadget.speed == USB_SPEED_UNKNOWN)) driver 818 drivers/usb/gadget/udc/goku_udc.c if (!dev->driver) driver 1024 drivers/usb/gadget/udc/goku_udc.c struct usb_gadget_driver *driver); driver 1153 drivers/usb/gadget/udc/goku_udc.c dev->driver ? dev->driver->driver.name : "(none)", driver 1162 drivers/usb/gadget/udc/goku_udc.c if (!is_usb_connected || !dev->driver || (tmp & PW_PULLUP) == 0) driver 1368 drivers/usb/gadget/udc/goku_udc.c struct usb_gadget_driver *driver) driver 1373 drivers/usb/gadget/udc/goku_udc.c driver->driver.bus = NULL; driver 1374 drivers/usb/gadget/udc/goku_udc.c dev->driver = driver; driver 1396 drivers/usb/gadget/udc/goku_udc.c if (dev->driver) driver 1406 drivers/usb/gadget/udc/goku_udc.c dev->driver = NULL; driver 1509 drivers/usb/gadget/udc/goku_udc.c tmp = dev->driver->setup(&dev->gadget, &ctrl); driver 1555 drivers/usb/gadget/udc/goku_udc.c dev->driver = NULL; driver 1588 drivers/usb/gadget/udc/goku_udc.c && dev->driver driver 1589 drivers/usb/gadget/udc/goku_udc.c && dev->driver->suspend) { driver 1591 drivers/usb/gadget/udc/goku_udc.c dev->driver->suspend(&dev->gadget); driver 1603 drivers/usb/gadget/udc/goku_udc.c && dev->driver driver 1604 drivers/usb/gadget/udc/goku_udc.c && dev->driver->resume) { driver 1606 drivers/usb/gadget/udc/goku_udc.c dev->driver->resume(&dev->gadget); driver 1615 drivers/usb/gadget/udc/goku_udc.c dev->driver->driver.name); driver 1714 drivers/usb/gadget/udc/goku_udc.c BUG_ON(dev->driver); driver 243 drivers/usb/gadget/udc/goku_udc.h struct usb_gadget_driver *driver; driver 593 drivers/usb/gadget/udc/gr_udc.c if (unlikely(!dev->driver || dev->gadget.speed == USB_SPEED_UNKNOWN)) { driver 1128 drivers/usb/gadget/udc/gr_udc.c status = dev->driver->setup(&dev->gadget, &u.ctrl); driver 1202 drivers/usb/gadget/udc/gr_udc.c if (dev->driver && dev->driver->disconnect) { driver 1205 drivers/usb/gadget/udc/gr_udc.c dev->driver->disconnect(&dev->gadget); driver 1361 drivers/usb/gadget/udc/gr_udc.c dev->driver && dev->driver->suspend) { driver 1364 drivers/usb/gadget/udc/gr_udc.c dev->driver->suspend(&dev->gadget); driver 1381 drivers/usb/gadget/udc/gr_udc.c dev->driver && dev->driver->resume) { driver 1384 drivers/usb/gadget/udc/gr_udc.c dev->driver->resume(&dev->gadget); driver 1486 drivers/usb/gadget/udc/gr_udc.c if (!dev->driver || dev->gadget.speed == USB_SPEED_UNKNOWN) driver 1702 drivers/usb/gadget/udc/gr_udc.c if (!dev->driver) driver 1899 drivers/usb/gadget/udc/gr_udc.c struct usb_gadget_driver *driver) driver 1906 drivers/usb/gadget/udc/gr_udc.c driver->driver.bus = NULL; driver 1907 drivers/usb/gadget/udc/gr_udc.c dev->driver = driver; driver 1924 drivers/usb/gadget/udc/gr_udc.c dev->driver = NULL; driver 2095 drivers/usb/gadget/udc/gr_udc.c if (dev->driver) driver 2244 drivers/usb/gadget/udc/gr_udc.c .driver = { driver 191 drivers/usb/gadget/udc/gr_udc.h struct usb_gadget_driver *driver; driver 127 drivers/usb/gadget/udc/lpc32xx_udc.c struct usb_gadget_driver *driver; driver 514 drivers/usb/gadget/udc/lpc32xx_udc.c udc->driver ? udc->driver->driver.name : "(none)"); driver 1535 drivers/usb/gadget/udc/lpc32xx_udc.c struct usb_gadget_driver *driver = udc->driver; driver 1539 drivers/usb/gadget/udc/lpc32xx_udc.c driver = NULL; driver 1548 drivers/usb/gadget/udc/lpc32xx_udc.c if (driver) { driver 1550 drivers/usb/gadget/udc/lpc32xx_udc.c driver->disconnect(&udc->gadget); driver 1641 drivers/usb/gadget/udc/lpc32xx_udc.c if ((!udc->driver) || (udc->gadget.speed == USB_SPEED_UNKNOWN)) { driver 2130 drivers/usb/gadget/udc/lpc32xx_udc.c udc->driver) { driver 2137 drivers/usb/gadget/udc/lpc32xx_udc.c udc->driver && udc->vbus) { driver 2281 drivers/usb/gadget/udc/lpc32xx_udc.c if (likely(udc->driver)) { driver 2285 drivers/usb/gadget/udc/lpc32xx_udc.c i = udc->driver->setup(&udc->gadget, &ctrlpkt); driver 2458 drivers/usb/gadget/udc/lpc32xx_udc.c if (udc->driver) { driver 2893 drivers/usb/gadget/udc/lpc32xx_udc.c struct usb_gadget_driver *driver) driver 2897 drivers/usb/gadget/udc/lpc32xx_udc.c if (!driver || driver->max_speed < USB_SPEED_FULL || !driver->setup) { driver 2902 drivers/usb/gadget/udc/lpc32xx_udc.c if (udc->driver) { driver 2907 drivers/usb/gadget/udc/lpc32xx_udc.c udc->driver = driver; driver 2955 drivers/usb/gadget/udc/lpc32xx_udc.c udc->driver = NULL; driver 3194 drivers/usb/gadget/udc/lpc32xx_udc.c if (udc->driver) driver 3273 drivers/usb/gadget/udc/lpc32xx_udc.c .driver = { driver 95 drivers/usb/gadget/udc/m66592-udc.c m66592->driver->disconnect(&m66592->gadget); driver 1142 drivers/usb/gadget/udc/m66592-udc.c usb_gadget_udc_reset(&m66592->gadget, m66592->driver); driver 1179 drivers/usb/gadget/udc/m66592-udc.c if (m66592->driver->setup(&m66592->gadget, &ctrl) < 0) driver 1452 drivers/usb/gadget/udc/m66592-udc.c struct usb_gadget_driver *driver) driver 1457 drivers/usb/gadget/udc/m66592-udc.c driver->driver.bus = NULL; driver 1458 drivers/usb/gadget/udc/m66592-udc.c m66592->driver = driver; driver 1482 drivers/usb/gadget/udc/m66592-udc.c m66592->driver = NULL; driver 1693 drivers/usb/gadget/udc/m66592-udc.c .driver = { driver 470 drivers/usb/gadget/udc/m66592-udc.h struct usb_gadget_driver *driver; driver 241 drivers/usb/gadget/udc/mv_u3d.h struct usb_gadget_driver *driver; driver 39 drivers/usb/gadget/udc/mv_u3d_core.c struct usb_gadget_driver *driver); driver 536 drivers/usb/gadget/udc/mv_u3d_core.c if (!u3d->driver || u3d->gadget.speed == USB_SPEED_UNKNOWN) driver 819 drivers/usb/gadget/udc/mv_u3d_core.c if (!u3d->driver || u3d->gadget.speed == USB_SPEED_UNKNOWN) { driver 1150 drivers/usb/gadget/udc/mv_u3d_core.c if (u3d->driver && u3d->softconnect && u3d->vbus_active) { driver 1161 drivers/usb/gadget/udc/mv_u3d_core.c } else if (u3d->driver && u3d->softconnect) { driver 1166 drivers/usb/gadget/udc/mv_u3d_core.c mv_u3d_stop_activity(u3d, u3d->driver); driver 1203 drivers/usb/gadget/udc/mv_u3d_core.c if (u3d->driver && u3d->softconnect && u3d->vbus_active) { driver 1214 drivers/usb/gadget/udc/mv_u3d_core.c } else if (u3d->driver && u3d->vbus_active) { driver 1216 drivers/usb/gadget/udc/mv_u3d_core.c mv_u3d_stop_activity(u3d, u3d->driver); driver 1227 drivers/usb/gadget/udc/mv_u3d_core.c struct usb_gadget_driver *driver) driver 1233 drivers/usb/gadget/udc/mv_u3d_core.c if (u3d->driver) driver 1245 drivers/usb/gadget/udc/mv_u3d_core.c driver->driver.bus = NULL; driver 1246 drivers/usb/gadget/udc/mv_u3d_core.c u3d->driver = driver; driver 1283 drivers/usb/gadget/udc/mv_u3d_core.c u3d->driver = NULL; driver 1377 drivers/usb/gadget/udc/mv_u3d_core.c void mv_u3d_stop_activity(struct mv_u3d *u3d, struct usb_gadget_driver *driver) driver 1388 drivers/usb/gadget/udc/mv_u3d_core.c if (driver) { driver 1390 drivers/usb/gadget/udc/mv_u3d_core.c driver->disconnect(&u3d->gadget); driver 1558 drivers/usb/gadget/udc/mv_u3d_core.c if (u3d->driver->setup(&u3d->gadget, driver 1569 drivers/usb/gadget/udc/mv_u3d_core.c if (u3d->driver->setup(&u3d->gadget, driver 2007 drivers/usb/gadget/udc/mv_u3d_core.c mv_u3d_stop_activity(u3d, u3d->driver); driver 2026 drivers/usb/gadget/udc/mv_u3d_core.c if (u3d->driver && u3d->softconnect) { driver 2053 drivers/usb/gadget/udc/mv_u3d_core.c .driver = { driver 171 drivers/usb/gadget/udc/mv_udc.h struct usb_gadget_driver *driver; driver 59 drivers/usb/gadget/udc/mv_udc_core.c static void stop_activity(struct mv_udc *udc, struct usb_gadget_driver *driver); driver 454 drivers/usb/gadget/udc/mv_udc_core.c if (!udc->driver || udc->gadget.speed == USB_SPEED_UNKNOWN) driver 703 drivers/usb/gadget/udc/mv_udc_core.c if (!udc->driver || udc->gadget.speed == USB_SPEED_UNKNOWN) driver 1160 drivers/usb/gadget/udc/mv_udc_core.c if (udc->driver && udc->softconnect && udc->vbus_active) { driver 1168 drivers/usb/gadget/udc/mv_udc_core.c } else if (udc->driver && udc->softconnect) { driver 1173 drivers/usb/gadget/udc/mv_udc_core.c stop_activity(udc, udc->driver); driver 1197 drivers/usb/gadget/udc/mv_udc_core.c if (udc->driver && udc->softconnect && udc->vbus_active) { driver 1205 drivers/usb/gadget/udc/mv_udc_core.c } else if (udc->driver && udc->vbus_active) { driver 1207 drivers/usb/gadget/udc/mv_udc_core.c stop_activity(udc, udc->driver); driver 1310 drivers/usb/gadget/udc/mv_udc_core.c static void gadget_reset(struct mv_udc *udc, struct usb_gadget_driver *driver) driver 1321 drivers/usb/gadget/udc/mv_udc_core.c if (driver) { driver 1323 drivers/usb/gadget/udc/mv_udc_core.c usb_gadget_udc_reset(&udc->gadget, driver); driver 1328 drivers/usb/gadget/udc/mv_udc_core.c static void stop_activity(struct mv_udc *udc, struct usb_gadget_driver *driver) driver 1339 drivers/usb/gadget/udc/mv_udc_core.c if (driver) { driver 1341 drivers/usb/gadget/udc/mv_udc_core.c driver->disconnect(&udc->gadget); driver 1347 drivers/usb/gadget/udc/mv_udc_core.c struct usb_gadget_driver *driver) driver 1355 drivers/usb/gadget/udc/mv_udc_core.c if (udc->driver) driver 1361 drivers/usb/gadget/udc/mv_udc_core.c driver->driver.bus = NULL; driver 1362 drivers/usb/gadget/udc/mv_udc_core.c udc->driver = driver; driver 1376 drivers/usb/gadget/udc/mv_udc_core.c udc->driver = NULL; driver 1408 drivers/usb/gadget/udc/mv_udc_core.c udc->driver = NULL; driver 1701 drivers/usb/gadget/udc/mv_udc_core.c if (udc->driver->setup(&udc->gadget, driver 1711 drivers/usb/gadget/udc/mv_udc_core.c if (udc->driver->setup(&udc->gadget, driver 1898 drivers/usb/gadget/udc/mv_udc_core.c gadget_reset(udc, udc->driver); driver 1910 drivers/usb/gadget/udc/mv_udc_core.c stop_activity(udc, udc->driver); driver 1928 drivers/usb/gadget/udc/mv_udc_core.c if (udc->driver) { driver 1929 drivers/usb/gadget/udc/mv_udc_core.c if (udc->driver->resume) { driver 1931 drivers/usb/gadget/udc/mv_udc_core.c udc->driver->resume(&udc->gadget); driver 1942 drivers/usb/gadget/udc/mv_udc_core.c if (udc->driver->suspend) { driver 1944 drivers/usb/gadget/udc/mv_udc_core.c udc->driver->suspend(&udc->gadget); driver 1976 drivers/usb/gadget/udc/mv_udc_core.c if (udc->driver->suspend) { driver 1978 drivers/usb/gadget/udc/mv_udc_core.c udc->driver->suspend(&udc->gadget); driver 2354 drivers/usb/gadget/udc/mv_udc_core.c stop_activity(udc, udc->driver); driver 2379 drivers/usb/gadget/udc/mv_udc_core.c if (udc->driver && udc->softconnect) { driver 2413 drivers/usb/gadget/udc/mv_udc_core.c .driver = { driver 189 drivers/usb/gadget/udc/net2272.c if (!dev->driver || dev->gadget.speed == USB_SPEED_UNKNOWN) driver 825 drivers/usb/gadget/udc/net2272.c if (!dev->driver || dev->gadget.speed == USB_SPEED_UNKNOWN) driver 976 drivers/usb/gadget/udc/net2272.c if (!ep->dev->driver || ep->dev->gadget.speed == USB_SPEED_UNKNOWN) driver 1031 drivers/usb/gadget/udc/net2272.c if (!ep->dev->driver || ep->dev->gadget.speed == USB_SPEED_UNKNOWN) driver 1051 drivers/usb/gadget/udc/net2272.c if (!ep->dev->driver || ep->dev->gadget.speed == USB_SPEED_UNKNOWN) driver 1151 drivers/usb/gadget/udc/net2272.c struct usb_gadget_driver *driver); driver 1436 drivers/usb/gadget/udc/net2272.c struct usb_gadget_driver *driver) driver 1441 drivers/usb/gadget/udc/net2272.c if (!driver || !driver->setup || driver 1442 drivers/usb/gadget/udc/net2272.c driver->max_speed != USB_SPEED_HIGH) driver 1451 drivers/usb/gadget/udc/net2272.c driver->driver.bus = NULL; driver 1452 drivers/usb/gadget/udc/net2272.c dev->driver = driver; driver 1463 drivers/usb/gadget/udc/net2272.c stop_activity(struct net2272 *dev, struct usb_gadget_driver *driver) driver 1469 drivers/usb/gadget/udc/net2272.c driver = NULL; driver 1479 drivers/usb/gadget/udc/net2272.c if (driver) { driver 1481 drivers/usb/gadget/udc/net2272.c driver->disconnect(&dev->gadget); driver 1499 drivers/usb/gadget/udc/net2272.c dev->driver = NULL; driver 1914 drivers/usb/gadget/udc/net2272.c tmp = dev->driver->setup(&dev->gadget, &u.r); driver 1985 drivers/usb/gadget/udc/net2272.c dev->driver->driver.name); driver 1991 drivers/usb/gadget/udc/net2272.c dev->driver->driver.name); driver 1995 drivers/usb/gadget/udc/net2272.c stop_activity(dev, dev->driver); driver 2000 drivers/usb/gadget/udc/net2272.c (&dev->gadget, dev->driver); driver 2002 drivers/usb/gadget/udc/net2272.c (dev->driver->disconnect) driver 2018 drivers/usb/gadget/udc/net2272.c if (dev->driver->suspend) driver 2019 drivers/usb/gadget/udc/net2272.c dev->driver->suspend(&dev->gadget); driver 2025 drivers/usb/gadget/udc/net2272.c if (dev->driver->resume) driver 2026 drivers/usb/gadget/udc/net2272.c dev->driver->resume(&dev->gadget); driver 2673 drivers/usb/gadget/udc/net2272.c .driver = { driver 445 drivers/usb/gadget/udc/net2272.h struct usb_gadget_driver *driver; driver 163 drivers/usb/gadget/udc/net2280.c struct usb_gadget_driver *driver); driver 199 drivers/usb/gadget/udc/net2280.c if (!dev->driver || dev->gadget.speed == USB_SPEED_UNKNOWN) { driver 1013 drivers/usb/gadget/udc/net2280.c if (!dev->driver || dev->gadget.speed == USB_SPEED_UNKNOWN) { driver 1339 drivers/usb/gadget/udc/net2280.c if (!ep->dev->driver || ep->dev->gadget.speed == USB_SPEED_UNKNOWN) { driver 1412 drivers/usb/gadget/udc/net2280.c if (!ep->dev->driver || ep->dev->gadget.speed == USB_SPEED_UNKNOWN) { driver 1415 drivers/usb/gadget/udc/net2280.c __func__, ep->dev->driver, ep->dev->gadget.speed); driver 1438 drivers/usb/gadget/udc/net2280.c if (!ep->dev->driver || ep->dev->gadget.speed == USB_SPEED_UNKNOWN) { driver 1441 drivers/usb/gadget/udc/net2280.c __func__, ep->dev->driver, ep->dev->gadget.speed); driver 1619 drivers/usb/gadget/udc/net2280.c struct usb_gadget_driver *driver); driver 1647 drivers/usb/gadget/udc/net2280.c if (!dev->driver || !dev->driver->function || driver 1648 drivers/usb/gadget/udc/net2280.c strlen(dev->driver->function) > PAGE_SIZE) driver 1650 drivers/usb/gadget/udc/net2280.c return scnprintf(buf, PAGE_SIZE, "%s\n", dev->driver->function); driver 1670 drivers/usb/gadget/udc/net2280.c if (dev->driver) driver 1671 drivers/usb/gadget/udc/net2280.c s = dev->driver->driver.name; driver 2410 drivers/usb/gadget/udc/net2280.c struct usb_gadget_driver *driver) driver 2420 drivers/usb/gadget/udc/net2280.c if (!driver || driver->max_speed < USB_SPEED_HIGH || driver 2421 drivers/usb/gadget/udc/net2280.c !driver->setup) driver 2430 drivers/usb/gadget/udc/net2280.c driver->driver.bus = NULL; driver 2431 drivers/usb/gadget/udc/net2280.c dev->driver = driver; driver 2456 drivers/usb/gadget/udc/net2280.c dev->driver = NULL; driver 2460 drivers/usb/gadget/udc/net2280.c static void stop_activity(struct net2280 *dev, struct usb_gadget_driver *driver) driver 2466 drivers/usb/gadget/udc/net2280.c driver = NULL; driver 2476 drivers/usb/gadget/udc/net2280.c if (driver) { driver 2478 drivers/usb/gadget/udc/net2280.c driver->disconnect(&dev->gadget); driver 2501 drivers/usb/gadget/udc/net2280.c dev->driver = NULL; driver 3048 drivers/usb/gadget/udc/net2280.c tmp = dev->driver->setup(&dev->gadget, &r); driver 3290 drivers/usb/gadget/udc/net2280.c tmp = dev->driver->setup(&dev->gadget, &u.r); driver 3384 drivers/usb/gadget/udc/net2280.c dev->driver->driver.name); driver 3390 drivers/usb/gadget/udc/net2280.c dev->driver->driver.name); driver 3394 drivers/usb/gadget/udc/net2280.c stop_activity(dev, dev->driver); driver 3399 drivers/usb/gadget/udc/net2280.c (&dev->gadget, dev->driver); driver 3401 drivers/usb/gadget/udc/net2280.c (dev->driver->disconnect) driver 3424 drivers/usb/gadget/udc/net2280.c if (dev->driver->suspend) driver 3425 drivers/usb/gadget/udc/net2280.c dev->driver->suspend(&dev->gadget); driver 3429 drivers/usb/gadget/udc/net2280.c if (dev->driver->resume) driver 3430 drivers/usb/gadget/udc/net2280.c dev->driver->resume(&dev->gadget); driver 3523 drivers/usb/gadget/udc/net2280.c stop_activity(dev, dev->driver); driver 3578 drivers/usb/gadget/udc/net2280.c BUG_ON(dev->driver); driver 153 drivers/usb/gadget/udc/net2280.h struct usb_gadget_driver *driver; driver 191 drivers/usb/gadget/udc/omap_udc.c if (!udc->driver || udc->gadget.speed == USB_SPEED_UNKNOWN) { driver 900 drivers/usb/gadget/udc/omap_udc.c if (!udc->driver || udc->gadget.speed == USB_SPEED_UNKNOWN) driver 1186 drivers/usb/gadget/udc/omap_udc.c return udc->driver && udc->softconnect && udc->vbus_active; driver 1310 drivers/usb/gadget/udc/omap_udc.c struct usb_gadget_driver *driver); driver 1695 drivers/usb/gadget/udc/omap_udc.c status = udc->driver->setup(&udc->gadget, &u.r); driver 1746 drivers/usb/gadget/udc/omap_udc.c udc->driver->driver.name); driver 1747 drivers/usb/gadget/udc/omap_udc.c if (udc->driver->disconnect) { driver 1749 drivers/usb/gadget/udc/omap_udc.c udc->driver->disconnect(&udc->gadget); driver 1762 drivers/usb/gadget/udc/omap_udc.c udc->driver->driver.name); driver 1778 drivers/usb/gadget/udc/omap_udc.c && udc->driver->suspend) { driver 1780 drivers/usb/gadget/udc/omap_udc.c udc->driver->suspend(&udc->gadget); driver 1792 drivers/usb/gadget/udc/omap_udc.c && udc->driver->resume) { driver 1794 drivers/usb/gadget/udc/omap_udc.c udc->driver->resume(&udc->gadget); driver 2043 drivers/usb/gadget/udc/omap_udc.c struct usb_gadget_driver *driver) driver 2064 drivers/usb/gadget/udc/omap_udc.c driver->driver.bus = NULL; driver 2065 drivers/usb/gadget/udc/omap_udc.c udc->driver = driver; driver 2079 drivers/usb/gadget/udc/omap_udc.c udc->driver = NULL; driver 2122 drivers/usb/gadget/udc/omap_udc.c udc->driver = NULL; driver 2316 drivers/usb/gadget/udc/omap_udc.c udc->driver ? udc->driver->driver.name : "(none)", driver 3003 drivers/usb/gadget/udc/omap_udc.c .driver = { driver 162 drivers/usb/gadget/udc/omap_udc.h struct usb_gadget_driver *driver; driver 343 drivers/usb/gadget/udc/pch_udc.c struct usb_gadget_driver *driver; driver 607 drivers/usb/gadget/udc/pch_udc.c if (dev->driver && dev->driver->disconnect) { driver 609 drivers/usb/gadget/udc/pch_udc.c dev->driver->disconnect(&dev->gadget); driver 1178 drivers/usb/gadget/udc/pch_udc.c if (dev->driver && dev->driver->disconnect) { driver 1180 drivers/usb/gadget/udc/pch_udc.c dev->driver->disconnect(&dev->gadget); driver 1228 drivers/usb/gadget/udc/pch_udc.c struct usb_gadget_driver *driver); driver 1288 drivers/usb/gadget/udc/pch_udc.c if (dev->driver driver 1289 drivers/usb/gadget/udc/pch_udc.c && dev->driver->disconnect) { driver 1290 drivers/usb/gadget/udc/pch_udc.c dev->driver->disconnect( driver 1695 drivers/usb/gadget/udc/pch_udc.c if (!dev->driver || (dev->gadget.speed == USB_SPEED_UNKNOWN)) driver 1842 drivers/usb/gadget/udc/pch_udc.c if (!dev->driver || (dev->gadget.speed == USB_SPEED_UNKNOWN)) driver 1974 drivers/usb/gadget/udc/pch_udc.c if (!ep->dev->driver || (ep->dev->gadget.speed == USB_SPEED_UNKNOWN)) driver 2016 drivers/usb/gadget/udc/pch_udc.c if (!ep->dev->driver || (ep->dev->gadget.speed == USB_SPEED_UNKNOWN)) driver 2396 drivers/usb/gadget/udc/pch_udc.c setup_supported = dev->driver->setup(&dev->gadget, driver 2564 drivers/usb/gadget/udc/pch_udc.c if (dev->driver) { driver 2566 drivers/usb/gadget/udc/pch_udc.c usb_gadget_udc_reset(&dev->gadget, dev->driver); driver 2647 drivers/usb/gadget/udc/pch_udc.c dev->driver->setup(&dev->gadget, &dev->setup_data); driver 2684 drivers/usb/gadget/udc/pch_udc.c dev->driver->setup(&dev->gadget, &dev->setup_data); driver 2716 drivers/usb/gadget/udc/pch_udc.c if (dev->driver driver 2717 drivers/usb/gadget/udc/pch_udc.c && dev->driver->suspend) { driver 2719 drivers/usb/gadget/udc/pch_udc.c dev->driver->suspend(&dev->gadget); driver 2726 drivers/usb/gadget/udc/pch_udc.c if (dev->driver && dev->driver->disconnect) { driver 2728 drivers/usb/gadget/udc/pch_udc.c dev->driver->disconnect(&dev->gadget); driver 2963 drivers/usb/gadget/udc/pch_udc.c struct usb_gadget_driver *driver) driver 2967 drivers/usb/gadget/udc/pch_udc.c driver->driver.bus = NULL; driver 2968 drivers/usb/gadget/udc/pch_udc.c dev->driver = driver; driver 2988 drivers/usb/gadget/udc/pch_udc.c dev->driver = NULL; driver 3015 drivers/usb/gadget/udc/pch_udc.c if (dev->driver) driver 3173 drivers/usb/gadget/udc/pch_udc.c .driver = { driver 455 drivers/usb/gadget/udc/pxa25x_udc.c if (!dev->driver || dev->gadget.speed == USB_SPEED_UNKNOWN) { driver 861 drivers/usb/gadget/udc/pxa25x_udc.c if (unlikely (!dev->driver driver 1160 drivers/usb/gadget/udc/pxa25x_udc.c DMSG("disconnect %s\n", udc->driver driver 1161 drivers/usb/gadget/udc/pxa25x_udc.c ? udc->driver->driver.name driver 1163 drivers/usb/gadget/udc/pxa25x_udc.c stop_activity(udc, udc->driver); driver 1219 drivers/usb/gadget/udc/pxa25x_udc.c struct usb_gadget_driver *driver); driver 1249 drivers/usb/gadget/udc/pxa25x_udc.c dev->driver ? dev->driver->driver.name : "(none)", driver 1291 drivers/usb/gadget/udc/pxa25x_udc.c if (dev->gadget.speed != USB_SPEED_FULL || !dev->driver) driver 1464 drivers/usb/gadget/udc/pxa25x_udc.c struct usb_gadget_driver *driver) driver 1470 drivers/usb/gadget/udc/pxa25x_udc.c dev->driver = driver; driver 1491 drivers/usb/gadget/udc/pxa25x_udc.c reset_gadget(struct pxa25x_udc *dev, struct usb_gadget_driver *driver) driver 1497 drivers/usb/gadget/udc/pxa25x_udc.c driver = NULL; driver 1510 drivers/usb/gadget/udc/pxa25x_udc.c if (driver) driver 1511 drivers/usb/gadget/udc/pxa25x_udc.c usb_gadget_udc_reset(&dev->gadget, driver); driver 1518 drivers/usb/gadget/udc/pxa25x_udc.c stop_activity(struct pxa25x_udc *dev, struct usb_gadget_driver *driver) driver 1524 drivers/usb/gadget/udc/pxa25x_udc.c driver = NULL; driver 1537 drivers/usb/gadget/udc/pxa25x_udc.c if (driver) driver 1538 drivers/usb/gadget/udc/pxa25x_udc.c driver->disconnect(&dev->gadget); driver 1556 drivers/usb/gadget/udc/pxa25x_udc.c dev->driver = NULL; driver 1739 drivers/usb/gadget/udc/pxa25x_udc.c i = dev->driver->setup(&dev->gadget, &u.r); driver 1925 drivers/usb/gadget/udc/pxa25x_udc.c && dev->driver driver 1926 drivers/usb/gadget/udc/pxa25x_udc.c && dev->driver->suspend) driver 1927 drivers/usb/gadget/udc/pxa25x_udc.c dev->driver->suspend(&dev->gadget); driver 1938 drivers/usb/gadget/udc/pxa25x_udc.c && dev->driver driver 1939 drivers/usb/gadget/udc/pxa25x_udc.c && dev->driver->resume) driver 1940 drivers/usb/gadget/udc/pxa25x_udc.c dev->driver->resume(&dev->gadget); driver 1954 drivers/usb/gadget/udc/pxa25x_udc.c reset_gadget(dev, dev->driver); driver 2464 drivers/usb/gadget/udc/pxa25x_udc.c if (dev->driver) driver 2538 drivers/usb/gadget/udc/pxa25x_udc.c .driver = { driver 96 drivers/usb/gadget/udc/pxa25x_udc.h struct usb_gadget_driver *driver; driver 215 drivers/usb/gadget/udc/pxa25x_udc.h if (!dev->driver) { driver 219 drivers/usb/gadget/udc/pxa25x_udc.h DMSG("ep0 driver '%s'\n", dev->driver->driver.name); driver 95 drivers/usb/gadget/udc/pxa27x_udc.c if (!udc->driver) driver 103 drivers/usb/gadget/udc/pxa27x_udc.c udc->driver ? udc->driver->driver.name : "(none)"); driver 143 drivers/usb/gadget/udc/pxa27x_udc.c if (!udc->driver) driver 176 drivers/usb/gadget/udc/pxa27x_udc.c if (!udc->driver) driver 1073 drivers/usb/gadget/udc/pxa27x_udc.c if (unlikely(!dev->driver || dev->gadget.speed == USB_SPEED_UNKNOWN)) { driver 1357 drivers/usb/gadget/udc/pxa27x_udc.c if (!udc->driver || udc->gadget.speed == USB_SPEED_UNKNOWN) { driver 1487 drivers/usb/gadget/udc/pxa27x_udc.c put_on = ((udc->pullup_on) && (udc->driver)); driver 1508 drivers/usb/gadget/udc/pxa27x_udc.c put_off = ((!udc->pullup_on) || (!udc->driver)); driver 1614 drivers/usb/gadget/udc/pxa27x_udc.c struct usb_gadget_driver *driver); driver 1749 drivers/usb/gadget/udc/pxa27x_udc.c struct usb_gadget_driver *driver) driver 1755 drivers/usb/gadget/udc/pxa27x_udc.c udc->driver = driver; driver 1771 drivers/usb/gadget/udc/pxa27x_udc.c udc->driver = NULL; driver 1806 drivers/usb/gadget/udc/pxa27x_udc.c udc->driver = NULL; driver 1871 drivers/usb/gadget/udc/pxa27x_udc.c i = udc->driver->setup(&udc->gadget, &u.r); driver 2098 drivers/usb/gadget/udc/pxa27x_udc.c udc->driver->setup(&udc->gadget, &req); driver 2127 drivers/usb/gadget/udc/pxa27x_udc.c udc->driver->setup(&udc->gadget, &req); driver 2192 drivers/usb/gadget/udc/pxa27x_udc.c && udc->driver && udc->driver->suspend) driver 2193 drivers/usb/gadget/udc/pxa27x_udc.c udc->driver->suspend(&udc->gadget); driver 2207 drivers/usb/gadget/udc/pxa27x_udc.c && udc->driver && udc->driver->resume) driver 2208 drivers/usb/gadget/udc/pxa27x_udc.c udc->driver->resume(&udc->gadget); driver 2507 drivers/usb/gadget/udc/pxa27x_udc.c if (udc->driver) driver 2508 drivers/usb/gadget/udc/pxa27x_udc.c udc->driver->disconnect(&udc->gadget); driver 2550 drivers/usb/gadget/udc/pxa27x_udc.c .driver = { driver 454 drivers/usb/gadget/udc/pxa27x_udc.h struct usb_gadget_driver *driver; driver 92 drivers/usb/gadget/udc/r8a66597-udc.c r8a66597->driver->disconnect(&r8a66597->gadget); driver 1345 drivers/usb/gadget/udc/r8a66597-udc.c usb_gadget_udc_reset(&r8a66597->gadget, r8a66597->driver); driver 1383 drivers/usb/gadget/udc/r8a66597-udc.c if (r8a66597->driver->setup(&r8a66597->gadget, &ctrl) driver 1723 drivers/usb/gadget/udc/r8a66597-udc.c struct usb_gadget_driver *driver) driver 1727 drivers/usb/gadget/udc/r8a66597-udc.c if (!driver driver 1728 drivers/usb/gadget/udc/r8a66597-udc.c || driver->max_speed < USB_SPEED_HIGH driver 1729 drivers/usb/gadget/udc/r8a66597-udc.c || !driver->setup) driver 1735 drivers/usb/gadget/udc/r8a66597-udc.c r8a66597->driver = driver; driver 1761 drivers/usb/gadget/udc/r8a66597-udc.c r8a66597->driver = NULL; driver 1971 drivers/usb/gadget/udc/r8a66597-udc.c .driver = { driver 93 drivers/usb/gadget/udc/r8a66597-udc.h struct usb_gadget_driver *driver; driver 335 drivers/usb/gadget/udc/renesas_usb3.c struct usb_gadget_driver *driver; driver 647 drivers/usb/gadget/udc/renesas_usb3.c if (usb3->driver) driver 648 drivers/usb/gadget/udc/renesas_usb3.c usb3->driver->disconnect(&usb3->gadget); driver 1858 drivers/usb/gadget/udc/renesas_usb3.c if (usb3->driver->setup(&usb3->gadget, &ctrl) < 0) driver 2274 drivers/usb/gadget/udc/renesas_usb3.c struct usb_gadget_driver *driver) driver 2278 drivers/usb/gadget/udc/renesas_usb3.c if (!driver || driver->max_speed < USB_SPEED_FULL || driver 2279 drivers/usb/gadget/udc/renesas_usb3.c !driver->setup) driver 2285 drivers/usb/gadget/udc/renesas_usb3.c usb3->driver = driver; driver 2303 drivers/usb/gadget/udc/renesas_usb3.c usb3->driver = NULL; driver 2365 drivers/usb/gadget/udc/renesas_usb3.c if (usb3->driver) driver 2373 drivers/usb/gadget/udc/renesas_usb3.c if (usb3->driver) driver 2378 drivers/usb/gadget/udc/renesas_usb3.c if (usb3->driver) driver 2385 drivers/usb/gadget/udc/renesas_usb3.c if (usb3->driver) driver 2449 drivers/usb/gadget/udc/renesas_usb3.c if (!usb3->driver) driver 2475 drivers/usb/gadget/udc/renesas_usb3.c if (!usb3->driver) driver 2504 drivers/usb/gadget/udc/renesas_usb3.c if (!usb3->driver) driver 2861 drivers/usb/gadget/udc/renesas_usb3.c if (!usb3->driver) driver 2877 drivers/usb/gadget/udc/renesas_usb3.c if (!usb3->driver) driver 2895 drivers/usb/gadget/udc/renesas_usb3.c .driver = { driver 142 drivers/usb/gadget/udc/s3c-hsudc.c struct usb_gadget_driver *driver; driver 664 drivers/usb/gadget/udc/s3c-hsudc.c if (hsudc->driver) { driver 666 drivers/usb/gadget/udc/s3c-hsudc.c ret = hsudc->driver->setup(&hsudc->gadget, &ctrl); driver 769 drivers/usb/gadget/udc/s3c-hsudc.c if (!hsudc->driver || hsudc->gadget.speed == USB_SPEED_UNKNOWN) driver 880 drivers/usb/gadget/udc/s3c-hsudc.c if (!hsudc->driver || hsudc->gadget.speed == USB_SPEED_UNKNOWN) driver 1100 drivers/usb/gadget/udc/s3c-hsudc.c && hsudc->driver && hsudc->driver->suspend) driver 1101 drivers/usb/gadget/udc/s3c-hsudc.c hsudc->driver->suspend(&hsudc->gadget); driver 1107 drivers/usb/gadget/udc/s3c-hsudc.c && hsudc->driver && hsudc->driver->resume) driver 1108 drivers/usb/gadget/udc/s3c-hsudc.c hsudc->driver->resume(&hsudc->gadget); driver 1150 drivers/usb/gadget/udc/s3c-hsudc.c struct usb_gadget_driver *driver) driver 1155 drivers/usb/gadget/udc/s3c-hsudc.c if (!driver driver 1156 drivers/usb/gadget/udc/s3c-hsudc.c || driver->max_speed < USB_SPEED_FULL driver 1157 drivers/usb/gadget/udc/s3c-hsudc.c || !driver->setup) driver 1163 drivers/usb/gadget/udc/s3c-hsudc.c if (hsudc->driver) driver 1166 drivers/usb/gadget/udc/s3c-hsudc.c hsudc->driver = driver; driver 1199 drivers/usb/gadget/udc/s3c-hsudc.c hsudc->driver = NULL; driver 1228 drivers/usb/gadget/udc/s3c-hsudc.c hsudc->driver = NULL; driver 1356 drivers/usb/gadget/udc/s3c-hsudc.c .driver = { driver 692 drivers/usb/gadget/udc/s3c2410_udc.c if (!dev->driver) driver 696 drivers/usb/gadget/udc/s3c2410_udc.c ret = dev->driver->setup(&dev->gadget, crq); driver 861 drivers/usb/gadget/udc/s3c2410_udc.c if (!dev->driver) { driver 925 drivers/usb/gadget/udc/s3c2410_udc.c && dev->driver driver 926 drivers/usb/gadget/udc/s3c2410_udc.c && dev->driver->resume) driver 927 drivers/usb/gadget/udc/s3c2410_udc.c dev->driver->resume(&dev->gadget); driver 939 drivers/usb/gadget/udc/s3c2410_udc.c && dev->driver driver 940 drivers/usb/gadget/udc/s3c2410_udc.c && dev->driver->suspend) driver 941 drivers/usb/gadget/udc/s3c2410_udc.c dev->driver->suspend(&dev->gadget); driver 1031 drivers/usb/gadget/udc/s3c2410_udc.c if (!dev->driver || dev->gadget.speed == USB_SPEED_UNKNOWN) driver 1183 drivers/usb/gadget/udc/s3c2410_udc.c if (unlikely(!dev->driver driver 1284 drivers/usb/gadget/udc/s3c2410_udc.c if (!the_controller->driver) driver 1442 drivers/usb/gadget/udc/s3c2410_udc.c if (udc->driver && udc->driver->disconnect) driver 1443 drivers/usb/gadget/udc/s3c2410_udc.c udc->driver->disconnect(&udc->gadget); driver 1506 drivers/usb/gadget/udc/s3c2410_udc.c struct usb_gadget_driver *driver); driver 1633 drivers/usb/gadget/udc/s3c2410_udc.c struct usb_gadget_driver *driver) driver 1637 drivers/usb/gadget/udc/s3c2410_udc.c dprintk(DEBUG_NORMAL, "%s() '%s'\n", __func__, driver->driver.name); driver 1640 drivers/usb/gadget/udc/s3c2410_udc.c udc->driver = driver; driver 1652 drivers/usb/gadget/udc/s3c2410_udc.c udc->driver = NULL; driver 1901 drivers/usb/gadget/udc/s3c2410_udc.c if (udc->driver) driver 1965 drivers/usb/gadget/udc/s3c2410_udc.c .driver = { driver 78 drivers/usb/gadget/udc/s3c2410_udc.h struct usb_gadget_driver *driver; driver 345 drivers/usb/gadget/udc/snps_udc_core.c if (!dev->driver || dev->gadget.speed == USB_SPEED_UNKNOWN) driver 1078 drivers/usb/gadget/udc/snps_udc_core.c if (!dev->driver || dev->gadget.speed == USB_SPEED_UNKNOWN) driver 1326 drivers/usb/gadget/udc/snps_udc_core.c if (!ep->dev->driver || ep->dev->gadget.speed == USB_SPEED_UNKNOWN) driver 1429 drivers/usb/gadget/udc/snps_udc_core.c struct usb_gadget_driver *driver); driver 1670 drivers/usb/gadget/udc/snps_udc_core.c if (dev->driver) { driver 1672 drivers/usb/gadget/udc/snps_udc_core.c dev->driver->disconnect(&dev->gadget); driver 1957 drivers/usb/gadget/udc/snps_udc_core.c struct usb_gadget_driver *driver) driver 1962 drivers/usb/gadget/udc/snps_udc_core.c driver->driver.bus = NULL; driver 1963 drivers/usb/gadget/udc/snps_udc_core.c dev->driver = driver; driver 1986 drivers/usb/gadget/udc/snps_udc_core.c shutdown(struct udc *dev, struct usb_gadget_driver *driver) driver 2013 drivers/usb/gadget/udc/snps_udc_core.c dev->driver = NULL; driver 2568 drivers/usb/gadget/udc/snps_udc_core.c setup_supported = dev->driver->setup(&dev->gadget, driver 2823 drivers/usb/gadget/udc/snps_udc_core.c tmp = dev->driver->setup(&dev->gadget, &setup_data.request); driver 2883 drivers/usb/gadget/udc/snps_udc_core.c tmp = dev->driver->setup(&dev->gadget, &setup_data.request); driver 2902 drivers/usb/gadget/udc/snps_udc_core.c if (dev->sys_suspended && dev->driver->resume) { driver 2903 drivers/usb/gadget/udc/snps_udc_core.c dev->driver->resume(&dev->gadget); driver 2906 drivers/usb/gadget/udc/snps_udc_core.c usb_gadget_udc_reset(&dev->gadget, dev->driver); driver 2946 drivers/usb/gadget/udc/snps_udc_core.c if (dev->driver->suspend) { driver 2949 drivers/usb/gadget/udc/snps_udc_core.c dev->driver->suspend(&dev->gadget); driver 25 drivers/usb/gadget/udc/snps_udc_plat.c if (udc->driver) { driver 56 drivers/usb/gadget/udc/snps_udc_plat.c if (udc->driver) { driver 58 drivers/usb/gadget/udc/snps_udc_plat.c udc->driver->disconnect(&udc->gadget); driver 236 drivers/usb/gadget/udc/snps_udc_plat.c if (WARN_ON(dev->driver)) driver 324 drivers/usb/gadget/udc/snps_udc_plat.c .driver = { driver 180 drivers/usb/gadget/udc/udc-xilinx.c struct usb_gadget_driver *driver; driver 904 drivers/usb/gadget/udc/udc-xilinx.c if (!udc->driver || udc->gadget.speed == USB_SPEED_UNKNOWN) { driver 1002 drivers/usb/gadget/udc/udc-xilinx.c if (!udc->driver || udc->gadget.speed == USB_SPEED_UNKNOWN) { driver 1086 drivers/usb/gadget/udc/udc-xilinx.c if (!udc->driver || udc->gadget.speed == USB_SPEED_UNKNOWN) { driver 1367 drivers/usb/gadget/udc/udc-xilinx.c struct usb_gadget_driver *driver) driver 1377 drivers/usb/gadget/udc/udc-xilinx.c if (udc->driver) { driver 1379 drivers/usb/gadget/udc/udc-xilinx.c udc->gadget.name, udc->driver->driver.name); driver 1385 drivers/usb/gadget/udc/udc-xilinx.c udc->driver = driver; driver 1386 drivers/usb/gadget/udc/udc-xilinx.c udc->gadget.speed = driver->max_speed; driver 1414 drivers/usb/gadget/udc/udc-xilinx.c udc->driver = NULL; driver 1505 drivers/usb/gadget/udc/udc-xilinx.c if (udc->driver->suspend) { driver 1507 drivers/usb/gadget/udc/udc-xilinx.c udc->driver->suspend(&udc->gadget); driver 1527 drivers/usb/gadget/udc/udc-xilinx.c if (udc->driver->resume) { driver 1529 drivers/usb/gadget/udc/udc-xilinx.c udc->driver->resume(&udc->gadget); driver 1543 drivers/usb/gadget/udc/udc-xilinx.c if (udc->driver && udc->driver->disconnect) { driver 1545 drivers/usb/gadget/udc/udc-xilinx.c udc->driver->disconnect(&udc->gadget); driver 1792 drivers/usb/gadget/udc/udc-xilinx.c if (udc->driver->setup(&udc->gadget, &setup) < 0) driver 2162 drivers/usb/gadget/udc/udc-xilinx.c .driver = { driver 89 drivers/usb/host/ehci-atmel.c const struct hc_driver *driver = &ehci_atmel_hc_driver; driver 115 drivers/usb/host/ehci-atmel.c hcd = usb_create_hcd(driver, &pdev->dev, dev_name(&pdev->dev)); driver 222 drivers/usb/host/ehci-atmel.c .driver = { driver 336 drivers/usb/host/ehci-exynos.c .driver = { driver 720 drivers/usb/host/ehci-fsl.c .driver = { driver 175 drivers/usb/host/ehci-grlib.c .driver = { driver 1346 drivers/usb/host/ehci-hub.c if (hcd->driver->port_power) driver 1347 drivers/usb/host/ehci-hub.c hcd->driver->port_power(hcd, portnum, enable); driver 263 drivers/usb/host/ehci-mv.c if (hcd->driver->shutdown) driver 264 drivers/usb/host/ehci-mv.c hcd->driver->shutdown(hcd); driver 276 drivers/usb/host/ehci-mv.c .driver = { driver 187 drivers/usb/host/ehci-mxc.c .driver = { driver 67 drivers/usb/host/ehci-npcm7xx.c const struct hc_driver *driver = &ehci_npcm7xx_hc_driver; driver 129 drivers/usb/host/ehci-npcm7xx.c hcd = usb_create_hcd(driver, &pdev->dev, dev_name(&pdev->dev)); driver 183 drivers/usb/host/ehci-npcm7xx.c .driver = { driver 278 drivers/usb/host/ehci-omap.c .driver = { driver 348 drivers/usb/host/ehci-orion.c .driver = { driver 395 drivers/usb/host/ehci-pci.c .driver = { driver 367 drivers/usb/host/ehci-platform.c .driver = { driver 157 drivers/usb/host/ehci-pmcmsp.c int usb_hcd_msp_probe(const struct hc_driver *driver, driver 165 drivers/usb/host/ehci-pmcmsp.c hcd = usb_create_hcd(driver, &dev->dev, "pmcmsp"); driver 322 drivers/usb/host/ehci-pmcmsp.c .driver = { driver 236 drivers/usb/host/ehci-ppc-of.c .driver = { driver 176 drivers/usb/host/ehci-sh.c if (hcd->driver->shutdown) driver 177 drivers/usb/host/ehci-sh.c hcd->driver->shutdown(hcd); driver 184 drivers/usb/host/ehci-sh.c .driver = { driver 64 drivers/usb/host/ehci-spear.c const struct hc_driver *driver = &ehci_spear_hc_driver; driver 92 drivers/usb/host/ehci-spear.c hcd = usb_create_hcd(driver, &pdev->dev, dev_name(&pdev->dev)); driver 155 drivers/usb/host/ehci-spear.c .driver = { driver 335 drivers/usb/host/ehci-st.c .driver = { driver 543 drivers/usb/host/ehci-tegra.c if (hcd->driver->shutdown) driver 544 drivers/usb/host/ehci-tegra.c hcd->driver->shutdown(hcd); driver 551 drivers/usb/host/ehci-tegra.c .driver = { driver 223 drivers/usb/host/ehci-xilinx-of.c .driver = { driver 816 drivers/usb/host/fhci-hcd.c .driver = { driver 5686 drivers/usb/host/fotg210-hcd.c .driver = { driver 358 drivers/usb/host/fsl-mph-dr-of.c .driver = { driver 1919 drivers/usb/host/imx21-hcd.c .driver = { driver 1690 drivers/usb/host/isp116x-hcd.c .driver = { driver 2770 drivers/usb/host/isp1362-hcd.c .driver = { driver 1992 drivers/usb/host/max3421-hcd.c .driver = { driver 165 drivers/usb/host/ohci-at91.c static int usb_hcd_at91_probe(const struct hc_driver *driver, driver 183 drivers/usb/host/ohci-at91.c hcd = usb_create_hcd(driver, dev, "at91"); driver 662 drivers/usb/host/ohci-at91.c .driver = { driver 542 drivers/usb/host/ohci-da8xx.c .driver = { driver 236 drivers/usb/host/ohci-exynos.c if (hcd->driver->shutdown) driver 237 drivers/usb/host/ohci-exynos.c hcd->driver->shutdown(hcd); driver 303 drivers/usb/host/ohci-exynos.c .driver = { driver 154 drivers/usb/host/ohci-nxp.c const struct hc_driver *driver = &ohci_nxp_hc_driver; driver 197 drivers/usb/host/ohci-nxp.c hcd = usb_create_hcd(driver, &pdev->dev, dev_name(&pdev->dev)); driver 264 drivers/usb/host/ohci-nxp.c .driver = { driver 466 drivers/usb/host/ohci-omap.c .driver = { driver 299 drivers/usb/host/ohci-pci.c .driver = { driver 328 drivers/usb/host/ohci-platform.c .driver = { driver 231 drivers/usb/host/ohci-ppc-of.c .driver = { driver 593 drivers/usb/host/ohci-pxa27x.c .driver = { driver 459 drivers/usb/host/ohci-s3c2410.c .driver = { driver 257 drivers/usb/host/ohci-sa1111.c hcd->driver->shutdown(hcd); driver 90 drivers/usb/host/ohci-sm501.c const struct hc_driver *driver = &ohci_sm501_hc_driver; driver 121 drivers/usb/host/ohci-sm501.c hcd = usb_create_hcd(driver, &pdev->dev, dev_name(&pdev->dev)); driver 260 drivers/usb/host/ohci-sm501.c .driver = { driver 37 drivers/usb/host/ohci-spear.c const struct hc_driver *driver = &ohci_spear_hc_driver; driver 66 drivers/usb/host/ohci-spear.c hcd = usb_create_hcd(driver, &pdev->dev, dev_name(&pdev->dev)); driver 168 drivers/usb/host/ohci-spear.c .driver = { driver 313 drivers/usb/host/ohci-st.c .driver = { driver 363 drivers/usb/host/ohci-tmio.c .driver = { driver 4321 drivers/usb/host/oxu210hp-hcd.c .driver = { driver 2518 drivers/usb/host/r8a66597-hcd.c .driver = { driver 1794 drivers/usb/host/sl811-hcd.c .driver = { driver 110 drivers/usb/host/sl811_cs.c platform_dev.name = sl811h_driver.driver.name; driver 3188 drivers/usb/host/u132-hcd.c .driver = { driver 190 drivers/usb/host/uhci-grlib.c .driver = { driver 305 drivers/usb/host/uhci-pci.c .driver = { driver 187 drivers/usb/host/uhci-platform.c .driver = { driver 172 drivers/usb/host/xhci-dbgtty.c static int dbc_tty_install(struct tty_driver *driver, struct tty_struct *tty) driver 174 drivers/usb/host/xhci-dbgtty.c struct dbc_port *port = driver->driver_state; driver 178 drivers/usb/host/xhci-dbgtty.c return tty_port_install(&port->port, driver, tty); driver 201 drivers/usb/host/xhci-histb.c const struct hc_driver *driver; driver 211 drivers/usb/host/xhci-histb.c driver = &xhci_histb_hc_driver; driver 246 drivers/usb/host/xhci-histb.c hcd = usb_create_hcd(driver, dev, dev_name(dev)); driver 268 drivers/usb/host/xhci-histb.c xhci->shared_hcd = usb_create_shared_hcd(driver, dev, dev_name(dev), driver 390 drivers/usb/host/xhci-histb.c .driver = { driver 430 drivers/usb/host/xhci-mtk.c const struct hc_driver *driver; driver 440 drivers/usb/host/xhci-mtk.c driver = &xhci_mtk_hc_driver; driver 496 drivers/usb/host/xhci-mtk.c hcd = usb_create_hcd(driver, dev, dev_name(dev)); driver 543 drivers/usb/host/xhci-mtk.c xhci->shared_hcd = usb_create_shared_hcd(driver, dev, driver 671 drivers/usb/host/xhci-mtk.c .driver = { driver 325 drivers/usb/host/xhci-pci.c struct hc_driver *driver; driver 328 drivers/usb/host/xhci-pci.c driver = (struct hc_driver *)id->driver_data; driver 347 drivers/usb/host/xhci-pci.c xhci->shared_hcd = usb_create_shared_hcd(driver, &dev->dev, driver 562 drivers/usb/host/xhci-pci.c .driver = { driver 159 drivers/usb/host/xhci-plat.c const struct hc_driver *driver; driver 170 drivers/usb/host/xhci-plat.c driver = &xhci_plat_hc_driver; driver 215 drivers/usb/host/xhci-plat.c hcd = __usb_create_hcd(driver, sysdev, &pdev->dev, driver 270 drivers/usb/host/xhci-plat.c xhci->shared_hcd = __usb_create_hcd(driver, sysdev, &pdev->dev, driver 451 drivers/usb/host/xhci-plat.c .driver = { driver 1450 drivers/usb/host/xhci-tegra.c .driver = { driver 444 drivers/usb/host/xhci.c hcd->driver->description, hcd->self.busnum); driver 4853 drivers/usb/host/xhci.c struct usb_driver *driver; driver 4862 drivers/usb/host/xhci.c if (intf->dev.driver) { driver 4863 drivers/usb/host/xhci.c driver = to_usb_driver(intf->dev.driver); driver 4864 drivers/usb/host/xhci.c if (driver && driver->disable_hub_initiated_lpm) { driver 4866 drivers/usb/host/xhci.c state_name, driver->name); driver 274 drivers/usb/isp1760/isp1760-if.c .driver = { driver 622 drivers/usb/isp1760/isp1760-udc.c stall = udc->driver->setup(&udc->gadget, req) < 0; driver 638 drivers/usb/isp1760/isp1760-udc.c return udc->driver->setup(&udc->gadget, req) < 0; driver 697 drivers/usb/isp1760/isp1760-udc.c stall = udc->driver->setup(&udc->gadget, &req.r) < 0; driver 1075 drivers/usb/isp1760/isp1760-udc.c if (udc->driver->disconnect) driver 1076 drivers/usb/isp1760/isp1760-udc.c udc->driver->disconnect(&udc->gadget); driver 1124 drivers/usb/isp1760/isp1760-udc.c usb_gadget_udc_reset(&udc->gadget, udc->driver); driver 1134 drivers/usb/isp1760/isp1760-udc.c if (udc->driver->suspend) driver 1135 drivers/usb/isp1760/isp1760-udc.c udc->driver->suspend(&udc->gadget); driver 1143 drivers/usb/isp1760/isp1760-udc.c if (udc->driver->resume) driver 1144 drivers/usb/isp1760/isp1760-udc.c udc->driver->resume(&udc->gadget); driver 1190 drivers/usb/isp1760/isp1760-udc.c struct usb_gadget_driver *driver) driver 1196 drivers/usb/isp1760/isp1760-udc.c if (driver->max_speed < USB_SPEED_FULL) { driver 1203 drivers/usb/isp1760/isp1760-udc.c if (udc->driver) { driver 1209 drivers/usb/isp1760/isp1760-udc.c udc->driver = driver; driver 1214 drivers/usb/isp1760/isp1760-udc.c driver->function); driver 1227 drivers/usb/isp1760/isp1760-udc.c driver->function); driver 1244 drivers/usb/isp1760/isp1760-udc.c udc->driver = NULL; driver 69 drivers/usb/isp1760/isp1760-udc.h struct usb_gadget_driver *driver; driver 63 drivers/usb/misc/lvstest.c if (hcd->driver->enable_device) { driver 64 drivers/usb/misc/lvstest.c if (hcd->driver->enable_device(hcd, udev) < 0) { driver 79 drivers/usb/misc/lvstest.c if (hcd->driver->free_dev) driver 80 drivers/usb/misc/lvstest.c hcd->driver->free_dev(hcd, udev); driver 709 drivers/usb/misc/usb251xb.c .driver = { driver 413 drivers/usb/misc/usb3503.c .driver = { driver 424 drivers/usb/misc/usb3503.c .driver = { driver 155 drivers/usb/misc/usb4604.c .driver = { driver 513 drivers/usb/mtu3/mtu3_gadget.c struct usb_gadget_driver *driver) driver 520 drivers/usb/mtu3/mtu3_gadget.c mtu->g.name, mtu->gadget_driver->driver.name); driver 524 drivers/usb/mtu3/mtu3_gadget.c dev_dbg(mtu->dev, "bind driver %s\n", driver->function); driver 529 drivers/usb/mtu3/mtu3_gadget.c mtu->gadget_driver = driver; driver 541 drivers/usb/mtu3/mtu3_gadget.c struct usb_gadget_driver *driver = mtu->gadget_driver; driver 546 drivers/usb/mtu3/mtu3_gadget.c driver = NULL; driver 566 drivers/usb/mtu3/mtu3_gadget.c if (driver) { driver 568 drivers/usb/mtu3/mtu3_gadget.c driver->disconnect(&mtu->g); driver 522 drivers/usb/mtu3/mtu3_plat.c .driver = { driver 599 drivers/usb/musb/am35x.c .driver = { driver 642 drivers/usb/musb/da8xx.c .driver = { driver 589 drivers/usb/musb/davinci.c .driver = { driver 201 drivers/usb/musb/jz4740.c .driver = { driver 31 drivers/usb/musb/musb_am335x.c .driver = { driver 2798 drivers/usb/musb/musb_core.c .driver = { driver 1036 drivers/usb/musb/musb_dsps.c .driver = { driver 1667 drivers/usb/musb/musb_gadget.c struct usb_gadget_driver *driver); driver 1830 drivers/usb/musb/musb_gadget.c struct usb_gadget_driver *driver) driver 1837 drivers/usb/musb/musb_gadget.c if (driver->max_speed < USB_SPEED_HIGH) { driver 1845 drivers/usb/musb/musb_gadget.c musb->gadget_driver = driver; driver 2038 drivers/usb/musb/musb_gadget.c ? musb->gadget_driver->driver.name driver 582 drivers/usb/musb/omap2430.c .driver = { driver 826 drivers/usb/musb/sunxi.c .driver = { driver 1267 drivers/usb/musb/tusb6010.c .driver = { driver 375 drivers/usb/musb/ux500.c .driver = { driver 970 drivers/usb/phy/phy-ab8500-usb.c .driver = { driver 125 drivers/usb/phy/phy-am335x-control.c dev->driver == &am335x_control_driver.driver; driver 188 drivers/usb/phy/phy-am335x-control.c .driver = { driver 138 drivers/usb/phy/phy-am335x.c .driver = { driver 482 drivers/usb/phy/phy-fsl-usb.c if (dev->driver->pm && dev->driver->pm->resume) { driver 483 drivers/usb/phy/phy-fsl-usb.c retval = dev->driver->pm->resume(dev); driver 506 drivers/usb/phy/phy-fsl-usb.c if (dev && dev->driver) { driver 507 drivers/usb/phy/phy-fsl-usb.c if (dev->driver->pm && dev->driver->pm->suspend) driver 508 drivers/usb/phy/phy-fsl-usb.c retval = dev->driver->pm->suspend(dev); driver 536 drivers/usb/phy/phy-fsl-usb.c if (dev->driver->resume) driver 537 drivers/usb/phy/phy-fsl-usb.c dev->driver->resume(dev); driver 539 drivers/usb/phy/phy-fsl-usb.c if (dev->driver->suspend) driver 540 drivers/usb/phy/phy-fsl-usb.c dev->driver->suspend(dev, otg_suspend_state); driver 1167 drivers/usb/phy/phy-fsl-usb.c .driver = { driver 363 drivers/usb/phy/phy-generic.c .driver = { driver 380 drivers/usb/phy/phy-gpio-vbus-usb.c .driver = { driver 34 drivers/usb/phy/phy-isp1301-omap.c #define DRIVER_NAME (isp1301_driver.driver.name) driver 275 drivers/usb/phy/phy-isp1301-omap.c return dev->driver->suspend(dev, 3, 0); driver 290 drivers/usb/phy/phy-isp1301-omap.c return dev->driver->resume(dev, 0); driver 867 drivers/usb/phy/phy-isp1301-omap.c .driver = { driver 1613 drivers/usb/phy/phy-isp1301-omap.c .driver = { driver 134 drivers/usb/phy/phy-isp1301.c .driver = { driver 149 drivers/usb/phy/phy-isp1301.c (dev->driver == &isp1301_driver.driver); driver 111 drivers/usb/phy/phy-keystone.c .driver = { driver 878 drivers/usb/phy/phy-mv-usb.c .driver = { driver 864 drivers/usb/phy/phy-mxs-usb.c .driver = { driver 142 drivers/usb/phy/phy-omap-otg.c .driver = { driver 432 drivers/usb/phy/phy-tahvo.c .driver = { driver 1168 drivers/usb/phy/phy-tegra-usb.c .driver = { driver 433 drivers/usb/phy/phy-twl6030-usb.c .driver = { driver 452 drivers/usb/phy/phy.c if (IS_ERR(phy) || !try_module_get(phy->dev->driver->owner)) { driver 508 drivers/usb/phy/phy.c if (!try_module_get(phy->dev->driver->owner)) { driver 598 drivers/usb/phy/phy.c struct module *owner = x->dev->driver->owner; driver 832 drivers/usb/renesas_usbhs/common.c .driver = { driver 46 drivers/usb/renesas_usbhs/mod_gadget.c struct usb_gadget_driver *driver; driver 468 drivers/usb/renesas_usbhs/mod_gadget.c if (gpriv->driver && gpriv->driver->suspend) driver 469 drivers/usb/renesas_usbhs/mod_gadget.c gpriv->driver->suspend(&gpriv->gadget); driver 543 drivers/usb/renesas_usbhs/mod_gadget.c ret = gpriv->driver->setup(&gpriv->gadget, &ctrl); driver 692 drivers/usb/renesas_usbhs/mod_gadget.c unlikely(!gpriv->driver) || driver 799 drivers/usb/renesas_usbhs/mod_gadget.c return gpriv->driver && driver 948 drivers/usb/renesas_usbhs/mod_gadget.c struct usb_gadget_driver *driver) driver 955 drivers/usb/renesas_usbhs/mod_gadget.c if (!driver || driver 956 drivers/usb/renesas_usbhs/mod_gadget.c !driver->setup || driver 957 drivers/usb/renesas_usbhs/mod_gadget.c driver->max_speed < USB_SPEED_FULL) driver 975 drivers/usb/renesas_usbhs/mod_gadget.c gpriv->driver = driver; driver 990 drivers/usb/renesas_usbhs/mod_gadget.c gpriv->driver = NULL; driver 1069 drivers/usb/renesas_usbhs/mod_gadget.c if (gpriv->driver && driver 1070 drivers/usb/renesas_usbhs/mod_gadget.c gpriv->driver->disconnect) driver 1071 drivers/usb/renesas_usbhs/mod_gadget.c gpriv->driver->disconnect(&gpriv->gadget); driver 135 drivers/usb/roles/class.c WARN_ON(!try_module_get(sw->dev.parent->driver->owner)); driver 157 drivers/usb/roles/class.c WARN_ON(!try_module_get(sw->dev.parent->driver->owner)); driver 172 drivers/usb/roles/class.c module_put(sw->dev.parent->driver->owner); driver 213 drivers/usb/roles/intel-xhci-usb-role-switch.c .driver = { driver 140 drivers/usb/serial/aircable.c .driver = { driver 626 drivers/usb/serial/ark3116.c .driver = { driver 67 drivers/usb/serial/belkin_sa.c .driver = { driver 19 drivers/usb/serial/bus.c struct usb_serial_driver *driver; driver 30 drivers/usb/serial/bus.c driver = to_usb_serial_driver(drv); driver 32 drivers/usb/serial/bus.c if (driver == port->serial->type) driver 40 drivers/usb/serial/bus.c struct usb_serial_driver *driver; driver 55 drivers/usb/serial/bus.c driver = port->serial->type; driver 56 drivers/usb/serial/bus.c if (driver->port_probe) { driver 57 drivers/usb/serial/bus.c retval = driver->port_probe(port); driver 74 drivers/usb/serial/bus.c driver->description, minor); driver 79 drivers/usb/serial/bus.c if (driver->port_remove) driver 80 drivers/usb/serial/bus.c driver->port_remove(port); driver 89 drivers/usb/serial/bus.c struct usb_serial_driver *driver; driver 110 drivers/usb/serial/bus.c driver = port->serial->type; driver 111 drivers/usb/serial/bus.c if (driver->port_remove) driver 112 drivers/usb/serial/bus.c retval = driver->port_remove(port); driver 115 drivers/usb/serial/bus.c driver->description, minor); driver 123 drivers/usb/serial/bus.c static ssize_t new_id_store(struct device_driver *driver, driver 126 drivers/usb/serial/bus.c struct usb_serial_driver *usb_drv = to_usb_serial_driver(driver); driver 128 drivers/usb/serial/bus.c driver, buf, count); driver 133 drivers/usb/serial/bus.c &usb_drv->usb_driver->drvwrap.driver, driver 138 drivers/usb/serial/bus.c static ssize_t new_id_show(struct device_driver *driver, char *buf) driver 140 drivers/usb/serial/bus.c struct usb_serial_driver *usb_drv = to_usb_serial_driver(driver); driver 172 drivers/usb/serial/bus.c int usb_serial_bus_register(struct usb_serial_driver *driver) driver 176 drivers/usb/serial/bus.c driver->driver.bus = &usb_serial_bus_type; driver 177 drivers/usb/serial/bus.c spin_lock_init(&driver->dynids.lock); driver 178 drivers/usb/serial/bus.c INIT_LIST_HEAD(&driver->dynids.list); driver 180 drivers/usb/serial/bus.c retval = driver_register(&driver->driver); driver 185 drivers/usb/serial/bus.c void usb_serial_bus_deregister(struct usb_serial_driver *driver) driver 187 drivers/usb/serial/bus.c free_dynids(driver); driver 188 drivers/usb/serial/bus.c driver_unregister(&driver->driver); driver 674 drivers/usb/serial/ch341.c .driver = { driver 139 drivers/usb/serial/console.c tty->driver = usb_serial_tty_driver; driver 144 drivers/usb/serial/console.c kref_get(&tty->driver->kref); driver 145 drivers/usb/serial/console.c __module_get(tty->driver->owner); driver 262 drivers/usb/serial/cp210x.c .driver = { driver 69 drivers/usb/serial/cyberjack.c .driver = { driver 138 drivers/usb/serial/cypress_m8.c .driver = { driver 165 drivers/usb/serial/cypress_m8.c .driver = { driver 191 drivers/usb/serial/cypress_m8.c .driver = { driver 265 drivers/usb/serial/digi_acceleport.c .driver = { driver 296 drivers/usb/serial/digi_acceleport.c .driver = { driver 45 drivers/usb/serial/empeg.c .driver = { driver 798 drivers/usb/serial/f81232.c .driver = { driver 1558 drivers/usb/serial/f81534.c .driver = { driver 1096 drivers/usb/serial/ftdi_sio.c .driver = { driver 1415 drivers/usb/serial/garmin_gps.c .driver = { driver 65 drivers/usb/serial/generic.c .driver = { driver 3092 drivers/usb/serial/io_edgeport.c .driver = { driver 3128 drivers/usb/serial/io_edgeport.c .driver = { driver 3164 drivers/usb/serial/io_edgeport.c .driver = { driver 3200 drivers/usb/serial/io_edgeport.c .driver = { driver 2704 drivers/usb/serial/io_ti.c .driver = { driver 2743 drivers/usb/serial/io_ti.c .driver = { driver 498 drivers/usb/serial/ipaq.c .driver = { driver 287 drivers/usb/serial/ipw.c .driver = { driver 72 drivers/usb/serial/ir-usb.c .driver = { driver 1154 drivers/usb/serial/iuu_phoenix.c .driver = { driver 3023 drivers/usb/serial/keyspan.c .driver = { driver 3034 drivers/usb/serial/keyspan.c .driver = { driver 3058 drivers/usb/serial/keyspan.c .driver = { driver 3082 drivers/usb/serial/keyspan.c .driver = { driver 740 drivers/usb/serial/keyspan_pda.c .driver = { driver 753 drivers/usb/serial/keyspan_pda.c .driver = { driver 765 drivers/usb/serial/keyspan_pda.c .driver = { driver 76 drivers/usb/serial/kl5kusb105.c .driver = { driver 78 drivers/usb/serial/kobil_sct.c .driver = { driver 70 drivers/usb/serial/mct_u232.c .driver = { driver 345 drivers/usb/serial/metro-usb.c .driver = { driver 1932 drivers/usb/serial/mos7720.c .driver = { driver 2333 drivers/usb/serial/mos7840.c .driver = { driver 1287 drivers/usb/serial/mxuport.c .driver = { driver 97 drivers/usb/serial/navman.c .driver = { driver 49 drivers/usb/serial/omninet.c .driver = { driver 373 drivers/usb/serial/opticon.c .driver = { driver 2040 drivers/usb/serial/option.c .driver = { driver 139 drivers/usb/serial/oti6858.c .driver = { driver 1040 drivers/usb/serial/pl2303.c .driver = { driver 74 drivers/usb/serial/qcaux.c .driver = { driver 450 drivers/usb/serial/qcserial.c .driver = { driver 977 drivers/usb/serial/quatech2.c .driver = { driver 286 drivers/usb/serial/safe_serial.c .driver = { driver 1046 drivers/usb/serial/sierra.c .driver = { driver 465 drivers/usb/serial/spcp8x5.c .driver = { driver 532 drivers/usb/serial/ssu100.c .driver = { driver 173 drivers/usb/serial/symbolserial.c .driver = { driver 417 drivers/usb/serial/ti_usb_3410_5052.c .driver = { driver 451 drivers/usb/serial/ti_usb_3410_5052.c .driver = { driver 412 drivers/usb/serial/upd78f0730.c .driver = { driver 26 drivers/usb/serial/usb-serial-simple.c .driver = { \ driver 176 drivers/usb/serial/usb-serial.c static int serial_install(struct tty_driver *driver, struct tty_struct *tty) driver 189 drivers/usb/serial/usb-serial.c if (!try_module_get(serial->type->driver.owner)) driver 196 drivers/usb/serial/usb-serial.c init_termios = (driver->termios[idx] == NULL); driver 198 drivers/usb/serial/usb-serial.c retval = tty_standard_install(driver, tty); driver 215 drivers/usb/serial/usb-serial.c module_put(serial->type->driver.owner); driver 315 drivers/usb/serial/usb-serial.c owner = serial->type->driver.owner; driver 477 drivers/usb/serial/usb-serial.c if (serial->type->driver.owner) driver 479 drivers/usb/serial/usb-serial.c module_name(serial->type->driver.owner)); driver 603 drivers/usb/serial/usb-serial.c struct usb_serial_driver *driver) driver 611 drivers/usb/serial/usb-serial.c serial->type = driver; driver 659 drivers/usb/serial/usb-serial.c struct usb_driver *driver = to_usb_driver(iface->dev.driver); driver 663 drivers/usb/serial/usb-serial.c if (drv->usb_driver == driver) driver 887 drivers/usb/serial/usb-serial.c if (!try_module_get(type->driver.owner)) { driver 980 drivers/usb/serial/usb-serial.c port->dev.driver = NULL; driver 1063 drivers/usb/serial/usb-serial.c module_put(type->driver.owner); driver 1071 drivers/usb/serial/usb-serial.c module_put(type->driver.owner); driver 1286 drivers/usb/serial/usb-serial.c type->driver.name); \ driver 1305 drivers/usb/serial/usb-serial.c static int usb_serial_register(struct usb_serial_driver *driver) driver 1312 drivers/usb/serial/usb-serial.c if (!driver->description) driver 1313 drivers/usb/serial/usb-serial.c driver->description = driver->driver.name; driver 1314 drivers/usb/serial/usb-serial.c if (!driver->usb_driver) { driver 1316 drivers/usb/serial/usb-serial.c driver->description); driver 1321 drivers/usb/serial/usb-serial.c driver->driver.suppress_bind_attrs = true; driver 1323 drivers/usb/serial/usb-serial.c usb_serial_operations_init(driver); driver 1327 drivers/usb/serial/usb-serial.c list_add(&driver->driver_list, &usb_serial_driver_list); driver 1329 drivers/usb/serial/usb-serial.c retval = usb_serial_bus_register(driver); driver 1331 drivers/usb/serial/usb-serial.c pr_err("problem %d when registering driver %s\n", retval, driver->description); driver 1332 drivers/usb/serial/usb-serial.c list_del(&driver->driver_list); driver 1334 drivers/usb/serial/usb-serial.c pr_info("USB Serial support registered for %s\n", driver->description); driver 1414 drivers/usb/serial/usb-serial.c rc = driver_attach(&udriver->drvwrap.driver); driver 73 drivers/usb/serial/usb_debug.c .driver = { driver 85 drivers/usb/serial/usb_debug.c .driver = { driver 163 drivers/usb/serial/visor.c .driver = { driver 182 drivers/usb/serial/visor.c .driver = { driver 202 drivers/usb/serial/visor.c .driver = { driver 96 drivers/usb/serial/whiteheat.c .driver = { driver 108 drivers/usb/serial/whiteheat.c .driver = { driver 72 drivers/usb/serial/wishbone-serial.c .driver = { driver 51 drivers/usb/serial/xsens_mt.c .driver = { driver 130 drivers/usb/storage/uas-detect.h hcd->driver->description); driver 1242 drivers/usb/storage/uas.c .drvwrap.driver.shutdown = uas_shutdown, driver 569 drivers/usb/typec/altmodes/displayport.c .driver = { driver 36 drivers/usb/typec/altmodes/nvidia.c .driver = { driver 244 drivers/usb/typec/bus.c drv->driver.owner = module; driver 245 drivers/usb/typec/bus.c drv->driver.bus = &typec_bus; driver 247 drivers/usb/typec/bus.c return driver_register(&drv->driver); driver 253 drivers/usb/typec/bus.c driver_unregister(&drv->driver); driver 303 drivers/usb/typec/bus.c static int typec_match(struct device *dev, struct device_driver *driver) driver 305 drivers/usb/typec/bus.c struct typec_altmode_driver *drv = to_altmode_driver(driver); driver 355 drivers/usb/typec/bus.c struct typec_altmode_driver *drv = to_altmode_driver(dev->driver); driver 379 drivers/usb/typec/bus.c struct typec_altmode_driver *drv = to_altmode_driver(dev->driver); driver 286 drivers/usb/typec/class.c if (!is_typec_port(adev->dev.parent) && adev->dev.driver) { driver 288 drivers/usb/typec/class.c module_put(adev->dev.driver->owner); driver 290 drivers/usb/typec/class.c WARN_ON(!try_module_get(adev->dev.driver->owner)); driver 77 drivers/usb/typec/mux.c WARN_ON(!try_module_get(sw->dev.parent->driver->owner)); driver 92 drivers/usb/typec/mux.c module_put(sw->dev.parent->driver->owner); driver 267 drivers/usb/typec/mux.c WARN_ON(!try_module_get(mux->dev.parent->driver->owner)); driver 282 drivers/usb/typec/mux.c module_put(mux->dev.parent->driver->owner); driver 178 drivers/usb/typec/mux/pi3usb30532.c .driver = { driver 1842 drivers/usb/typec/tcpm/fusb302.c .driver = { driver 621 drivers/usb/typec/tcpm/tcpci.c .driver = { driver 300 drivers/usb/typec/tcpm/tcpci_rt1711h.c .driver = { driver 691 drivers/usb/typec/tcpm/wcove.c .driver = { driver 570 drivers/usb/typec/tps6598x.c .driver = { driver 148 drivers/usb/typec/ucsi/ucsi_acpi.c .driver = { driver 1228 drivers/usb/typec/ucsi/ucsi_ccg.c .driver = { driver 384 drivers/usb/usbip/stub_main.c ret = driver_create_file(&stub_driver.drvwrap.driver, driver 391 drivers/usb/usbip/stub_main.c ret = driver_create_file(&stub_driver.drvwrap.driver, driver 409 drivers/usb/usbip/stub_main.c driver_remove_file(&stub_driver.drvwrap.driver, driver 412 drivers/usb/usbip/stub_main.c driver_remove_file(&stub_driver.drvwrap.driver, driver 1479 drivers/usb/usbip/vhci_hcd.c .driver = { driver 88 drivers/usb/usbip/vudc.h struct usb_gadget_driver *driver; driver 163 drivers/usb/usbip/vudc_dev.c udc->driver->max_speed); driver 194 drivers/usb/usbip/vudc_dev.c struct usb_gadget_driver *driver) driver 200 drivers/usb/usbip/vudc_dev.c udc->driver = driver; driver 213 drivers/usb/usbip/vudc_dev.c udc->driver = NULL; driver 244 drivers/usb/usbip/vudc_dev.c if (!udc->driver) driver 349 drivers/usb/usbip/vudc_dev.c if (!udc->driver) driver 382 drivers/usb/usbip/vudc_dev.c if (!udc->driver) driver 455 drivers/usb/usbip/vudc_dev.c if (udc->connected && udc->driver->disconnect) driver 460 drivers/usb/usbip/vudc_dev.c udc->driver->disconnect(&udc->gadget); driver 472 drivers/usb/usbip/vudc_dev.c if (udc->driver) driver 473 drivers/usb/usbip/vudc_dev.c usb_gadget_udc_reset(&udc->gadget, udc->driver); driver 23 drivers/usb/usbip/vudc_main.c .driver = { driver 31 drivers/usb/usbip/vudc_sysfs.c if (!udc->driver || !udc->pullup) driver 41 drivers/usb/usbip/vudc_sysfs.c ret = udc->driver->setup(&(udc->gadget), &req); driver 114 drivers/usb/usbip/vudc_sysfs.c if (!udc->driver || !udc->pullup) { driver 378 drivers/usb/usbip/vudc_transfer.c ret = udc->driver->setup(&udc->gadget, driver 42 drivers/vfio/mdev/mdev_driver.c struct mdev_driver *drv = to_mdev_driver(dev->driver); driver 61 drivers/vfio/mdev/mdev_driver.c struct mdev_driver *drv = to_mdev_driver(dev->driver); driver 89 drivers/vfio/mdev/mdev_driver.c drv->driver.name = drv->name; driver 90 drivers/vfio/mdev/mdev_driver.c drv->driver.bus = &mdev_bus_type; driver 91 drivers/vfio/mdev/mdev_driver.c drv->driver.owner = owner; driver 94 drivers/vfio/mdev/mdev_driver.c return driver_register(&drv->driver); driver 104 drivers/vfio/mdev/mdev_driver.c driver_unregister(&drv->driver); driver 90 drivers/vfio/platform/vfio_platform.c .driver = { driver 224 drivers/vfio/vfio.c struct vfio_iommu_driver *driver, *tmp; driver 226 drivers/vfio/vfio.c driver = kzalloc(sizeof(*driver), GFP_KERNEL); driver 227 drivers/vfio/vfio.c if (!driver) driver 230 drivers/vfio/vfio.c driver->ops = ops; driver 238 drivers/vfio/vfio.c kfree(driver); driver 243 drivers/vfio/vfio.c list_add(&driver->vfio_next, &vfio.iommu_drivers_list); driver 253 drivers/vfio/vfio.c struct vfio_iommu_driver *driver; driver 256 drivers/vfio/vfio.c list_for_each_entry(driver, &vfio.iommu_drivers_list, vfio_next) { driver 257 drivers/vfio/vfio.c if (driver->ops == ops) { driver 258 drivers/vfio/vfio.c list_del(&driver->vfio_next); driver 260 drivers/vfio/vfio.c kfree(driver); driver 661 drivers/vfio/vfio.c struct device_driver *drv = READ_ONCE(dev->driver); driver 754 drivers/vfio/vfio.c iommu_group_id(group->iommu_group), dev->driver->name); driver 760 drivers/vfio/vfio.c dev->driver->name); driver 1007 drivers/vfio/vfio.c struct vfio_iommu_driver *driver; driver 1012 drivers/vfio/vfio.c driver = container->iommu_driver; driver 1023 drivers/vfio/vfio.c if (!driver) { driver 1025 drivers/vfio/vfio.c list_for_each_entry(driver, &vfio.iommu_drivers_list, driver 1031 drivers/vfio/vfio.c (driver->ops == &vfio_noiommu_ops))) driver 1035 drivers/vfio/vfio.c if (!try_module_get(driver->ops->owner)) driver 1038 drivers/vfio/vfio.c ret = driver->ops->ioctl(NULL, driver 1041 drivers/vfio/vfio.c module_put(driver->ops->owner); driver 1047 drivers/vfio/vfio.c ret = driver->ops->ioctl(container->iommu_data, driver 1058 drivers/vfio/vfio.c struct vfio_iommu_driver *driver, driver 1065 drivers/vfio/vfio.c ret = driver->ops->attach_group(data, group->iommu_group); driver 1075 drivers/vfio/vfio.c driver->ops->detach_group(data, group->iommu_group); driver 1084 drivers/vfio/vfio.c struct vfio_iommu_driver *driver; driver 1103 drivers/vfio/vfio.c list_for_each_entry(driver, &vfio.iommu_drivers_list, vfio_next) { driver 1111 drivers/vfio/vfio.c if (container->noiommu != (driver->ops == &vfio_noiommu_ops)) driver 1115 drivers/vfio/vfio.c if (!try_module_get(driver->ops->owner)) driver 1125 drivers/vfio/vfio.c if (driver->ops->ioctl(NULL, VFIO_CHECK_EXTENSION, arg) <= 0) { driver 1126 drivers/vfio/vfio.c module_put(driver->ops->owner); driver 1130 drivers/vfio/vfio.c data = driver->ops->open(arg); driver 1133 drivers/vfio/vfio.c module_put(driver->ops->owner); driver 1137 drivers/vfio/vfio.c ret = __vfio_container_attach_groups(container, driver, data); driver 1139 drivers/vfio/vfio.c driver->ops->release(data); driver 1140 drivers/vfio/vfio.c module_put(driver->ops->owner); driver 1144 drivers/vfio/vfio.c container->iommu_driver = driver; driver 1159 drivers/vfio/vfio.c struct vfio_iommu_driver *driver; driver 1177 drivers/vfio/vfio.c driver = container->iommu_driver; driver 1180 drivers/vfio/vfio.c if (driver) /* passthrough all unrecognized ioctls */ driver 1181 drivers/vfio/vfio.c ret = driver->ops->ioctl(data, cmd, arg); driver 1232 drivers/vfio/vfio.c struct vfio_iommu_driver *driver; driver 1235 drivers/vfio/vfio.c driver = container->iommu_driver; driver 1236 drivers/vfio/vfio.c if (likely(driver && driver->ops->read)) driver 1237 drivers/vfio/vfio.c ret = driver->ops->read(container->iommu_data, driver 1247 drivers/vfio/vfio.c struct vfio_iommu_driver *driver; driver 1250 drivers/vfio/vfio.c driver = container->iommu_driver; driver 1251 drivers/vfio/vfio.c if (likely(driver && driver->ops->write)) driver 1252 drivers/vfio/vfio.c ret = driver->ops->write(container->iommu_data, driver 1261 drivers/vfio/vfio.c struct vfio_iommu_driver *driver; driver 1264 drivers/vfio/vfio.c driver = container->iommu_driver; driver 1265 drivers/vfio/vfio.c if (likely(driver && driver->ops->mmap)) driver 1266 drivers/vfio/vfio.c ret = driver->ops->mmap(container->iommu_data, vma); driver 1290 drivers/vfio/vfio.c struct vfio_iommu_driver *driver; driver 1294 drivers/vfio/vfio.c driver = container->iommu_driver; driver 1295 drivers/vfio/vfio.c if (driver) driver 1296 drivers/vfio/vfio.c driver->ops->detach_group(container->iommu_data, driver 1304 drivers/vfio/vfio.c if (driver && list_empty(&container->group_list)) { driver 1305 drivers/vfio/vfio.c driver->ops->release(container->iommu_data); driver 1306 drivers/vfio/vfio.c module_put(driver->ops->owner); driver 1352 drivers/vfio/vfio.c struct vfio_iommu_driver *driver; driver 1383 drivers/vfio/vfio.c driver = container->iommu_driver; driver 1384 drivers/vfio/vfio.c if (driver) { driver 1385 drivers/vfio/vfio.c ret = driver->ops->attach_group(container->iommu_data, driver 1918 drivers/vfio/vfio.c struct vfio_iommu_driver *driver; driver 1936 drivers/vfio/vfio.c driver = container->iommu_driver; driver 1937 drivers/vfio/vfio.c if (likely(driver && driver->ops->pin_pages)) driver 1938 drivers/vfio/vfio.c ret = driver->ops->pin_pages(container->iommu_data, user_pfn, driver 1964 drivers/vfio/vfio.c struct vfio_iommu_driver *driver; driver 1982 drivers/vfio/vfio.c driver = container->iommu_driver; driver 1983 drivers/vfio/vfio.c if (likely(driver && driver->ops->unpin_pages)) driver 1984 drivers/vfio/vfio.c ret = driver->ops->unpin_pages(container->iommu_data, user_pfn, driver 2002 drivers/vfio/vfio.c struct vfio_iommu_driver *driver; driver 2010 drivers/vfio/vfio.c driver = container->iommu_driver; driver 2011 drivers/vfio/vfio.c if (likely(driver && driver->ops->register_notifier)) driver 2012 drivers/vfio/vfio.c ret = driver->ops->register_notifier(container->iommu_data, driver 2026 drivers/vfio/vfio.c struct vfio_iommu_driver *driver; driver 2034 drivers/vfio/vfio.c driver = container->iommu_driver; driver 2035 drivers/vfio/vfio.c if (likely(driver && driver->ops->unregister_notifier)) driver 2036 drivers/vfio/vfio.c ret = driver->ops->unregister_notifier(container->iommu_data, driver 261 drivers/video/backlight/88pm860x_bl.c .driver = { driver 199 drivers/video/backlight/aat2870_bl.c .driver = { driver 383 drivers/video/backlight/adp5520_bl.c .driver = { driver 812 drivers/video/backlight/adp8860_bl.c .driver = { driver 982 drivers/video/backlight/adp8870_bl.c .driver = { driver 553 drivers/video/backlight/ams369fg06.c .driver = { driver 396 drivers/video/backlight/arcxcnn_bl.c .driver = { driver 478 drivers/video/backlight/as3711_bl.c .driver = { driver 192 drivers/video/backlight/bd6107.c .driver = { driver 595 drivers/video/backlight/corgi_lcd.c .driver = { driver 238 drivers/video/backlight/cr_bllcd.c .driver = { driver 160 drivers/video/backlight/da903x_bl.c .driver = { driver 171 drivers/video/backlight/da9052_bl.c .driver = { driver 126 drivers/video/backlight/ep93xx_bl.c .driver = { driver 101 drivers/video/backlight/generic_bl.c .driver = { driver 170 drivers/video/backlight/gpio_backlight.c .driver = { driver 140 drivers/video/backlight/hp680_bl.c .driver = { driver 671 drivers/video/backlight/hx8357.c .driver = { driver 532 drivers/video/backlight/ili922x.c .driver = { driver 72 drivers/video/backlight/ipaq_micro_bl.c .driver = { driver 141 drivers/video/backlight/jornada720_bl.c .driver = { driver 118 drivers/video/backlight/jornada720_lcd.c .driver = { driver 167 drivers/video/backlight/kb3886_bl.c .driver = { driver 253 drivers/video/backlight/l4f00242t03.c .driver = { driver 394 drivers/video/backlight/lm3533_bl.c .driver = { driver 609 drivers/video/backlight/lm3630a_bl.c .driver = { driver 413 drivers/video/backlight/lm3639_bl.c .driver = { driver 190 drivers/video/backlight/lms283gf05.c .driver = { driver 419 drivers/video/backlight/lms501kf03.c .driver = { driver 532 drivers/video/backlight/lp855x_bl.c .driver = { driver 317 drivers/video/backlight/lp8788_bl.c .driver = { driver 293 drivers/video/backlight/ltv350qv.c .driver = { driver 149 drivers/video/backlight/lv5207lp.c .driver = { driver 197 drivers/video/backlight/max8925_bl.c .driver = { driver 165 drivers/video/backlight/omap1_bl.c .driver = { driver 150 drivers/video/backlight/ot200_bl.c .driver = { driver 240 drivers/video/backlight/otm3225a.c .driver = { driver 151 drivers/video/backlight/pandora_bl.c .driver = { driver 145 drivers/video/backlight/pcf50633-backlight.c .driver = { driver 145 drivers/video/backlight/platform_lcd.c .driver = { driver 415 drivers/video/backlight/pm8941-wled.c .driver = { driver 714 drivers/video/backlight/pwm_bl.c .driver = { driver 76 drivers/video/backlight/rave-sp-backlight.c .driver = { driver 330 drivers/video/backlight/sky81452-backlight.c .driver = { driver 435 drivers/video/backlight/tdo24m.c .driver = { driver 160 drivers/video/backlight/tosa_bl.c .driver = { driver 259 drivers/video/backlight/tosa_lcd.c .driver = { driver 324 drivers/video/backlight/tps65217_bl.c .driver = { driver 249 drivers/video/backlight/vgg2432a4.c .driver = { driver 216 drivers/video/backlight/wm831x_bl.c .driver = { driver 1125 drivers/video/fbdev/acornfb.c .driver = { driver 3779 drivers/video/fbdev/amifb.c .driver = { driver 605 drivers/video/fbdev/arcfb.c .driver = { driver 3237 drivers/video/fbdev/atafb.c .driver = { driver 1329 drivers/video/fbdev/atmel_lcdfb.c .driver = { driver 594 drivers/video/fbdev/au1100fb.c .driver = { driver 1835 drivers/video/fbdev/au1200fb.c .driver = { driver 1218 drivers/video/fbdev/broadsheetfb.c .driver = { driver 379 drivers/video/fbdev/bw2.c .driver = { driver 597 drivers/video/fbdev/cg14.c .driver = { driver 465 drivers/video/fbdev/cg3.c .driver = { driver 858 drivers/video/fbdev/cg6.c .driver = { driver 384 drivers/video/fbdev/clps711x-fb.c .driver = { driver 343 drivers/video/fbdev/cobalt_lcdfb.c .driver = { driver 1658 drivers/video/fbdev/da8xx-fb.c .driver = { driver 274 drivers/video/fbdev/dnfb.c .driver = { driver 609 drivers/video/fbdev/efifb.c .driver = { driver 595 drivers/video/fbdev/ep93xx-fb.c .driver = { driver 813 drivers/video/fbdev/fb-puv3.c .driver = { driver 1054 drivers/video/fbdev/ffb.c .driver = { driver 1882 drivers/video/fbdev/fsl-diu-fb.c .driver = { driver 1262 drivers/video/fbdev/gbefb.c .driver = { driver 317 drivers/video/fbdev/goldfishfb.c .driver = { driver 543 drivers/video/fbdev/grvga.c .driver = { driver 302 drivers/video/fbdev/hecubafb.c .driver = { driver 621 drivers/video/fbdev/hgafb.c .driver = { driver 465 drivers/video/fbdev/hitfb.c .driver = { driver 904 drivers/video/fbdev/hyperv_fb.c .driver = { driver 924 drivers/video/fbdev/hyperv_fb.c .driver = { driver 1112 drivers/video/fbdev/imxfb.c .driver = { driver 664 drivers/video/fbdev/leo.c .driver = { driver 1092 drivers/video/fbdev/matrox/matroxfb_base.c strcpy(r.driver, "matroxfb"); driver 1293 drivers/video/fbdev/matrox/matroxfb_maven.c .driver = { driver 831 drivers/video/fbdev/mb862xx/mb862xxfbdrv.c .driver = { driver 1044 drivers/video/fbdev/mbx/mbxfb.c .driver = { driver 770 drivers/video/fbdev/metronomefb.c .driver = { driver 659 drivers/video/fbdev/mmp/fb/mmpfb.c .driver = { driver 556 drivers/video/fbdev/mmp/hw/mmp_ctrl.c .driver = { driver 163 drivers/video/fbdev/mmp/panel/tpo_tj032md01bw.c .driver = { driver 1642 drivers/video/fbdev/mx3fb.c .driver = { driver 406 drivers/video/fbdev/ocfb.c .driver = { driver 170 drivers/video/fbdev/omap/lcd_ams_delta.c .driver = { driver 73 drivers/video/fbdev/omap/lcd_h3.c .driver = { driver 50 drivers/video/fbdev/omap/lcd_htcherald.c .driver = { driver 57 drivers/video/fbdev/omap/lcd_inn1510.c .driver = { driver 90 drivers/video/fbdev/omap/lcd_inn1610.c .driver = { driver 584 drivers/video/fbdev/omap/lcd_mipid.c .driver = { driver 77 drivers/video/fbdev/omap/lcd_osk.c .driver = { driver 43 drivers/video/fbdev/omap/lcd_palmte.c .driver = { driver 56 drivers/video/fbdev/omap/lcd_palmtt.c .driver = { driver 50 drivers/video/fbdev/omap/lcd_palmz71.c .driver = { driver 1830 drivers/video/fbdev/omap/omapfb_main.c .driver = { driver 255 drivers/video/fbdev/omap2/omapfb/displays/connector-analog-tv.c dssdev->driver = &tvc_driver; driver 300 drivers/video/fbdev/omap2/omapfb/displays/connector-analog-tv.c .driver = { driver 288 drivers/video/fbdev/omap2/omapfb/displays/connector-dvi.c dssdev->driver = &dvic_driver; driver 338 drivers/video/fbdev/omap2/omapfb/displays/connector-dvi.c .driver = { driver 260 drivers/video/fbdev/omap2/omapfb/displays/connector-hdmi.c dssdev->driver = &hdmic_driver; driver 304 drivers/video/fbdev/omap2/omapfb/displays/connector-hdmi.c .driver = { driver 264 drivers/video/fbdev/omap2/omapfb/displays/encoder-opa362.c .driver = { driver 274 drivers/video/fbdev/omap2/omapfb/displays/encoder-tfp410.c .driver = { driver 317 drivers/video/fbdev/omap2/omapfb/displays/encoder-tpd12s015.c .driver = { driver 268 drivers/video/fbdev/omap2/omapfb/displays/panel-dpi.c dssdev->driver = &panel_dpi_ops; driver 314 drivers/video/fbdev/omap2/omapfb/displays/panel-dpi.c .driver = { driver 1184 drivers/video/fbdev/omap2/omapfb/displays/panel-dsi-cm.c dssdev->driver = &dsicm_ops; driver 1318 drivers/video/fbdev/omap2/omapfb/displays/panel-dsi-cm.c .driver = { driver 299 drivers/video/fbdev/omap2/omapfb/displays/panel-lgphilips-lb035q02.c dssdev->driver = &lb035q02_ops; driver 345 drivers/video/fbdev/omap2/omapfb/displays/panel-lgphilips-lb035q02.c .driver = { driver 311 drivers/video/fbdev/omap2/omapfb/displays/panel-nec-nl8048hl11.c dssdev->driver = &nec_8048_ops; driver 385 drivers/video/fbdev/omap2/omapfb/displays/panel-nec-nl8048hl11.c .driver = { driver 283 drivers/video/fbdev/omap2/omapfb/displays/panel-sharp-ls037v7dw01.c dssdev->driver = &sharp_ls_ops; driver 328 drivers/video/fbdev/omap2/omapfb/displays/panel-sharp-ls037v7dw01.c .driver = { driver 841 drivers/video/fbdev/omap2/omapfb/displays/panel-sony-acx565akm.c dssdev->driver = &acx565akm_ops; driver 893 drivers/video/fbdev/omap2/omapfb/displays/panel-sony-acx565akm.c .driver = { driver 409 drivers/video/fbdev/omap2/omapfb/displays/panel-tpo-td028ttec1.c dssdev->driver = &td028ttec1_ops; driver 468 drivers/video/fbdev/omap2/omapfb/displays/panel-tpo-td028ttec1.c .driver = { driver 550 drivers/video/fbdev/omap2/omapfb/displays/panel-tpo-td043mtea1.c dssdev->driver = &tpo_td043_ops; driver 635 drivers/video/fbdev/omap2/omapfb/displays/panel-tpo-td043mtea1.c .driver = { driver 426 drivers/video/fbdev/omap2/omapfb/dss/apply.c if (dssdev->driver) driver 192 drivers/video/fbdev/omap2/omapfb/dss/core.c .driver = { driver 4190 drivers/video/fbdev/omap2/omapfb/dss/dispc.c .driver = { driver 50 drivers/video/fbdev/omap2/omapfb/dss/display-sysfs.c r = dssdev->driver->enable(dssdev); driver 54 drivers/video/fbdev/omap2/omapfb/dss/display-sysfs.c dssdev->driver->disable(dssdev); driver 63 drivers/video/fbdev/omap2/omapfb/dss/display-sysfs.c dssdev->driver->get_te ? driver 64 drivers/video/fbdev/omap2/omapfb/dss/display-sysfs.c dssdev->driver->get_te(dssdev) : 0); driver 73 drivers/video/fbdev/omap2/omapfb/dss/display-sysfs.c if (!dssdev->driver->enable_te || !dssdev->driver->get_te) driver 80 drivers/video/fbdev/omap2/omapfb/dss/display-sysfs.c r = dssdev->driver->enable_te(dssdev, te); driver 91 drivers/video/fbdev/omap2/omapfb/dss/display-sysfs.c if (!dssdev->driver->get_timings) driver 94 drivers/video/fbdev/omap2/omapfb/dss/display-sysfs.c dssdev->driver->get_timings(dssdev, &t); driver 108 drivers/video/fbdev/omap2/omapfb/dss/display-sysfs.c if (!dssdev->driver->set_timings || !dssdev->driver->check_timings) driver 127 drivers/video/fbdev/omap2/omapfb/dss/display-sysfs.c r = dssdev->driver->check_timings(dssdev, &t); driver 131 drivers/video/fbdev/omap2/omapfb/dss/display-sysfs.c dssdev->driver->disable(dssdev); driver 132 drivers/video/fbdev/omap2/omapfb/dss/display-sysfs.c dssdev->driver->set_timings(dssdev, &t); driver 133 drivers/video/fbdev/omap2/omapfb/dss/display-sysfs.c r = dssdev->driver->enable(dssdev); driver 143 drivers/video/fbdev/omap2/omapfb/dss/display-sysfs.c if (!dssdev->driver->get_rotate) driver 145 drivers/video/fbdev/omap2/omapfb/dss/display-sysfs.c rotate = dssdev->driver->get_rotate(dssdev); driver 154 drivers/video/fbdev/omap2/omapfb/dss/display-sysfs.c if (!dssdev->driver->set_rotate || !dssdev->driver->get_rotate) driver 161 drivers/video/fbdev/omap2/omapfb/dss/display-sysfs.c r = dssdev->driver->set_rotate(dssdev, rot); driver 171 drivers/video/fbdev/omap2/omapfb/dss/display-sysfs.c if (!dssdev->driver->get_mirror) driver 173 drivers/video/fbdev/omap2/omapfb/dss/display-sysfs.c mirror = dssdev->driver->get_mirror(dssdev); driver 183 drivers/video/fbdev/omap2/omapfb/dss/display-sysfs.c if (!dssdev->driver->set_mirror || !dssdev->driver->get_mirror) driver 190 drivers/video/fbdev/omap2/omapfb/dss/display-sysfs.c r = dssdev->driver->set_mirror(dssdev, mirror); driver 201 drivers/video/fbdev/omap2/omapfb/dss/display-sysfs.c if (!dssdev->driver->get_wss) driver 204 drivers/video/fbdev/omap2/omapfb/dss/display-sysfs.c wss = dssdev->driver->get_wss(dssdev); driver 215 drivers/video/fbdev/omap2/omapfb/dss/display-sysfs.c if (!dssdev->driver->get_wss || !dssdev->driver->set_wss) driver 225 drivers/video/fbdev/omap2/omapfb/dss/display-sysfs.c r = dssdev->driver->set_wss(dssdev, wss); driver 75 drivers/video/fbdev/omap2/omapfb/dss/display.c if (!dssdev->driver) driver 79 drivers/video/fbdev/omap2/omapfb/dss/display.c dssdev->driver->disable(dssdev); driver 94 drivers/video/fbdev/omap2/omapfb/dss/display.c if (!dssdev->driver) driver 98 drivers/video/fbdev/omap2/omapfb/dss/display.c dssdev->driver->enable(dssdev); driver 111 drivers/video/fbdev/omap2/omapfb/dss/display.c if (!dssdev->driver) driver 115 drivers/video/fbdev/omap2/omapfb/dss/display.c dssdev->driver->disable(dssdev); driver 125 drivers/video/fbdev/omap2/omapfb/dss/display.c struct omap_dss_driver *drv = dssdev->driver; driver 822 drivers/video/fbdev/omap2/omapfb/dss/dpi.c .driver = { driver 5568 drivers/video/fbdev/omap2/omapfb/dss/dsi.c .driver = { driver 1288 drivers/video/fbdev/omap2/omapfb/dss/dss.c .driver = { driver 799 drivers/video/fbdev/omap2/omapfb/dss/hdmi4.c .driver = { driver 839 drivers/video/fbdev/omap2/omapfb/dss/hdmi5.c .driver = { driver 85 drivers/video/fbdev/omap2/omapfb/dss/manager-sysfs.c old_dssdev->driver->disconnect(old_dssdev); driver 89 drivers/video/fbdev/omap2/omapfb/dss/manager-sysfs.c r = dssdev->driver->connect(dssdev); driver 98 drivers/video/fbdev/omap2/omapfb/dss/manager-sysfs.c dssdev->driver->disconnect(dssdev); driver 387 drivers/video/fbdev/omap2/omapfb/dss/sdi.c .driver = { driver 970 drivers/video/fbdev/omap2/omapfb/dss/venc.c .driver = { driver 216 drivers/video/fbdev/omap2/omapfb/omapfb-ioctl.c if (display && display->driver->sync) driver 217 drivers/video/fbdev/omap2/omapfb/omapfb-ioctl.c display->driver->sync(display); driver 290 drivers/video/fbdev/omap2/omapfb/omapfb-ioctl.c display->driver->get_resolution(display, &dw, &dh); driver 295 drivers/video/fbdev/omap2/omapfb/omapfb-ioctl.c return display->driver->update(display, x, y, w, h); driver 482 drivers/video/fbdev/omap2/omapfb/omapfb-ioctl.c if (!display || !display->driver->memory_read) driver 500 drivers/video/fbdev/omap2/omapfb/omapfb-ioctl.c r = display->driver->memory_read(display, buf, mr->buffer_size, driver 606 drivers/video/fbdev/omap2/omapfb/omapfb-ioctl.c if (!display || !display->driver->sync) { driver 612 drivers/video/fbdev/omap2/omapfb/omapfb-ioctl.c r = display->driver->sync(display); driver 617 drivers/video/fbdev/omap2/omapfb/omapfb-ioctl.c if (!display || !display->driver->update) { driver 635 drivers/video/fbdev/omap2/omapfb/omapfb-ioctl.c if (!display || !display->driver->update) { driver 803 drivers/video/fbdev/omap2/omapfb/omapfb-ioctl.c if (!display || !display->driver->run_test) { driver 808 drivers/video/fbdev/omap2/omapfb/omapfb-ioctl.c r = display->driver->run_test(display, p.test_num); driver 818 drivers/video/fbdev/omap2/omapfb/omapfb-ioctl.c if (!display || !display->driver->run_test) { driver 823 drivers/video/fbdev/omap2/omapfb/omapfb-ioctl.c r = display->driver->run_test(display, p.test_num); driver 866 drivers/video/fbdev/omap2/omapfb/omapfb-ioctl.c if (!display || !display->driver->enable_te) { driver 871 drivers/video/fbdev/omap2/omapfb/omapfb-ioctl.c r = display->driver->enable_te(display, driver 887 drivers/video/fbdev/omap2/omapfb/omapfb-ioctl.c display->driver->get_resolution(display, &xres, &yres); driver 892 drivers/video/fbdev/omap2/omapfb/omapfb-ioctl.c if (display->driver->get_dimensions) { driver 894 drivers/video/fbdev/omap2/omapfb/omapfb-ioctl.c display->driver->get_dimensions(display, &w, &h); driver 698 drivers/video/fbdev/omap2/omapfb/omapfb-main.c if (display && display->driver->get_dimensions) { driver 700 drivers/video/fbdev/omap2/omapfb/omapfb-main.c display->driver->get_dimensions(display, &w, &h); driver 710 drivers/video/fbdev/omap2/omapfb/omapfb-main.c if (display && display->driver->get_timings) { driver 712 drivers/video/fbdev/omap2/omapfb/omapfb-main.c display->driver->get_timings(display, &timings); driver 1237 drivers/video/fbdev/omap2/omapfb/omapfb-main.c r = display->driver->enable(display); driver 1258 drivers/video/fbdev/omap2/omapfb/omapfb-main.c display->driver->disable(display); driver 1448 drivers/video/fbdev/omap2/omapfb/omapfb-main.c display->driver->get_resolution(display, &w, &h); driver 1671 drivers/video/fbdev/omap2/omapfb/omapfb-main.c dssdrv = dssdev->driver; driver 1756 drivers/video/fbdev/omap2/omapfb/omapfb-main.c display->driver->get_resolution(display, &w, &h); driver 1853 drivers/video/fbdev/omap2/omapfb/omapfb-main.c dssdev->driver->disable(dssdev); driver 1855 drivers/video/fbdev/omap2/omapfb/omapfb-main.c dssdev->driver->disconnect(dssdev); driver 2057 drivers/video/fbdev/omap2/omapfb/omapfb-main.c if (display->driver->get_timings) { driver 2058 drivers/video/fbdev/omap2/omapfb/omapfb-main.c display->driver->get_timings(display, timings); driver 2118 drivers/video/fbdev/omap2/omapfb/omapfb-main.c if (display->driver->check_timings) { driver 2119 drivers/video/fbdev/omap2/omapfb/omapfb-main.c r = display->driver->check_timings(display, &timings); driver 2124 drivers/video/fbdev/omap2/omapfb/omapfb-main.c if (display->driver->get_timings) { driver 2125 drivers/video/fbdev/omap2/omapfb/omapfb-main.c display->driver->get_timings(display, &temp_timings); driver 2133 drivers/video/fbdev/omap2/omapfb/omapfb-main.c if (display->driver->set_timings) driver 2134 drivers/video/fbdev/omap2/omapfb/omapfb-main.c display->driver->set_timings(display, &timings); driver 2144 drivers/video/fbdev/omap2/omapfb/omapfb-main.c BUG_ON(dssdev->driver->get_recommended_bpp == NULL); driver 2151 drivers/video/fbdev/omap2/omapfb/omapfb-main.c return dssdev->driver->get_recommended_bpp(dssdev); driver 2207 drivers/video/fbdev/omap2/omapfb/omapfb-main.c if (display->driver->get_timings) { driver 2208 drivers/video/fbdev/omap2/omapfb/omapfb-main.c display->driver->get_timings(display, t); driver 2240 drivers/video/fbdev/omap2/omapfb/omapfb-main.c if (!display->driver->read_edid) driver 2248 drivers/video/fbdev/omap2/omapfb/omapfb-main.c r = display->driver->read_edid(display, edid, len); driver 2281 drivers/video/fbdev/omap2/omapfb/omapfb-main.c r = display->driver->check_timings(display, &t); driver 2310 drivers/video/fbdev/omap2/omapfb/omapfb-main.c struct omap_dss_driver *dssdrv = dssdev->driver; driver 2363 drivers/video/fbdev/omap2/omapfb/omapfb-main.c r = def_dssdev->driver->connect(def_dssdev); driver 2379 drivers/video/fbdev/omap2/omapfb/omapfb-main.c dssdev->driver->connect(dssdev); driver 2502 drivers/video/fbdev/omap2/omapfb/omapfb-main.c if (!dssdev->driver) { driver 2547 drivers/video/fbdev/omap2/omapfb/omapfb-main.c } else if (def_display && def_display->driver->set_timings && driver 2548 drivers/video/fbdev/omap2/omapfb/omapfb-main.c def_display->driver->check_timings) { driver 2554 drivers/video/fbdev/omap2/omapfb/omapfb-main.c def_display->driver->set_timings(def_display, &t); driver 2591 drivers/video/fbdev/omap2/omapfb/omapfb-main.c def_display->driver->get_resolution(def_display, &w, &h); driver 2625 drivers/video/fbdev/omap2/omapfb/omapfb-main.c .driver = { driver 441 drivers/video/fbdev/omap2/omapfb/omapfb-sysfs.c if (display && display->driver->sync) driver 442 drivers/video/fbdev/omap2/omapfb/omapfb-sysfs.c display->driver->sync(display); driver 379 drivers/video/fbdev/omap2/omapfb/vrfb.c .driver.name = "omapvrfb", driver 355 drivers/video/fbdev/p9100.c .driver = { driver 671 drivers/video/fbdev/platinumfb.c .driver = { driver 277 drivers/video/fbdev/pmag-aa-fb.c .driver = { driver 267 drivers/video/fbdev/pmag-ba-fb.c .driver = { driver 385 drivers/video/fbdev/pmagb-b-fb.c .driver = { driver 815 drivers/video/fbdev/pxa168fb.c .driver = { driver 707 drivers/video/fbdev/pxa3xx-gcu.c .driver = { driver 2445 drivers/video/fbdev/pxafb.c .driver = { driver 128 drivers/video/fbdev/q40fb.c .driver = { driver 998 drivers/video/fbdev/s1d13xxxfb.c .driver = { driver 1802 drivers/video/fbdev/s3c-fb.c .driver = { driver 1105 drivers/video/fbdev/s3c2410fb.c .driver = { driver 1115 drivers/video/fbdev/s3c2410fb.c .driver = { driver 1231 drivers/video/fbdev/sa1100fb.c .driver = { driver 576 drivers/video/fbdev/sh7760fb.c .driver = { driver 2280 drivers/video/fbdev/sh_mobile_lcdcfb.c module_put(ch->cfg->tx_dev->dev.driver->owner); driver 2495 drivers/video/fbdev/sh_mobile_lcdcfb.c if (!cfg->tx_dev->dev.driver || driver 2496 drivers/video/fbdev/sh_mobile_lcdcfb.c !try_module_get(cfg->tx_dev->dev.driver->owner)) { driver 2655 drivers/video/fbdev/sh_mobile_lcdcfb.c .driver = { driver 526 drivers/video/fbdev/simplefb.c .driver = { driver 953 drivers/video/fbdev/skeletonfb.c .driver = { driver 2215 drivers/video/fbdev/sm501fb.c .driver = { driver 1761 drivers/video/fbdev/sm712fb.c .driver.pm = &sm7xx_pm_ops, driver 814 drivers/video/fbdev/ssd1307fb.c .driver = { driver 185 drivers/video/fbdev/sunxvr1000.c .driver = { driver 235 drivers/video/fbdev/sunxvr2500.c .driver = { driver 418 drivers/video/fbdev/sunxvr500.c .driver = { driver 514 drivers/video/fbdev/tcx.c .driver = { driver 134 drivers/video/fbdev/tgafb.c .driver = { driver 990 drivers/video/fbdev/tmiofb.c .driver.name = "tmio-fb", driver 991 drivers/video/fbdev/tmiofb.c .driver.owner = THIS_MODULE, driver 1802 drivers/video/fbdev/uvesafb.c .driver = { driver 1910 drivers/video/fbdev/uvesafb.c err = driver_create_file(&uvesafb_driver.driver, driver 1936 drivers/video/fbdev/uvesafb.c driver_remove_file(&uvesafb_driver.driver, &driver_attr_v86d); driver 490 drivers/video/fbdev/vesafb.c .driver = { driver 498 drivers/video/fbdev/vfb.c .driver = { driver 1407 drivers/video/fbdev/vga16fb.c .driver = { driver 292 drivers/video/fbdev/via/via-gpio.c .driver = { driver 266 drivers/video/fbdev/via/via_i2c.c .driver = { driver 477 drivers/video/fbdev/vt8500lcdfb.c .driver = { driver 1624 drivers/video/fbdev/w100fb.c .driver = { driver 399 drivers/video/fbdev/wm8505fb.c .driver = { driver 161 drivers/video/fbdev/wmt_ge_rops.c .driver = { driver 498 drivers/video/fbdev/xilinxfb.c .driver = { driver 108 drivers/virtio/virtio.c struct virtio_driver *drv = drv_to_virtio(vdev->dev.driver); driver 126 drivers/virtio/virtio.c struct virtio_driver *drv = drv_to_virtio(dev->dev.driver); driver 197 drivers/virtio/virtio.c struct virtio_driver *drv = drv_to_virtio(dev->dev.driver); driver 271 drivers/virtio/virtio.c struct virtio_driver *drv = drv_to_virtio(dev->dev.driver); driver 294 drivers/virtio/virtio.c int register_virtio_driver(struct virtio_driver *driver) driver 297 drivers/virtio/virtio.c BUG_ON(driver->feature_table_size && !driver->feature_table); driver 298 drivers/virtio/virtio.c driver->driver.bus = &virtio_bus; driver 299 drivers/virtio/virtio.c return driver_register(&driver->driver); driver 303 drivers/virtio/virtio.c void unregister_virtio_driver(struct virtio_driver *driver) driver 305 drivers/virtio/virtio.c driver_unregister(&driver->driver); driver 372 drivers/virtio/virtio.c struct virtio_driver *drv = drv_to_virtio(dev->dev.driver); driver 387 drivers/virtio/virtio.c struct virtio_driver *drv = drv_to_virtio(dev->dev.driver); driver 1065 drivers/virtio/virtio_balloon.c .driver.name = KBUILD_MODNAME, driver 1066 drivers/virtio/virtio_balloon.c .driver.owner = THIS_MODULE, driver 371 drivers/virtio/virtio_input.c .driver.name = KBUILD_MODNAME, driver 372 drivers/virtio/virtio_input.c .driver.owner = THIS_MODULE, driver 765 drivers/virtio/virtio_mmio.c .driver = { driver 625 drivers/virtio/virtio_pci_common.c .driver.pm = &virtio_pci_pm_ops, driver 145 drivers/virtio/virtio_ring.c struct vring_packed_desc_event *driver; driver 1400 drivers/virtio/virtio_ring.c &vq->packed.vring.driver->off_wrap, driver 1417 drivers/virtio/virtio_ring.c vq->packed.vring.driver->flags = driver 1434 drivers/virtio/virtio_ring.c vq->packed.vring.driver->off_wrap = driver 1449 drivers/virtio/virtio_ring.c vq->packed.vring.driver->flags = driver 1494 drivers/virtio/virtio_ring.c vq->packed.vring.driver->off_wrap = cpu_to_le16(used_idx | driver 1508 drivers/virtio/virtio_ring.c vq->packed.vring.driver->flags = driver 1567 drivers/virtio/virtio_ring.c struct vring_packed_desc_event *driver, *device; driver 1582 drivers/virtio/virtio_ring.c driver = vring_alloc_queue(vdev, event_size_in_bytes, driver 1585 drivers/virtio/virtio_ring.c if (!driver) driver 1633 drivers/virtio/virtio_ring.c vq->packed.vring.driver = driver; driver 1668 drivers/virtio/virtio_ring.c vq->packed.vring.driver->flags = driver 1681 drivers/virtio/virtio_ring.c vring_free_queue(vdev, event_size_in_bytes, driver, ring_dma_addr); driver 2191 drivers/virtio/virtio_ring.c vq->packed.vring.driver, driver 295 drivers/visorbus/visorbus_main.c struct device_driver *xdrv = dev->driver; driver 490 drivers/visorbus/visorbus_main.c struct visor_driver *drv = to_visor_driver(dev->device.driver); driver 532 drivers/visorbus/visorbus_main.c struct visor_driver *drv = to_visor_driver(xdev->driver); driver 552 drivers/visorbus/visorbus_main.c driver_unregister(&drv->driver); driver 604 drivers/visorbus/visorbus_main.c struct visor_driver *drv = to_visor_driver(dev->device.driver); driver 853 drivers/visorbus/visorbus_main.c if (!visordev->device.driver) driver 861 drivers/visorbus/visorbus_main.c visordrv = to_visor_driver(visordev->device.driver); driver 901 drivers/visorbus/visorbus_main.c struct visor_driver *drv = to_visor_driver(xdev->driver); driver 980 drivers/visorbus/visorbus_main.c drv->driver.name = drv->name; driver 981 drivers/visorbus/visorbus_main.c drv->driver.bus = &visorbus_type; driver 982 drivers/visorbus/visorbus_main.c drv->driver.probe = visordriver_probe_device; driver 983 drivers/visorbus/visorbus_main.c drv->driver.remove = visordriver_remove_device; driver 984 drivers/visorbus/visorbus_main.c drv->driver.owner = drv->owner; driver 997 drivers/visorbus/visorbus_main.c return driver_register(&drv->driver); driver 1145 drivers/visorbus/visorbus_main.c if (!dev->device.driver) driver 1150 drivers/visorbus/visorbus_main.c drv = to_visor_driver(dev->device.driver); driver 334 drivers/vlynq/vlynq.c struct vlynq_driver *drv = to_vlynq_driver(dev->driver); driver 347 drivers/vlynq/vlynq.c struct vlynq_driver *drv = to_vlynq_driver(dev->driver); driver 355 drivers/vlynq/vlynq.c int __vlynq_register_driver(struct vlynq_driver *driver, struct module *owner) driver 357 drivers/vlynq/vlynq.c driver->driver.name = driver->name; driver 358 drivers/vlynq/vlynq.c driver->driver.bus = &vlynq_bus_type; driver 359 drivers/vlynq/vlynq.c return driver_register(&driver->driver); driver 363 drivers/vlynq/vlynq.c void vlynq_unregister_driver(struct vlynq_driver *driver) driver 365 drivers/vlynq/vlynq.c driver_unregister(&driver->driver); driver 761 drivers/vlynq/vlynq.c .driver.name = "vlynq", driver 1933 drivers/vme/vme.c drv->driver.name = drv->name; driver 1934 drivers/vme/vme.c drv->driver.bus = &vme_bus_type; driver 1937 drivers/vme/vme.c err = driver_register(&drv->driver); driver 1943 drivers/vme/vme.c driver_unregister(&drv->driver); driver 1967 drivers/vme/vme.c driver_unregister(&drv->driver); driver 1977 drivers/vme/vme.c vme_drv = container_of(drv, struct vme_driver, driver); driver 1992 drivers/vme/vme.c struct vme_driver *driver; driver 1995 drivers/vme/vme.c driver = dev->platform_data; driver 1996 drivers/vme/vme.c if (driver->probe) driver 1997 drivers/vme/vme.c return driver->probe(vdev); driver 2004 drivers/vme/vme.c struct vme_driver *driver; driver 2007 drivers/vme/vme.c driver = dev->platform_data; driver 2008 drivers/vme/vme.c if (driver->remove) driver 2009 drivers/vme/vme.c return driver->remove(vdev); driver 648 drivers/w1/masters/ds1wm.c .driver = { driver 554 drivers/w1/masters/ds2482.c .driver = { driver 172 drivers/w1/masters/mxc_w1.c .driver = { driver 779 drivers/w1/masters/omap_hdq.c .driver = { driver 120 drivers/w1/masters/sgi_w1.c .driver = { driver 193 drivers/w1/masters/w1-gpio.c .driver = { driver 189 drivers/w1/w1.c .driver = &w1_master_driver, driver 203 drivers/w1/w1.c .driver = &w1_slave_driver, driver 585 drivers/w1/w1.c if (dev->driver == &w1_master_driver) { driver 589 drivers/w1/w1.c } else if (dev->driver == &w1_slave_driver) { driver 601 drivers/w1/w1.c if (dev->driver != &w1_slave_driver || !sl) driver 677 drivers/w1/w1.c sl->dev.driver = &w1_slave_driver; driver 25 drivers/w1/w1_int.c struct device_driver *driver, driver 70 drivers/w1/w1_int.c dev->driver = driver; driver 292 drivers/watchdog/acquirewdt.c .driver = { driver 300 drivers/watchdog/advantechwdt.c .driver = { driver 315 drivers/watchdog/ar7_wdt.c .driver = { driver 360 drivers/watchdog/armada_37xx_wdt.c .driver = { driver 366 drivers/watchdog/asm9260_wdt.c .driver = { driver 386 drivers/watchdog/aspeed_wdt.c .driver = { driver 312 drivers/watchdog/at91rm9200_wdt.c .driver = { driver 408 drivers/watchdog/at91sam9_wdt.c .driver = { driver 322 drivers/watchdog/ath79_wdt.c .driver = { driver 209 drivers/watchdog/atlas7_wdt.c .driver = { driver 228 drivers/watchdog/bcm2835_wdt.c .driver = { driver 231 drivers/watchdog/bcm47xx_wdt.c .driver = { driver 303 drivers/watchdog/bcm63xx_wdt.c .driver = { driver 203 drivers/watchdog/bcm7038_wdt.c .driver = { driver 328 drivers/watchdog/bcm_kona_wdt.c .driver = { driver 280 drivers/watchdog/bd70528_wdt.c .driver = { driver 429 drivers/watchdog/cadence_wdt.c .driver = { driver 396 drivers/watchdog/coh901327_wdt.c .driver = { driver 655 drivers/watchdog/cpwd.c .driver = { driver 184 drivers/watchdog/da9052_wdt.c .driver = { driver 159 drivers/watchdog/da9055_wdt.c .driver = { driver 218 drivers/watchdog/da9062_wdt.c .driver = { driver 233 drivers/watchdog/da9063_wdt.c .driver = { driver 258 drivers/watchdog/davinci_wdt.c .driver = { driver 154 drivers/watchdog/digicolor_wdt.c .driver = { driver 331 drivers/watchdog/dw_wdt.c .driver = { driver 118 drivers/watchdog/ebc-c384_wdt.c .driver = { driver 134 drivers/watchdog/ep93xx_wdt.c .driver = { driver 220 drivers/watchdog/ftwdt010_wdt.c .driver = { driver 305 drivers/watchdog/gef_wdt.c .driver = { driver 256 drivers/watchdog/geodewdt.c .driver = { driver 177 drivers/watchdog/gpio_wdt.c .driver = { driver 635 drivers/watchdog/iTCO_wdt.c .driver = { driver 337 drivers/watchdog/ib700wdt.c .driver = { driver 286 drivers/watchdog/ie6xx_wdt.c .driver = { driver 305 drivers/watchdog/imgpdc_wdt.c .driver = { driver 424 drivers/watchdog/imx2_wdt.c .driver = { driver 249 drivers/watchdog/imx7ulp_wdt.c .driver = { driver 252 drivers/watchdog/imx_sc_wdt.c .driver = { driver 174 drivers/watchdog/intel-mid_wdt.c .driver = { driver 199 drivers/watchdog/jz4740_wdt.c .driver = { driver 540 drivers/watchdog/kempld_wdt.c .driver = { driver 276 drivers/watchdog/lantiq_wdt.c .driver = { driver 147 drivers/watchdog/loongson1_wdt.c .driver = { driver 307 drivers/watchdog/lpc18xx_wdt.c .driver = { driver 261 drivers/watchdog/max63xx_wdt.c .driver = { driver 195 drivers/watchdog/max77620_wdt.c .driver = { driver 217 drivers/watchdog/mena21_wdt.c .driver = { driver 172 drivers/watchdog/menf21bmc_wdt.c .driver = { driver 158 drivers/watchdog/menz69_wdt.c .driver = { driver 195 drivers/watchdog/meson_gxbb_wdt.c .driver = { driver 214 drivers/watchdog/meson_wdt.c .driver = { driver 280 drivers/watchdog/mlx_wdt.c .driver = { driver 155 drivers/watchdog/moxart_wdt.c .driver = { driver 245 drivers/watchdog/mpc8xxx_wdt.c .driver = { driver 179 drivers/watchdog/mt7621_wdt.c .driver = { driver 233 drivers/watchdog/mtk_wdt.c .driver = { driver 240 drivers/watchdog/mtx-1_wdt.c .driver.name = "mtx1-wdt", driver 241 drivers/watchdog/mtx-1_wdt.c .driver.owner = THIS_MODULE, driver 300 drivers/watchdog/mv64x60_wdt.c .driver = { driver 242 drivers/watchdog/nic7018_wdt.c .driver = { driver 241 drivers/watchdog/npcm_wdt.c .driver = { driver 473 drivers/watchdog/nv_tco.c .driver = { driver 299 drivers/watchdog/of_xilinx_wdt.c .driver = { driver 368 drivers/watchdog/omap_wdt.c .driver = { driver 668 drivers/watchdog/orion_wdt.c .driver = { driver 990 drivers/watchdog/pcwd.c .driver = { driver 230 drivers/watchdog/pic32-dmt.c .driver = { driver 234 drivers/watchdog/pic32-wdt.c .driver = { driver 210 drivers/watchdog/pm8916_wdt.c .driver = { driver 237 drivers/watchdog/pnx4008_wdt.c .driver = { driver 323 drivers/watchdog/qcom-wdt.c .driver = { driver 322 drivers/watchdog/rave-sp-wdt.c .driver = { driver 315 drivers/watchdog/rc32434_wdt.c .driver = { driver 275 drivers/watchdog/rdc321x_wdt.c .driver = { driver 306 drivers/watchdog/renesas_wdt.c .driver = { driver 160 drivers/watchdog/retu_wdt.c .driver = { driver 239 drivers/watchdog/riowd.c .driver = { driver 184 drivers/watchdog/rn5t618_wdt.c .driver = { driver 182 drivers/watchdog/rt2880_wdt.c .driver = { driver 148 drivers/watchdog/rtd119x_wdt.c .driver = { driver 237 drivers/watchdog/rza_wdt.c .driver = { driver 730 drivers/watchdog/s3c2410_wdt.c .driver = { driver 313 drivers/watchdog/sama5d4_wdt.c .driver = { driver 355 drivers/watchdog/sbsa_gwdt.c .driver = { driver 451 drivers/watchdog/sch311x_wdt.c .driver = { driver 297 drivers/watchdog/shwdt.c .driver = { driver 204 drivers/watchdog/sirfsoc_wdt.c .driver = { driver 417 drivers/watchdog/sp5100_tco.c .driver = { driver 372 drivers/watchdog/sprd_wdt.c .driver = { driver 295 drivers/watchdog/st_lpc_wdt.c .driver = { driver 294 drivers/watchdog/stm32_iwdg.c .driver = { driver 142 drivers/watchdog/stmp3xxx_rtc_wdt.c .driver = { driver 131 drivers/watchdog/stpmic1_wdt.c .driver = { driver 276 drivers/watchdog/sunxi_wdt.c .driver = { driver 199 drivers/watchdog/tangox_wdt.c .driver = { driver 268 drivers/watchdog/tegra_wdt.c .driver = { driver 115 drivers/watchdog/tqmx86_wdt.c .driver = { driver 193 drivers/watchdog/ts4800_wdt.c .driver = { driver 167 drivers/watchdog/ts72xx_wdt.c .driver = { driver 116 drivers/watchdog/twl4030_wdt.c .driver = { driver 164 drivers/watchdog/txx9wdt.c .driver = { driver 237 drivers/watchdog/uniphier_wdt.c .driver = { driver 151 drivers/watchdog/ux500_wdt.c .driver = { driver 538 drivers/watchdog/wdat_wdt.c .driver = { driver 275 drivers/watchdog/wm831x_wdt.c .driver = { driver 168 drivers/watchdog/wm8350_wdt.c .driver = { driver 171 drivers/watchdog/xen_wdt.c .driver = { driver 735 drivers/watchdog/ziirave_wdt.c .driver = { driver 270 drivers/watchdog/zx2967_wdt.c .driver = { driver 405 drivers/xen/gntdev-dmabuf.c if (args->dev->driver && args->dev->driver->owner) driver 406 drivers/xen/gntdev-dmabuf.c exp_info.owner = args->dev->driver->owner; driver 1436 drivers/xen/xen-pciback/pci_stub.c driver_remove_file(&xen_pcibk_pci_driver.driver, &driver_attr_new_slot); driver 1437 drivers/xen/xen-pciback/pci_stub.c driver_remove_file(&xen_pcibk_pci_driver.driver, driver 1439 drivers/xen/xen-pciback/pci_stub.c driver_remove_file(&xen_pcibk_pci_driver.driver, &driver_attr_slots); driver 1440 drivers/xen/xen-pciback/pci_stub.c driver_remove_file(&xen_pcibk_pci_driver.driver, &driver_attr_quirks); driver 1441 drivers/xen/xen-pciback/pci_stub.c driver_remove_file(&xen_pcibk_pci_driver.driver, driver 1443 drivers/xen/xen-pciback/pci_stub.c driver_remove_file(&xen_pcibk_pci_driver.driver, driver 1445 drivers/xen/xen-pciback/pci_stub.c driver_remove_file(&xen_pcibk_pci_driver.driver, driver 1519 drivers/xen/xen-pciback/pci_stub.c err = driver_create_file(&xen_pcibk_pci_driver.driver, driver 1522 drivers/xen/xen-pciback/pci_stub.c err = driver_create_file(&xen_pcibk_pci_driver.driver, driver 1525 drivers/xen/xen-pciback/pci_stub.c err = driver_create_file(&xen_pcibk_pci_driver.driver, driver 1528 drivers/xen/xen-pciback/pci_stub.c err = driver_create_file(&xen_pcibk_pci_driver.driver, driver 1531 drivers/xen/xen-pciback/pci_stub.c err = driver_create_file(&xen_pcibk_pci_driver.driver, driver 1535 drivers/xen/xen-pciback/pci_stub.c err = driver_create_file(&xen_pcibk_pci_driver.driver, driver 1538 drivers/xen/xen-pciback/pci_stub.c err = driver_create_file(&xen_pcibk_pci_driver.driver, driver 123 drivers/xen/xenbus/xenbus_probe.c struct xenbus_driver *drv = to_xenbus_driver(dev->dev.driver); driver 177 drivers/xen/xenbus/xenbus_probe.c struct xenbus_driver *drv = to_xenbus_driver(dev->dev.driver); driver 211 drivers/xen/xenbus/xenbus_probe.c struct xenbus_driver *drv = to_xenbus_driver(_dev->driver); driver 257 drivers/xen/xenbus/xenbus_probe.c struct xenbus_driver *drv = to_xenbus_driver(_dev->driver); driver 300 drivers/xen/xenbus/xenbus_probe.c drv->driver.name = drv->name ? drv->name : drv->ids[0].devicetype; driver 301 drivers/xen/xenbus/xenbus_probe.c drv->driver.bus = &bus->bus; driver 302 drivers/xen/xenbus/xenbus_probe.c drv->driver.owner = owner; driver 303 drivers/xen/xenbus/xenbus_probe.c drv->driver.mod_name = mod_name; driver 305 drivers/xen/xenbus/xenbus_probe.c return driver_register(&drv->driver); driver 311 drivers/xen/xenbus/xenbus_probe.c driver_unregister(&drv->driver); driver 603 drivers/xen/xenbus/xenbus_probe.c if (dev->driver == NULL) driver 605 drivers/xen/xenbus/xenbus_probe.c drv = to_xenbus_driver(dev->driver); driver 623 drivers/xen/xenbus/xenbus_probe.c if (dev->driver == NULL) driver 625 drivers/xen/xenbus/xenbus_probe.c drv = to_xenbus_driver(dev->driver); driver 123 drivers/xen/xenbus/xenbus_probe_backend.c if (dev->driver) { driver 124 drivers/xen/xenbus/xenbus_probe_backend.c drv = to_xenbus_driver(dev->driver); driver 186 drivers/xen/xenbus/xenbus_probe_frontend.c if (!dev->driver) driver 190 drivers/xen/xenbus/xenbus_probe_frontend.c if (drv && (dev->driver != drv)) driver 205 drivers/xen/xenbus/xenbus_probe_frontend.c xendrv = to_xenbus_driver(dev->driver); driver 236 drivers/xen/xenbus/xenbus_probe_frontend.c if (drv && (dev->driver != drv)) driver 239 drivers/xen/xenbus/xenbus_probe_frontend.c if (!dev->driver) { driver 291 drivers/xen/xenbus/xenbus_probe_frontend.c struct device_driver *drv = xendrv ? &xendrv->driver : NULL; driver 48 drivers/zorro/zorro-driver.c struct zorro_driver *drv = to_zorro_driver(dev->driver); driver 51 drivers/zorro/zorro-driver.c if (!z->driver && drv->probe) { driver 58 drivers/zorro/zorro-driver.c z->driver = drv; driver 69 drivers/zorro/zorro-driver.c struct zorro_driver *drv = to_zorro_driver(dev->driver); driver 74 drivers/zorro/zorro-driver.c z->driver = NULL; driver 91 drivers/zorro/zorro-driver.c drv->driver.name = drv->name; driver 92 drivers/zorro/zorro-driver.c drv->driver.bus = &zorro_bus_type; driver 95 drivers/zorro/zorro-driver.c return driver_register(&drv->driver); driver 112 drivers/zorro/zorro-driver.c driver_unregister(&drv->driver); driver 234 drivers/zorro/zorro.c .driver = { driver 695 fs/fuse/virtio_fs.c .driver.name = KBUILD_MODNAME, driver 696 fs/fuse/virtio_fs.c .driver.owner = THIS_MODULE, driver 34 fs/proc/consoles.c const struct tty_driver *driver; driver 36 fs/proc/consoles.c driver = con->device(con, &index); driver 37 fs/proc/consoles.c if (driver) { driver 38 fs/proc/consoles.c dev = MKDEV(driver->major, driver->minor_start); driver 133 fs/proc/proc_tty.c void proc_tty_register_driver(struct tty_driver *driver) driver 137 fs/proc/proc_tty.c if (!driver->driver_name || driver->proc_entry || driver 138 fs/proc/proc_tty.c !driver->ops->proc_show) driver 141 fs/proc/proc_tty.c ent = proc_create_single_data(driver->driver_name, 0, proc_tty_driver, driver 142 fs/proc/proc_tty.c driver->ops->proc_show, driver); driver 143 fs/proc/proc_tty.c driver->proc_entry = ent; driver 149 fs/proc/proc_tty.c void proc_tty_unregister_driver(struct tty_driver *driver) driver 153 fs/proc/proc_tty.c ent = driver->proc_entry; driver 159 fs/proc/proc_tty.c driver->proc_entry = NULL; driver 917 fs/pstore/ram.c .driver = { driver 369 include/acpi/acpi_bus.h struct acpi_driver *driver; driver 528 include/acpi/acpi_bus.h int acpi_bus_register_driver(struct acpi_driver *driver); driver 529 include/acpi/acpi_bus.h void acpi_bus_unregister_driver(struct acpi_driver *driver); driver 71 include/drm/drm_device.h struct drm_driver *driver; driver 784 include/drm/drm_drv.h struct drm_driver *driver, driver 788 include/drm/drm_drv.h struct drm_driver *driver); driver 791 include/drm/drm_drv.h struct drm_device *drm_dev_alloc(struct drm_driver *driver, driver 840 include/drm/drm_drv.h return dev->driver->driver_features & dev->driver_features & feature; driver 146 include/drm/drm_encoder_slave.h struct drm_i2c_encoder_driver *driver) driver 148 include/drm/drm_encoder_slave.h return i2c_register_driver(owner, &driver->i2c_driver); driver 155 include/drm/drm_encoder_slave.h static inline void drm_i2c_encoder_unregister(struct drm_i2c_encoder_driver *driver) driver 157 include/drm/drm_encoder_slave.h i2c_del_driver(&driver->i2c_driver); driver 291 include/drm/drm_mipi_dsi.h struct device_driver driver; driver 298 include/drm/drm_mipi_dsi.h to_mipi_dsi_driver(struct device_driver *driver) driver 300 include/drm/drm_mipi_dsi.h return container_of(driver, struct mipi_dsi_driver, driver); driver 313 include/drm/drm_mipi_dsi.h int mipi_dsi_driver_register_full(struct mipi_dsi_driver *driver, driver 315 include/drm/drm_mipi_dsi.h void mipi_dsi_driver_unregister(struct mipi_dsi_driver *driver); driver 317 include/drm/drm_mipi_dsi.h #define mipi_dsi_driver_register(driver) \ driver 318 include/drm/drm_mipi_dsi.h mipi_dsi_driver_register_full(driver, THIS_MODULE) driver 46 include/drm/drm_pci.h int drm_legacy_pci_init(struct drm_driver *driver, struct pci_driver *pdriver); driver 47 include/drm/drm_pci.h void drm_legacy_pci_exit(struct drm_driver *driver, struct pci_driver *pdriver); driver 51 include/drm/drm_pci.h struct drm_driver *driver); driver 55 include/drm/drm_pci.h struct drm_driver *driver) driver 471 include/drm/ttm/ttm_bo_driver.h struct ttm_bo_driver *driver; driver 607 include/drm/ttm/ttm_bo_driver.h struct ttm_bo_driver *driver, driver 833 include/linux/crypto.h int alg_test(const char *driver, const char *alg, u32 type, u32 mask); driver 408 include/linux/device.h ssize_t (*show)(struct device_driver *driver, char *buf); driver 409 include/linux/device.h ssize_t (*store)(struct device_driver *driver, const char *buf, driver 420 include/linux/device.h extern int __must_check driver_create_file(struct device_driver *driver, driver 422 include/linux/device.h extern void driver_remove_file(struct device_driver *driver, driver 1239 include/linux/device.h struct device_driver *driver; /* which driver has allocated this driver 49 include/linux/dio.h struct dio_driver *driver; /* which driver has allocated this device */ driver 93 include/linux/dio.h struct device_driver driver; driver 96 include/linux/dio.h #define to_dio_driver(drv) container_of(drv, struct dio_driver, driver) driver 253 include/linux/dio.h return d->driver; driver 60 include/linux/eisa.h struct device_driver driver; driver 63 include/linux/eisa.h #define to_eisa_driver(drv) container_of(drv,struct eisa_driver, driver) driver 84 include/linux/firewire.h const struct fw_card_driver *driver; driver 255 include/linux/firewire.h struct device_driver driver; driver 39 include/linux/fsl/mc.h struct device_driver driver; driver 49 include/linux/fsl/mc.h container_of(_drv, struct fsl_mc_driver, driver) driver 382 include/linux/fsl/mc.h void fsl_mc_driver_unregister(struct fsl_mc_driver *driver); driver 58 include/linux/gameport.h struct device_driver driver; driver 62 include/linux/gameport.h #define to_gameport_driver(d) container_of(d, struct gameport_driver, driver) driver 65 include/linux/greybus.h struct device_driver driver; driver 67 include/linux/greybus.h #define to_greybus_driver(d) container_of(d, struct greybus_driver, driver) driver 80 include/linux/greybus.h int greybus_register_driver(struct greybus_driver *driver, driver 82 include/linux/greybus.h void greybus_deregister_driver(struct greybus_driver *driver); driver 85 include/linux/greybus.h #define greybus_register(driver) \ driver 86 include/linux/greybus.h greybus_register_driver(driver, THIS_MODULE, KBUILD_MODNAME) driver 87 include/linux/greybus.h #define greybus_deregister(driver) \ driver 88 include/linux/greybus.h greybus_deregister_driver(driver) driver 47 include/linux/greybus/hd.h const struct gb_hd_driver *driver; driver 71 include/linux/greybus/hd.h struct gb_host_device *gb_hd_create(struct gb_hd_driver *driver, driver 566 include/linux/hid.h struct hid_driver *driver; driver 775 include/linux/hid.h struct device_driver driver; driver 779 include/linux/hid.h container_of(pdrv, struct hid_driver, driver) driver 827 include/linux/hid.h struct hid_ll_driver *driver) driver 829 include/linux/hid.h return hdev->ll_driver == driver; driver 857 include/linux/hid.h #define hid_register_driver(driver) \ driver 858 include/linux/hid.h __hid_register_driver(driver, THIS_MODULE, KBUILD_MODNAME) driver 264 include/linux/host1x.h struct device_driver driver; driver 275 include/linux/host1x.h to_host1x_driver(struct device_driver *driver) driver 277 include/linux/host1x.h return container_of(driver, struct host1x_driver, driver); driver 280 include/linux/host1x.h int host1x_driver_register_full(struct host1x_driver *driver, driver 282 include/linux/host1x.h void host1x_driver_unregister(struct host1x_driver *driver); driver 284 include/linux/host1x.h #define host1x_driver_register(driver) \ driver 285 include/linux/host1x.h host1x_driver_register_full(driver, THIS_MODULE) driver 288 include/linux/host1x.h struct host1x_driver *driver; driver 157 include/linux/hsi/hsi.h struct device_driver driver; driver 161 include/linux/hsi/hsi.h driver) driver 167 include/linux/hsi/hsi.h driver_unregister(&drv->driver); driver 1151 include/linux/hyperv.h struct device_driver driver; driver 1193 include/linux/hyperv.h return container_of(d, struct hv_driver, driver); driver 1219 include/linux/hyperv.h #define vmbus_driver_register(driver) \ driver 1220 include/linux/hyperv.h __vmbus_driver_register(driver, THIS_MODULE, KBUILD_MODNAME) driver 283 include/linux/i2c.h struct device_driver driver; driver 293 include/linux/i2c.h #define to_i2c_driver(d) container_of(d, struct i2c_driver, driver) driver 840 include/linux/i2c.h extern int i2c_register_driver(struct module *owner, struct i2c_driver *driver); driver 841 include/linux/i2c.h extern void i2c_del_driver(struct i2c_driver *driver); driver 844 include/linux/i2c.h #define i2c_add_driver(driver) \ driver 845 include/linux/i2c.h i2c_register_driver(THIS_MODULE, driver) driver 177 include/linux/i3c/device.h struct device_driver driver; driver 185 include/linux/i3c/device.h return container_of(drv, struct i3c_driver, driver); driver 635 include/linux/ide.h container_of((disk)->private_data, struct cont_type, driver) driver 996 include/linux/ide.h struct ide_driver *driver) { ; } driver 998 include/linux/ide.h struct ide_driver *driver) { ; } driver 1229 include/linux/ide.h extern int __ide_pci_register_driver(struct pci_driver *driver, struct module *owner, const char *mod_name); driver 35 include/linux/intel-ish-client-if.h struct device_driver driver; driver 70 include/linux/intel-ish-client-if.h int ishtp_cl_driver_register(struct ishtp_cl_driver *driver, driver 72 include/linux/intel-ish-client-if.h void ishtp_cl_driver_unregister(struct ishtp_cl_driver *driver); driver 130 include/linux/ipack.h struct device_driver driver; driver 21 include/linux/isa.h struct device_driver driver; driver 25 include/linux/isa.h #define to_isa_driver(x) container_of((x), struct isa_driver, driver) driver 94 include/linux/isdn/capilli.h int (*add_card)(struct capi_driver *driver, capicardparams *data); driver 100 include/linux/isdn/capilli.h void register_capi_driver(struct capi_driver *driver); driver 101 include/linux/isdn/capilli.h void unregister_capi_driver(struct capi_driver *driver); driver 69 include/linux/maple.h struct maple_driver *driver; driver 67 include/linux/mcb.h struct mcb_driver *driver; driver 94 include/linux/mcb.h struct device_driver driver; driver 103 include/linux/mcb.h return container_of(drv, struct mcb_driver, driver); driver 119 include/linux/mcb.h #define mcb_register_driver(driver) \ driver 120 include/linux/mcb.h __mcb_register_driver(driver, THIS_MODULE, KBUILD_MODNAME) driver 121 include/linux/mcb.h extern void mcb_unregister_driver(struct mcb_driver *driver); driver 127 include/linux/mdev.h struct device_driver driver; driver 130 include/linux/mdev.h #define to_mdev_driver(drv) container_of(drv, struct mdev_driver, driver) driver 48 include/linux/mdio.h struct device_driver driver; driver 53 include/linux/mdio.h container_of(d, struct mdio_driver_common, driver) driver 64 include/linux/mei_cl_bus.h struct device_driver driver; driver 302 include/linux/memstick.h struct device_driver driver; driver 55 include/linux/mic_bus.h struct device_driver driver; driver 97 include/linux/mic_bus.h return container_of(drv, struct mbus_driver, driver); driver 63 include/linux/moxtet.h struct device_driver driver; driver 71 include/linux/moxtet.h return container_of(drv, struct moxtet_driver, driver); driver 80 include/linux/moxtet.h driver_unregister(&mdrv->driver); driver 83 include/linux/moxtet.h #define moxtet_register_driver(driver) \ driver 84 include/linux/moxtet.h __moxtet_register_driver(THIS_MODULE, driver) driver 179 include/linux/nd.h #define nd_driver_register(driver) \ driver 180 include/linux/nd.h __nd_driver_register(driver, THIS_MODULE, KBUILD_MODNAME) driver 181 include/linux/nd.h #define module_nd_driver(driver) \ driver 182 include/linux/nd.h module_driver(driver, nd_driver_register, nd_driver_unregister) driver 54 include/linux/ntb_transport.h struct device_driver driver; driver 87 include/linux/nubus.h struct device_driver driver; driver 264 include/linux/parport.h struct device_driver driver; driver 269 include/linux/parport.h #define to_parport_driver(n) container_of(n, struct parport_driver, driver) driver 300 include/linux/parport.h #define parport_register_driver(driver) \ driver 301 include/linux/parport.h __parport_register_driver(driver, THIS_MODULE, KBUILD_MODNAME) driver 82 include/linux/pci-epf.h struct device_driver driver; driver 90 include/linux/pci-epf.h driver)) driver 126 include/linux/pci-epf.h struct pci_epf_driver *driver; driver 132 include/linux/pci-epf.h #define pci_epf_register_driver(driver) \ driver 133 include/linux/pci-epf.h __pci_epf_register_driver((driver), THIS_MODULE) driver 149 include/linux/pci-epf.h int __pci_epf_register_driver(struct pci_epf_driver *driver, driver 151 include/linux/pci-epf.h void pci_epf_unregister_driver(struct pci_epf_driver *driver); driver 321 include/linux/pci.h struct pci_driver *driver; /* Driver bound to this device */ driver 839 include/linux/pci.h struct device_driver driver; driver 843 include/linux/pci.h #define to_pci_driver(drv) container_of(drv, struct pci_driver, driver) driver 1351 include/linux/pci.h #define pci_register_driver(driver) \ driver 1352 include/linux/pci.h __pci_register_driver(driver, THIS_MODULE, KBUILD_MODNAME) driver 64 include/linux/platform_data/dma-imx.h return !strcmp(chan->device->dev->driver->name, "imx-sdma") || driver 65 include/linux/platform_data/dma-imx.h !strcmp(chan->device->dev->driver->name, "imx-dma"); driver 196 include/linux/platform_device.h struct device_driver driver; driver 202 include/linux/platform_device.h driver)) driver 218 include/linux/platform_device.h extern int __platform_driver_probe(struct platform_driver *driver, driver 282 include/linux/platform_device.h #define platform_create_bundle(driver, probe, res, n_res, data, size) \ driver 283 include/linux/platform_device.h __platform_create_bundle(driver, probe, res, n_res, data, size, THIS_MODULE) driver 285 include/linux/platform_device.h struct platform_driver *driver, int (*probe)(struct platform_device *), driver 316 include/linux/platform_device.h return !pdev->dev.driver; driver 228 include/linux/pnp.h struct pnp_card_driver *driver; driver 256 include/linux/pnp.h struct pnp_driver *driver; driver 383 include/linux/pnp.h struct device_driver driver; driver 386 include/linux/pnp.h #define to_pnp_driver(drv) container_of(drv, struct pnp_driver, driver) driver 196 include/linux/rio.h struct rio_driver *driver; /* RIO driver claiming this device */ driver 465 include/linux/rio.h struct device_driver driver; driver 468 include/linux/rio.h #define to_rio_driver(drv) container_of(drv,struct rio_driver, driver) driver 300 include/linux/rmi.h struct device_driver driver; driver 324 include/linux/rmi.h struct rmi_driver *driver; driver 280 include/linux/scmi_protocol.h struct device_driver driver; driver 283 include/linux/scmi_protocol.h #define to_scmi_driver(d) container_of(d, struct scmi_driver, driver) driver 286 include/linux/scmi_protocol.h int scmi_driver_register(struct scmi_driver *driver, driver 288 include/linux/scmi_protocol.h void scmi_driver_unregister(struct scmi_driver *driver); driver 291 include/linux/scmi_protocol.h scmi_driver_register(struct scmi_driver *driver, struct module *owner, driver 297 include/linux/scmi_protocol.h static inline void scmi_driver_unregister(struct scmi_driver *driver) {} driver 300 include/linux/scmi_protocol.h #define scmi_register(driver) \ driver 301 include/linux/scmi_protocol.h scmi_driver_register(driver, THIS_MODULE, KBUILD_MODNAME) driver 302 include/linux/scmi_protocol.h #define scmi_unregister(driver) \ driver 303 include/linux/scmi_protocol.h scmi_driver_unregister(driver) driver 63 include/linux/serdev.h struct device_driver driver; driver 70 include/linux/serdev.h return container_of(d, struct serdev_device_driver, driver); driver 223 include/linux/serdev.h driver_unregister(&sdrv->driver); driver 81 include/linux/serio.h struct device_driver driver; driver 83 include/linux/serio.h #define to_serio_driver(d) container_of(d, struct serio_driver, driver) driver 53 include/linux/siox.h struct device_driver driver; driver 56 include/linux/siox.h static inline struct siox_driver *to_siox_driver(struct device_driver *driver) driver 58 include/linux/siox.h if (driver) driver 59 include/linux/siox.h return container_of(driver, struct siox_driver, driver); driver 73 include/linux/siox.h return driver_unregister(&sdriver->driver); driver 91 include/linux/slimbus.h struct device_driver driver; driver 94 include/linux/slimbus.h #define to_slim_driver(d) container_of(d, struct slim_driver, driver) driver 99 include/linux/soc/qcom/apr.h struct device_driver driver; driver 103 include/linux/soc/qcom/apr.h #define to_apr_driver(d) container_of(d, struct apr_driver, driver) driver 580 include/linux/soundwire/sdw.h struct device_driver driver; driver 9 include/linux/soundwire/sdw_type.h #define drv_to_sdw_driver(_drv) container_of(_drv, struct sdw_driver, driver) driver 264 include/linux/spi/spi.h struct device_driver driver; driver 269 include/linux/spi/spi.h return drv ? container_of(drv, struct spi_driver, driver) : NULL; driver 282 include/linux/spi/spi.h driver_unregister(&sdrv->driver); driver 286 include/linux/spi/spi.h #define spi_register_driver(driver) \ driver 287 include/linux/spi/spi.h __spi_register_driver(THIS_MODULE, driver) driver 138 include/linux/spmi.h struct device_driver driver; driver 145 include/linux/spmi.h return container_of(d, struct spmi_driver, driver); driver 159 include/linux/spmi.h driver_unregister(&sdrv->driver); driver 634 include/linux/ssb/ssb.h extern int ssb_pcihost_register(struct pci_driver *driver); driver 635 include/linux/ssb/ssb.h static inline void ssb_pcihost_unregister(struct pci_driver *driver) driver 637 include/linux/ssb/ssb.h pci_unregister_driver(driver); driver 647 include/linux/ssb/ssb.h static inline void ssb_pcihost_unregister(struct pci_driver *driver) driver 60 include/linux/sunxi-rsb.h struct device_driver driver; driver 67 include/linux/sunxi-rsb.h return container_of(d, struct sunxi_rsb_driver, driver); driver 79 include/linux/sunxi-rsb.h driver_unregister(&rdrv->driver); driver 83 include/linux/tc.h struct tc_driver *driver; /* Which driver has allocated this driver 108 include/linux/tc.h struct device_driver driver; driver 111 include/linux/tc.h #define to_tc_driver(drv) container_of(drv, struct tc_driver, driver) driver 574 include/linux/tee_drv.h struct device_driver driver; driver 578 include/linux/tee_drv.h container_of(d, struct tee_client_driver, driver) driver 396 include/linux/thunderbolt.h struct device_driver driver; driver 107 include/linux/tifm.h struct device_driver driver; driver 289 include/linux/tty.h struct tty_driver *driver; driver 479 include/linux/tty.h extern int tty_register_driver(struct tty_driver *driver); driver 480 include/linux/tty.h extern int tty_unregister_driver(struct tty_driver *driver); driver 481 include/linux/tty.h extern struct device *tty_register_device(struct tty_driver *driver, driver 483 include/linux/tty.h extern struct device *tty_register_device_attr(struct tty_driver *driver, driver 487 include/linux/tty.h extern void tty_unregister_device(struct tty_driver *driver, unsigned index); driver 560 include/linux/tty.h extern struct tty_struct *alloc_tty_struct(struct tty_driver *driver, int idx); driver 564 include/linux/tty.h extern struct tty_struct *tty_init_dev(struct tty_driver *driver, int idx); driver 569 include/linux/tty.h extern int tty_standard_install(struct tty_driver *driver, driver 578 include/linux/tty.h struct tty_driver *driver, unsigned index); driver 580 include/linux/tty.h struct tty_driver *driver, unsigned index, driver 583 include/linux/tty.h struct tty_driver *driver, unsigned index, driver 587 include/linux/tty.h struct tty_driver *driver, unsigned index, driver 590 include/linux/tty.h struct tty_driver *driver, unsigned index, driver 594 include/linux/tty.h struct tty_driver *driver, unsigned index); driver 701 include/linux/tty.h extern int tty_port_install(struct tty_port *port, struct tty_driver *driver, driver 255 include/linux/tty_driver.h struct tty_struct * (*lookup)(struct tty_driver *driver, driver 257 include/linux/tty_driver.h int (*install)(struct tty_driver *driver, struct tty_struct *tty); driver 258 include/linux/tty_driver.h void (*remove)(struct tty_driver *driver, struct tty_struct *tty); driver 295 include/linux/tty_driver.h int (*poll_init)(struct tty_driver *driver, int line, char *options); driver 296 include/linux/tty_driver.h int (*poll_get_char)(struct tty_driver *driver, int line); driver 297 include/linux/tty_driver.h void (*poll_put_char)(struct tty_driver *driver, int line, char ch); driver 340 include/linux/tty_driver.h extern void put_tty_driver(struct tty_driver *driver); driver 341 include/linux/tty_driver.h extern void tty_set_operations(struct tty_driver *driver, driver 345 include/linux/tty_driver.h extern void tty_driver_kref_put(struct tty_driver *driver); driver 46 include/linux/ulpi/driver.h struct device_driver driver; driver 49 include/linux/ulpi/driver.h #define to_ulpi_driver(d) container_of(d, struct ulpi_driver, driver) driver 840 include/linux/usb.h extern int usb_driver_claim_interface(struct usb_driver *driver, driver 858 include/linux/usb.h return (iface->dev.driver != NULL); driver 861 include/linux/usb.h extern void usb_driver_release_interface(struct usb_driver *driver, driver 1102 include/linux/usb.h struct device_driver *driver, driver 1113 include/linux/usb.h struct device_driver driver; driver 1211 include/linux/usb.h #define to_usb_driver(d) container_of(d, struct usb_driver, drvwrap.driver) driver 1247 include/linux/usb.h drvwrap.driver) driver 1278 include/linux/usb.h #define usb_register(driver) \ driver 1279 include/linux/usb.h usb_register_driver(driver, THIS_MODULE, KBUILD_MODNAME) driver 403 include/linux/usb/composite.h extern int usb_composite_probe(struct usb_composite_driver *driver); driver 404 include/linux/usb/composite.h extern void usb_composite_unregister(struct usb_composite_driver *driver); driver 494 include/linux/usb/composite.h struct usb_composite_driver *driver; driver 676 include/linux/usb/gadget.h struct usb_gadget_driver *driver); driver 686 include/linux/usb/gadget.h struct device_driver driver; driver 715 include/linux/usb/gadget.h int usb_gadget_probe_driver(struct usb_gadget_driver *driver); driver 730 include/linux/usb/gadget.h int usb_gadget_unregister_driver(struct usb_gadget_driver *driver); driver 850 include/linux/usb/gadget.h struct usb_gadget_driver *driver); driver 106 include/linux/usb/hcd.h const struct hc_driver *driver; /* hw-specific hooks */ driver 417 include/linux/usb/hcd.h return hcd->driver->flags & HCD_BH; driver 428 include/linux/usb/hcd.h return IS_ENABLED(CONFIG_HAS_DMA) && (hcd->driver->flags & HCD_DMA); driver 457 include/linux/usb/hcd.h struct usb_hcd *__usb_create_hcd(const struct hc_driver *driver, driver 460 include/linux/usb/hcd.h extern struct usb_hcd *usb_create_hcd(const struct hc_driver *driver, driver 462 include/linux/usb/hcd.h extern struct usb_hcd *usb_create_shared_hcd(const struct hc_driver *driver, driver 243 include/linux/usb/serial.h struct device_driver driver; driver 317 include/linux/usb/serial.h container_of(d, struct usb_serial_driver, driver) driver 144 include/linux/usb/typec_altmode.h struct device_driver driver; driver 148 include/linux/usb/typec_altmode.h driver) driver 90 include/linux/usb/usbnet.h return to_usb_driver(intf->dev.driver); driver 166 include/linux/virtio.h struct device_driver driver; driver 185 include/linux/virtio.h return container_of(drv, struct virtio_driver, driver); driver 313 include/linux/visorbus.h struct device_driver driver; driver 316 include/linux/visorbus.h #define to_visor_driver(x) (container_of(x, struct visor_driver, driver)) driver 69 include/linux/vlynq.h struct device_driver driver; driver 79 include/linux/vlynq.h return container_of(drv, struct vlynq_driver, driver); driver 89 include/linux/vlynq.h extern int __vlynq_register_driver(struct vlynq_driver *driver, driver 92 include/linux/vlynq.h static inline int vlynq_register_driver(struct vlynq_driver *driver) driver 94 include/linux/vlynq.h return __vlynq_register_driver(driver, THIS_MODULE); driver 139 include/linux/vlynq.h extern void vlynq_unregister_driver(struct vlynq_driver *driver); driver 126 include/linux/vme.h struct device_driver driver; driver 235 include/linux/w1.h struct device_driver *driver; driver 36 include/linux/wmi.h struct device_driver driver; driver 46 include/linux/wmi.h extern int __must_check __wmi_driver_register(struct wmi_driver *driver, driver 48 include/linux/wmi.h extern void wmi_driver_unregister(struct wmi_driver *driver); driver 49 include/linux/wmi.h #define wmi_driver_register(driver) __wmi_driver_register((driver), THIS_MODULE) driver 32 include/linux/zorro.h struct zorro_driver *driver; /* which driver has allocated this device */ driver 60 include/linux/zorro.h struct device_driver driver; driver 63 include/linux/zorro.h #define to_zorro_driver(drv) container_of(drv, struct zorro_driver, driver) driver 76 include/linux/zorro.h return z->driver; driver 110 include/linux/zpool.h void zpool_register_driver(struct zpool_driver *driver); driver 112 include/linux/zpool.h int zpool_unregister_driver(struct zpool_driver *driver); driver 99 include/media/drv-intf/saa7146.h struct pci_driver driver; driver 26 include/media/v4l2-common.h v4l_printk(level, (client)->dev.driver->name, (client)->adapter, \ driver 444 include/net/nfc/nci_core.h enum nci_uart_driver driver; driver 62 include/pcmcia/ds.h int pcmcia_register_driver(struct pcmcia_driver *driver); driver 63 include/pcmcia/ds.h void pcmcia_unregister_driver(struct pcmcia_driver *driver); driver 64 include/sound/ac97/codec.h struct device_driver driver; driver 78 include/sound/ac97/codec.h return container_of(d, struct ac97_codec_driver, driver); driver 84 include/sound/core.h char driver[16]; /* driver name */ driver 1663 include/sound/emu10k1.h const char *driver; driver 218 include/sound/hdaudio.h struct device_driver driver; driver 230 include/sound/hdaudio.h #define drv_to_hdac_driver(_drv) container_of(_drv, struct hdac_driver, driver) driver 46 include/sound/seq_device.h struct device_driver driver; driver 52 include/sound/seq_device.h container_of(_drv, struct snd_seq_driver, driver) driver 123 include/sound/soc-component.h const struct snd_soc_component_driver *driver; driver 325 include/sound/soc-dai.h struct snd_soc_dai_driver *driver; driver 406 include/sound/soc-dai.h if (dai->driver->ops->set_sdw_stream) driver 407 include/sound/soc-dai.h return dai->driver->ops->set_sdw_stream(dai, stream, direction); driver 26 include/trace/events/devlink.h __string(driver_name, devlink->dev->driver->name) driver 36 include/trace/events/devlink.h __assign_str(driver_name, devlink->dev->driver->name); driver 60 include/trace/events/devlink.h __string(driver_name, devlink->dev->driver->name) driver 68 include/trace/events/devlink.h __assign_str(driver_name, devlink->dev->driver->name); driver 90 include/trace/events/devlink.h __string(driver_name, devlink->dev->driver->name) driver 98 include/trace/events/devlink.h __assign_str(driver_name, devlink->dev->driver->name); driver 121 include/trace/events/devlink.h __string(driver_name, devlink->dev->driver->name) driver 130 include/trace/events/devlink.h __assign_str(driver_name, devlink->dev->driver->name); driver 155 include/trace/events/devlink.h __string(driver_name, devlink->dev->driver->name) driver 163 include/trace/events/devlink.h __assign_str(driver_name, devlink->dev->driver->name); driver 19 include/trace/events/dma_fence.h __string(driver, fence->ops->get_driver_name(fence)) driver 26 include/trace/events/dma_fence.h __assign_str(driver, fence->ops->get_driver_name(fence)) driver 33 include/trace/events/dma_fence.h __get_str(driver), __get_str(timeline), __entry->context, driver 140 include/trace/events/iommu.h __string(driver, dev_driver_string(dev)) driver 147 include/trace/events/iommu.h __assign_str(driver, dev_driver_string(dev)); driver 153 include/trace/events/iommu.h __get_str(driver), __get_str(device), driver 107 include/trace/events/net.h __string( driver, netdev_drivername(dev)) driver 113 include/trace/events/net.h __assign_str(driver, netdev_drivername(dev)); driver 118 include/trace/events/net.h __get_str(name), __get_str(driver), __entry->queue_index) driver 184 include/trace/events/power.h __string(driver, dev_driver_string(dev)) driver 192 include/trace/events/power.h __assign_str(driver, dev_driver_string(dev)); driver 199 include/trace/events/power.h TP_printk("%s %s, parent: %s, %s[%s]", __get_str(driver), driver 212 include/trace/events/power.h __string(driver, dev_driver_string(dev)) driver 218 include/trace/events/power.h __assign_str(driver, dev_driver_string(dev)); driver 223 include/trace/events/power.h __get_str(driver), __get_str(device), __entry->error) driver 330 include/uapi/linux/cec.h char driver[32]; driver 179 include/uapi/linux/ethtool.h char driver[32]; driver 25 include/uapi/linux/kernelcapi.h char driver[32]; driver 30 include/uapi/linux/media.h char driver[16]; driver 71 include/uapi/linux/usbdevice_fs.h char driver[USBDEVFS_MAXDRIVERNAME + 1]; driver 173 include/uapi/linux/usbdevice_fs.h char driver[USBDEVFS_MAXDRIVERNAME + 1]; driver 437 include/uapi/linux/videodev2.h __u8 driver[16]; driver 831 include/uapi/sound/asound.h unsigned char driver[16]; /* Driver name */ driver 649 include/video/omapfb_dss.h struct omap_dss_driver *driver; driver 104 include/xen/xenbus.h struct device_driver driver; driver 111 include/xen/xenbus.h return container_of(drv, struct xenbus_driver, driver); driver 184 kernel/dma/debug.c if (current_driver && dev && dev->driver == current_driver) driver 195 kernel/dma/debug.c drv = dev->driver; driver 2610 kernel/printk/printk.c struct tty_driver *driver = NULL; driver 2616 kernel/printk/printk.c driver = c->device(c, index); driver 2617 kernel/printk/printk.c if (driver) driver 2621 kernel/printk/printk.c return driver; driver 872 kernel/time/alarmtimer.c .driver = { driver 22 mm/zpool.c struct zpool_driver *driver; driver 40 mm/zpool.c void zpool_register_driver(struct zpool_driver *driver) driver 43 mm/zpool.c atomic_set(&driver->refcount, 0); driver 44 mm/zpool.c list_add(&driver->list, &drivers_head); driver 59 mm/zpool.c int zpool_unregister_driver(struct zpool_driver *driver) driver 64 mm/zpool.c refcount = atomic_read(&driver->refcount); driver 69 mm/zpool.c list_del(&driver->list); driver 79 mm/zpool.c struct zpool_driver *driver; driver 82 mm/zpool.c list_for_each_entry(driver, &drivers_head, list) { driver 83 mm/zpool.c if (!strcmp(driver->type, type)) { driver 84 mm/zpool.c bool got = try_module_get(driver->owner); driver 87 mm/zpool.c atomic_inc(&driver->refcount); driver 89 mm/zpool.c return got ? driver : NULL; driver 97 mm/zpool.c static void zpool_put_driver(struct zpool_driver *driver) driver 99 mm/zpool.c atomic_dec(&driver->refcount); driver 100 mm/zpool.c module_put(driver->owner); driver 123 mm/zpool.c struct zpool_driver *driver = zpool_get_driver(type); driver 125 mm/zpool.c if (!driver) { driver 127 mm/zpool.c driver = zpool_get_driver(type); driver 130 mm/zpool.c if (!driver) driver 133 mm/zpool.c zpool_put_driver(driver); driver 158 mm/zpool.c struct zpool_driver *driver; driver 163 mm/zpool.c driver = zpool_get_driver(type); driver 165 mm/zpool.c if (!driver) { driver 167 mm/zpool.c driver = zpool_get_driver(type); driver 170 mm/zpool.c if (!driver) { driver 178 mm/zpool.c zpool_put_driver(driver); driver 182 mm/zpool.c zpool->driver = driver; driver 183 mm/zpool.c zpool->pool = driver->create(name, gfp, ops, zpool); driver 185 mm/zpool.c zpool->evictable = driver->shrink && ops && ops->evict; driver 189 mm/zpool.c zpool_put_driver(driver); driver 216 mm/zpool.c pr_debug("destroying pool type %s\n", zpool->driver->type); driver 221 mm/zpool.c zpool->driver->destroy(zpool->pool); driver 222 mm/zpool.c zpool_put_driver(zpool->driver); driver 238 mm/zpool.c return zpool->driver->type; driver 254 mm/zpool.c return zpool->driver->malloc_support_movable; driver 276 mm/zpool.c return zpool->driver->malloc(zpool->pool, size, gfp, handle); driver 295 mm/zpool.c zpool->driver->free(zpool->pool, handle); driver 318 mm/zpool.c return zpool->driver->shrink ? driver 319 mm/zpool.c zpool->driver->shrink(zpool->pool, pages, reclaimed) : -EINVAL; driver 347 mm/zpool.c return zpool->driver->map(zpool->pool, handle, mapmode); driver 362 mm/zpool.c zpool->driver->unmap(zpool->pool, handle); driver 375 mm/zpool.c return zpool->driver->total_size(zpool->pool); driver 638 net/8021q/vlan_dev.c strlcpy(info->driver, vlan_fullname, sizeof(info->driver)); driver 741 net/9p/trans_virtio.c .driver.name = KBUILD_MODNAME, driver 742 net/9p/trans_virtio.c .driver.owner = THIS_MODULE, driver 914 net/batman-adv/soft-interface.c strscpy(info->driver, "B.A.T.M.A.N. advanced", sizeof(info->driver)); driver 43 net/batman-adv/trace.h __string(driver, KBUILD_MODNAME) driver 49 net/batman-adv/trace.h __assign_str(driver, KBUILD_MODNAME); driver 58 net/batman-adv/trace.h __get_str(driver), driver 707 net/bluetooth/rfcomm/tty.c static int rfcomm_tty_install(struct tty_driver *driver, struct tty_struct *tty) driver 726 net/bluetooth/rfcomm/tty.c err = tty_port_install(&dev->port, driver, tty); driver 266 net/bridge/br_device.c strlcpy(info->driver, "bridge", sizeof(info->driver)); driver 132 net/caif/caif_usb.c if (!(dev->dev.parent && dev->dev.parent->driver && driver 133 net/caif/caif_usb.c strcmp(dev->dev.parent->driver->name, "cdc_ncm") == 0)) driver 9964 net/core/dev.c const struct device_driver *driver; driver 9972 net/core/dev.c driver = parent->driver; driver 9973 net/core/dev.c if (driver && driver->name) driver 9974 net/core/dev.c return driver->name; driver 770 net/core/ethtool.c } else if (dev->dev.parent && dev->dev.parent->driver) { driver 773 net/core/ethtool.c strlcpy(info.driver, dev->dev.parent->driver->name, driver 774 net/core/ethtool.c sizeof(info.driver)); driver 61 net/dsa/master.c strlcpy(cpu_info->driver, "dsa", sizeof(cpu_info->driver)); driver 568 net/dsa/slave.c strlcpy(drvinfo->driver, "dsa", sizeof(drvinfo->driver)); driver 2431 net/iucv/af_iucv.c af_iucv_dev->driver = &af_iucv_driver; driver 1844 net/iucv/iucv.c if (dev->driver && dev->driver->pm && dev->driver->pm->prepare) driver 1845 net/iucv/iucv.c rc = dev->driver->pm->prepare(dev); driver 1854 net/iucv/iucv.c if (dev->driver && dev->driver->pm && dev->driver->pm->complete) driver 1855 net/iucv/iucv.c dev->driver->pm->complete(dev); driver 1905 net/iucv/iucv.c if (dev->driver && dev->driver->pm && dev->driver->pm->freeze) driver 1906 net/iucv/iucv.c rc = dev->driver->pm->freeze(dev); driver 1941 net/iucv/iucv.c if (dev->driver && dev->driver->pm && dev->driver->pm->thaw) driver 1942 net/iucv/iucv.c rc = dev->driver->pm->thaw(dev); driver 1971 net/iucv/iucv.c if (dev->driver && dev->driver->pm && dev->driver->pm->restore) driver 1972 net/iucv/iucv.c rc = dev->driver->pm->restore(dev); driver 117 net/nfc/nci/uart.c static int nci_uart_set_driver(struct tty_struct *tty, unsigned int driver) driver 122 net/nfc/nci/uart.c if (driver >= NCI_UART_DRIVER_MAX) driver 125 net/nfc/nci/uart.c if (!nci_uart_drivers[driver]) driver 132 net/nfc/nci/uart.c memcpy(nu, nci_uart_drivers[driver], sizeof(struct nci_uart)); driver 411 net/nfc/nci/uart.c if (nci_uart_drivers[nu->driver]) { driver 412 net/nfc/nci/uart.c pr_err("driver %d is already registered\n", nu->driver); driver 415 net/nfc/nci/uart.c nci_uart_drivers[nu->driver] = nu; driver 417 net/nfc/nci/uart.c pr_info("NCI uart driver '%s [%d]' registered\n", nu->name, nu->driver); driver 426 net/nfc/nci/uart.c nu->driver); driver 429 net/nfc/nci/uart.c nci_uart_drivers[nu->driver] = NULL; driver 71 net/openvswitch/vport-internal_dev.c strlcpy(info->driver, "openvswitch", sizeof(info->driver)); driver 65 net/rfkill/rfkill-gpio.c id = acpi_match_device(dev->driver->acpi_match_table, dev); driver 163 net/rfkill/rfkill-gpio.c .driver = { driver 764 net/vmw_vsock/virtio_transport.c .driver.name = KBUILD_MODNAME, driver 765 net/vmw_vsock/virtio_transport.c .driver.owner = THIS_MODULE, driver 12 net/wireless/ethtool.c if (pdev->driver) driver 13 net/wireless/ethtool.c strlcpy(info->driver, pdev->driver->name, driver 14 net/wireless/ethtool.c sizeof(info->driver)); driver 16 net/wireless/ethtool.c strlcpy(info->driver, "N/A", sizeof(info->driver)); driver 530 samples/qmi/qmi_sample_client.c .driver = { driver 306 samples/v4l/v4l2-pci-skeleton.c strlcpy(cap->driver, KBUILD_MODNAME, sizeof(cap->driver)); driver 184 security/selinux/avc.c static struct extended_perms_decision *avc_xperms_decision_lookup(u8 driver, driver 190 security/selinux/avc.c if (xpd_node->xpd.driver == driver) driver 215 security/selinux/avc.c u8 driver, u8 perm) driver 218 security/selinux/avc.c security_xperm_set(xp_node->xp.drivers.p, driver); driver 219 security/selinux/avc.c xpd = avc_xperms_decision_lookup(driver, xp_node); driver 255 security/selinux/avc.c dest->driver = src->driver; driver 829 security/selinux/avc.c u32 event, u32 perms, u8 driver, u8 xperm, u32 ssid, driver 903 security/selinux/avc.c avc_xperms_allow_perm(node->ae.xp_node, driver, xperm); driver 1010 security/selinux/avc.c u8 driver, u8 xperm, unsigned int flags, driver 1020 security/selinux/avc.c avc_update_node(state->avc, AVC_CALLBACK_GRANT, requested, driver, driver 1034 security/selinux/avc.c u8 driver, u8 xperm, struct common_audit_data *ad) driver 1069 security/selinux/avc.c xpd = avc_xperms_decision_lookup(driver, xp_node); driver 1075 security/selinux/avc.c if (!security_xperm_test(xp_node->xp.drivers.p, driver)) { driver 1081 security/selinux/avc.c driver, &local_xpd); driver 1084 security/selinux/avc.c driver, xperm, ssid, tsid, tclass, avd.seqno, driver 1098 security/selinux/avc.c driver, xperm, AVC_EXTENDED_PERMS, &avd); driver 3574 security/selinux/hooks.c u8 driver = cmd >> 8; driver 3598 security/selinux/hooks.c requested, driver, xperm, &ad); driver 166 security/selinux/include/avc.h u8 driver, u8 perm, struct common_audit_data *ad); driver 211 security/selinux/include/security.h u8 driver; driver 232 security/selinux/include/security.h u8 driver, driver 520 security/selinux/ss/avtab.c rc = next_entry(&xperms.driver, fp, sizeof(u8)); driver 618 security/selinux/ss/avtab.c rc = put_entry(&cur->datum.u.xperms->driver, sizeof(u8), 1, fp); driver 65 security/selinux/ss/avtab.h u8 driver; driver 601 security/selinux/ss/services.c node->datum.u.xperms->driver); driver 950 security/selinux/ss/services.c if (xpermd->driver != node->datum.u.xperms->driver) driver 954 security/selinux/ss/services.c xpermd->driver)) driver 1002 security/selinux/ss/services.c u8 driver, driver 1015 security/selinux/ss/services.c xpermd->driver = driver; driver 193 sound/ac97/bus.c drv->driver.bus = &ac97_bus_type; driver 194 sound/ac97/bus.c return driver_register(&drv->driver); driver 206 sound/ac97/bus.c driver_unregister(&drv->driver); driver 396 sound/ac97/bus.c if (ret == 0 && dev->driver) { driver 411 sound/ac97/bus.c if (dev->driver) { driver 494 sound/ac97/bus.c struct ac97_codec_driver *adrv = to_ac97_driver(dev->driver); driver 520 sound/ac97/bus.c struct ac97_codec_driver *adrv = to_ac97_driver(dev->driver); driver 1050 sound/aoa/codecs/onyx.c .driver = { driver 939 sound/aoa/codecs/tas.c .driver = { driver 31 sound/aoa/core/alsa.c strlcpy(alsa_card->driver, "AppleOnbdAudio", sizeof(alsa_card->driver)); driver 1160 sound/aoa/fabrics/layout.c .driver = { driver 42 sound/aoa/soundbus/core.c drv = to_soundbus_driver(dev->driver); driver 110 sound/aoa/soundbus/core.c struct soundbus_driver * drv = to_soundbus_driver(dev->driver); driver 112 sound/aoa/soundbus/core.c if (dev->driver && drv->remove) driver 122 sound/aoa/soundbus/core.c struct soundbus_driver * drv = to_soundbus_driver(dev->driver); driver 124 sound/aoa/soundbus/core.c if (dev->driver && drv->shutdown) driver 167 sound/aoa/soundbus/core.c drv->driver.name = drv->name; driver 168 sound/aoa/soundbus/core.c drv->driver.bus = &soundbus_bus_type; driver 171 sound/aoa/soundbus/core.c return driver_register(&drv->driver); driver 177 sound/aoa/soundbus/core.c driver_unregister(&drv->driver); driver 429 sound/aoa/soundbus/i2sbus/core.c .driver = { driver 192 sound/aoa/soundbus/soundbus.h struct device_driver driver; driver 194 sound/aoa/soundbus/soundbus.h #define to_soundbus_driver(drv) container_of(drv,struct soundbus_driver, driver) driver 905 sound/arm/aaci.c strlcpy(card->driver, DRIVER_NAME, sizeof(card->driver)); driver 239 sound/arm/pxa2xx-ac97.c strlcpy(card->driver, dev->dev.driver->name, sizeof(card->driver)); driver 260 sound/arm/pxa2xx-ac97.c "%s (%s)", dev->dev.driver->name, card->mixername); driver 294 sound/arm/pxa2xx-ac97.c .driver = { driver 768 sound/atmel/ac97c.c strcpy(card->driver, "Atmel AC97C"); driver 884 sound/atmel/ac97c.c .driver = { driver 703 sound/core/control.c strlcpy(info->driver, card->driver, sizeof(info->driver)); driver 802 sound/core/init.c card->driver, driver 90 sound/core/oss/mixer_oss.c strlcpy(info.id, mixer && mixer->id[0] ? mixer->id : card->driver, sizeof(info.id)); driver 106 sound/core/oss/mixer_oss.c strlcpy(info.id, mixer && mixer->id[0] ? mixer->id : card->driver, sizeof(info.id)); driver 57 sound/core/seq/oss/seq_oss.c .driver = { driver 445 sound/core/seq/seq_midi.c .driver = { driver 69 sound/core/seq_device.c dev->driver ? "loaded" : "empty", driver 70 sound/core/seq_device.c dev->driver ? 1 : 0); driver 93 sound/core/seq_device.c if (!dev->driver) driver 162 sound/core/seq_device.c if (!dev->dev.driver) driver 243 sound/core/seq_device.c if (WARN_ON(!drv->driver.name || !drv->id)) driver 245 sound/core/seq_device.c drv->driver.bus = &snd_seq_bus_type; driver 246 sound/core/seq_device.c drv->driver.owner = mod; driver 247 sound/core/seq_device.c return driver_register(&drv->driver); driver 253 sound/core/seq_device.c driver_unregister(&drv->driver); driver 1162 sound/drivers/aloop.c strcpy(card->driver, "Loopback"); driver 1209 sound/drivers/aloop.c .driver = { driver 1095 sound/drivers/dummy.c strcpy(card->driver, "Dummy"); driver 1145 sound/drivers/dummy.c .driver = { driver 1287 sound/drivers/ml403-ac97cr.c strcpy(card->driver, SND_ML403_AC97CR_DRIVER); driver 1290 sound/drivers/ml403-ac97cr.c card->shortname, card->driver, driver 1316 sound/drivers/ml403-ac97cr.c .driver = { driver 66 sound/drivers/mpu401/mpu401.c strcpy(card->driver, "MPU-401 UART"); driver 67 sound/drivers/mpu401/mpu401.c strcpy(card->shortname, card->driver); driver 126 sound/drivers/mpu401/mpu401.c .driver = { driver 708 sound/drivers/mtpav.c strcpy(card->driver, "MTPAV"); driver 739 sound/drivers/mtpav.c .driver = { driver 931 sound/drivers/mts64.c strcpy(card->driver, DRIVER_NAME); driver 1009 sound/drivers/mts64.c .driver = { driver 267 sound/drivers/opl3/opl3_seq.c .driver = { driver 201 sound/drivers/opl4/opl4_seq.c .driver = { driver 124 sound/drivers/pcsp/pcsp.c strcpy(card->driver, "PC-Speaker"); driver 217 sound/drivers/pcsp/pcsp.c .driver = { driver 730 sound/drivers/portman2x4.c strcpy(card->driver, DRIVER_NAME); driver 809 sound/drivers/portman2x4.c .driver = { driver 933 sound/drivers/serial-u16550.c strcpy(card->driver, "Serial"); driver 978 sound/drivers/serial-u16550.c .driver = { driver 105 sound/drivers/virmidi.c strcpy(card->driver, "VirMIDI"); driver 130 sound/drivers/virmidi.c .driver = { driver 789 sound/drivers/vx/vx_core.c strcpy(card->driver, hw->name); driver 906 sound/drivers/vx/vx_mixer.c strcpy(card->mixername, card->driver); driver 116 sound/firewire/bebob/bebob.c strcpy(bebob->card->driver, "BeBoB"); driver 510 sound/firewire/bebob/bebob.c .driver = { driver 524 sound/firewire/bebob/bebob.c return driver_register(&bebob_driver.driver); driver 530 sound/firewire/bebob/bebob.c driver_unregister(&bebob_driver.driver); driver 110 sound/firewire/bebob/bebob_midi.c err = snd_rawmidi_new(bebob->card, bebob->card->driver, 0, driver 345 sound/firewire/bebob/bebob_pcm.c err = snd_pcm_new(bebob->card, bebob->card->driver, 0, 1, 1, &pcm); driver 125 sound/firewire/dice/dice-midi.c err = snd_rawmidi_new(dice->card, dice->card->driver, 0, driver 100 sound/firewire/dice/dice.c strcpy(card->driver, "DICE"); driver 392 sound/firewire/dice/dice.c .driver = { driver 405 sound/firewire/dice/dice.c return driver_register(&dice_driver.driver); driver 410 sound/firewire/dice/dice.c driver_unregister(&dice_driver.driver); driver 134 sound/firewire/digi00x/digi00x-midi.c err = snd_rawmidi_new(dg00x->card, dg00x->card->driver, is_console, driver 324 sound/firewire/digi00x/digi00x-pcm.c err = snd_pcm_new(dg00x->card, dg00x->card->driver, 0, 1, 1, &pcm); driver 32 sound/firewire/digi00x/digi00x.c strcpy(dg00x->card->driver, "Digi00x"); driver 193 sound/firewire/digi00x/digi00x.c .driver = { driver 206 sound/firewire/digi00x/digi00x.c return driver_register(&dg00x_driver.driver); driver 211 sound/firewire/digi00x/digi00x.c driver_unregister(&dg00x_driver.driver); driver 179 sound/firewire/fireface/ff-hwdep.c err = snd_hwdep_new(ff->card, ff->card->driver, 0, &hwdep); driver 183 sound/firewire/fireface/ff-hwdep.c strcpy(hwdep->name, ff->card->driver); driver 103 sound/firewire/fireface/ff-midi.c err = snd_rawmidi_new(ff->card, ff->card->driver, 0, driver 368 sound/firewire/fireface/ff-pcm.c err = snd_pcm_new(ff->card, ff->card->driver, 0, 1, 1, &pcm); driver 20 sound/firewire/fireface/ff.c strcpy(ff->card->driver, "Fireface"); driver 225 sound/firewire/fireface/ff.c .driver = { driver 238 sound/firewire/fireface/ff.c return driver_register(&ff_driver.driver); driver 243 sound/firewire/fireface/ff.c driver_unregister(&ff_driver.driver); driver 93 sound/firewire/fireworks/fireworks.c strcpy(efw->card->driver, "Fireworks"); driver 363 sound/firewire/fireworks/fireworks.c .driver = { driver 382 sound/firewire/fireworks/fireworks.c err = driver_register(&efw_driver.driver); driver 393 sound/firewire/fireworks/fireworks.c driver_unregister(&efw_driver.driver); driver 109 sound/firewire/fireworks/fireworks_midi.c err = snd_rawmidi_new(efw->card, efw->card->driver, 0, driver 373 sound/firewire/fireworks/fireworks_pcm.c err = snd_pcm_new(efw->card, efw->card->driver, 0, 1, 1, &pcm); driver 647 sound/firewire/isight.c strcpy(card->driver, "iSight"); driver 723 sound/firewire/isight.c .driver = { driver 736 sound/firewire/isight.c return driver_register(&isight_driver.driver); driver 741 sound/firewire/isight.c driver_unregister(&isight_driver.driver); driver 186 sound/firewire/motu/motu-hwdep.c err = snd_hwdep_new(motu->card, motu->card->driver, 0, &hwdep); driver 113 sound/firewire/motu/motu-midi.c err = snd_rawmidi_new(motu->card, motu->card->driver, 0, 1, 1, &rmidi); driver 350 sound/firewire/motu/motu-pcm.c err = snd_pcm_new(motu->card, motu->card->driver, 0, 1, 1, &pcm); driver 44 sound/firewire/motu/motu.c strcpy(motu->card->driver, "FW-MOTU"); driver 285 sound/firewire/motu/motu.c .driver = { driver 298 sound/firewire/motu/motu.c return driver_register(&motu_driver.driver); driver 303 sound/firewire/motu/motu.c driver_unregister(&motu_driver.driver); driver 179 sound/firewire/oxfw/oxfw-hwdep.c err = snd_hwdep_new(oxfw->card, oxfw->card->driver, 0, &hwdep); driver 182 sound/firewire/oxfw/oxfw-hwdep.c strcpy(hwdep->name, oxfw->card->driver); driver 158 sound/firewire/oxfw/oxfw-midi.c err = snd_rawmidi_new(oxfw->card, oxfw->card->driver, 0, driver 420 sound/firewire/oxfw/oxfw-pcm.c err = snd_pcm_new(oxfw->card, oxfw->card->driver, 0, 1, cap, &pcm); driver 104 sound/firewire/oxfw/oxfw.c strcpy(oxfw->card->driver, d); driver 399 sound/firewire/oxfw/oxfw.c .driver = { driver 412 sound/firewire/oxfw/oxfw.c return driver_register(&oxfw_driver.driver); driver 417 sound/firewire/oxfw/oxfw.c driver_unregister(&oxfw_driver.driver); driver 90 sound/firewire/tascam/tascam-midi.c err = snd_rawmidi_new(tscm->card, tscm->card->driver, 0, driver 256 sound/firewire/tascam/tascam-pcm.c err = snd_pcm_new(tscm->card, tscm->card->driver, 0, 1, 1, &pcm); driver 79 sound/firewire/tascam/tascam.c strcpy(tscm->card->driver, "FW-TASCAM"); driver 225 sound/firewire/tascam/tascam.c .driver = { driver 238 sound/firewire/tascam/tascam.c return driver_register(&tscm_driver.driver); driver 243 sound/firewire/tascam/tascam.c driver_unregister(&tscm_driver.driver); driver 137 sound/hda/ext/hdac_ext_bus.c struct hdac_driver *hdrv = drv_to_hdac_driver(dev->driver); driver 170 sound/hda/ext/hdac_ext_bus.c drv->driver.bus = &snd_hda_bus_type; driver 174 sound/hda/ext/hdac_ext_bus.c drv->driver.probe = hda_ext_drv_probe; driver 176 sound/hda/ext/hdac_ext_bus.c drv->driver.remove = hdac_ext_drv_remove; driver 178 sound/hda/ext/hdac_ext_bus.c drv->driver.shutdown = hdac_ext_drv_shutdown; driver 180 sound/hda/ext/hdac_ext_bus.c return driver_register(&drv->driver); driver 191 sound/hda/ext/hdac_ext_bus.c driver_unregister(&drv->driver); driver 170 sound/hda/hdac_bus.c if (!codec || !codec->dev.driver) driver 172 sound/hda/hdac_bus.c drv = drv_to_hdac_driver(codec->dev.driver); driver 79 sound/hda/hdac_i915.c return !strcmp(dev->driver->name, "i915") && driver 157 sound/isa/ad1816a/ad1816a.c strcpy(card->driver, "AD1816A"); driver 98 sound/isa/ad1848/ad1848.c strlcpy(card->driver, "AD1848", sizeof(card->driver)); driver 157 sound/isa/ad1848/ad1848.c .driver = { driver 71 sound/isa/adlib.c strcpy(card->driver, DEV_NAME); driver 111 sound/isa/adlib.c .driver = { driver 211 sound/isa/als100.c strcpy(card->driver, "DT-019X"); driver 217 sound/isa/als100.c strcpy(card->driver, "ALS100"); driver 201 sound/isa/azt2320.c strcpy(card->driver, "AZT2320"); driver 365 sound/isa/cmi8328.c strcpy(card->driver, "CMI8328"); driver 467 sound/isa/cmi8328.c .driver = { driver 591 sound/isa/cmi8330.c strcpy(card->driver, (acard->type == CMI8329) ? "CMI8329" : "CMI8330/C3D"); driver 665 sound/isa/cmi8330.c .driver = { driver 98 sound/isa/cs423x/cs4231.c strlcpy(card->driver, "CS4231", sizeof(card->driver)); driver 174 sound/isa/cs423x/cs4231.c .driver = { driver 408 sound/isa/cs423x/cs4236.c strlcpy(card->driver, chip->pcm->name, sizeof(card->driver)); driver 534 sound/isa/cs423x/cs4236.c .driver = { driver 136 sound/isa/es1688/es1688.c strlcpy(card->driver, "ES1688", sizeof(card->driver)); driver 209 sound/isa/es1688/es1688.c .driver = { driver 2121 sound/isa/es18xx.c sprintf(card->driver, "ES%x", chip->version); driver 2258 sound/isa/es18xx.c .driver = { driver 551 sound/isa/galaxy/galaxy.c strcpy(card->driver, DRV_NAME); driver 622 sound/isa/galaxy/galaxy.c .driver = { driver 366 sound/isa/gus/gus_main.c strcpy(card->driver, "GUS"); driver 378 sound/isa/gus/gus_main.c strcpy(card->driver, "GUS MAX"); driver 382 sound/isa/gus/gus_main.c strcpy(card->driver, "GUS ACE"); driver 386 sound/isa/gus/gus_main.c strcpy(card->driver, "GUS Extreme"); driver 212 sound/isa/gus/gusclassic.c .driver = { driver 341 sound/isa/gus/gusextreme.c .driver = { driver 353 sound/isa/gus/gusmax.c .driver = { driver 738 sound/isa/gus/interwave.c strcpy(card->driver, str); driver 838 sound/isa/gus/interwave.c .driver = { driver 1062 sound/isa/msnd/msnd_pinnacle.c .driver = { driver 625 sound/isa/opl3sa2.c strcpy(card->driver, "OPL3SA2"); driver 910 sound/isa/opl3sa2.c .driver = { driver 1347 sound/isa/opti9xx/miro.c strcpy(card->driver, "miro"); driver 1497 sound/isa/opti9xx/miro.c .driver = { driver 875 sound/isa/opti9xx/opti92x-ad1848.c strcpy(card->driver, chip->name); driver 876 sound/isa/opti9xx/opti92x-ad1848.c sprintf(card->shortname, "OPTi %s", card->driver); driver 1080 sound/isa/opti9xx/opti92x-ad1848.c .driver = { driver 107 sound/isa/sb/emu8000_synth.c .driver = { driver 294 sound/isa/sb/jazz16.c strcpy(card->driver, "jazz16"); driver 384 sound/isa/sb/jazz16.c .driver = { driver 365 sound/isa/sb/sb16.c strcpy(card->driver, driver 583 sound/isa/sb/sb16.c .driver = { driver 177 sound/isa/sb/sb8.c strcpy(card->driver, chip->hardware == SB_HW_PRO ? "SB Pro" : "SB8"); driver 237 sound/isa/sb/sb8.c .driver = { driver 653 sound/isa/sc6000.c strcpy(card->driver, DRV_NAME); driver 695 sound/isa/sc6000.c .driver = { driver 1065 sound/isa/sscape.c strcpy(card->driver, "SoundScape"); driver 1199 sound/isa/sscape.c .driver = { driver 491 sound/isa/wavefront/wavefront.c strcpy(card->driver, "Tropez+"); driver 495 sound/isa/wavefront/wavefront.c strcpy(card->driver, "WaveFront"); driver 506 sound/isa/wavefront/wavefront.c card->driver, driver 581 sound/isa/wavefront/wavefront.c .driver = { driver 1989 sound/isa/wss/wss_lib.c if (!strcmp(chip->card->driver, "GUS MAX")) driver 893 sound/mips/hal2.c strcpy(card->driver, "SGI HAL2 Audio"); driver 919 sound/mips/hal2.c .driver = { driver 921 sound/mips/sgio2audio.c strcpy(card->driver, "SGI O2 Audio"); driver 948 sound/mips/sgio2audio.c .driver = { driver 731 sound/oss/dmasound/dmasound_paula.c .driver = { driver 967 sound/parisc/harmony.c strcpy(card->driver, "harmony"); driver 618 sound/pci/ad1889.c err = snd_pcm_new(chip->card, chip->card->driver, device, 1, 1, &pcm); driver 727 sound/pci/ad1889.c snd_card_ro_proc_new(chip->card, chip->card->driver, driver 901 sound/pci/ad1889.c if ((err = pci_request_regions(pci, card->driver)) < 0) driver 972 sound/pci/ad1889.c strcpy(card->driver, "AD1889"); driver 2229 sound/pci/ali5451/ali5451.c strcpy(card->driver, "ALI5451"); driver 2258 sound/pci/ali5451/ali5451.c .driver = { driver 772 sound/pci/als300.c strcpy(card->driver, "ALS300"); driver 797 sound/pci/als300.c .driver = { driver 912 sound/pci/als4000.c strcpy(card->driver, "ALS4000"); driver 1017 sound/pci/als4000.c .driver = { driver 2965 sound/pci/asihpi/asihpi.c strcpy(card->driver, "ASIHPI"); driver 3013 sound/pci/asihpi/asihpi.c static struct pci_driver driver = { driver 3023 sound/pci/asihpi/asihpi.c return pci_register_driver(&driver); driver 3029 sound/pci/asihpi/asihpi.c pci_unregister_driver(&driver); driver 1633 sound/pci/atiixp.c strcpy(card->driver, spdif_aclink ? "ATIIXP" : "ATIIXP-SPDMA"); driver 1681 sound/pci/atiixp.c .driver = { driver 1261 sound/pci/atiixp_modem.c strcpy(card->driver, "ATIIXP-MODEM"); driver 1304 sound/pci/atiixp_modem.c .driver = { driver 264 sound/pci/au88x0/au88x0.c strcpy(card->driver, CARD_NAME_SHORT); driver 352 sound/pci/aw2/aw2-alsa.c strcpy(card->driver, "aw2"); driver 2523 sound/pci/azt3328.c strcpy(card->driver, "AZF3328"); driver 2739 sound/pci/azt3328.c .driver = { driver 831 sound/pci/bt87x.c static struct pci_driver driver; driver 927 sound/pci/bt87x.c strcpy(card->driver, "Bt87x"); driver 960 sound/pci/bt87x.c static struct pci_driver driver = { driver 970 sound/pci/bt87x.c driver.id_table = snd_bt87x_default_ids; driver 971 sound/pci/bt87x.c return pci_register_driver(&driver); driver 976 sound/pci/bt87x.c pci_unregister_driver(&driver); driver 1707 sound/pci/ca0106/ca0106_main.c strcpy(card->driver, "CA0106"); driver 1944 sound/pci/ca0106/ca0106_main.c .driver = { driver 1892 sound/pci/cmipci.c err = snd_pcm_new(cm->card, cm->card->driver, device, 1, 1, &pcm); driver 1915 sound/pci/cmipci.c err = snd_pcm_new(cm->card, cm->card->driver, device, 1, 0, &pcm); driver 1937 sound/pci/cmipci.c err = snd_pcm_new(cm->card, cm->card->driver, device, 1, 1, &pcm); driver 3034 sound/pci/cmipci.c if ((err = pci_request_regions(pci, card->driver)) < 0) { driver 3064 sound/pci/cmipci.c sprintf(cm->card->driver + strlen(cm->card->driver), driver 3067 sound/pci/cmipci.c strcpy(cm->card->driver + strlen(cm->card->driver), "-SWIEC"); driver 3271 sound/pci/cmipci.c strcpy(card->driver, "CMI8738"); driver 3275 sound/pci/cmipci.c strcpy(card->driver, "CMI8338"); driver 3278 sound/pci/cmipci.c strcpy(card->driver, "CMIPCI"); driver 3382 sound/pci/cmipci.c .driver = { driver 1935 sound/pci/cs4281.c strcpy(card->driver, "CS4281"); driver 2061 sound/pci/cs4281.c .driver = { driver 126 sound/pci/cs46xx/cs46xx.c strcpy(card->driver, "CS46xx"); driver 155 sound/pci/cs46xx/cs46xx.c .driver = { driver 268 sound/pci/cs5530.c strcpy(card->driver, "CS5530"); driver 355 sound/pci/cs5535audio/cs5535audio.c strcpy(card->driver, DRIVER_NAME); driver 359 sound/pci/cs5535audio/cs5535audio.c card->shortname, card->driver, driver 386 sound/pci/cs5535audio/cs5535audio.c .driver = { driver 102 sound/pci/ctxfi/xfi.c strcpy(card->driver, "SB-XFi"); driver 154 sound/pci/ctxfi/xfi.c .driver = { driver 2020 sound/pci/echoaudio/echoaudio.c strcpy(card->driver, "Echo_" ECHOCARD_NAME); driver 2272 sound/pci/echoaudio/echoaudio.c .driver = { driver 170 sound/pci/emu10k1/emu10k1.c strlcpy(card->driver, emu->card_capabilities->driver, driver 171 sound/pci/emu10k1/emu10k1.c sizeof(card->driver)); driver 256 sound/pci/emu10k1/emu10k1.c .driver = { driver 1296 sound/pci/emu10k1/emu10k1_main.c .driver = "Audigy2", .name = "SB Audigy 5/Rx [SB1550]", driver 1342 sound/pci/emu10k1/emu10k1_main.c .driver = "Audigy2", .name = "SB Audigy 4 [SB0610]", driver 1360 sound/pci/emu10k1/emu10k1_main.c .driver = "Audigy2", .name = "SB Audigy 2 Value [SB0400]", driver 1399 sound/pci/emu10k1/emu10k1_main.c .driver = "Audigy2", .name = "Audigy 2 ZS Notebook [SB0530]", driver 1409 sound/pci/emu10k1/emu10k1_main.c .driver = "Audigy2", .name = "E-mu 1010 Notebook [MAEM8950]", driver 1419 sound/pci/emu10k1/emu10k1_main.c .driver = "Audigy2", .name = "E-mu 1010b PCI [MAEM8960]", driver 1428 sound/pci/emu10k1/emu10k1_main.c .driver = "Audigy2", .name = "E-mu 1010 PCIe [MAEM8986]", driver 1437 sound/pci/emu10k1/emu10k1_main.c .driver = "Audigy2", .name = "E-mu 1010 [MAEM8810]", driver 1445 sound/pci/emu10k1/emu10k1_main.c .driver = "Audigy2", .name = "E-mu 0404b PCI [MAEM8852]", driver 1453 sound/pci/emu10k1/emu10k1_main.c .driver = "Audigy2", .name = "E-mu 0404 [MAEM8850]", driver 1461 sound/pci/emu10k1/emu10k1_main.c .driver = "Audigy2", .name = "E-mu 0404 PCIe [MAEM8984]", driver 1469 sound/pci/emu10k1/emu10k1_main.c .driver = "Audigy2", .name = "SB Audigy 2 Value [Unknown]", driver 1476 sound/pci/emu10k1/emu10k1_main.c .driver = "Audigy2", .name = "SB Audigy 4 PRO [SB0380]", driver 1489 sound/pci/emu10k1/emu10k1_main.c .driver = "Audigy2", .name = "SB Audigy 2 [SB0350b]", driver 1501 sound/pci/emu10k1/emu10k1_main.c .driver = "Audigy2", .name = "SB Audigy 2 ZS [SB0350a]", driver 1511 sound/pci/emu10k1/emu10k1_main.c .driver = "Audigy2", .name = "SB Audigy 2 ZS [SB0350]", driver 1521 sound/pci/emu10k1/emu10k1_main.c .driver = "Audigy2", .name = "SB Audigy 2 ZS [SB0360]", driver 1539 sound/pci/emu10k1/emu10k1_main.c .driver = "Audigy2", .name = "SB Audigy 2 [SB0240]", driver 1549 sound/pci/emu10k1/emu10k1_main.c .driver = "Audigy2", .name = "Audigy 2 Platinum EX [SB0280]", driver 1559 sound/pci/emu10k1/emu10k1_main.c .driver = "Audigy2", .name = "SB Audigy 2 ZS [SB0353]", driver 1569 sound/pci/emu10k1/emu10k1_main.c .driver = "Audigy2", .name = "SB Audigy 2 Platinum [SB0240P]", driver 1580 sound/pci/emu10k1/emu10k1_main.c .driver = "Audigy2", .name = "SB Audigy 2 [Unknown]", driver 1588 sound/pci/emu10k1/emu10k1_main.c .driver = "Audigy", .name = "SB Audigy 1 [SB0092]", driver 1594 sound/pci/emu10k1/emu10k1_main.c .driver = "Audigy", .name = "SB Audigy 1 ES [SB0160]", driver 1601 sound/pci/emu10k1/emu10k1_main.c .driver = "Audigy", .name = "SB Audigy 1 [SB0090]", driver 1607 sound/pci/emu10k1/emu10k1_main.c .driver = "Audigy", .name = "Audigy 1 [Unknown]", driver 1613 sound/pci/emu10k1/emu10k1_main.c .driver = "EMU10K1", .name = "SB Live! 5.1 [SB0220]", driver 1619 sound/pci/emu10k1/emu10k1_main.c .driver = "EMU10K1", .name = "SB Live! [SB0105]", driver 1625 sound/pci/emu10k1/emu10k1_main.c .driver = "EMU10K1", .name = "SB Live! Value [SB0103]", driver 1631 sound/pci/emu10k1/emu10k1_main.c .driver = "EMU10K1", .name = "SB Live! Value [SB0101]", driver 1640 sound/pci/emu10k1/emu10k1_main.c .driver = "EMU10K1", .name = "SB Live! 5.1 Dell OEM [SB0228]", driver 1647 sound/pci/emu10k1/emu10k1_main.c .driver = "EMU10K1", .name = "SB Live! 5.1 [SB0220]", driver 1653 sound/pci/emu10k1/emu10k1_main.c .driver = "EMU10K1", .name = "SB Live! 5.1", driver 1660 sound/pci/emu10k1/emu10k1_main.c .driver = "EMU10K1", .name = "SB Live! 5.1 [SB0060]", driver 1668 sound/pci/emu10k1/emu10k1_main.c .driver = "EMU10K1", .name = "SB Live! Value [CT4850]", driver 1674 sound/pci/emu10k1/emu10k1_main.c .driver = "EMU10K1", .name = "SB Live! Platinum [CT4760P]", driver 1679 sound/pci/emu10k1/emu10k1_main.c .driver = "EMU10K1", .name = "SB Live! Value [CT4871]", driver 1685 sound/pci/emu10k1/emu10k1_main.c .driver = "EMU10K1", .name = "SB Live! Value [CT4831]", driver 1691 sound/pci/emu10k1/emu10k1_main.c .driver = "EMU10K1", .name = "SB Live! Value [CT4870]", driver 1698 sound/pci/emu10k1/emu10k1_main.c .driver = "EMU10K1", .name = "SB Live! Value [CT4832]", driver 1704 sound/pci/emu10k1/emu10k1_main.c .driver = "EMU10K1", .name = "SB Live! Value [CT4830]", driver 1710 sound/pci/emu10k1/emu10k1_main.c .driver = "EMU10K1", .name = "SB PCI512 [CT4790]", driver 1716 sound/pci/emu10k1/emu10k1_main.c .driver = "EMU10K1", .name = "SB Live! Value [CT4780]", driver 1722 sound/pci/emu10k1/emu10k1_main.c .driver = "EMU10K1", .name = "E-mu APS [PC545]", driver 1727 sound/pci/emu10k1/emu10k1_main.c .driver = "EMU10K1", .name = "SB Live! [CT4620]", driver 1733 sound/pci/emu10k1/emu10k1_main.c .driver = "EMU10K1", .name = "SB Live! Value [CT4670]", driver 1739 sound/pci/emu10k1/emu10k1_main.c .driver = "EMU10K1", .name = "SB Live! [Unknown]", driver 97 sound/pci/emu10k1/emu10k1_synth.c .driver = { driver 1586 sound/pci/emu10k1/emu10k1x.c strcpy(card->driver, "EMU10K1X"); driver 2423 sound/pci/ens1370.c strcpy(card->driver, DRIVER_NAME); driver 2428 sound/pci/ens1370.c card->driver, driver 2452 sound/pci/ens1370.c .driver = { driver 1798 sound/pci/es1938.c strcpy(card->driver, "ES1938"); driver 1862 sound/pci/es1938.c .driver = { driver 2500 sound/pci/es1968.c input_dev->name = chip->card->driver; driver 2832 sound/pci/es1968.c strcpy(card->driver, "ES1978"); driver 2836 sound/pci/es1968.c strcpy(card->driver, "ES1968"); driver 2840 sound/pci/es1968.c strcpy(card->driver, "ESM1"); driver 2914 sound/pci/es1968.c .driver = { driver 1328 sound/pci/fm801.c strcpy(card->driver, "FM801"); driver 1447 sound/pci/fm801.c .driver = { driver 24 sound/pci/hda/hda_bind.c struct hda_codec_driver *driver = driver 31 sound/pci/hda/hda_bind.c for (list = driver->id; list->vendor_id; list++) { driver 85 sound/pci/hda/hda_bind.c struct module *owner = dev->driver->owner; driver 158 sound/pci/hda/hda_bind.c module_put(dev->driver->owner); driver 173 sound/pci/hda/hda_bind.c drv->core.driver.name = name; driver 174 sound/pci/hda/hda_bind.c drv->core.driver.owner = owner; driver 175 sound/pci/hda/hda_bind.c drv->core.driver.bus = &snd_hda_bus_type; driver 176 sound/pci/hda/hda_bind.c drv->core.driver.probe = hda_codec_driver_probe; driver 177 sound/pci/hda/hda_bind.c drv->core.driver.remove = hda_codec_driver_remove; driver 178 sound/pci/hda/hda_bind.c drv->core.driver.shutdown = hda_codec_driver_shutdown; driver 179 sound/pci/hda/hda_bind.c drv->core.driver.pm = &hda_codec_driver_pm; driver 183 sound/pci/hda/hda_bind.c return driver_register(&drv->core.driver); driver 189 sound/pci/hda/hda_bind.c driver_unregister(&drv->core.driver); driver 1967 sound/pci/hda/hda_intel.c strcpy(card->driver, "HDA-Intel"); driver 2678 sound/pci/hda/hda_intel.c .driver = { driver 345 sound/pci/hda/hda_tegra.c strncpy(card->driver, drv_name, sizeof(card->driver)); driver 520 sound/pci/hda/hda_tegra.c .driver = { driver 2214 sound/pci/ice1712/aureon.c .driver = "Aureon51", driver 2224 sound/pci/ice1712/aureon.c .driver = "Aureon71", driver 2234 sound/pci/ice1712/aureon.c .driver = "Aureon71Univ", /* keep in 15 letters */ driver 2244 sound/pci/ice1712/aureon.c .driver = "Prodigy71", /* should be identical with Aureon71 */ driver 2254 sound/pci/ice1712/aureon.c .driver = "Prodigy71LT", driver 2264 sound/pci/ice1712/aureon.c .driver = "Prodigy71LT", driver 2633 sound/pci/ice1712/ice1712.c strcpy(card->driver, "ICE1712"); driver 2648 sound/pci/ice1712/ice1712.c if (c->driver) /* specific driver? */ driver 2649 sound/pci/ice1712/ice1712.c strcpy(card->driver, c->driver); driver 2849 sound/pci/ice1712/ice1712.c .driver = { driver 511 sound/pci/ice1712/ice1712.h const char *driver; driver 2622 sound/pci/ice1712/ice1724.c strcpy(card->driver, "ICE1724"); driver 2640 sound/pci/ice1712/ice1724.c if (c->driver) /* specific driver? */ driver 2641 sound/pci/ice1712/ice1724.c strcpy(card->driver, c->driver); driver 2860 sound/pci/ice1712/ice1724.c .driver = { driver 1241 sound/pci/ice1712/prodigy_hifi.c .driver = "Prodigy71HIFI", driver 1251 sound/pci/ice1712/prodigy_hifi.c .driver = "Prodigy71HD2", driver 1261 sound/pci/ice1712/prodigy_hifi.c .driver = "Fortissimo4", driver 3189 sound/pci/intel8x0.c strcpy(card->driver, "ICH"); driver 3193 sound/pci/intel8x0.c strcpy(card->driver, "NFORCE"); driver 3196 sound/pci/intel8x0.c strcpy(card->driver, "ICH4"); driver 3267 sound/pci/intel8x0.c .driver = { driver 1259 sound/pci/intel8x0m.c strcpy(card->driver, "ICH-MODEM"); driver 1307 sound/pci/intel8x0m.c .driver = { driver 2442 sound/pci/korg1212/korg1212.c strcpy(card->driver, "korg1212"); driver 671 sound/pci/lola/lola.c strcpy(card->driver, "Lola"); driver 1088 sound/pci/lx6464es/lx6464es.c strcpy(card->driver, "LX6464ES"); driver 1850 sound/pci/maestro3.c err = snd_pcm_new(chip->card, chip->card->driver, device, driver 1860 sound/pci/maestro3.c strcpy(pcm->name, chip->card->driver); driver 2490 sound/pci/maestro3.c input_dev->name = chip->card->driver; driver 2617 sound/pci/maestro3.c err = pci_request_regions(pci, card->driver); driver 2719 sound/pci/maestro3.c strcpy(card->driver, "Allegro"); driver 2723 sound/pci/maestro3.c strcpy(card->driver, "Canyon3D-2"); driver 2726 sound/pci/maestro3.c strcpy(card->driver, "Maestro3"); driver 2736 sound/pci/maestro3.c sprintf(card->shortname, "ESS %s PCI", card->driver); driver 2773 sound/pci/maestro3.c .driver = { driver 1333 sound/pci/mixart/mixart.c strcpy(card->driver, CARD_NAME); driver 949 sound/pci/nm256/nm256.c err = snd_pcm_new(chip->card, chip->card->driver, device, driver 1336 sound/pci/nm256/nm256.c sprintf(chip->card->mixername, "%s AC97", chip->card->driver); driver 1514 sound/pci/nm256/nm256.c card->driver); driver 1529 sound/pci/nm256/nm256.c if (!strcmp(card->driver, "NM256AV")) { driver 1585 sound/pci/nm256/nm256.c card->driver); driver 1680 sound/pci/nm256/nm256.c strcpy(card->driver, "NM256AV"); driver 1683 sound/pci/nm256/nm256.c strcpy(card->driver, "NM256ZX"); driver 1686 sound/pci/nm256/nm256.c strcpy(card->driver, "NM256XL+"); driver 1727 sound/pci/nm256/nm256.c sprintf(card->shortname, "NeoMagic %s", card->driver); driver 1752 sound/pci/nm256/nm256.c .driver = { driver 862 sound/pci/oxygen/oxygen.c .driver = { driver 665 sound/pci/oxygen/oxygen_lib.c strcpy(card->driver, chip->model.chip); driver 143 sound/pci/oxygen/se6x.c .driver = { driver 88 sound/pci/oxygen/virtuoso.c .driver = { driver 1623 sound/pci/pcxhr/pcxhr.c strcpy(card->driver, DRIVER_NAME); driver 2126 sound/pci/riptide/riptide.c strcpy(card->driver, "RIPTIDE"); driver 2157 sound/pci/riptide/riptide.c static struct pci_driver driver = { driver 2162 sound/pci/riptide/riptide.c .driver = { driver 2179 sound/pci/riptide/riptide.c err = pci_register_driver(&driver); driver 2186 sound/pci/riptide/riptide.c pci_unregister_driver(&driver); driver 2193 sound/pci/riptide/riptide.c pci_unregister_driver(&driver); driver 1937 sound/pci/rme32.c strcpy(card->driver, "Digi32"); driver 2482 sound/pci/rme96.c strcpy(card->driver, "Digi96"); driver 2526 sound/pci/rme96.c .driver = { driver 5204 sound/pci/rme9652/hdsp.c strcpy(card->driver, "H-DSP"); driver 6543 sound/pci/rme9652/hdspm.c strcpy(card->driver, "HDSPM"); driver 2510 sound/pci/rme9652/rme9652.c strcpy(card->driver, "RME9636"); driver 2519 sound/pci/rme9652/rme9652.c strcpy(card->driver, "RME9636"); driver 2524 sound/pci/rme9652/rme9652.c strcpy(card->driver, "RME9652"); driver 2529 sound/pci/rme9652/rme9652.c strcpy(card->driver, "RME9652"); driver 1417 sound/pci/sis7019.c strcpy(card->driver, "SiS7019"); driver 1462 sound/pci/sis7019.c .driver = { driver 1468 sound/pci/sonicvibes.c strcpy(card->driver, "SonicVibes"); driver 105 sound/pci/trident/trident.c strcpy(card->driver, str); driver 166 sound/pci/trident/trident.c .driver = { driver 2382 sound/pci/via82xx.c if ((err = pci_request_regions(pci, card->driver)) < 0) { driver 2525 sound/pci/via82xx.c strcpy(card->driver, "VIA686A"); driver 2551 sound/pci/via82xx.c strcpy(card->driver, "VIA8233A"); driver 2553 sound/pci/via82xx.c strcpy(card->driver, "VIA8237"); /* no slog assignment */ driver 2555 sound/pci/via82xx.c strcpy(card->driver, "VIA8233"); driver 2627 sound/pci/via82xx.c .driver = { driver 1104 sound/pci/via82xx_modem.c if ((err = pci_request_regions(pci, card->driver)) < 0) { driver 1157 sound/pci/via82xx_modem.c strcpy(card->driver, "VIA82XX-MODEM"); driver 1207 sound/pci/via82xx_modem.c .driver = { driver 274 sound/pci/vx222/vx222.c .driver = { driver 264 sound/pci/ymfpci/ymfpci.c strcpy(card->driver, str); driver 350 sound/pci/ymfpci/ymfpci.c .driver = { driver 164 sound/pcmcia/pdaudiocf/pdaudiocf.c strcpy(card->driver, "PDAudio-CF"); driver 165 sound/pcmcia/pdaudiocf/pdaudiocf.c sprintf(card->shortname, "Core Sound %s", card->driver); driver 183 sound/pcmcia/vx/vxpocket.c sprintf(card->shortname, "Digigram %s", card->driver); driver 215 sound/pcmcia/vx/vxpocket.c strcpy(chip->card->driver, vxp440_hw.name); driver 61 sound/ppc/keywest.c if (!keywest_ctx->client->dev.driver) { driver 72 sound/ppc/keywest.c &to_i2c_driver(keywest_ctx->client->dev.driver)->clients); driver 95 sound/ppc/keywest.c .driver = { driver 701 sound/ppc/pmac.c err = snd_pcm_new(chip->card, chip->card->driver, 0, 1, num_captures, &pcm); driver 58 sound/ppc/powermac.c strcpy(card->driver, "PMac Burgundy"); driver 66 sound/ppc/powermac.c strcpy(card->driver, "PMac DACA"); driver 76 sound/ppc/powermac.c sprintf(card->driver, "PMac %s", name_ext); driver 86 sound/ppc/powermac.c sprintf(card->driver, "PMac %s", name_ext); driver 156 sound/ppc/powermac.c .driver = { driver 978 sound/ppc/snd_ps3.c strcpy(the_card.card->driver, "PS3"); driver 587 sound/sh/aica.c strcpy(dreamcastcard->card->driver, "snd_aica"); driver 619 sound/sh/aica.c .driver = { driver 401 sound/sh/sh_dac_audio.c strcpy(card->driver, "snd_sh_dac"); driver 425 sound/sh/sh_dac_audio.c .driver = { driver 293 sound/soc/adi/axi-i2s.c .driver = { driver 258 sound/soc/adi/axi-spdif.c .driver = { driver 478 sound/soc/amd/acp-da7219-max98357a.c .driver = { driver 1408 sound/soc/amd/acp-pcm-dma.c .driver = { driver 192 sound/soc/amd/acp-rt5645.c .driver = { driver 784 sound/soc/amd/raven/acp3x-pcm-dma.c .driver = { driver 663 sound/soc/atmel/atmel-classd.c .driver = { driver 711 sound/soc/atmel/atmel-i2s.c .driver = { driver 730 sound/soc/atmel/atmel-pdmic.c .driver = { driver 187 sound/soc/atmel/atmel_wm8904.c .driver = { driver 980 sound/soc/atmel/mchp-i2s-mcc.c .driver = { driver 163 sound/soc/atmel/mikroe-proto.c .driver = { driver 261 sound/soc/atmel/sam9g20_wm8731.c .driver = { driver 196 sound/soc/atmel/sam9x5_wm8731.c .driver = { driver 441 sound/soc/atmel/tse850-pcm5142.c .driver = { driver 336 sound/soc/au1x/ac97c.c .driver = { driver 48 sound/soc/au1x/db1000.c .driver = { driver 196 sound/soc/au1x/db1200.c .driver = { driver 351 sound/soc/au1x/dbdma2.c .driver = { driver 325 sound/soc/au1x/dma.c .driver = { driver 312 sound/soc/au1x/i2sc.c .driver = { driver 486 sound/soc/au1x/psc-ac97.c .driver = { driver 403 sound/soc/au1x/psc-i2s.c .driver = { driver 921 sound/soc/bcm/bcm2835-i2s.c .driver = { driver 1379 sound/soc/bcm/cygnus-ssp.c .driver = { driver 107 sound/soc/cirrus/edb93xx.c .driver = { driver 436 sound/soc/cirrus/ep93xx-ac97.c .driver = { driver 508 sound/soc/cirrus/ep93xx-i2s.c .driver = { driver 74 sound/soc/cirrus/simone.c .driver = { driver 122 sound/soc/cirrus/snappercl15.c .driver = { driver 1394 sound/soc/codecs/88pm860x-codec.c .driver = { driver 2577 sound/soc/codecs/ab8500-codec.c .driver = { driver 137 sound/soc/codecs/ac97.c .driver = { driver 401 sound/soc/codecs/ad1836.c .driver = { driver 38 sound/soc/codecs/ad193x-i2c.c .driver = { driver 43 sound/soc/codecs/ad193x-spi.c .driver = { driver 315 sound/soc/codecs/ad1980.c .driver = { driver 71 sound/soc/codecs/ad73311.c .driver = { driver 1508 sound/soc/codecs/adau1373.c .driver = { driver 908 sound/soc/codecs/adau1701.c .driver = { driver 58 sound/soc/codecs/adau1761-i2c.c .driver = { driver 75 sound/soc/codecs/adau1761-spi.c .driver = { driver 54 sound/soc/codecs/adau1781-i2c.c .driver = { driver 71 sound/soc/codecs/adau1781-spi.c .driver = { driver 40 sound/soc/codecs/adau1977-i2c.c .driver = { driver 67 sound/soc/codecs/adau1977-spi.c .driver = { driver 126 sound/soc/codecs/adau7002.c .driver = { driver 33 sound/soc/codecs/adav801.c .driver = { driver 30 sound/soc/codecs/adav803.c .driver = { driver 84 sound/soc/codecs/ads117x.c .driver = { driver 331 sound/soc/codecs/ak4104.c .driver = { driver 420 sound/soc/codecs/ak4118.c .driver = { driver 720 sound/soc/codecs/ak4458.c .driver = { driver 439 sound/soc/codecs/ak4535.c .driver = { driver 87 sound/soc/codecs/ak4554.c .driver = { driver 687 sound/soc/codecs/ak4613.c .driver = { driver 630 sound/soc/codecs/ak4641.c .driver = { driver 696 sound/soc/codecs/ak4642.c .driver = { driver 657 sound/soc/codecs/ak4671.c .driver = { driver 199 sound/soc/codecs/ak5386.c .driver = { driver 394 sound/soc/codecs/ak5558.c .driver = { driver 1078 sound/soc/codecs/alc5623.c .driver = { driver 1177 sound/soc/codecs/alc5632.c .driver = { driver 1448 sound/soc/codecs/arizona.c base = dai->driver->base; driver 1681 sound/soc/codecs/arizona.c int base = dai->driver->base; driver 1781 sound/soc/codecs/arizona.c int base = dai->driver->base; driver 1939 sound/soc/codecs/arizona.c routes[0].sink = dai->driver->capture.stream_name; driver 1940 sound/soc/codecs/arizona.c routes[1].sink = dai->driver->playback.stream_name; driver 1958 sound/soc/codecs/arizona.c int base = dai->driver->base; driver 2000 sound/soc/codecs/arizona.c int base = dai->driver->base; driver 2001 sound/soc/codecs/arizona.c int rx_max_chan = dai->driver->playback.channels_max; driver 2002 sound/soc/codecs/arizona.c int tx_max_chan = dai->driver->capture.channels_max; driver 232 sound/soc/codecs/bd28623.c .driver = { driver 104 sound/soc/codecs/bt-sco.c .driver = { driver 1553 sound/soc/codecs/cpcap.c .driver = { driver 143 sound/soc/codecs/cq93vc.c .driver = { driver 429 sound/soc/codecs/cros_ec_codec.c .driver = { driver 568 sound/soc/codecs/cs35l32.c .driver = { driver 1278 sound/soc/codecs/cs35l33.c .driver = { driver 1205 sound/soc/codecs/cs35l34.c .driver = { driver 1658 sound/soc/codecs/cs35l35.c .driver = { driver 1945 sound/soc/codecs/cs35l36.c .driver = { driver 637 sound/soc/codecs/cs4265.c .driver = { driver 733 sound/soc/codecs/cs4270.c .driver = { driver 34 sound/soc/codecs/cs4271-i2c.c .driver = { driver 28 sound/soc/codecs/cs4271-spi.c .driver = { driver 1959 sound/soc/codecs/cs42l42.c .driver = { driver 42 sound/soc/codecs/cs42l51-i2c.c .driver = { driver 1221 sound/soc/codecs/cs42l52.c .driver = { driver 1341 sound/soc/codecs/cs42l56.c .driver = { driver 1377 sound/soc/codecs/cs42l73.c .driver = { driver 49 sound/soc/codecs/cs42xx8-i2c.c .driver = { driver 2694 sound/soc/codecs/cs43130.c .driver = { driver 258 sound/soc/codecs/cs4341.c .driver = { driver 308 sound/soc/codecs/cs4341.c .driver = { driver 378 sound/soc/codecs/cs4349.c .driver = { driver 1476 sound/soc/codecs/cs47l15.c .driver = { driver 1342 sound/soc/codecs/cs47l24.c .driver = { driver 1764 sound/soc/codecs/cs47l35.c .driver = { driver 2717 sound/soc/codecs/cs47l85.c .driver = { driver 2633 sound/soc/codecs/cs47l90.c .driver = { driver 2026 sound/soc/codecs/cs47l92.c .driver = { driver 1119 sound/soc/codecs/cs53l30.c .driver = { driver 432 sound/soc/codecs/cx20442.c .driver = { driver 1711 sound/soc/codecs/cx2072x.c .driver = { driver 1247 sound/soc/codecs/da7210.c .driver = { driver 1324 sound/soc/codecs/da7210.c .driver = { driver 1886 sound/soc/codecs/da7213.c .driver = { driver 3310 sound/soc/codecs/da7218.c .driver = { driver 2643 sound/soc/codecs/da7219.c .driver = { driver 954 sound/soc/codecs/da732x.c reg_aif = dai->driver->base; driver 1567 sound/soc/codecs/da732x.c .driver = { driver 1529 sound/soc/codecs/da9055.c .driver = { driver 180 sound/soc/codecs/dmic.c .driver = { driver 306 sound/soc/codecs/es7134.c .driver = { driver 311 sound/soc/codecs/es7241.c .driver = { driver 849 sound/soc/codecs/es8316.c .driver = { driver 40 sound/soc/codecs/es8328-i2c.c .driver = { driver 29 sound/soc/codecs/es8328-spi.c .driver = { driver 76 sound/soc/codecs/gtm601.c .driver = { driver 156 sound/soc/codecs/hdac_hda.c maxbps = dai->driver->playback.sig_bits; driver 158 sound/soc/codecs/hdac_hda.c maxbps = dai->driver->capture.sig_bits; driver 478 sound/soc/codecs/hdac_hdmi.c dai->driver->playback.sig_bits, 0); driver 2049 sound/soc/codecs/hdac_hdmi.c struct hdac_driver *hdrv = drv_to_hdac_driver(hdev->dev.driver); driver 2227 sound/soc/codecs/hdac_hdmi.c .driver = { driver 610 sound/soc/codecs/hdmi-codec.c struct snd_soc_dai_driver *drv = dai->driver; driver 652 sound/soc/codecs/hdmi-codec.c .source = dai->driver->playback.stream_name, driver 840 sound/soc/codecs/hdmi-codec.c .driver = { driver 62 sound/soc/codecs/ics43432.c .driver = { driver 479 sound/soc/codecs/inno_rk3036.c .driver = { driver 1141 sound/soc/codecs/isabelle.c .driver = { driver 587 sound/soc/codecs/jz4725b.c .driver = { driver 357 sound/soc/codecs/jz4740.c .driver = { driver 138 sound/soc/codecs/lm4857.c .driver = { driver 1455 sound/soc/codecs/lm49453.c .driver = { driver 254 sound/soc/codecs/lochnagar-sc.c .driver = { driver 2724 sound/soc/codecs/madera.c base = dai->driver->base; driver 2955 sound/soc/codecs/madera.c int base = dai->driver->base; driver 3071 sound/soc/codecs/madera.c int base = dai->driver->base; driver 3243 sound/soc/codecs/madera.c routes[0].sink = dai->driver->capture.stream_name; driver 3244 sound/soc/codecs/madera.c routes[1].sink = dai->driver->playback.stream_name; driver 3261 sound/soc/codecs/madera.c int base = dai->driver->base; driver 3307 sound/soc/codecs/madera.c int base = dai->driver->base; driver 3308 sound/soc/codecs/madera.c int rx_max_chan = dai->driver->playback.channels_max; driver 3309 sound/soc/codecs/madera.c int tx_max_chan = dai->driver->capture.channels_max; driver 196 sound/soc/codecs/max9759.c .driver = { driver 215 sound/soc/codecs/max9768.c .driver = { driver 1778 sound/soc/codecs/max98088.c .driver = { driver 2532 sound/soc/codecs/max98090.c acpi_id = acpi_match_device(i2c->dev.driver->acpi_match_table, driver 2674 sound/soc/codecs/max98090.c .driver = { driver 2158 sound/soc/codecs/max98095.c .driver = { driver 144 sound/soc/codecs/max98357a.c .driver = { driver 418 sound/soc/codecs/max98371.c .driver = { driver 1019 sound/soc/codecs/max98373.c .driver = { driver 331 sound/soc/codecs/max9850.c .driver = { driver 370 sound/soc/codecs/max98504.c .driver = { driver 735 sound/soc/codecs/max9860.c .driver = { driver 542 sound/soc/codecs/max9867.c .driver = { driver 161 sound/soc/codecs/max9877.c .driver = { driver 637 sound/soc/codecs/max98925.c .driver = { driver 581 sound/soc/codecs/max98926.c .driver = { driver 948 sound/soc/codecs/max98927.c .driver = { driver 787 sound/soc/codecs/mc13783.c .driver = { driver 583 sound/soc/codecs/ml26124.c .driver = { driver 1260 sound/soc/codecs/msm8916-wcd-analog.c .driver = { driver 1232 sound/soc/codecs/msm8916-wcd-digital.c .driver = { driver 1486 sound/soc/codecs/mt6351.c .driver = { driver 2359 sound/soc/codecs/mt6358.c .driver = { driver 873 sound/soc/codecs/nau8540.c .driver = { driver 878 sound/soc/codecs/nau8810.c .driver = { driver 1139 sound/soc/codecs/nau8822.c .driver = { driver 1943 sound/soc/codecs/nau8824.c .driver = { driver 2656 sound/soc/codecs/nau8825.c .driver = { driver 326 sound/soc/codecs/pcm1681.c .driver = { driver 49 sound/soc/codecs/pcm1789-i2c.c .driver = { driver 46 sound/soc/codecs/pcm179x-i2c.c .driver = { driver 45 sound/soc/codecs/pcm179x-spi.c .driver = { driver 51 sound/soc/codecs/pcm186x-i2c.c .driver = { driver 51 sound/soc/codecs/pcm186x-spi.c .driver = { driver 155 sound/soc/codecs/pcm3008.c .driver = { driver 46 sound/soc/codecs/pcm3060-i2c.c .driver = { driver 45 sound/soc/codecs/pcm3060-spi.c .driver = { driver 53 sound/soc/codecs/pcm3168a-i2c.c .driver = { driver 52 sound/soc/codecs/pcm3168a-spi.c .driver = { driver 48 sound/soc/codecs/pcm5102a.c .driver = { driver 74 sound/soc/codecs/pcm512x-i2c.c .driver = { driver 57 sound/soc/codecs/pcm512x-spi.c .driver = { driver 507 sound/soc/codecs/rk3328_codec.c .driver = { driver 2259 sound/soc/codecs/rt1011.c .driver = { driver 1166 sound/soc/codecs/rt1305.c .driver = { driver 862 sound/soc/codecs/rt1308.c .driver = { driver 1221 sound/soc/codecs/rt274.c .driver = { driver 1261 sound/soc/codecs/rt286.c .driver = { driver 1223 sound/soc/codecs/rt298.c acpiid = acpi_match_device(dev->driver->acpi_match_table, dev); driver 1306 sound/soc/codecs/rt298.c .driver = { driver 503 sound/soc/codecs/rt5514-spi.c .driver = { driver 1327 sound/soc/codecs/rt5514.c .driver = { driver 1407 sound/soc/codecs/rt5616.c .driver = { driver 1725 sound/soc/codecs/rt5631.c .driver = { driver 2857 sound/soc/codecs/rt5640.c .driver = { driver 4087 sound/soc/codecs/rt5645.c .driver = { driver 2282 sound/soc/codecs/rt5651.c .driver = { driver 4356 sound/soc/codecs/rt5659.c .driver = { driver 1337 sound/soc/codecs/rt5660.c .driver = { driver 3727 sound/soc/codecs/rt5663.c .driver = { driver 4968 sound/soc/codecs/rt5665.c .driver = { driver 2616 sound/soc/codecs/rt5668.c .driver = { driver 3164 sound/soc/codecs/rt5670.c .driver = { driver 234 sound/soc/codecs/rt5677-spi.c .driver = { driver 5405 sound/soc/codecs/rt5677.c .driver = { driver 2704 sound/soc/codecs/rt5682.c .driver = { driver 1812 sound/soc/codecs/sgtl5000.c .driver = { driver 255 sound/soc/codecs/si476x.c .driver = { driver 103 sound/soc/codecs/simple-amplifier.c .driver = { driver 562 sound/soc/codecs/sirf-audio-codec.c .driver = { driver 77 sound/soc/codecs/spdif_receiver.c .driver = { driver 77 sound/soc/codecs/spdif_transmitter.c .driver = { driver 93 sound/soc/codecs/ssm2305.c .driver = { driver 813 sound/soc/codecs/ssm2518.c .driver = { driver 46 sound/soc/codecs/ssm2602-i2c.c .driver = { driver 29 sound/soc/codecs/ssm2602-spi.c .driver = { driver 499 sound/soc/codecs/ssm4567.c .driver = { driver 1167 sound/soc/codecs/sta32x.c .driver = { driver 1262 sound/soc/codecs/sta350.c .driver = { driver 379 sound/soc/codecs/sta529.c .driver = { driver 327 sound/soc/codecs/stac9766.c .driver = { driver 474 sound/soc/codecs/sti-sas.c .driver = { driver 758 sound/soc/codecs/tas2552.c .driver = { driver 992 sound/soc/codecs/tas5086.c .driver = { driver 912 sound/soc/codecs/tas571x.c .driver = { driver 723 sound/soc/codecs/tas5720.c .driver = { driver 803 sound/soc/codecs/tas6424.c .driver = { driver 634 sound/soc/codecs/tda7419.c .driver = { driver 311 sound/soc/codecs/tfa9879.c .driver = { driver 45 sound/soc/codecs/tlv320aic23-i2c.c .driver = { driver 35 sound/soc/codecs/tlv320aic23-spi.c .driver = { driver 373 sound/soc/codecs/tlv320aic26.c .driver = { driver 1621 sound/soc/codecs/tlv320aic31xx.c .driver = { driver 53 sound/soc/codecs/tlv320aic32x4-i2c.c .driver = { driver 54 sound/soc/codecs/tlv320aic32x4-spi.c .driver = { driver 1925 sound/soc/codecs/tlv320aic3x.c .driver = { driver 1566 sound/soc/codecs/tlv320dac33.c .driver = { driver 317 sound/soc/codecs/tpa6130a2.c .driver = { driver 384 sound/soc/codecs/ts3a227e.c .driver = { driver 1504 sound/soc/codecs/tscs42xx.c .driver = { driver 3484 sound/soc/codecs/tscs454.c .driver = { driver 2207 sound/soc/codecs/twl4030.c .driver = { driver 1166 sound/soc/codecs/twl6040.c .driver = { driver 285 sound/soc/codecs/uda1334.c .driver = { driver 577 sound/soc/codecs/uda134x.c .driver = { driver 799 sound/soc/codecs/uda1380.c .driver = { driver 5226 sound/soc/codecs/wcd9335.c .driver = { driver 497 sound/soc/codecs/wl1273.c .driver = { driver 991 sound/soc/codecs/wm0010.c .driver = { driver 247 sound/soc/codecs/wm1250-ev1.c .driver = { driver 941 sound/soc/codecs/wm2000.c .driver = { driver 2496 sound/soc/codecs/wm2200.c .driver = { driver 1284 sound/soc/codecs/wm5100.c base = dai->driver->base; driver 1405 sound/soc/codecs/wm5100.c base = dai->driver->base; driver 2712 sound/soc/codecs/wm5100.c .driver = { driver 2151 sound/soc/codecs/wm5102.c .driver = { driver 2517 sound/soc/codecs/wm5110.c .driver = { driver 1605 sound/soc/codecs/wm8350.c .driver = { driver 1347 sound/soc/codecs/wm8400.c .driver = { driver 639 sound/soc/codecs/wm8510.c .driver = { driver 678 sound/soc/codecs/wm8510.c .driver = { driver 528 sound/soc/codecs/wm8523.c .driver = { driver 242 sound/soc/codecs/wm8524.c .driver = { driver 566 sound/soc/codecs/wm8580.c ratio = wm8580->sysclk[dai->driver->id] / params_rate(params); driver 572 sound/soc/codecs/wm8580.c wm8580->sysclk[dai->driver->id], params_rate(params)); driver 577 sound/soc/codecs/wm8580.c wm8580_sysclk_ratios[i], wm8580->sysclk[dai->driver->id]); driver 595 sound/soc/codecs/wm8580.c snd_soc_component_update_bits(component, WM8580_PAIF1 + dai->driver->id, driver 598 sound/soc/codecs/wm8580.c snd_soc_component_update_bits(component, WM8580_PAIF3 + dai->driver->id, driver 611 sound/soc/codecs/wm8580.c aifa = snd_soc_component_read32(component, WM8580_PAIF1 + codec_dai->driver->id); driver 612 sound/soc/codecs/wm8580.c aifb = snd_soc_component_read32(component, WM8580_PAIF3 + codec_dai->driver->id); driver 678 sound/soc/codecs/wm8580.c snd_soc_component_write(component, WM8580_PAIF1 + codec_dai->driver->id, aifa); driver 679 sound/soc/codecs/wm8580.c snd_soc_component_write(component, WM8580_PAIF3 + codec_dai->driver->id, aifb); driver 757 sound/soc/codecs/wm8580.c switch (dai->driver->id) { driver 775 sound/soc/codecs/wm8580.c if (dai->driver->id != WM8580_DAI_PAIFTX) driver 794 sound/soc/codecs/wm8580.c wm8580->sysclk[dai->driver->id] = freq; driver 1049 sound/soc/codecs/wm8580.c .driver = { driver 425 sound/soc/codecs/wm8711.c .driver = { driver 464 sound/soc/codecs/wm8711.c .driver = { driver 68 sound/soc/codecs/wm8727.c .driver = { driver 266 sound/soc/codecs/wm8728.c .driver = { driver 305 sound/soc/codecs/wm8728.c .driver = { driver 721 sound/soc/codecs/wm8731.c .driver = { driver 797 sound/soc/codecs/wm8731.c .driver = { driver 650 sound/soc/codecs/wm8737.c .driver = { driver 693 sound/soc/codecs/wm8737.c .driver = { driver 616 sound/soc/codecs/wm8741.c .driver = { driver 667 sound/soc/codecs/wm8741.c .driver = { driver 772 sound/soc/codecs/wm8750.c .driver = { driver 813 sound/soc/codecs/wm8750.c .driver = { driver 1542 sound/soc/codecs/wm8753.c .driver = { driver 1587 sound/soc/codecs/wm8753.c .driver = { driver 689 sound/soc/codecs/wm8770.c .driver = { driver 169 sound/soc/codecs/wm8776.c switch (dai->driver->id) { driver 249 sound/soc/codecs/wm8776.c switch (dai->driver->id) { driver 287 sound/soc/codecs/wm8776.c if (wm8776->sysclk[dai->driver->id] / params_rate(params) driver 295 sound/soc/codecs/wm8776.c wm8776->sysclk[dai->driver->id], params_rate(params)); driver 325 sound/soc/codecs/wm8776.c if (WARN_ON(dai->driver->id >= ARRAY_SIZE(wm8776->sysclk))) driver 328 sound/soc/codecs/wm8776.c wm8776->sysclk[dai->driver->id] = freq; driver 483 sound/soc/codecs/wm8776.c .driver = { driver 523 sound/soc/codecs/wm8776.c .driver = { driver 138 sound/soc/codecs/wm8782.c .driver = { driver 59 sound/soc/codecs/wm8804-i2c.c .driver = { driver 40 sound/soc/codecs/wm8804-spi.c .driver = { driver 1266 sound/soc/codecs/wm8900.c .driver = { driver 1310 sound/soc/codecs/wm8900.c .driver = { driver 2214 sound/soc/codecs/wm8903.c .driver = { driver 2304 sound/soc/codecs/wm8904.c .driver = { driver 782 sound/soc/codecs/wm8940.c .driver = { driver 1004 sound/soc/codecs/wm8955.c .driver = { driver 1475 sound/soc/codecs/wm8960.c .driver = { driver 976 sound/soc/codecs/wm8961.c .driver = { driver 3873 sound/soc/codecs/wm8962.c .driver = { driver 704 sound/soc/codecs/wm8971.c .driver = { driver 727 sound/soc/codecs/wm8974.c .driver = { driver 1072 sound/soc/codecs/wm8978.c .driver = { driver 1029 sound/soc/codecs/wm8983.c .driver = { driver 1069 sound/soc/codecs/wm8983.c .driver = { driver 1161 sound/soc/codecs/wm8985.c .driver = { driver 1204 sound/soc/codecs/wm8985.c .driver = { driver 866 sound/soc/codecs/wm8988.c .driver = { driver 906 sound/soc/codecs/wm8988.c .driver = { driver 1346 sound/soc/codecs/wm8990.c .driver = { driver 1332 sound/soc/codecs/wm8991.c .driver = { driver 1744 sound/soc/codecs/wm8993.c .driver = { driver 4516 sound/soc/codecs/wm8994.c .driver = { driver 2224 sound/soc/codecs/wm8995.c .driver = { driver 2268 sound/soc/codecs/wm8995.c .driver = { driver 3088 sound/soc/codecs/wm8996.c .driver = { driver 1199 sound/soc/codecs/wm8997.c .driver = { driver 1410 sound/soc/codecs/wm8998.c .driver = { driver 1372 sound/soc/codecs/wm9081.c .driver = { driver 619 sound/soc/codecs/wm9090.c .driver = { driver 390 sound/soc/codecs/wm9705.c .driver = { driver 716 sound/soc/codecs/wm9712.c .driver = { driver 1281 sound/soc/codecs/wm9713.c .driver = { driver 390 sound/soc/codecs/zx_aud96p22.c .driver = { driver 749 sound/soc/dwc/dwc-i2s.c .driver = { driver 220 sound/soc/fsl/eukrea-tlv320.c .driver = { driver 727 sound/soc/fsl/fsl-asoc-card.c .driver = { driver 1081 sound/soc/fsl/fsl_asrc.c .driver = { driver 300 sound/soc/fsl/fsl_audmix.c priv->tdms |= BIT(dai->driver->id); driver 307 sound/soc/fsl/fsl_audmix.c priv->tdms &= ~BIT(dai->driver->id); driver 578 sound/soc/fsl/fsl_audmix.c .driver = { driver 390 sound/soc/fsl/fsl_dma.c container_of(component->driver, struct dma_object, dai); driver 807 sound/soc/fsl/fsl_dma.c container_of(component->driver, struct dma_object, dai); driver 965 sound/soc/fsl/fsl_dma.c .driver = { driver 1150 sound/soc/fsl/fsl_esai.c .driver = { driver 813 sound/soc/fsl/fsl_micfil.c .driver = { driver 1174 sound/soc/fsl/fsl_sai.c .driver = { driver 1369 sound/soc/fsl/fsl_spdif.c .driver = { driver 1687 sound/soc/fsl/fsl_ssi.c .driver = { driver 346 sound/soc/fsl/imx-audmix.c .driver = { driver 390 sound/soc/fsl/imx-audmux.c .driver = { driver 226 sound/soc/fsl/imx-es8328.c .driver = { driver 151 sound/soc/fsl/imx-mc13783.c .driver = { driver 213 sound/soc/fsl/imx-sgtl5000.c .driver = { driver 89 sound/soc/fsl/imx-spdif.c .driver = { driver 641 sound/soc/fsl/imx-ssi.c .driver = { driver 335 sound/soc/fsl/mpc5200_psc_ac97.c .driver = { driver 230 sound/soc/fsl/mpc5200_psc_i2s.c .driver = { driver 405 sound/soc/fsl/mpc8610_hpcd.c .driver = { driver 210 sound/soc/fsl/mx27vis-aic32x4.c .driver = { driver 414 sound/soc/fsl/p1022_ds.c .driver = { driver 363 sound/soc/fsl/p1022_rdk.c .driver = { driver 128 sound/soc/fsl/pcm030-audio-fabric.c .driver = { driver 700 sound/soc/generic/audio-graph-card.c .driver = { driver 731 sound/soc/generic/simple-card.c .driver = { driver 600 sound/soc/hisilicon/hi6210-i2s.c .driver = { driver 607 sound/soc/img/img-i2s-in.c .driver = { driver 612 sound/soc/img/img-i2s-out.c .driver = { driver 316 sound/soc/img/img-parallel-out.c .driver = { driver 879 sound/soc/img/img-spdif-in.c .driver = { driver 473 sound/soc/img/img-spdif-out.c .driver = { driver 274 sound/soc/img/pistachio-internal-dac.c .driver = { driver 56 sound/soc/intel/atom/sst-mfld-platform-compress.c if (!sst || !try_module_get(sst->dev->driver->owner)) { driver 88 sound/soc/intel/atom/sst-mfld-platform-compress.c module_put(sst->dev->driver->owner); driver 33 sound/soc/intel/atom/sst-mfld-platform-pcm.c if (!try_module_get(dev->dev->driver->owner)) driver 38 sound/soc/intel/atom/sst-mfld-platform-pcm.c module_put(dev->dev->driver->owner); driver 63 sound/soc/intel/atom/sst-mfld-platform-pcm.c module_put(sst->dev->driver->owner); driver 318 sound/soc/intel/atom/sst-mfld-platform-pcm.c !try_module_get(sst->dev->driver->owner)) { driver 360 sound/soc/intel/atom/sst-mfld-platform-pcm.c module_put(sst->dev->driver->owner); driver 683 sound/soc/intel/atom/sst-mfld-platform-pcm.c if (dai->driver->playback.channels_min || driver 684 sound/soc/intel/atom/sst-mfld-platform-pcm.c dai->driver->capture.channels_min) { driver 815 sound/soc/intel/atom/sst-mfld-platform-pcm.c .driver = { driver 247 sound/soc/intel/atom/sst/sst_acpi.c id = acpi_match_device(dev->driver->acpi_match_table, dev); driver 350 sound/soc/intel/atom/sst/sst_acpi.c .driver = { driver 187 sound/soc/intel/atom/sst/sst_pci.c .driver = { driver 464 sound/soc/intel/baytrail/sst-baytrail-pcm.c .driver = { driver 369 sound/soc/intel/boards/bdw-rt5677.c .driver = { driver 289 sound/soc/intel/boards/broadwell.c .driver = { driver 735 sound/soc/intel/boards/bxt_da7219_max98357a.c .driver = { driver 642 sound/soc/intel/boards/bxt_rt298.c .driver = { driver 172 sound/soc/intel/boards/byt-max98090.c .driver = { driver 214 sound/soc/intel/boards/byt-rt5640.c .driver = { driver 262 sound/soc/intel/boards/bytcht_cx2072x.c .driver = { driver 273 sound/soc/intel/boards/bytcht_da7213.c .driver = { driver 603 sound/soc/intel/boards/bytcht_es8316.c .driver = { driver 188 sound/soc/intel/boards/bytcht_nocodec.c .driver = { driver 1350 sound/soc/intel/boards/bytcr_rt5640.c .driver = { driver 1115 sound/soc/intel/boards/bytcr_rt5651.c .driver = { driver 617 sound/soc/intel/boards/cht_bsw_max98090_ti.c .driver = { driver 283 sound/soc/intel/boards/cht_bsw_nau8824.c .driver = { driver 699 sound/soc/intel/boards/cht_bsw_rt5645.c .driver = { driver 460 sound/soc/intel/boards/cht_bsw_rt5672.c .driver = { driver 629 sound/soc/intel/boards/glk_rt5682_max98357a.c .driver = { driver 207 sound/soc/intel/boards/haswell.c .driver = { driver 619 sound/soc/intel/boards/kbl_da7219_max98357a.c .driver = { driver 1154 sound/soc/intel/boards/kbl_da7219_max98927.c .driver = { driver 541 sound/soc/intel/boards/kbl_rt5660.c .driver = { driver 1016 sound/soc/intel/boards/kbl_rt5663_max98927.c .driver = { driver 674 sound/soc/intel/boards/kbl_rt5663_rt5514_max98927.c .driver = { driver 190 sound/soc/intel/boards/skl_hda_dsp_generic.c .driver = { driver 679 sound/soc/intel/boards/skl_nau88l25_max98357a.c .driver = { driver 722 sound/soc/intel/boards/skl_nau88l25_ssm4567.c .driver = { driver 554 sound/soc/intel/boards/skl_rt286.c .driver = { driver 711 sound/soc/intel/boards/sof_rt5682.c .driver = { driver 89 sound/soc/intel/common/sst-acpi.c id = acpi_match_device(dev->driver->acpi_match_table, dev); driver 227 sound/soc/intel/common/sst-acpi.c .driver = { driver 1376 sound/soc/intel/haswell/sst-haswell-pcm.c .driver = { driver 335 sound/soc/intel/skylake/skl-pcm.c p_params.host_bps = dai->driver->playback.sig_bits; driver 337 sound/soc/intel/skylake/skl-pcm.c p_params.host_bps = dai->driver->capture.sig_bits; driver 594 sound/soc/intel/skylake/skl-pcm.c p_params.link_bps = codec_dai->driver->playback.sig_bits; driver 596 sound/soc/intel/skylake/skl-pcm.c p_params.link_bps = codec_dai->driver->capture.sig_bits; driver 1235 sound/soc/intel/skylake/skl-pcm.c if (!codec_dai->driver->ops->delay) driver 1238 sound/soc/intel/skylake/skl-pcm.c codec_frames = codec_dai->driver->ops->delay(substream, codec_dai); driver 1305 sound/soc/intel/skylake/skl-pcm.c if (dai->driver->playback.channels_min || driver 1306 sound/soc/intel/skylake/skl-pcm.c dai->driver->capture.channels_min) { driver 417 sound/soc/intel/skylake/skl-ssp-clk.c .driver = { driver 1208 sound/soc/intel/skylake/skl.c .driver = { driver 543 sound/soc/jz4740/jz4740-i2s.c .driver = { driver 144 sound/soc/kirkwood/armada-370-db.c .driver = { driver 634 sound/soc/kirkwood/kirkwood-i2s.c .driver = { driver 1417 sound/soc/mediatek/common/mtk-btcvsd.c .driver = { driver 1484 sound/soc/mediatek/mt2701/mt2701-afe-pcm.c .driver = { driver 424 sound/soc/mediatek/mt2701/mt2701-cs42448.c .driver = { driver 162 sound/soc/mediatek/mt2701/mt2701-wm8960.c .driver = { driver 903 sound/soc/mediatek/mt6797/mt6797-afe-pcm.c .driver = { driver 244 sound/soc/mediatek/mt6797/mt6797-mt6351.c .driver = { driver 1189 sound/soc/mediatek/mt8173/mt8173-afe-pcm.c .driver = { driver 193 sound/soc/mediatek/mt8173/mt8173-max98090.c .driver = { driver 231 sound/soc/mediatek/mt8173/mt8173-rt5650-rt5514.c .driver = { driver 298 sound/soc/mediatek/mt8173/mt8173-rt5650-rt5676.c .driver = { driver 322 sound/soc/mediatek/mt8173/mt8173-rt5650.c .driver = { driver 1255 sound/soc/mediatek/mt8183/mt8183-afe-pcm.c .driver = { driver 465 sound/soc/mediatek/mt8183/mt8183-da7219-max98357.c .driver = { driver 513 sound/soc/mediatek/mt8183/mt8183-mt6358-ts3a227-max98357.c .driver = { driver 710 sound/soc/meson/axg-card.c .driver = { driver 358 sound/soc/meson/axg-frddr.c .driver = { driver 643 sound/soc/meson/axg-pdm.c .driver = { driver 510 sound/soc/meson/axg-spdifin.c .driver = { driver 445 sound/soc/meson/axg-spdifout.c .driver = { driver 85 sound/soc/meson/axg-tdm-interface.c dai->driver->playback.channels_max = tx_slots; driver 86 sound/soc/meson/axg-tdm-interface.c dai->driver->playback.formats = fmt; driver 91 sound/soc/meson/axg-tdm-interface.c dai->driver->capture.channels_max = rx_slots; driver 92 sound/soc/meson/axg-tdm-interface.c dai->driver->capture.formats = fmt; driver 541 sound/soc/meson/axg-tdm-interface.c .driver = { driver 246 sound/soc/meson/axg-tdmin.c .driver = { driver 333 sound/soc/meson/axg-tdmout.c .driver = { driver 302 sound/soc/meson/axg-toddr.c .driver = { driver 234 sound/soc/meson/g12a-tohdmitx.c data->params.sig_bits = dai->driver->playback.sig_bits; driver 399 sound/soc/meson/g12a-tohdmitx.c .driver = { driver 838 sound/soc/mxs/mxs-saif.c .driver = { driver 187 sound/soc/mxs/mxs-sgtl5000.c .driver = { driver 121 sound/soc/pxa/brownstone.c .driver = { driver 304 sound/soc/pxa/corgi.c .driver = { driver 153 sound/soc/pxa/e740_wm9705.c .driver = { driver 136 sound/soc/pxa/e750_wm9705.c .driver = { driver 136 sound/soc/pxa/e800_wm9712.c .driver = { driver 201 sound/soc/pxa/hx4700.c .driver = { driver 87 sound/soc/pxa/imote2.c .driver = { driver 189 sound/soc/pxa/mioa701_wm9713.c .driver = { driver 238 sound/soc/pxa/mmp-pcm.c .driver = { driver 455 sound/soc/pxa/mmp-sspa.c .driver = { driver 149 sound/soc/pxa/palm27x.c .driver = { driver 275 sound/soc/pxa/poodle.c .driver = { driver 892 sound/soc/pxa/pxa-ssp.c .driver = { driver 284 sound/soc/pxa/pxa2xx-ac97.c .driver = { driver 377 sound/soc/pxa/pxa2xx-i2s.c .driver = { driver 33 sound/soc/pxa/pxa2xx-pcm.c .driver = { driver 327 sound/soc/pxa/spitz.c .driver = { driver 248 sound/soc/pxa/tosa.c .driver = { driver 128 sound/soc/pxa/ttc-dkb.c .driver = { driver 269 sound/soc/qcom/apq8016_sbc.c .driver = { driver 159 sound/soc/qcom/apq8096.c .driver = { driver 250 sound/soc/qcom/lpass-apq8016.c .driver = { driver 28 sound/soc/qcom/lpass-cpu.c ret = clk_set_rate(drvdata->mi2s_osr_clk[dai->driver->id], freq); driver 42 sound/soc/qcom/lpass-cpu.c ret = clk_prepare_enable(drvdata->mi2s_osr_clk[dai->driver->id]); driver 48 sound/soc/qcom/lpass-cpu.c ret = clk_prepare_enable(drvdata->mi2s_bit_clk[dai->driver->id]); driver 51 sound/soc/qcom/lpass-cpu.c clk_disable_unprepare(drvdata->mi2s_osr_clk[dai->driver->id]); driver 63 sound/soc/qcom/lpass-cpu.c clk_disable_unprepare(drvdata->mi2s_bit_clk[dai->driver->id]); driver 65 sound/soc/qcom/lpass-cpu.c clk_disable_unprepare(drvdata->mi2s_osr_clk[dai->driver->id]); driver 159 sound/soc/qcom/lpass-cpu.c LPAIF_I2SCTL_REG(drvdata->variant, dai->driver->id), driver 166 sound/soc/qcom/lpass-cpu.c ret = clk_set_rate(drvdata->mi2s_bit_clk[dai->driver->id], driver 184 sound/soc/qcom/lpass-cpu.c LPAIF_I2SCTL_REG(drvdata->variant, dai->driver->id), driver 208 sound/soc/qcom/lpass-cpu.c LPAIF_I2SCTL_REG(drvdata->variant, dai->driver->id), driver 237 sound/soc/qcom/lpass-cpu.c dai->driver->id), driver 256 sound/soc/qcom/lpass-cpu.c dai->driver->id), driver 285 sound/soc/qcom/lpass-cpu.c LPAIF_I2SCTL_REG(drvdata->variant, dai->driver->id), 0); driver 438 sound/soc/qcom/lpass-cpu.c match = of_match_device(dev->driver->of_match_table, dev); driver 104 sound/soc/qcom/lpass-ipq806x.c .driver = { driver 68 sound/soc/qcom/lpass-platform.c data->i2s_port = cpu_dai->driver->id; driver 625 sound/soc/qcom/qdsp6/q6adm.c .driver = { driver 1470 sound/soc/qcom/qdsp6/q6afe-dai.c .driver = { driver 1499 sound/soc/qcom/qdsp6/q6afe.c .driver = { driver 337 sound/soc/qcom/qdsp6/q6asm-dai.c stream_id = cpu_dai->driver->id; driver 558 sound/soc/qcom/qdsp6/q6asm-dai.c stream_id = cpu_dai->driver->id; driver 941 sound/soc/qcom/qdsp6/q6asm-dai.c .driver = { driver 1382 sound/soc/qcom/qdsp6/q6asm.c .driver = { driver 367 sound/soc/qcom/qdsp6/q6core.c .driver = { driver 1041 sound/soc/qcom/qdsp6/q6routing.c .driver = { driver 461 sound/soc/qcom/sdm845.c .driver = { driver 132 sound/soc/qcom/storm.c .driver = { driver 272 sound/soc/rockchip/rk3288_hdmi_analog.c .driver = { driver 562 sound/soc/rockchip/rk3399_gru_sound.c .driver = { driver 376 sound/soc/rockchip/rockchip_i2s.c if (dai->driver->symmetric_rates && rtd->dai_link->symmetric_rates) driver 715 sound/soc/rockchip/rockchip_i2s.c .driver = { driver 277 sound/soc/rockchip/rockchip_max98090.c .driver = { driver 613 sound/soc/rockchip/rockchip_pdm.c .driver = { driver 229 sound/soc/rockchip/rockchip_rt5645.c .driver = { driver 407 sound/soc/rockchip/rockchip_spdif.c .driver = { driver 151 sound/soc/samsung/arndale_rt5631.c .driver = { driver 481 sound/soc/samsung/bells.c .driver = { driver 1694 sound/soc/samsung/i2s.c .driver = { driver 413 sound/soc/samsung/idma.c .driver = { driver 336 sound/soc/samsung/littlemill.c .driver = { driver 194 sound/soc/samsung/lowland.c .driver = { driver 355 sound/soc/samsung/odroid.c .driver = { driver 591 sound/soc/samsung/pcm.c .driver = { driver 191 sound/soc/samsung/s3c2412-i2s.c .driver = { driver 460 sound/soc/samsung/s3c24xx-i2s.c .driver = { driver 99 sound/soc/samsung/s3c24xx_simtec_hermes.c .driver = { driver 87 sound/soc/samsung/s3c24xx_simtec_tlv320aic23.c .driver = { driver 249 sound/soc/samsung/s3c24xx_uda134x.c .driver = { driver 213 sound/soc/samsung/smartq_wm8987.c .driver = { driver 188 sound/soc/samsung/smdk_wm8994.c .driver = { driver 128 sound/soc/samsung/smdk_wm8994pcm.c .driver = { driver 249 sound/soc/samsung/snow.c .driver = { driver 476 sound/soc/samsung/spdif.c .driver = { driver 341 sound/soc/samsung/speyside.c .driver = { driver 661 sound/soc/samsung/tm2_wm5110.c .driver = { driver 240 sound/soc/samsung/tobermory.c .driver = { driver 333 sound/soc/sh/dma-sh7760.c .driver = { driver 2094 sound/soc/sh/fsi.c .driver = { driver 333 sound/soc/sh/hac.c .driver = { driver 1859 sound/soc/sh/rcar/core.c .driver = { driver 788 sound/soc/sh/siu_dai.c .driver = { driver 391 sound/soc/sh/ssi.c .driver = { driver 75 sound/soc/sirf/sirf-audio-port.c .driver = { driver 149 sound/soc/sirf/sirf-audio.c .driver = { driver 422 sound/soc/sirf/sirf-usp.c .driver = { driver 25 sound/soc/soc-component.c if (component->driver->set_sysclk) driver 26 sound/soc/soc-component.c return component->driver->set_sysclk(component, clk_id, source, driver 47 sound/soc/soc-component.c if (component->driver->set_pll) driver 48 sound/soc/soc-component.c return component->driver->set_pll(component, pll_id, source, driver 58 sound/soc/soc-component.c if (component->driver->seq_notifier) driver 59 sound/soc/soc-component.c component->driver->seq_notifier(component, type, subseq); driver 65 sound/soc/soc-component.c if (component->driver->stream_event) driver 66 sound/soc/soc-component.c return component->driver->stream_event(component, event); driver 74 sound/soc/soc-component.c if (component->driver->set_bias_level) driver 75 sound/soc/soc-component.c return component->driver->set_bias_level(component, level); driver 290 sound/soc/soc-component.c if (component->driver->set_jack) driver 291 sound/soc/soc-component.c return component->driver->set_jack(component, jack, data); driver 300 sound/soc/soc-component.c if (component->driver->module_get_upon_open == !!upon_open && driver 301 sound/soc/soc-component.c !try_module_get(component->dev->driver->owner)) driver 310 sound/soc/soc-component.c if (component->driver->module_get_upon_open == !!upon_open) driver 311 sound/soc/soc-component.c module_put(component->dev->driver->owner); driver 317 sound/soc/soc-component.c if (component->driver->ops && driver 318 sound/soc/soc-component.c component->driver->ops->open) driver 319 sound/soc/soc-component.c return component->driver->ops->open(substream); driver 327 sound/soc/soc-component.c if (component->driver->ops && driver 328 sound/soc/soc-component.c component->driver->ops->close) driver 329 sound/soc/soc-component.c return component->driver->ops->close(substream); driver 337 sound/soc/soc-component.c if (component->driver->ops && driver 338 sound/soc/soc-component.c component->driver->ops->prepare) driver 339 sound/soc/soc-component.c return component->driver->ops->prepare(substream); driver 348 sound/soc/soc-component.c if (component->driver->ops && driver 349 sound/soc/soc-component.c component->driver->ops->hw_params) driver 350 sound/soc/soc-component.c return component->driver->ops->hw_params(substream, params); driver 358 sound/soc/soc-component.c if (component->driver->ops && driver 359 sound/soc/soc-component.c component->driver->ops->hw_free) driver 360 sound/soc/soc-component.c return component->driver->ops->hw_free(substream); driver 369 sound/soc/soc-component.c if (component->driver->ops && driver 370 sound/soc/soc-component.c component->driver->ops->trigger) driver 371 sound/soc/soc-component.c return component->driver->ops->trigger(substream, cmd); driver 378 sound/soc/soc-component.c if (component->driver->suspend) driver 379 sound/soc/soc-component.c component->driver->suspend(component); driver 385 sound/soc/soc-component.c if (component->driver->resume) driver 386 sound/soc/soc-component.c component->driver->resume(component); driver 397 sound/soc/soc-component.c if (component->driver->probe) driver 398 sound/soc/soc-component.c return component->driver->probe(component); driver 405 sound/soc/soc-component.c if (component->driver->remove) driver 406 sound/soc/soc-component.c component->driver->remove(component); driver 412 sound/soc/soc-component.c if (component->driver->of_xlate_dai_id) driver 413 sound/soc/soc-component.c return component->driver->of_xlate_dai_id(component, ep); driver 422 sound/soc/soc-component.c if (component->driver->of_xlate_dai_name) driver 423 sound/soc/soc-component.c return component->driver->of_xlate_dai_name(component, driver 438 sound/soc/soc-component.c if (component->driver->ops && driver 439 sound/soc/soc-component.c component->driver->ops->pointer) driver 440 sound/soc/soc-component.c return component->driver->ops->pointer(substream); driver 457 sound/soc/soc-component.c if (component->driver->ops && driver 458 sound/soc/soc-component.c component->driver->ops->ioctl) driver 459 sound/soc/soc-component.c return component->driver->ops->ioctl(substream, driver 478 sound/soc/soc-component.c if (component->driver->ops && driver 479 sound/soc/soc-component.c component->driver->ops->copy_user) driver 480 sound/soc/soc-component.c return component->driver->ops->copy_user( driver 499 sound/soc/soc-component.c if (component->driver->ops && driver 500 sound/soc/soc-component.c component->driver->ops->page) { driver 501 sound/soc/soc-component.c page = component->driver->ops->page(substream, offset); driver 521 sound/soc/soc-component.c if (component->driver->ops && driver 522 sound/soc/soc-component.c component->driver->ops->mmap) driver 523 sound/soc/soc-component.c return component->driver->ops->mmap(substream, vma); driver 539 sound/soc/soc-component.c if (component->driver->pcm_new) { driver 540 sound/soc/soc-component.c ret = component->driver->pcm_new(rtd); driver 558 sound/soc/soc-component.c if (component->driver->pcm_free) driver 559 sound/soc/soc-component.c component->driver->pcm_free(pcm); driver 34 sound/soc/soc-compress.c if (!component->driver->compr_ops || driver 35 sound/soc/soc-compress.c !component->driver->compr_ops->open) driver 38 sound/soc/soc-compress.c ret = component->driver->compr_ops->open(cstream); driver 66 sound/soc/soc-compress.c if (!component->driver->compr_ops || driver 67 sound/soc/soc-compress.c !component->driver->compr_ops->free) driver 70 sound/soc/soc-compress.c component->driver->compr_ops->free(cstream); driver 85 sound/soc/soc-compress.c if (cpu_dai->driver->cops && cpu_dai->driver->cops->startup) { driver 86 sound/soc/soc-compress.c ret = cpu_dai->driver->cops->startup(cstream, cpu_dai); driver 118 sound/soc/soc-compress.c if (cpu_dai->driver->cops && cpu_dai->driver->cops->shutdown) driver 119 sound/soc/soc-compress.c cpu_dai->driver->cops->shutdown(cstream, cpu_dai); driver 168 sound/soc/soc-compress.c if (cpu_dai->driver->cops && cpu_dai->driver->cops->startup) { driver 169 sound/soc/soc-compress.c ret = cpu_dai->driver->cops->startup(cstream, cpu_dai); driver 206 sound/soc/soc-compress.c if (cpu_dai->driver->cops && cpu_dai->driver->cops->shutdown) driver 207 sound/soc/soc-compress.c cpu_dai->driver->cops->shutdown(cstream, cpu_dai); driver 231 sound/soc/soc-compress.c codec_dai->driver->playback.stream_name, driver 274 sound/soc/soc-compress.c if (cpu_dai->driver->cops && cpu_dai->driver->cops->shutdown) driver 275 sound/soc/soc-compress.c cpu_dai->driver->cops->shutdown(cstream, cpu_dai); driver 341 sound/soc/soc-compress.c if (cpu_dai->driver->cops && cpu_dai->driver->cops->shutdown) driver 342 sound/soc/soc-compress.c cpu_dai->driver->cops->shutdown(cstream, cpu_dai); driver 359 sound/soc/soc-compress.c if (!component->driver->compr_ops || driver 360 sound/soc/soc-compress.c !component->driver->compr_ops->trigger) driver 363 sound/soc/soc-compress.c ret = component->driver->compr_ops->trigger(cstream, cmd); driver 384 sound/soc/soc-compress.c if (cpu_dai->driver->cops && cpu_dai->driver->cops->trigger) driver 385 sound/soc/soc-compress.c cpu_dai->driver->cops->trigger(cstream, cmd, cpu_dai); driver 418 sound/soc/soc-compress.c if (cpu_dai->driver->cops && cpu_dai->driver->cops->trigger) { driver 419 sound/soc/soc-compress.c ret = cpu_dai->driver->cops->trigger(cstream, cmd, cpu_dai); driver 464 sound/soc/soc-compress.c if (!component->driver->compr_ops || driver 465 sound/soc/soc-compress.c !component->driver->compr_ops->set_params) driver 468 sound/soc/soc-compress.c ret = component->driver->compr_ops->set_params(cstream, params); driver 492 sound/soc/soc-compress.c if (cpu_dai->driver->cops && cpu_dai->driver->cops->set_params) { driver 493 sound/soc/soc-compress.c ret = cpu_dai->driver->cops->set_params(cstream, params, cpu_dai); driver 562 sound/soc/soc-compress.c if (cpu_dai->driver->cops && cpu_dai->driver->cops->set_params) { driver 563 sound/soc/soc-compress.c ret = cpu_dai->driver->cops->set_params(cstream, params, cpu_dai); driver 598 sound/soc/soc-compress.c if (cpu_dai->driver->cops && cpu_dai->driver->cops->get_params) { driver 599 sound/soc/soc-compress.c ret = cpu_dai->driver->cops->get_params(cstream, params, cpu_dai); driver 607 sound/soc/soc-compress.c if (!component->driver->compr_ops || driver 608 sound/soc/soc-compress.c !component->driver->compr_ops->get_params) driver 611 sound/soc/soc-compress.c ret = component->driver->compr_ops->get_params(cstream, params); driver 633 sound/soc/soc-compress.c if (!component->driver->compr_ops || driver 634 sound/soc/soc-compress.c !component->driver->compr_ops->get_caps) driver 637 sound/soc/soc-compress.c ret = component->driver->compr_ops->get_caps(cstream, caps); driver 658 sound/soc/soc-compress.c if (!component->driver->compr_ops || driver 659 sound/soc/soc-compress.c !component->driver->compr_ops->get_codec_caps) driver 662 sound/soc/soc-compress.c ret = component->driver->compr_ops->get_codec_caps(cstream, driver 681 sound/soc/soc-compress.c if (cpu_dai->driver->cops && cpu_dai->driver->cops->ack) { driver 682 sound/soc/soc-compress.c ret = cpu_dai->driver->cops->ack(cstream, bytes, cpu_dai); driver 690 sound/soc/soc-compress.c if (!component->driver->compr_ops || driver 691 sound/soc/soc-compress.c !component->driver->compr_ops->ack) driver 694 sound/soc/soc-compress.c ret = component->driver->compr_ops->ack(cstream, bytes); driver 715 sound/soc/soc-compress.c if (cpu_dai->driver->cops && cpu_dai->driver->cops->pointer) driver 716 sound/soc/soc-compress.c cpu_dai->driver->cops->pointer(cstream, tstamp, cpu_dai); driver 721 sound/soc/soc-compress.c if (!component->driver->compr_ops || driver 722 sound/soc/soc-compress.c !component->driver->compr_ops->pointer) driver 725 sound/soc/soc-compress.c ret = component->driver->compr_ops->pointer(cstream, tstamp); driver 746 sound/soc/soc-compress.c if (!component->driver->compr_ops || driver 747 sound/soc/soc-compress.c !component->driver->compr_ops->copy) driver 750 sound/soc/soc-compress.c ret = component->driver->compr_ops->copy(cstream, buf, count); driver 767 sound/soc/soc-compress.c if (cpu_dai->driver->cops && cpu_dai->driver->cops->set_metadata) { driver 768 sound/soc/soc-compress.c ret = cpu_dai->driver->cops->set_metadata(cstream, metadata, cpu_dai); driver 776 sound/soc/soc-compress.c if (!component->driver->compr_ops || driver 777 sound/soc/soc-compress.c !component->driver->compr_ops->set_metadata) driver 780 sound/soc/soc-compress.c ret = component->driver->compr_ops->set_metadata(cstream, driver 798 sound/soc/soc-compress.c if (cpu_dai->driver->cops && cpu_dai->driver->cops->get_metadata) { driver 799 sound/soc/soc-compress.c ret = cpu_dai->driver->cops->get_metadata(cstream, metadata, cpu_dai); driver 807 sound/soc/soc-compress.c if (!component->driver->compr_ops || driver 808 sound/soc/soc-compress.c !component->driver->compr_ops->get_metadata) driver 811 sound/soc/soc-compress.c return component->driver->compr_ops->get_metadata(cstream, driver 938 sound/soc/soc-compress.c if (!component->driver->compr_ops || driver 939 sound/soc/soc-compress.c !component->driver->compr_ops->copy) driver 327 sound/soc/soc-core.c const char *component_name = rtdcom->component->driver->name; driver 487 sound/soc/soc-core.c if (!cpu_dai->driver->bus_control) driver 558 sound/soc/soc-core.c if (cpu_dai->driver->bus_control) driver 605 sound/soc/soc-core.c if (cpu_dai->driver->bus_control) driver 648 sound/soc/soc-core.c if (!cpu_dai->driver->bus_control) driver 700 sound/soc/soc-core.c bus_control |= cpu_dai->driver->bus_control; driver 809 sound/soc/soc-core.c && (!dai->driver->name driver 810 sound/soc/soc-core.c || strcmp(dai->driver->name, dlc->dai_name))) driver 1031 sound/soc/soc-core.c component->driver->dapm_widgets, driver 1032 sound/soc/soc-core.c component->driver->num_dapm_widgets); driver 1071 sound/soc/soc-core.c component->driver->controls, driver 1072 sound/soc/soc-core.c component->driver->num_controls); driver 1077 sound/soc/soc-core.c component->driver->dapm_routes, driver 1078 sound/soc/soc-core.c component->driver->num_dapm_routes); driver 1106 sound/soc/soc-core.c if (!dai || !dai->probed || !dai->driver || driver 1107 sound/soc/soc-core.c dai->driver->remove_order != order) driver 1124 sound/soc/soc-core.c dai->driver->probe_order != order) driver 1203 sound/soc/soc-core.c if (component->driver->remove_order != order) driver 1224 sound/soc/soc-core.c if (component->driver->probe_order != order) driver 1479 sound/soc/soc-core.c struct snd_soc_dai_driver *drv = dais[i]->driver; driver 1539 sound/soc/soc-core.c if (!component->driver->use_dai_pcm_id) driver 1543 sound/soc/soc-core.c num += component->driver->be_pcm_base; driver 1609 sound/soc/soc-core.c if (comp->driver->probe_order == order) { driver 1631 sound/soc/soc-core.c if (comp->driver->remove_order == order) driver 1671 sound/soc/soc-core.c if (cpu_dai->component->driver->non_legacy_dai_naming) { driver 1867 sound/soc/soc-core.c if (!component->driver->ignore_machine) driver 1871 sound/soc/soc-core.c if (!strcmp(component->driver->ignore_machine, driver 1872 sound/soc/soc-core.c card->dev->driver->name)) driver 1874 sound/soc/soc-core.c if (strcmp(component->driver->ignore_machine, driver 1904 sound/soc/soc-core.c component->driver->be_hw_params_fixup; driver 1915 sound/soc/soc-core.c if (component->driver->topology_name_prefix) { driver 1919 sound/soc/soc-core.c comp_drv = component->driver; driver 2105 sound/soc/soc-core.c snprintf(card->snd_card->driver, sizeof(card->snd_card->driver), driver 2107 sound/soc/soc-core.c for (i = 0; i < ARRAY_SIZE(card->snd_card->driver); i++) { driver 2108 sound/soc/soc-core.c switch (card->snd_card->driver[i]) { driver 2114 sound/soc/soc-core.c if (!isalnum(card->snd_card->driver[i])) driver 2115 sound/soc/soc-core.c card->snd_card->driver[i] = '_'; driver 2227 sound/soc/soc-core.c .driver = { driver 2487 sound/soc/soc-core.c found = strstr(name, dev->driver->name); driver 2490 sound/soc/soc-core.c if (sscanf(&found[strlen(dev->driver->name)], ".%d", id) == 1) { driver 2494 sound/soc/soc-core.c found[strlen(dev->driver->name)] = '\0'; driver 2506 sound/soc/soc-core.c snprintf(tmp, NAME_SIZE, "%s.%s", dev->driver->name, driver 2590 sound/soc/soc-core.c dai->driver = dai_drv; driver 2591 sound/soc/soc-core.c if (!dai->driver->ops) driver 2592 sound/soc/soc-core.c dai->driver->ops = &null_dai_ops; driver 2623 sound/soc/soc-core.c !component->driver->non_legacy_dai_naming); driver 2682 sound/soc/soc-core.c const struct snd_soc_component_driver *driver, struct device *dev) driver 2696 sound/soc/soc-core.c component->driver = driver; driver 2755 sound/soc/soc-core.c if (!component->driver->write && !component->driver->read) { driver 2933 sound/soc/soc-core.c (driver_name != component->driver->name) && driver 2934 sound/soc/soc-core.c (strcmp(component->driver->name, driver_name) != 0)) driver 3383 sound/soc/soc-core.c *dai_name = dai->driver->name; driver 24 sound/soc/soc-dai.c if (dai->driver->ops->set_sysclk) driver 25 sound/soc/soc-dai.c return dai->driver->ops->set_sysclk(dai, clk_id, freq, dir); driver 45 sound/soc/soc-dai.c if (dai->driver->ops->set_clkdiv) driver 46 sound/soc/soc-dai.c return dai->driver->ops->set_clkdiv(dai, div_id, div); driver 65 sound/soc/soc-dai.c if (dai->driver->ops->set_pll) driver 66 sound/soc/soc-dai.c return dai->driver->ops->set_pll(dai, pll_id, source, driver 83 sound/soc/soc-dai.c if (dai->driver->ops->set_bclk_ratio) driver 84 sound/soc/soc-dai.c return dai->driver->ops->set_bclk_ratio(dai, ratio); driver 99 sound/soc/soc-dai.c if (dai->driver->ops->set_fmt == NULL) driver 101 sound/soc/soc-dai.c return dai->driver->ops->set_fmt(dai, fmt); driver 156 sound/soc/soc-dai.c if (dai->driver->ops->xlate_tdm_slot_mask) driver 157 sound/soc/soc-dai.c dai->driver->ops->xlate_tdm_slot_mask(slots, driver 165 sound/soc/soc-dai.c if (dai->driver->ops->set_tdm_slot) driver 166 sound/soc/soc-dai.c return dai->driver->ops->set_tdm_slot(dai, tx_mask, rx_mask, driver 189 sound/soc/soc-dai.c if (dai->driver->ops->set_channel_map) driver 190 sound/soc/soc-dai.c return dai->driver->ops->set_channel_map(dai, tx_num, tx_slot, driver 211 sound/soc/soc-dai.c if (dai->driver->ops->get_channel_map) driver 212 sound/soc/soc-dai.c return dai->driver->ops->get_channel_map(dai, tx_num, tx_slot, driver 228 sound/soc/soc-dai.c if (dai->driver->ops->set_tristate) driver 229 sound/soc/soc-dai.c return dai->driver->ops->set_tristate(dai, tristate); driver 246 sound/soc/soc-dai.c if (dai->driver->ops->mute_stream) driver 247 sound/soc/soc-dai.c return dai->driver->ops->mute_stream(dai, mute, direction); driver 249 sound/soc/soc-dai.c dai->driver->ops->digital_mute) driver 250 sound/soc/soc-dai.c return dai->driver->ops->digital_mute(dai, mute); driver 274 sound/soc/soc-dai.c if (dai->driver->ops->hw_params) { driver 275 sound/soc/soc-dai.c ret = dai->driver->ops->hw_params(substream, params, dai); driver 289 sound/soc/soc-dai.c if (dai->driver->ops->hw_free) driver 290 sound/soc/soc-dai.c dai->driver->ops->hw_free(substream, dai); driver 298 sound/soc/soc-dai.c if (dai->driver->ops->startup) driver 299 sound/soc/soc-dai.c ret = dai->driver->ops->startup(substream, dai); driver 307 sound/soc/soc-dai.c if (dai->driver->ops->shutdown) driver 308 sound/soc/soc-dai.c dai->driver->ops->shutdown(substream, dai); driver 316 sound/soc/soc-dai.c if (dai->driver->ops->prepare) driver 317 sound/soc/soc-dai.c ret = dai->driver->ops->prepare(substream, dai); driver 328 sound/soc/soc-dai.c if (dai->driver->ops->trigger) driver 329 sound/soc/soc-dai.c ret = dai->driver->ops->trigger(substream, cmd, dai); driver 340 sound/soc/soc-dai.c if (dai->driver->ops->bespoke_trigger) driver 341 sound/soc/soc-dai.c ret = dai->driver->ops->bespoke_trigger(substream, cmd, dai); driver 351 sound/soc/soc-dai.c if (dai->driver->ops->delay) driver 352 sound/soc/soc-dai.c delay = dai->driver->ops->delay(substream, dai); driver 359 sound/soc/soc-dai.c if (dai->driver->suspend) driver 360 sound/soc/soc-dai.c dai->driver->suspend(dai); driver 365 sound/soc/soc-dai.c if (dai->driver->resume) driver 366 sound/soc/soc-dai.c dai->driver->resume(dai); driver 371 sound/soc/soc-dai.c if (dai->driver->probe) driver 372 sound/soc/soc-dai.c return dai->driver->probe(dai); driver 378 sound/soc/soc-dai.c if (dai->driver->remove) driver 379 sound/soc/soc-dai.c return dai->driver->remove(dai); driver 386 sound/soc/soc-dai.c if (dai->driver->compress_new) driver 387 sound/soc/soc-dai.c return dai->driver->compress_new(rtd, num); driver 401 sound/soc/soc-dai.c stream = &dai->driver->playback; driver 403 sound/soc/soc-dai.c stream = &dai->driver->capture; driver 4203 sound/soc/soc-dapm.c if (dai->driver->playback.stream_name) { driver 4205 sound/soc/soc-dapm.c template.name = dai->driver->playback.stream_name; driver 4206 sound/soc/soc-dapm.c template.sname = dai->driver->playback.stream_name; driver 4219 sound/soc/soc-dapm.c if (dai->driver->capture.stream_name) { driver 4221 sound/soc/soc-dapm.c template.name = dai->driver->capture.stream_name; driver 4222 sound/soc/soc-dapm.c template.sname = dai->driver->capture.stream_name; driver 4747 sound/soc/soc-dapm.c dapm->idle_bias_off = !component->driver->idle_bias_on, driver 4748 sound/soc/soc-dapm.c dapm->suspend_bias_off = component->driver->suspend_bias_off; driver 30 sound/soc/soc-io.c else if (component->driver->read) { driver 31 sound/soc/soc-io.c *val = component->driver->read(component, reg); driver 68 sound/soc/soc-io.c else if (component->driver->write) driver 69 sound/soc/soc-io.c return component->driver->write(component, reg, val); driver 124 sound/soc/soc-pcm.c ignore &= !component->driver->use_pmdown_time; driver 184 sound/soc/soc-pcm.c if (soc_dai->rate && (soc_dai->driver->symmetric_rates || driver 200 sound/soc/soc-pcm.c if (soc_dai->channels && (soc_dai->driver->symmetric_channels || driver 216 sound/soc/soc-pcm.c if (soc_dai->sample_bits && (soc_dai->driver->symmetric_samplebits || driver 248 sound/soc/soc-pcm.c symmetry = cpu_dai->driver->symmetric_rates || driver 252 sound/soc/soc-pcm.c symmetry |= codec_dai->driver->symmetric_rates; driver 260 sound/soc/soc-pcm.c symmetry = cpu_dai->driver->symmetric_channels || driver 264 sound/soc/soc-pcm.c symmetry |= codec_dai->driver->symmetric_channels; driver 272 sound/soc/soc-pcm.c symmetry = cpu_dai->driver->symmetric_samplebits || driver 276 sound/soc/soc-pcm.c symmetry |= codec_dai->driver->symmetric_samplebits; driver 290 sound/soc/soc-pcm.c struct snd_soc_dai_driver *cpu_driver = rtd->cpu_dai->driver; driver 301 sound/soc/soc-pcm.c codec_dai->driver->symmetric_rates || driver 302 sound/soc/soc-pcm.c codec_dai->driver->symmetric_channels || driver 303 sound/soc/soc-pcm.c codec_dai->driver->symmetric_samplebits; driver 332 sound/soc/soc-pcm.c if (codec_dai->driver->playback.sig_bits == 0) { driver 336 sound/soc/soc-pcm.c bits = max(codec_dai->driver->playback.sig_bits, bits); driver 338 sound/soc/soc-pcm.c cpu_bits = cpu_dai->driver->playback.sig_bits; driver 341 sound/soc/soc-pcm.c if (codec_dai->driver->capture.sig_bits == 0) { driver 345 sound/soc/soc-pcm.c bits = max(codec_dai->driver->capture.sig_bits, bits); driver 347 sound/soc/soc-pcm.c cpu_bits = cpu_dai->driver->capture.sig_bits; driver 360 sound/soc/soc-pcm.c struct snd_soc_dai_driver *cpu_dai_drv = rtd->cpu_dai->driver; driver 391 sound/soc/soc-pcm.c codec_dai_drv = codec_dai->driver; driver 659 sound/soc/soc-pcm.c codec_dai->driver->playback.stream_name, driver 1672 sound/soc/soc-pcm.c codec_dai_drv = dai->driver; driver 1701 sound/soc/soc-pcm.c struct snd_soc_dai_driver *cpu_dai_drv = be->cpu_dai->driver; driver 1719 sound/soc/soc-pcm.c codec_dai_drv = be->codec_dais[0]->driver; driver 1753 sound/soc/soc-pcm.c struct snd_soc_dai_driver *cpu_dai_drv = be->cpu_dai->driver; driver 1777 sound/soc/soc-pcm.c codec_dai_drv = dai->driver; driver 1797 sound/soc/soc-pcm.c struct snd_soc_dai_driver *cpu_dai_drv = cpu_dai->driver; driver 2790 sound/soc/soc-pcm.c struct snd_soc_dai_driver *drv = dai->driver; driver 2889 sound/soc/soc-pcm.c &cpu_dai->driver->playback : &cpu_dai->driver->capture; driver 2891 sound/soc/soc-pcm.c &cpu_dai->driver->capture : &cpu_dai->driver->playback; driver 2990 sound/soc/soc-pcm.c const struct snd_pcm_ops *ops = rtdcom->component->driver->ops; driver 528 sound/soc/soc-topology.c if (dai->driver == dai_drv) driver 529 sound/soc/soc-topology.c dai->driver = NULL; driver 2397 sound/soc/soc-topology.c dai_drv = dai->driver; driver 132 sound/soc/soc-utils.c if (dai->driver == &dummy_dai) driver 153 sound/soc/soc-utils.c .driver = { driver 252 sound/soc/sof/intel/hda-dai.c p_params.link_bps = codec_dai->driver->playback.sig_bits; driver 254 sound/soc/sof/intel/hda-dai.c p_params.link_bps = codec_dai->driver->capture.sig_bits; driver 112 sound/soc/sof/nocodec.c .driver = { driver 251 sound/soc/sof/sof-acpi-dev.c .driver = { driver 135 sound/soc/sof/sof-of-dev.c .driver = { driver 442 sound/soc/sof/sof-pci-dev.c .driver = { driver 264 sound/soc/spear/spdif_in.c .driver = { driver 353 sound/soc/spear/spdif_out.c .driver = { driver 1000 sound/soc/sprd/sprd-mcdt.c .driver = { driver 557 sound/soc/sprd/sprd-pcm-dma.c .driver = { driver 501 sound/soc/sti/sti_uniperif.c .driver = { driver 389 sound/soc/stm/stm32_adfsdm.c .driver = { driver 978 sound/soc/stm/stm32_i2s.c .driver = { driver 282 sound/soc/stm/stm32_sai.c .driver = { driver 1615 sound/soc/stm/stm32_sai_sub.c .driver = { driver 1058 sound/soc/stm/stm32_spdifrx.c .driver = { driver 1855 sound/soc/sunxi/sun4i-codec.c .driver = { driver 1340 sound/soc/sunxi/sun4i-i2s.c .driver = { driver 606 sound/soc/sunxi/sun4i-spdif.c .driver = { driver 483 sound/soc/sunxi/sun50i-codec-analog.c .driver = { driver 843 sound/soc/sunxi/sun8i-codec-analog.c .driver = { driver 621 sound/soc/sunxi/sun8i-codec.c .driver = { driver 429 sound/soc/tegra/tegra20_ac97.c .driver = { driver 203 sound/soc/tegra/tegra20_das.c .driver = { driver 435 sound/soc/tegra/tegra20_i2s.c .driver = { driver 348 sound/soc/tegra/tegra20_spdif.c .driver = { driver 665 sound/soc/tegra/tegra30_ahub.c .driver = { driver 557 sound/soc/tegra/tegra30_i2s.c .driver = { driver 250 sound/soc/tegra/tegra_alc5632.c .driver = { driver 284 sound/soc/tegra/tegra_max98090.c .driver = { driver 230 sound/soc/tegra/tegra_rt5640.c .driver = { driver 315 sound/soc/tegra/tegra_rt5677.c .driver = { driver 202 sound/soc/tegra/tegra_sgtl5000.c .driver = { driver 193 sound/soc/tegra/tegra_wm8753.c .driver = { driver 367 sound/soc/tegra/tegra_wm8903.c .driver = { driver 156 sound/soc/tegra/tegra_wm9712.c .driver = { driver 182 sound/soc/tegra/trimslice.c .driver = { driver 498 sound/soc/ti/ams-delta.c if (!codec_dai->driver->ops) { driver 499 sound/soc/ti/ams-delta.c codec_dai->driver->ops = &ams_delta_dai_ops; driver 597 sound/soc/ti/ams-delta.c .driver = { driver 462 sound/soc/ti/davinci-evm.c .driver = { driver 759 sound/soc/ti/davinci-i2s.c .driver = { driver 2443 sound/soc/ti/davinci-mcasp.c .driver = { driver 237 sound/soc/ti/davinci-vcif.c .driver = { driver 320 sound/soc/ti/omap-abe-twl6040.c .driver = { driver 515 sound/soc/ti/omap-dmic.c .driver = { driver 409 sound/soc/ti/omap-hdmi.c .driver = { driver 1451 sound/soc/ti/omap-mcbsp.c .driver = { driver 592 sound/soc/ti/omap-mcpdm.c .driver = { driver 330 sound/soc/ti/omap-twl4030.c .driver = { driver 469 sound/soc/ti/rx51.c .driver = { driver 220 sound/soc/txx9/txx9aclc-ac97.c .driver = { driver 66 sound/soc/txx9/txx9aclc-generic.c .driver = { driver 423 sound/soc/txx9/txx9aclc.c .driver = { driver 407 sound/soc/uniphier/aio-ld11.c .driver = { driver 309 sound/soc/uniphier/aio-pxs2.c .driver = { driver 561 sound/soc/uniphier/evea.c .driver = { driver 158 sound/soc/ux500/mop500.c .driver = { driver 848 sound/soc/ux500/ux500_msp_dai.c .driver = { driver 699 sound/soc/xilinx/xlnx_formatter_pcm.c .driver = { driver 171 sound/soc/xilinx/xlnx_i2s.c .driver = { driver 327 sound/soc/xilinx/xlnx_spdif.c .driver = { driver 641 sound/soc/xtensa/xtfpga-i2s.c .driver = { driver 442 sound/soc/zte/zx-i2s.c .driver = { driver 354 sound/soc/zte/zx-spdif.c .driver = { driver 450 sound/soc/zte/zx-tdm.c .driver = { driver 1029 sound/sparc/amd7930.c strcpy(card->driver, "AMD7930"); driver 1071 sound/sparc/amd7930.c .driver = { driver 1579 sound/sparc/cs4231.c strcpy(card->driver, "CS4231"); driver 2109 sound/sparc/cs4231.c .driver = { driver 2624 sound/sparc/dbri.c strcpy(card->driver, "DBRI"); driver 2690 sound/sparc/dbri.c .driver = { driver 992 sound/spi/at73c213.c strcpy(card->driver, "at73c213"); driver 1116 sound/spi/at73c213.c .driver = { driver 129 sound/usb/6fire/chip.c strcpy(card->driver, "6FireUSB"); driver 397 sound/usb/bcd2000/bcd2000.c strncpy(card->driver, "snd-bcd2000", sizeof(card->driver)); driver 480 sound/usb/caiaq/device.c strlcpy(card->driver, MODNAME, sizeof(card->driver)); driver 489 sound/usb/card.c strcpy(card->driver, "USB-Audio"); driver 83 sound/usb/hiface/chip.c strlcpy(card->driver, DRIVER_NAME, sizeof(card->driver)); driver 755 sound/usb/line6/driver.c strcpy(card->driver, driver_name); driver 1270 sound/usb/misc/ua101.c strcpy(card->driver, "UA-101"); driver 34 sound/usb/quirks.c struct usb_driver *driver, driver 48 sound/usb/quirks.c err = snd_usb_create_quirk(chip, iface, driver, quirk); driver 59 sound/usb/quirks.c usb_driver_claim_interface(driver, iface, (void *)-1L); driver 67 sound/usb/quirks.c struct usb_driver *driver, driver 80 sound/usb/quirks.c struct usb_driver *driver, driver 89 sound/usb/quirks.c struct usb_driver *driver, driver 100 sound/usb/quirks.c struct usb_driver *driver, driver 128 sound/usb/quirks.c struct usb_driver *driver, driver 193 sound/usb/quirks.c struct usb_driver *driver) driver 230 sound/usb/quirks.c return create_standard_audio_quirk(chip, iface, driver, NULL); driver 235 sound/usb/quirks.c struct usb_driver *driver, driver 262 sound/usb/quirks.c return create_any_midi_quirk(chip, iface, driver, &yamaha_midi_quirk); driver 267 sound/usb/quirks.c struct usb_driver *driver, driver 284 sound/usb/quirks.c return create_any_midi_quirk(chip, iface, driver, driver 291 sound/usb/quirks.c struct usb_driver *driver, driver 314 sound/usb/quirks.c return create_any_midi_quirk(chip, iface, driver, NULL); driver 319 sound/usb/quirks.c struct usb_driver *driver) driver 339 sound/usb/quirks.c err = create_yamaha_midi_quirk(chip, iface, driver, alts); driver 344 sound/usb/quirks.c err = create_roland_midi_quirk(chip, iface, driver, alts); driver 350 sound/usb/quirks.c return create_std_midi_quirk(chip, iface, driver, alts); driver 355 sound/usb/quirks.c struct usb_driver *driver) driver 359 sound/usb/quirks.c err = create_auto_pcm_quirk(chip, iface, driver); driver 361 sound/usb/quirks.c err = create_auto_midi_quirk(chip, iface, driver); driver 367 sound/usb/quirks.c struct usb_driver *driver, driver 373 sound/usb/quirks.c err = create_autodetect_quirk(chip, iface, driver); driver 392 sound/usb/quirks.c err = create_autodetect_quirk(chip, iface, driver); driver 394 sound/usb/quirks.c usb_driver_claim_interface(driver, iface, (void *)-1L); driver 406 sound/usb/quirks.c struct usb_driver *driver, driver 502 sound/usb/quirks.c struct usb_driver *driver, driver 514 sound/usb/quirks.c struct usb_driver *driver, driver 531 sound/usb/quirks.c struct usb_driver *driver, driver 563 sound/usb/quirks.c return quirk_funcs[quirk->type](chip, iface, driver, quirk); driver 11 sound/usb/quirks.h struct usb_driver *driver, driver 542 sound/usb/usx2y/us122l.c strcpy(card->driver, "USB "NAME_ALLCAPS""); driver 350 sound/usb/usx2y/usbusx2y.c strcpy(card->driver, "USB "NAME_ALLCAPS""); driver 1731 sound/x86/intel_hdmi_audio.c strcpy(card->driver, INTEL_HAD); driver 1881 sound/x86/intel_hdmi_audio.c .driver = { driver 840 sound/xen/xen_snd_front_alsa.c strncpy(card->driver, XENSND_DRIVER_NAME, sizeof(card->driver)); driver 10 tools/build/feature/test-clang.cpp using namespace clang::driver; driver 71 tools/include/uapi/linux/usbdevice_fs.h char driver[USBDEVFS_MAXDRIVERNAME + 1]; driver 173 tools/include/uapi/linux/usbdevice_fs.h char driver[USBDEVFS_MAXDRIVERNAME + 1]; driver 831 tools/include/uapi/sound/asound.h unsigned char driver[16]; /* Driver name */ driver 334 tools/power/cpupower/utils/cpufreq-info.c char *driver = cpufreq_get_driver(cpu); driver 335 tools/power/cpupower/utils/cpufreq-info.c if (!driver) { driver 339 tools/power/cpupower/utils/cpufreq-info.c printf(" driver: %s\n", driver); driver 340 tools/power/cpupower/utils/cpufreq-info.c cpufreq_put_driver(driver); driver 3049 tools/testing/nvdimm/test/nfit.c .driver = { driver 81 tools/testing/selftests/media_tests/media_device_open.c mdi.model, mdi.driver); driver 99 tools/testing/selftests/media_tests/media_device_test.c mdi.model, mdi.driver, count); driver 90 tools/testing/selftests/media_tests/video_device_test.c printf("Video device driver %s\n", vcap.driver); driver 126 tools/usb/usbip/libsrc/usbip_device_driver.c const char *driver; driver 128 tools/usb/usbip/libsrc/usbip_device_driver.c driver = udev_device_get_property_value(dev, "USB_UDC_NAME"); driver 129 tools/usb/usbip/libsrc/usbip_device_driver.c return driver != NULL && !strcmp(driver, USBIP_DEVICE_DRV_NAME); driver 21 tools/usb/usbip/libsrc/usbip_host_driver.c const char *driver; driver 23 tools/usb/usbip/libsrc/usbip_host_driver.c driver = udev_device_get_driver(dev); driver 24 tools/usb/usbip/libsrc/usbip_host_driver.c return driver != NULL && !strcmp(driver, USBIP_HOST_DRV_NAME); driver 69 tools/usb/usbip/src/usbip_bind.c const char *driver; driver 95 tools/usb/usbip/src/usbip_bind.c driver = udev_device_get_driver(dev); driver 96 tools/usb/usbip/src/usbip_bind.c if (!driver) { driver 101 tools/usb/usbip/src/usbip_bind.c if (!strncmp(USBIP_HOST_DRV_NAME, driver, driver 111 tools/usb/usbip/src/usbip_bind.c SYSFS_DRIVERS_NAME, driver, attr_name); driver 256 tools/usb/usbip/src/usbip_list.c const char *driver; driver 280 tools/usb/usbip/src/usbip_list.c driver = udev_device_get_driver(dev); driver 282 tools/usb/usbip/src/usbip_list.c if (driver == NULL || strcmp(driver, USBIP_DEVICE_DRV_NAME)) driver 42 tools/usb/usbip/src/usbip_unbind.c const char *driver; driver 55 tools/usb/usbip/src/usbip_unbind.c driver = udev_device_get_driver(dev); driver 56 tools/usb/usbip/src/usbip_unbind.c if (!driver || strcmp(driver, "usbip-host")) { driver 84 tools/usb/usbip/src/usbipd.c static struct usbip_host_driver *driver; driver 110 tools/usb/usbip/src/usbipd.c list_for_each(i, &driver->edev_list) { driver 177 tools/usb/usbip/src/usbipd.c list_for_each(j, &driver->edev_list) { driver 197 tools/usb/usbip/src/usbipd.c list_for_each(j, &driver->edev_list) { driver 263 tools/usb/usbip/src/usbipd.c ret = usbip_refresh_device_list(driver); driver 501 tools/usb/usbip/src/usbipd.c if (usbip_driver_open(driver)) driver 507 tools/usb/usbip/src/usbipd.c usbip_driver_close(driver); driver 532 tools/usb/usbip/src/usbipd.c usbip_driver_close(driver); driver 540 tools/usb/usbip/src/usbipd.c usbip_driver_close(driver); driver 581 tools/usb/usbip/src/usbipd.c usbip_driver_close(driver); driver 621 tools/usb/usbip/src/usbipd.c driver = &host_driver; driver 654 tools/usb/usbip/src/usbipd.c driver = &device_driver;