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;