Searched refs:driver (Results 1 - 25 of 3757) sorted by relevance

1234567891011>>

/drivers/tc/
H A DMakefile7 obj-$(CONFIG_TC) += tc.o tc-driver.o
/drivers/uwb/
H A Dumc-drv.c2 * UWB Multi-interface Controller driver management.
15 umc_drv->driver.name = umc_drv->name;
16 umc_drv->driver.owner = module;
17 umc_drv->driver.mod_name = mod_name;
18 umc_drv->driver.bus = &umc_bus_type;
20 return driver_register(&umc_drv->driver);
25 * umc_driver_register - unregister a UMC capabiltity driver.
26 * @umc_drv: pointer to the driver.
30 driver_unregister(&umc_drv->driver);
/drivers/usb/serial/
H A Dbus.c22 struct usb_serial_driver *driver; local
33 driver = to_usb_serial_driver(drv);
35 if (driver == port->serial->type)
52 struct usb_serial_driver *driver; local
68 driver = port->serial->type;
69 if (driver->port_probe) {
70 retval = driver->port_probe(port);
77 if (driver->port_remove)
78 retval = driver->port_remove(port);
86 driver
96 struct usb_serial_driver *driver; local
132 new_id_store(struct device_driver *driver, const char *buf, size_t count) argument
147 new_id_show(struct device_driver *driver, char *buf) argument
181 usb_serial_bus_register(struct usb_serial_driver *driver) argument
194 usb_serial_bus_deregister(struct usb_serial_driver *driver) argument
[all...]
/drivers/dio/
H A DMakefile5 obj-y := dio.o dio-driver.o dio-sysfs.o
/drivers/base/power/
H A Dgeneric_ops.c18 * If PM operations are defined for the @dev's driver and they include
24 const struct dev_pm_ops *pm = dev->driver ? dev->driver->pm : NULL;
37 * If PM operations are defined for the @dev's driver and they include
43 const struct dev_pm_ops *pm = dev->driver ? dev->driver->pm : NULL;
62 struct device_driver *drv = dev->driver;
77 const struct dev_pm_ops *pm = dev->driver ? dev->driver->pm : NULL;
89 const struct dev_pm_ops *pm = dev->driver
[all...]
/drivers/gpu/drm/
H A Ddrm_platform.c43 struct drm_driver *driver)
50 dev = drm_dev_alloc(driver, &platdev->dev);
61 driver->name, driver->major, driver->minor, driver->patchlevel,
62 driver->date, dev->primary->index);
91 * @driver: DRM device driver
94 * Registers the specified DRM device driver an
42 drm_get_platform_dev(struct platform_device *platdev, struct drm_driver *driver) argument
100 drm_platform_init(struct drm_driver *driver, struct platform_device *platform_device) argument
[all...]
/drivers/ide/
H A Dide-scan-pci.c23 * __ide_pci_register_driver - attach IDE driver
24 * @driver: pci driver
25 * @module: owner module of the driver
27 * Registers a driver with the IDE layer. The IDE layer arranges that
35 int __ide_pci_register_driver(struct pci_driver *driver, struct module *module, argument
39 return __pci_register_driver(driver, module, mod_name);
40 driver->driver.owner = module;
41 list_add_tail(&driver
[all...]
/drivers/platform/x86/
H A Dasus-wmi.h2 * Asus PC WMI hotkey driver
71 void (*key_filter) (struct asus_wmi_driver *driver, int *code,
75 void (*detect_quirks) (struct asus_wmi_driver *driver);
81 int asus_wmi_register_driver(struct asus_wmi_driver *driver);
82 void asus_wmi_unregister_driver(struct asus_wmi_driver *driver);
/drivers/gpu/drm/nouveau/nvif/
H A Dclient.c26 #include "driver.h"
32 return client->driver->ioctl(client->base.priv, client->super, data, size, NULL);
38 return client->driver->suspend(client->base.priv);
44 return client->driver->resume(client->base.priv);
50 if (client->driver) {
51 client->driver->fini(client->base.priv);
52 client->driver = NULL;
70 nvif_client_init(void (*dtor)(struct nvif_client *), const char *driver, argument
85 for (i = 0, ret = -EINVAL; (client->driver = nvif_drivers[i]); i++) {
86 if (!driver || !strcm
107 nvif_client_new(const char *driver, const char *name, u64 device, const char *cfg, const char *dbg, struct nvif_client **pclient) argument
[all...]
/drivers/pci/pcie/
H A Dportdrv_pci.c153 struct pcie_port_service_driver *driver; local
159 if (device->bus == &pcie_port_bus_type && device->driver) {
160 driver = to_service_driver(device->driver);
161 if (!driver ||
162 !driver->err_handler ||
163 !driver->err_handler->error_detected)
169 status = driver->err_handler->error_detected(
192 struct pcie_port_service_driver *driver; local
197 if (device->bus == &pcie_port_bus_type && device->driver) {
226 struct pcie_port_service_driver *driver; local
268 struct pcie_port_service_driver *driver; local
[all...]
H A Dportdrv_bus.c29 struct pcie_port_service_driver *driver; local
35 driver = to_service_driver(drv);
37 if (driver->service != pciedev->service)
40 if ((driver->port_type != PCIE_ANY_PORT) &&
41 (driver->port_type != pci_pcie_type(pciedev->port)))
/drivers/block/mtip32xx/
H A DKconfig2 # mtip32xx device driver configuration
9 This enables the block driver for Micron PCIe SSDs.
/drivers/media/platform/marvell-ccic/
H A DMakefile2 cafe_ccic-y := cafe-driver.o mcam-core.o
5 mmp_camera-y := mmp-driver.o mcam-core.o
/drivers/scsi/aic7xxx/
H A DKconfig.aic79xx10 This driver supports all of Adaptec's Ultra 320 PCI-X
22 to be used for any device. The aic7xxx driver will automatically
24 fixed maximum, the driver will eventually lock to this maximum
52 source to the aic79xx driver and wish to have the generated firmware
65 driver errors.
H A DKconfig.aic7xxx10 This driver supports all of Adaptec's Fast through Ultra 160 PCI
15 To compile this driver as a module, choose M here: the
27 to be used for any device. The aic7xxx driver will automatically
29 fixed maximum, the driver will eventually lock to this maximum
57 source to the aic7xxx driver and wish to have the generated firmware
70 driver errors.
/drivers/scsi/aic94xx/
H A DKconfig2 # Kernel configuration file for aic94xx SAS/SATA driver.
9 # This file is part of the aic94xx driver.
11 # The aic94xx driver is free software; you can redistribute it and/or
16 # The aic94xx driver is distributed in the hope that it will be useful,
33 This driver supports Adaptec's SAS/SATA 3Gb/s 64 bit PCI-X
41 Compiles the aic94xx driver in debug mode. In debug mode,
42 the driver prints some messages to the console.
/drivers/scsi/mvsas/
H A DKconfig2 # Kernel configuration file for 88SE64XX/88SE94XX SAS/SATA driver.
10 # This file is part of the 88SE64XX/88SE94XX driver.
12 # The 88SE64XX/88SE94XX driver is free software; you can redistribute
17 # The 88SE64XX/88SE94XX driver is distributed in the hope that it will be
34 This driver supports Marvell's SAS/SATA 3Gb/s PCI-E 88SE64XX and 6Gb/s
42 Compiles the 88SE64XX/88SE94XX driver in debug mode. In debug mode,
43 the driver prints some messages to the console.
49 Compiles the 88SE64xx/88SE94xx driver in interrupt tasklet mode.In this mode,
/drivers/gpu/drm/gma500/
H A Dmmu.c67 static inline void psb_mmu_clflush(struct psb_mmu_driver *driver, void *addr) argument
69 if (!driver->has_clflush)
78 static inline void psb_mmu_clflush(struct psb_mmu_driver *driver, void *addr) argument
84 static void psb_mmu_flush_pd_locked(struct psb_mmu_driver *driver, int force) argument
86 struct drm_device *dev = driver->dev;
89 if (atomic_read(&driver->needs_tlbflush) || force) {
97 if (driver->msvdx_mmu_invaldc)
98 atomic_set(driver->msvdx_mmu_invaldc, 1);
100 atomic_set(&driver->needs_tlbflush, 0);
104 static void psb_mmu_flush_pd(struct psb_mmu_driver *driver, in
112 psb_mmu_flush(struct psb_mmu_driver *driver) argument
175 psb_mmu_alloc_pd(struct psb_mmu_driver *driver, int trap_pagefaults, int invalid_type) argument
249 struct psb_mmu_driver *driver = pd->driver; local
418 psb_mmu_get_default_pd(struct psb_mmu_driver *driver) argument
430 psb_get_default_pd_addr(struct psb_mmu_driver *driver) argument
438 psb_mmu_driver_takedown(struct psb_mmu_driver *driver) argument
453 struct psb_mmu_driver *driver; local
[all...]
/drivers/net/ethernet/icplus/
H A DKconfig10 This driver supports IP1000 gigabit Ethernet cards.
12 To compile this driver as a module, choose M here: the module
/drivers/net/ethernet/renesas/
H A DKconfig14 Renesas SuperH Ethernet device driver.
15 This driver supporting CPUs are:
/drivers/staging/unisys/channels/
H A DKconfig6 tristate "Unisys channelstub driver"
9 If you say Y here, you will enable the Unisys channels driver.
/drivers/staging/unisys/virtpci/
H A DKconfig6 tristate "Unisys virtpci driver"
9 If you say Y here, you will enable the Unisys virtpci driver.
/drivers/staging/unisys/visorchannel/
H A DKconfig6 tristate "Unisys visorchannel driver"
9 If you say Y here, you will enable the Unisys visorchannel driver.
/drivers/staging/unisys/visorutil/
H A DKconfig6 tristate "Unisys visorutil driver"
9 If you say Y here, you will enable the Unisys visorutil driver.
/drivers/iio/imu/inv_mpu6050/
H A DKconfig11 This driver supports the Invensense MPU6050 devices.
12 This driver can also support MPU6500 in MPU6050 compatibility mode
15 This driver can be built as a module. The module will be called

Completed in 437 milliseconds

1234567891011>>