| /arch/xtensa/platforms/iss/ |
| A D | console.c | 106 struct tty_driver *driver; in rs_init() local 110 if (IS_ERR(driver)) in rs_init() 111 return PTR_ERR(driver); in rs_init() 117 driver->driver_name = "iss_serial"; in rs_init() 118 driver->name = "ttyS"; in rs_init() 119 driver->major = TTY_MAJOR; in rs_init() 120 driver->minor_start = 64; in rs_init() 124 driver->init_termios.c_cflag = in rs_init() 130 ret = tty_register_driver(driver); in rs_init() 133 tty_driver_kref_put(driver); in rs_init() [all …]
|
| /arch/m68k/emu/ |
| A D | nfcon.c | 128 struct tty_driver *driver; in nfcon_init() local 136 if (IS_ERR(driver)) in nfcon_init() 137 return PTR_ERR(driver); in nfcon_init() 141 driver->driver_name = "nfcon"; in nfcon_init() 142 driver->name = "nfcon"; in nfcon_init() 143 driver->type = TTY_DRIVER_TYPE_SYSTEM; in nfcon_init() 144 driver->subtype = SYSTEM_TYPE_TTY; in nfcon_init() 145 driver->init_termios = tty_std_termios; in nfcon_init() 149 res = tty_register_driver(driver); in nfcon_init() 152 tty_driver_kref_put(driver); in nfcon_init() [all …]
|
| /arch/s390/pci/ |
| A D | pci_event.c | 78 if (!driver || !driver->err_handler) in is_driver_supported() 86 struct pci_driver *driver) in zpci_event_notify_error_detected() argument 100 struct pci_driver *driver) in zpci_event_do_error_state_clear() argument 183 struct pci_driver *driver; in zpci_event_attempt_error_recovery() local 204 driver = to_pci_driver(pdev->dev.driver); in zpci_event_attempt_error_recovery() 206 if (!driver) { in zpci_event_attempt_error_recovery() 213 driver->name); in zpci_event_attempt_error_recovery() 254 if (driver->err_handler->resume) in zpci_event_attempt_error_recovery() 269 struct pci_driver *driver; in zpci_event_io_failure() local 282 driver = to_pci_driver(pdev->dev.driver); in zpci_event_io_failure() [all …]
|
| A D | pci_report.c | 110 struct pci_driver *driver = NULL; in zpci_report_status() local 128 driver = to_pci_driver(pdev->dev.driver); in zpci_report_status() 136 buf += scnprintf(buf, end - buf, "driver: %s\n", (driver) ? driver->name : "n/a"); in zpci_report_status()
|
| /arch/alpha/kernel/ |
| A D | srmcons.c | 200 struct tty_driver *driver; in srmcons_init() local 209 if (IS_ERR(driver)) in srmcons_init() 210 return PTR_ERR(driver); in srmcons_init() 214 driver->driver_name = "srm"; in srmcons_init() 215 driver->name = "srm"; in srmcons_init() 216 driver->major = 0; /* dynamic */ in srmcons_init() 217 driver->minor_start = 0; in srmcons_init() 218 driver->type = TTY_DRIVER_TYPE_SYSTEM; in srmcons_init() 223 err = tty_register_driver(driver); in srmcons_init() 227 srmcons_driver = driver; in srmcons_init() [all …]
|
| /arch/powerpc/kernel/ |
| A D | eeh_driver.c | 257 struct pci_driver *driver; 272 if (!driver) 281 driver->name, 287 if (driver) 333 driver->name); in eeh_report_error() 458 driver->name); in eeh_report_failure() 468 struct pci_driver *driver; in eeh_add_virt_device() local 476 driver = eeh_pcid_get(dev); in eeh_add_virt_device() 477 if (driver) { in eeh_add_virt_device() 493 struct pci_driver *driver; in eeh_rmv_device() local [all …]
|
| /arch/um/drivers/ |
| A D | line.c | 259 const struct line_driver *driver = line->driver; in line_setup_irq() local 370 struct tty_driver *driver = line->driver->driver; in setup_one_line() local 402 driver, n, NULL); in setup_one_line() 547 struct tty_driver *driver; in register_lines() local 553 if (IS_ERR(driver)) in register_lines() 554 return PTR_ERR(driver); in register_lines() 560 driver->type = line_driver->type; in register_lines() 568 lines[i].driver = line_driver; in register_lines() 571 tty_set_operations(driver, ops); in register_lines() 577 tty_driver_kref_put(driver); in register_lines() [all …]
|
| A D | stdio_console.c | 49 static struct line_driver driver = { variable 59 .list = LIST_HEAD_INIT(driver.mc.list), 93 static int con_install(struct tty_driver *driver, struct tty_struct *tty) in con_install() argument 95 return line_install(driver, tty, &vts[tty->index]); in con_install() 126 return driver.driver; in uml_console_device() 152 err = register_lines(&driver, &console_ops, vts, in stdio_init()
|
| A D | ssl.c | 43 static struct line_driver driver = { variable 53 .list = LIST_HEAD_INIT(driver.mc.list), 87 static int ssl_install(struct tty_driver *driver, struct tty_struct *tty) in ssl_install() argument 89 return line_install(driver, tty, &serial_lines[tty->index]); in ssl_install() 125 return driver.driver; in ssl_console_device() 154 err = register_lines(&driver, &ssl_ops, serial_lines, in ssl_init()
|
| A D | line.h | 29 struct tty_driver *driver; member 56 const struct line_driver *driver; member 61 extern int line_install(struct tty_driver *driver, struct tty_struct *tty, 80 const struct tty_operations *driver,
|
| A D | Kconfig | 9 console driver which dumps all printk messages to stderr. 131 This User-Mode Linux network driver uses multi-message send 134 This driver provides tap, raw, gre and l2tpv3 network transports. 143 bool "UML driver for virtio devices" 146 This driver provides support for virtio based paravirtual device 150 bool "UML RTC driver" 156 rtcwake, especially in time-travel mode. This driver enables that 182 not valid and will cause the driver to fail at probe. 188 This driver provides support for VFIO-based PCI passthrough.
|
| /arch/mips/sgi-ip22/ |
| A D | ip22-gio.c | 129 drv = to_gio_driver(dev->driver); in gio_device_probe() 149 struct gio_driver *drv = to_gio_driver(dev->driver); in gio_device_remove() 158 struct gio_driver *drv = to_gio_driver(dev->driver); in gio_device_shutdown() 160 if (dev->driver && drv->shutdown) in gio_device_shutdown() 212 if (!drv->driver.name) in gio_register_driver() 213 drv->driver.name = drv->name; in gio_register_driver() 214 if (!drv->driver.owner) in gio_register_driver() 215 drv->driver.owner = drv->owner; in gio_register_driver() 216 drv->driver.bus = &gio_bus_type; in gio_register_driver() 219 return driver_register(&drv->driver); in gio_register_driver() [all …]
|
| /arch/parisc/kernel/ |
| A D | drivers.c | 131 pa_dev->driver = pa_drv; in parisc_driver_probe() 154 if (driver->drv.name) { in register_parisc_driver() 156 driver->name); in register_parisc_driver() 160 if (!driver->probe) { in register_parisc_driver() 165 driver->drv.bus = &parisc_bus_type; in register_parisc_driver() 168 WARN_ON(driver->drv.probe != NULL); in register_parisc_driver() 171 driver->drv.name = driver->name; in register_parisc_driver() 179 struct parisc_driver * driver; member 205 .driver = driver, in count_parisc_driver() 222 driver_unregister(&driver->drv); in unregister_parisc_driver() [all …]
|
| /arch/powerpc/include/asm/ |
| A D | vio.h | 123 struct device_driver driver; member 131 #define vio_register_driver(driver) \ argument 132 __vio_register_driver(driver, THIS_MODULE, KBUILD_MODNAME) 159 #define to_vio_driver(__drv) container_of_const(__drv, struct vio_driver, driver)
|
| /arch/x86/kernel/apic/ |
| A D | init.c | 91 void __init apic_install_driver(struct apic *driver) in apic_install_driver() argument 93 if (apic == driver) in apic_install_driver() 96 apic = driver; in apic_install_driver() 109 pr_info("Switched APIC routing to: %s\n", driver->name); in apic_install_driver()
|
| /arch/powerpc/platforms/pseries/ |
| A D | ibmebus.c | 221 ibmebus_create_devices(drv->driver.of_match_table); in ibmebus_register_driver() 223 drv->driver.bus = &ibmebus_bus_type; in ibmebus_register_driver() 224 return driver_register(&drv->driver); in ibmebus_register_driver() 230 driver_unregister(&drv->driver); in ibmebus_unregister_driver() 358 drv = to_platform_driver(dev->driver); in ibmebus_bus_device_probe() 366 if (of_driver_match_device(dev, dev->driver)) in ibmebus_bus_device_probe() 377 struct platform_driver *drv = to_platform_driver(dev->driver); in ibmebus_bus_device_remove() 379 if (dev->driver && drv->remove) in ibmebus_bus_device_remove() 386 struct platform_driver *drv = to_platform_driver(dev->driver); in ibmebus_bus_device_shutdown() 388 if (dev->driver && drv->shutdown) in ibmebus_bus_device_shutdown()
|
| /arch/um/include/shared/ |
| A D | mem_user.h | 37 char *driver; member 49 extern unsigned long find_iomem(char *driver, unsigned long *len_out);
|
| /arch/m68k/ |
| A D | Kconfig.devices | 45 tristate "NatFeat console driver" 48 Say Y to include support for the ARAnyM NatFeat console driver 67 To compile the actual ethernet driver, choose Y or M for the SMC91X 75 ROM port. The driver works by polling instead of interrupts, so it 78 This driver also supports the ethernet part of the NetUSBee ROM 81 To compile the actual ethernet driver, choose Y or M in for the NE2000 93 driver is still experimental, and if you don't know what it is, or 96 To compile this driver as a module, choose M here. 105 To compile this driver as a module, choose M here.
|
| /arch/um/kernel/ |
| A D | physmem.c | 159 unsigned long find_iomem(char *driver, unsigned long *len_out) in find_iomem() argument 164 if (!strcmp(region->driver, driver)) { in find_iomem() 187 "failed, errno = %d\n", region->driver, -err); in setup_iomem()
|
| /arch/sh/drivers/ |
| A D | platform_early.c | 85 n = strlen(epdrv->pdrv->driver.name); in sh_early_platform_driver_register() 86 if (buf && !strncmp(buf, epdrv->pdrv->driver.name, n)) { in sh_early_platform_driver_register() 180 if (platform_match(&pd->dev, &epdrv->pdrv->driver)) in sh_early_platform_match() 198 if (platform_match(&pd->dev, &epdrv->pdrv->driver)) in sh_early_platform_left() 248 class_str, epdrv->pdrv->driver.name); in sh_early_platform_driver_probe_id()
|
| /arch/parisc/include/asm/ |
| A D | hardware.h | 111 extern int register_parisc_driver(struct parisc_driver *driver); 112 extern int count_parisc_driver(struct parisc_driver *driver); 113 extern int unregister_parisc_driver(struct parisc_driver *driver);
|
| /arch/mips/include/asm/ |
| A D | gio_device.h | 31 struct device_driver driver; member 33 #define to_gio_driver(drv) container_of(drv, struct gio_driver, driver)
|
| /arch/s390/include/asm/ |
| A D | ccwgroup.h | 48 struct device_driver driver; member 64 #define to_ccwgroupdrv(x) container_of((x), struct ccwgroup_driver, driver)
|
| A D | ccwdev.h | 145 struct device_driver driver; member 155 extern int ccw_driver_register (struct ccw_driver *driver); 156 extern void ccw_driver_unregister (struct ccw_driver *driver); 213 #define to_ccwdrv(n) container_of_const(n, struct ccw_driver, driver)
|
| /arch/sparc/kernel/ |
| A D | vio.c | 72 struct vio_driver *drv = to_vio_driver(dev->driver); in vio_device_probe() 99 struct vio_driver *drv = to_vio_driver(dev->driver); in vio_device_remove() 164 viodrv->driver.bus = &vio_bus_type; in __vio_register_driver() 165 viodrv->driver.name = viodrv->name; in __vio_register_driver() 166 viodrv->driver.owner = owner; in __vio_register_driver() 167 viodrv->driver.mod_name = mod_name; in __vio_register_driver() 169 return driver_register(&viodrv->driver); in __vio_register_driver() 175 driver_unregister(&viodrv->driver); in vio_unregister_driver()
|