Home
last modified time | relevance | path

Searched refs:driver (Results 1 – 25 of 358) sorted by relevance

12345678910>>...15

/arch/xtensa/platforms/iss/
A Dconsole.c106 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 Dnfcon.c128 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 Dpci_event.c78 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 Dpci_report.c110 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 Dsrmcons.c200 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 Deeh_driver.c257 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 Dline.c259 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 Dstdio_console.c49 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 Dssl.c43 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 Dline.h29 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 DKconfig9 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 Dip22-gio.c129 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 Ddrivers.c131 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 Dvio.h123 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 Dinit.c91 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 Dibmebus.c221 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 Dmem_user.h37 char *driver; member
49 extern unsigned long find_iomem(char *driver, unsigned long *len_out);
/arch/m68k/
A DKconfig.devices45 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 Dphysmem.c159 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 Dplatform_early.c85 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 Dhardware.h111 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 Dgio_device.h31 struct device_driver driver; member
33 #define to_gio_driver(drv) container_of(drv, struct gio_driver, driver)
/arch/s390/include/asm/
A Dccwgroup.h48 struct device_driver driver; member
64 #define to_ccwgroupdrv(x) container_of((x), struct ccwgroup_driver, driver)
A Dccwdev.h145 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 Dvio.c72 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()

Completed in 737 milliseconds

12345678910>>...15