/drivers/char/hw_random/ |
H A D | virtio-rng.c | 2 * Randomness driver for virtio 119 .driver.name = KBUILD_MODNAME, 120 .driver.owner = THIS_MODULE, 139 MODULE_DESCRIPTION("Virtio random number driver");
|
/drivers/firewire/ |
H A D | core-iso.c | 145 ctx = card->driver->allocate_iso_context(card, 164 ctx->card->driver->free_iso_context(ctx); 171 return ctx->card->driver->start_iso(ctx, cycle, sync, tags); 177 return ctx->card->driver->set_iso_channels(ctx, channels); 185 return ctx->card->driver->queue_iso(ctx, packet, buffer, payload); 191 ctx->card->driver->flush_queue_iso(ctx); 197 return ctx->card->driver->flush_iso_completions(ctx); 203 return ctx->card->driver->stop_iso(ctx);
|
/drivers/net/ethernet/faraday/ |
H A D | Kconfig | 27 This driver supports the FTMAC100 10/100 Ethernet controller 36 This driver supports the FTGMAC100 Gigabit Ethernet controller
|
/drivers/net/phy/ |
H A D | Kconfig | 26 Currently has a driver for the 88E1011S 88 This is the driver for the STe100p and STe101p PHYs. 124 To compile this driver as a module, choose M here: the module 133 This module provides a driver for the Octeon MDIO busses.
|
H A D | phy_device.c | 5 * Also contains generic PHY driver 193 enough for the driver to get loaded. With MDIO, the NIC 194 driver will get bored and give up as soon as it finds that 195 there's no driver _already_ loaded. */ 318 * connected device driver when the link status changes. 366 * the connected driver when the link status changes. If you 436 * to the phy_driver. If no driver is attached, then the 439 * change. The phy_device is returned to the attaching driver. 447 /* Assume that if there is no driver, that it doesn't 448 * exist, and we should use the genphy driver [all...] |
/drivers/staging/iio/ |
H A D | Kconfig | 15 tristate "Hwmon driver that uses channels specified via iio maps" 18 This is a platform driver that in combination with a suitable 85 tristate "An example driver with no hardware requirements" 88 a driver. May also be useful for testing userspace code 97 Add some dummy events to the simple dummy driver. 103 Add buffered data capture to the simple dummy driver.
|
/drivers/staging/iio/trigger/ |
H A D | Kconfig | 28 To compile this driver as a module, choose M here: the 39 To compile this driver as a module, choose M here: the
|
/drivers/platform/x86/ |
H A D | asus-wmi.c | 2 * Asus PC WMI hotkey driver 59 (container_of((drv), struct platform_driver, driver)) 208 struct asus_wmi_driver *driver; member in struct:asus_wmi 219 asus->inputdev->name = asus->driver->input_name; 220 asus->inputdev->phys = asus->driver->input_phys; 225 err = sparse_keymap_setup(asus->inputdev, asus->driver->keymap, NULL); 788 asus->driver->quirks->hotplug_wireless) 899 if (!asus->driver->quirks->hotplug_wireless) 1080 if (asus->driver->quirks->store_backlight_power) 1081 ret = !asus->driver 1830 asus_wmi_register_driver(struct asus_wmi_driver *driver) argument 1855 asus_wmi_unregister_driver(struct asus_wmi_driver *driver) argument [all...] |
/drivers/acpi/ |
H A D | Kconfig | 118 This driver supports the AC Adapter object, which indicates 122 To compile this driver as a module, choose M here: 131 This driver adds support for battery information through 135 To compile this driver as a module, choose M here: 143 This driver handles events on the power, sleep, and lid buttons. 148 To compile this driver as a module, choose M here: 157 This driver implements the ACPI Extensions For Display Adapters 163 To compile this driver as a module, choose M here: 171 This driver supports ACPI fan devices, allowing user-mode 174 To compile this driver a [all...] |
H A D | scan.c | 152 if (acpi_device->driver == NULL) { 261 * driver for it. 296 struct acpi_driver *acpi_drv = acpi_dev->driver; 306 struct acpi_driver *acpi_drv = acpi_dev->driver; 343 device->driver->ops.notify(device, event); 398 struct acpi_driver *acpi_drv = to_acpi_driver(dev->driver); 417 "Found driver [%s] for device [%s]\n", 427 struct acpi_driver *acpi_drv = acpi_dev->driver; 435 acpi_dev->driver = NULL; 547 * acpi_bus_driver_init - add a device to a driver 555 acpi_bus_driver_init(struct acpi_device *device, struct acpi_driver *driver) argument 587 struct acpi_driver *driver; local 610 acpi_bus_register_driver(struct acpi_driver *driver) argument 633 acpi_bus_unregister_driver(struct acpi_driver *driver) argument [all...] |
/drivers/base/power/ |
H A D | main.c | 2 * drivers/base/power/main.c - Where the driver meets power management. 10 * The driver model core calls device_pm_add() when a device is registered. 295 * The driver of @dev will not receive interrupts while this function is being 402 * Called when a driver has timed out suspending or resuming. 456 * The driver of @dev will not receive interrupts while this function is being 482 if (!callback && dev->driver && dev->driver->pm) { 483 info = "noirq driver "; 484 callback = pm_noirq_op(dev->driver->pm, state); 559 if (!callback && dev->driver [all...] |
/drivers/char/agp/ |
H A D | sgi-agp.c | 86 * sgi_tioca_configure() doesn't have anything to do since the base CA driver 97 * CA driver init, so just need to set agp_bridge values accordingly. 146 switch (bridge->driver->size_type) { 187 bridge->driver->cache_flush(); 193 bridge->driver->mask_memory(bridge, 198 bridge->driver->tlb_flush(mem); 223 bridge->driver->tlb_flush(mem); 232 * Cleanup. Nothing to do as the CA driver owns the GART. 281 printk(KERN_INFO PFX "SGI TIO CA GART driver initialized.\n"); 311 sgi_tioca_agp_bridges[j]->driver [all...] |
/drivers/gpu/drm/ |
H A D | drm_prime.c | 40 * object goes away in the driver .release function. 91 buf = dev->driver->gem_prime_export(dev, obj, flags); 129 obj = dev->driver->gem_prime_import(dev, dma_buf); 149 /* hmm, if driver attached, we are relying on the free-object path 169 if (!dev->driver->prime_handle_to_fd) 179 return dev->driver->prime_handle_to_fd(dev, file_priv, 191 if (!dev->driver->prime_fd_to_handle) 194 return dev->driver->prime_fd_to_handle(dev, file_priv, 202 * the driver is responsible for mapping the pages into the
|
/drivers/mmc/core/ |
H A D | bus.c | 11 * MMC card bus driver model 55 * This currently matches any MMC driver to any MMC card - drivers 109 struct mmc_driver *drv = to_mmc_driver(dev->driver); 117 struct mmc_driver *drv = to_mmc_driver(dev->driver); 127 struct mmc_driver *drv = to_mmc_driver(dev->driver); 131 if (dev->driver && drv->suspend) 138 struct mmc_driver *drv = to_mmc_driver(dev->driver); 142 if (dev->driver && drv->resume) 197 * mmc_register_driver - register a media driver 198 * @drv: MMC media driver [all...] |
/drivers/net/hippi/ |
H A D | Kconfig | 6 bool "HIPPI driver support (EXPERIMENTAL)" 15 under Linux, say Y here (you must also remember to enable the driver 26 To compile this driver as a module, choose M here: the module 33 If you say Y here, the RoadRunner driver will preallocate up to 2 MB
|
/drivers/pcmcia/ |
H A D | Kconfig | 15 To compile this driver as modules, choose M here: the 33 To compile this driver as modules, choose M here: the 80 To compile this driver as modules, choose M here: the 156 This driver is also available as a module called m8xx_pcmcia. 163 Enable this driver of you want PCMCIA support on your Alchemy 167 This driver is also available as a module called db1xxx_ss.ko 177 This driver is also available as a module called xxs1500_ss.ko 199 This driver is also available as a module called sa1100_cs. 211 This driver is also available as a module called sa1111_cs. 286 Say Y here to support the CompactFlash PCMCIA driver fo [all...] |
/drivers/staging/usbip/userspace/ |
H A D | README | 46 - List driver assignments for USB devices. 110 driver. To export this device, we first mark the device as 111 "exportable"; the device is bound to the usbip-host driver. Please
|
/drivers/uwb/ |
H A D | Kconfig | 33 tristate "UWB Radio Control driver for WUSB-compliant USB dongles (HWA)" 36 This driver enables the radio controller for HWA USB 41 To compile this driver select Y (built in) or M (module). It 45 tristate "UWB Radio Control driver for WHCI-compliant cards" 48 This driver enables the radio controller for WHCI cards. 57 To compile this driver select Y (built in) or M (module). It 65 This driver enables support for the i1480 when connected via 69 To compile this driver select Y (built in) or M (module). It
|
/drivers/net/usb/ |
H A D | Kconfig | 23 This driver makes the adapter appear as a normal Ethernet interface, 27 To compile this driver as a module, choose M here: the 55 This driver is likely to work with most 10Mbps only USB Ethernet 58 the CATC NetMate driver for those. If you are not sure which one 62 This driver makes the adapter appear as a normal Ethernet interface, 66 To compile this driver as a module, choose M here: the 82 To compile this driver as a module, choose M here: the 95 To compile this driver as a module, choose M here: the 103 This driver supports several kinds of network links over USB, 104 with "minidrivers" built around a common network driver cor [all...] |
/drivers/isdn/gigaset/ |
H A D | ser-gigaset.c | 43 static struct gigaset_driver *driver; variable in typeref:struct:gigaset_driver 53 .driver = { 70 if (!tty || !tty->driver || !skb) 112 if (!tty || !tty->driver) 273 * return number of characters the driver will accept to be written 436 if (!tty || !tty->driver || !tty->ops->tiocmset) 499 * Called by the tty driver when the line discipline is pushed onto the tty. 511 if (!driver) { 512 pr_err("%s: no driver structure\n", __func__); 517 cs = gigaset_initcs(driver, [all...] |
/drivers/s390/char/ |
H A D | sclp_vt220.c | 2 * SCLP VT220 terminal driver. 56 /* Structures and data needed to register tty driver */ 88 /* Counter controlling core driver initialization. */ 524 * done stuffing characters into the driver. 546 * This routine returns the numbers of characters the tty driver 672 * Register driver with SCLP and Linux and initialize internal tty structures. 676 struct tty_driver *driver; local 681 driver = alloc_tty_driver(1); 682 if (!driver) 688 driver [all...] |
/drivers/spi/ |
H A D | spi.c | 79 const struct spi_driver *sdrv = to_spi_driver(sdev->dev.driver); 112 struct spi_driver *drv = to_spi_driver(dev->driver); 127 struct spi_driver *drv = to_spi_driver(dev->driver); 141 const struct dev_pm_ops *pm = dev->driver ? dev->driver->pm : NULL; 151 const struct dev_pm_ops *pm = dev->driver ? dev->driver->pm : NULL; 161 const struct dev_pm_ops *pm = dev->driver ? dev->driver->pm : NULL; 171 const struct dev_pm_ops *pm = dev->driver [all...] |
/drivers/usb/gadget/ |
H A D | pxa27x_udc.c | 4 * Inspired by original driver by Frank Becker, David Brownell, and others. 38 * This driver handles the USB Device Controller (UDC) in Intel's PXA 27x 41 * Such controller drivers work with a gadget driver. The gadget driver 44 * the different protocol interfaces. The controller driver virtualizes 55 * will work with this driver. This is done in pxa_udc structure, statically. 65 * The driver doesn't use DMA, only IO access and IRQ callbacks. No use is 75 #define DRIVER_DESC "PXA 27x USB Device Controller driver" 98 if (!udc->driver) 103 "%s version: %s\nGadget driver 1804 pxa27x_udc_start(struct usb_gadget_driver *driver, int (*bind)(struct usb_gadget *)) argument 1869 stop_activity(struct pxa_udc *udc, struct usb_gadget_driver *driver) argument 1891 pxa27x_udc_stop(struct usb_gadget_driver *driver) argument [all...] |
H A D | pch_udc.c | 324 * @gadget: gadget driver data 325 * @driver: reference to gadget driver bound 334 * @registered: driver regsitered with system 335 * @suspended: driver in suspended state 336 * @connected: gadget driver associated 353 struct usb_gadget_driver *driver; member in struct:pch_udc_dev 620 if (dev->driver && dev->driver->disconnect) { 622 dev->driver 2986 pch_udc_start(struct usb_gadget_driver *driver, int (*bind)(struct usb_gadget *)) argument 3031 pch_udc_stop(struct usb_gadget_driver *driver) argument [all...] |
/drivers/ide/ |
H A D | ide-proc.c | 218 * to the driver to change settings, and then wait on a sema for completion. 409 /* generic settings first, then driver specific ones */ 517 if (dev->driver) { 518 ide_drv = to_ide_driver(dev->driver); 520 dev->driver->name, ide_drv->version); 531 static int ide_replace_subdriver(ide_drive_t *drive, const char *driver) argument 538 /* FIXME: device can still be in use by previous driver */ 539 strlcpy(drive->driver_req, driver, sizeof(drive->driver_req)); 545 if (dev->driver == NULL) { 552 if (dev->driver 647 ide_proc_register_driver(ide_drive_t *drive, struct ide_driver *driver) argument 669 ide_proc_unregister_driver(ide_drive_t *drive, struct ide_driver *driver) argument [all...] |