/drivers/gpu/drm/radeon/ |
H A D | radeon_drv.c | 3 * ATI Radeon driver 376 static struct drm_driver *driver; variable in typeref:struct:drm_driver 395 driver = &driver_old; 397 driver->num_ioctls = radeon_max_ioctl; 401 driver = &driver_old; 403 driver->driver_features &= ~DRIVER_MODESET; 419 driver = &kms_driver; 421 driver->driver_features |= DRIVER_MODESET; 422 driver->num_ioctls = radeon_max_kms_ioctl; 427 return drm_pci_init(driver, pdrive [all...] |
/drivers/net/ethernet/smsc/ |
H A D | Kconfig | 34 To compile this driver as a module, choose M here. The module 45 This is a driver for SMC's 91x series of Ethernet chipsets, 51 This driver is also available as a module ( = code which can be 66 To compile this driver as a module, choose M here: the module will be 76 This driver is for the SMC EtherPower II 9432 PCI Ethernet NIC, 88 This is a driver for SMSC's LAN911x series of Ethernet chipsets 94 This driver is also available as a module. The module will be 109 To compile this driver as a module, choose M here. The module 127 This is a driver for SMSC's LAN9420 PCI ethernet adapter. 132 This driver i [all...] |
/drivers/scsi/pcmcia/ |
H A D | Kconfig | 19 To compile this driver as a module, choose M here: the 28 To compile this driver as a module, choose M here: the 62 To compile this driver as a module, choose M here: the 71 To compile this driver as a module, choose M here: the 80 To compile this driver as a module, choose M here: the
|
/drivers/tty/ |
H A D | tty_audit.c | 171 major = tty->driver->major; 172 minor = tty->driver->minor_start + tty->index; 255 buf2 = tty_audit_buf_alloc(tty->driver->major, 256 tty->driver->minor_start + tty->index, 295 if (tty->driver->type == TTY_DRIVER_TYPE_PTY 296 && tty->driver->subtype == PTY_TYPE_MASTER) 304 major = tty->driver->major; 305 minor = tty->driver->minor_start + tty->index; 352 major = tty->driver->major; 353 minor = tty->driver [all...] |
/drivers/gpu/drm/ |
H A D | drm_irq.c | 78 if (!dev->driver->bus->irq_by_busid) 84 return dev->driver->bus->irq_by_busid(dev, p); 116 dev->driver->disable_vblank(dev, crtc); 132 dev->last_vblank[crtc] = dev->driver->get_vblank_counter(dev, crtc); 134 } while (dev->last_vblank[crtc] != dev->driver->get_vblank_counter(dev, crtc)); 188 /* Bail if the driver didn't call drm_vblank_init() */ 258 if (dev->driver->get_vblank_timestamp) 261 DRM_INFO("No driver support for vblank timestamp query.\n"); 283 if (dev->driver->vgaarb_irq) { 284 dev->driver [all...] |
/drivers/input/touchscreen/ |
H A D | Kconfig | 2 # Touchscreen driver configuration 23 To compile this driver as a module, choose M here: the 36 If HWMON is selected, and the driver is told the reference voltage 42 To compile this driver as a module, choose M here: the 55 To compile this driver as a module, choose M here: the 66 To compile this driver as a module, choose M here: the 75 To compile this driver as a module, choose M here: the 86 To compile this driver as a module, choose M here: the 98 To compile this driver as a module, choose M here: the 111 To compile this driver a [all...] |
/drivers/gpu/drm/ttm/ |
H A D | ttm_bo_vm.c | 104 if (bdev->driver->fault_reserve_notify) { 105 ret = bdev->driver->fault_reserve_notify(bo); 181 if (ttm->bdev->driver->ttm_tt_populate(ttm)) { 255 struct ttm_bo_driver *driver; local 271 driver = bo->bdev->driver; 272 if (unlikely(!driver->verify_access)) { 276 ret = driver->verify_access(bo, filp); 314 struct ttm_bo_driver *driver; local 336 driver [all...] |
H A D | ttm_bo_util.c | 120 if (!bdev->driver->io_mem_reserve) 123 return bdev->driver->io_mem_reserve(bdev, mem); 125 if (bdev->driver->io_mem_reserve && 128 ret = bdev->driver->io_mem_reserve(bdev, mem); 146 if (bdev->driver->io_mem_reserve && 148 bdev->driver->io_mem_free) 149 bdev->driver->io_mem_free(bdev, mem); 346 ret = ttm->bdev->driver->ttm_tt_populate(ttm); 423 struct ttm_bo_driver *driver = bdev->driver; local 620 struct ttm_bo_driver *driver = bdev->driver; local [all...] |
/drivers/net/wan/ |
H A D | Kconfig | 19 say Y here and also to the WAN driver for your card. 34 The driver will be compiled as a module: the 37 # The COSA/SRP driver has not been tested as non-modular yet. 54 details about the cards and the driver itself. 56 The driver will be compiled as a module: the 84 To compile this driver as a module, choose M here: the 92 This is a driver for the Sealevel Systems ACB 56 serial I/O adapter. 94 The driver will be compiled as a module: the 102 Network) card supported by this driver and you are planning to 107 Generic HDLC driver currentl [all...] |
/drivers/usb/gadget/ |
H A D | at91_udc.c | 2 * at91_udc -- driver for at91-series USB peripheral controller 54 * This driver expects the board has been wired with two GPIOs suppporting 85 static const char debug_filename[] = "driver/udc"; 182 udc->driver ? udc->driver->driver.name : "(none)"); 428 * gadget driver IN bytecounts can be wrong in fault cases. That's 487 if (!udc->driver || udc->gadget.speed == USB_SPEED_UNKNOWN) { 577 * this is a PIO-only driver, so there's nothing 628 if (!udc || !udc->driver || ud 848 struct usb_gadget_driver *driver = udc->driver; local 1630 at91_start(struct usb_gadget_driver *driver, int (*bind)(struct usb_gadget *)) argument 1675 at91_stop(struct usb_gadget_driver *driver) argument [all...] |
H A D | imx_udc.c | 2 * driver/usb/gadget/imx_udc.c 648 i = imx_usb->driver->setup(&imx_usb->gadget, &u.r); 698 if (!imx_usb->driver || imx_usb->gadget.speed == USB_SPEED_UNKNOWN) { 805 if (!imx_usb->driver || imx_usb->gadget.speed == USB_SPEED_UNKNOWN) { 999 struct usb_gadget_driver *driver) 1005 driver = NULL; 1020 if (driver) 1021 driver->disconnect(&imx_usb->gadget); 1063 imx_usb->driver->setup(&imx_usb->gadget, &u); 1076 imx_usb->driver 998 udc_stop_activity(struct imx_udc_struct *imx_usb, struct usb_gadget_driver *driver) argument 1332 imx_udc_start(struct usb_gadget_driver *driver, int (*bind)(struct usb_gadget *)) argument 1377 imx_udc_stop(struct usb_gadget_driver *driver) argument [all...] |
H A D | s3c2410_udc.c | 728 if (!dev->driver) 731 /* deliver the request to the gadget driver */ 732 ret = dev->driver->setup(&dev->gadget, crq); 744 "dev->driver->setup failed. (%d)\n", ret); 901 if (!dev->driver) { 965 && dev->driver 966 && dev->driver->resume) 967 dev->driver->resume(&dev->gadget); 979 && dev->driver 980 && dev->driver 1672 s3c2410_udc_start(struct usb_gadget_driver *driver, int (*bind)(struct usb_gadget *)) argument 1728 s3c2410_udc_stop(struct usb_gadget_driver *driver) argument [all...] |
H A D | s3c-hsudc.c | 6 * S3C24XX USB 2.0 High-speed USB controller gadget driver 99 * struct s3c_hsudc_ep - Endpoint representation used by driver. 103 * @desc: Endpoint descriptor obtained from the gadget driver. 133 * @gadget: Instance of usb_gadget which is referenced by gadget driver. 134 * @driver: Reference to currenty active gadget driver. 146 struct usb_gadget_driver *driver; member in struct:s3c_hsudc 288 * @driver: Reference to the gadget driver which is currently active. 671 if (hsudc->driver) { 1143 s3c_hsudc_start(struct usb_gadget *gadget, struct usb_gadget_driver *driver) argument 1201 s3c_hsudc_stop(struct usb_gadget *gadget, struct usb_gadget_driver *driver) argument [all...] |
/drivers/input/gameport/ |
H A D | gameport.c | 35 * every time gameport port or driver registrered or unregistered. 178 * Basic gameport -> driver core mappings 185 gameport->dev.driver = &drv->driver; 187 gameport->dev.driver = NULL; 198 gameport->dev.driver = NULL; 372 * be it a gameport port or a driver. 396 * are registered by driver's connect() handler so there can't be a grandchild 512 * Driver core will attempt to find appropriate driver for the port. 584 * gameport_disconnect_port() unbinds a port from its driver 644 struct gameport_driver *driver = to_gameport_driver(drv); local [all...] |
/drivers/pci/hotplug/ |
H A D | Kconfig | 13 To compile this driver as a module, choose M here: the 21 tristate "Fake PCI Hotplug driver" 23 Say Y here if you want to use the fake PCI hotplug driver. It can 27 This driver will "emulate" removing PCI devices from the system. 37 To compile this driver as a module, choose M here: the 43 tristate "Compaq PCI Hotplug driver" 49 To compile this driver as a module, choose M here: the 59 controller. This will allow the PCI Hotplug driver to store the PCI 65 tristate "IBM PCI Hotplug driver" 71 To compile this driver a [all...] |
/drivers/tty/serial/8250/ |
H A D | Kconfig | 10 This selects whether you want to include the driver for the standard 16 serial port drivers do not need this driver built in for them to 19 To compile this driver as a module, choose M here: the 21 [WARNING: Do not compile this driver as a module if you are using 23 be lost when the driver is unloaded. This limitation may be lifted 110 To compile this driver as a module, choose M here: the 120 Set this to the number of serial ports you want the driver 137 bool "Extended 8250/16550 serial driver options" 141 driver, say Y here. This includes HUB6 support, shared serial 147 the questions about serial driver option [all...] |
/drivers/s390/cio/ |
H A D | css.c | 2 * driver for channel subsystem 293 * the subchannel driver can decide itself when it wants to inform 305 if (!sch->driver) { 307 * No driver matched. Generate the uevent now so that 308 * a fitting driver module may be loaded based on the 394 if (sch->driver) { 395 if (sch->driver->sch_event) 396 ret = sch->driver->sch_event(sch, slow); 866 * Now that the driver core is running, we can setup our channel subsystem. 967 pr_alert("The CSS device driver initializatio 1108 struct css_driver *driver = to_cssdriver(drv); local [all...] |
/drivers/uio/ |
H A D | uio_pci_generic.c | 1 /* uio_pci_generic - generic UIO driver for PCI 2.3 devices 8 * Since the driver does not declare any device ids, you must allocate 9 * id and bind the device to the driver yourself. For example: 14 * # ls -l /sys/bus/pci/devices/0000:00:19.0/driver 15 * .../0000:00:19.0/driver -> ../../../bus/pci/drivers/uio_pci_generic 30 #define DRIVER_DESC "Generic UIO driver for PCI 2.3 devices" 116 static struct pci_driver driver = { variable in typeref:struct:pci_driver 126 return pci_register_driver(&driver); 131 pci_unregister_driver(&driver);
|
/drivers/usb/core/ |
H A D | buffer.c | 57 !(hcd->driver->flags & HCD_LOCAL_MEM)) 113 !(hcd->driver->flags & HCD_LOCAL_MEM)) { 139 !(hcd->driver->flags & HCD_LOCAL_MEM)) {
|
/drivers/usb/host/ |
H A D | ohci-ppc-soc.c | 9 * Bus Glue for PPC On-Chip OHCI driver 31 static int usb_hcd_ppc_soc_probe(const struct hc_driver *driver, argument 55 hcd = usb_create_hcd(driver, &pdev->dev, "PPC-SOC USB"); 209 .driver = {
|
H A D | Kconfig | 17 To compile this driver as a module, choose M here: the 27 To compile this driver as a module, choose M here: the 38 Say 'Y' to turn on debugging for the xHCI host controller driver. 40 This should only be used for debugging xHCI driver bugs. 63 To compile this driver as a module, choose M here: the 167 This driver depends on OTG driver for PHY initialization, 169 This driver is not supported on boards like trout which 177 This driver enables support for the internal USB Host Controllers 231 This option is deprecated now and the driver wa [all...] |
/drivers/memstick/core/ |
H A D | memstick.c | 11 * that made this driver possible. 50 driver); 84 struct memstick_driver *drv = container_of(dev->driver, 86 driver); 89 if (dev->driver && drv->probe) { 101 struct memstick_driver *drv = container_of(dev->driver, 103 driver); 105 if (dev->driver && drv->remove) { 107 card->dev.driver = NULL; 120 struct memstick_driver *drv = container_of(dev->driver, [all...] |
/drivers/usb/serial/ |
H A D | usb-serial.c | 2 * USB Serial Converter driver 12 * This driver was originally based on the ACM driver by Armin Fuerst (which was 13 * based on a driver by Brad Keryan) 16 * driver 58 the MODULE_DEVICE_TABLE declarations in each serial driver 186 * @driver: the driver (USB in our case) 194 * acquire references to the usb_serial structure and the driver module, 198 static int serial_install(struct tty_driver *driver, struc argument 615 create_serial(struct usb_device *dev, struct usb_interface *interface, struct usb_serial_driver *driver) argument 675 struct usb_driver *driver = to_usb_driver(iface->dev.driver); local 1327 usb_serial_register(struct usb_serial_driver *driver) argument [all...] |
/drivers/isdn/capi/ |
H A D | kcapi.c | 340 * Called by hardware driver to pass a CAPI message to the application. 427 * Called by hardware driver to signal that the controller is up and running. 444 * Called by hardware driver to signal that the controller is down and 461 * Called by hardware driver to stop data flow. 482 * Called by hardware driver to resume data flow. 505 * Called by hardware driver to register a controller with the CAPI subsystem. 554 * Called by hardware driver to remove the registration of a controller 589 * register_capi_driver() - register CAPI driver 590 * @driver: driver descripto 595 register_capi_driver(struct capi_driver *driver) argument 611 unregister_capi_driver(struct capi_driver *driver) argument 1022 struct capi_driver *driver = NULL; local 1226 struct capi_driver *driver = NULL; local [all...] |
/drivers/net/ethernet/amd/ |
H A D | Kconfig | 18 for your specific chipset/driver in the following questions. 30 To compile this driver as a module, choose M here: the module 44 To compile this driver as a module, choose M here. The module 56 To compile this driver as a module, choose M here: the module 70 To compile this driver as a module, choose M here. The module 80 To compile this driver as a module, choose M here: the module 104 This driver is for the series of Ethernet controllers produced by 118 To compile this driver as a module, choose M here. The module 145 driver for this chip in your kernel. 146 To compile this driver a [all...] |