Searched refs:driver (Results 26 - 50 of 2668) sorted by relevance

1234567891011>>

/drivers/gpu/drm/gma500/
H A Dmmu.c51 /* protects driver- and pd structures. Always take in read mode
84 struct psb_mmu_driver *driver; member in struct:psb_mmu_pd
110 static inline void psb_mmu_clflush(struct psb_mmu_driver *driver, argument
113 if (!driver->has_clflush)
121 static void psb_page_clflush(struct psb_mmu_driver *driver, struct page* page) argument
123 uint32_t clflush_add = driver->clflush_add >> PAGE_SHIFT;
138 static void psb_pages_clflush(struct psb_mmu_driver *driver, argument
143 if (!driver->has_clflush)
147 psb_page_clflush(driver, *page++);
150 static void psb_mmu_flush_pd_locked(struct psb_mmu_driver *driver, argument
156 psb_mmu_flush_pd(struct psb_mmu_driver *driver, int force) argument
163 psb_mmu_flush(struct psb_mmu_driver *driver, int rc_prot) argument
205 psb_mmu_alloc_pd(struct psb_mmu_driver *driver, int trap_pagefaults, int invalid_type) argument
281 struct psb_mmu_driver *driver = pd->driver; local
454 struct psb_mmu_driver *driver = pd->driver; local
480 psb_mmu_get_default_pd(struct psb_mmu_driver *driver) argument
491 psb_mmu_driver_takedown(struct psb_mmu_driver *driver) argument
502 struct psb_mmu_driver *driver; local
[all...]
/drivers/usb/gadget/
H A Dudc-core.c32 * @driver - the gadget driver pointer. For use by the class code
35 * @list - for use by the udc class driver
38 * to hold information about udc driver and gadget together.
41 struct usb_gadget_driver *driver; member in struct:usb_udc
107 * @driver: The driver we want to bind to @gadget
108 * @bind: The bind function for @driver
110 * This call is issued by the UDC Class driver when it's about
111 * to register a gadget driver t
119 usb_gadget_start(struct usb_gadget *gadget, struct usb_gadget_driver *driver, int (*bind)(struct usb_gadget *)) argument
140 usb_gadget_udc_start(struct usb_gadget *gadget, struct usb_gadget_driver *driver) argument
158 usb_gadget_stop(struct usb_gadget *gadget, struct usb_gadget_driver *driver) argument
176 usb_gadget_udc_stop(struct usb_gadget *gadget, struct usb_gadget_driver *driver) argument
314 usb_gadget_probe_driver(struct usb_gadget_driver *driver, int (*bind)(struct usb_gadget *)) argument
373 usb_gadget_unregister_driver(struct usb_gadget_driver *driver) argument
[all...]
/drivers/char/agp/
H A Dbackend.c2 * AGPGART driver backend routines.
144 if (bridge->driver->needs_scratch_page) {
145 struct page *page = bridge->driver->agp_alloc_page(bridge);
156 bridge->scratch_page = bridge->driver->mask_memory(bridge,
160 size_value = bridge->driver->fetch_size();
166 if (bridge->driver->create_gatt_table(bridge)) {
185 if (bridge->driver->configure()) {
196 if (bridge->driver->needs_scratch_page) {
199 bridge->driver->agp_destroy_page(page, AGP_PAGE_DESTROY_UNMAP);
200 bridge->driver
[all...]
/drivers/usb/core/
H A Ddriver.c2 * drivers/usb/driver.c - most of the driver model stuff for usb
18 * NOTE! This is not actually a driver at all, rather this is
38 * Adds a new dynamic USBdevice ID to this driver,
39 * and cause the driver to probe for all devices again.
42 struct device_driver *driver,
74 retval = driver_attach(driver);
82 static ssize_t store_new_id(struct device_driver *driver, argument
85 struct usb_driver *usb_drv = to_usb_driver(driver);
87 return usb_store_new_id(&usb_drv->dynids, driver, bu
41 usb_store_new_id(struct usb_dynids *dynids, struct device_driver *driver, const char *buf, size_t count) argument
100 store_remove_id(struct device_driver *driver, const char *buf, size_t count) argument
262 struct usb_driver *driver = to_usb_driver(dev->driver); local
337 struct usb_driver *driver = to_usb_driver(dev->driver); local
417 usb_driver_claim_interface(struct usb_driver *driver, struct usb_interface *iface, void *priv) argument
468 usb_driver_release_interface(struct usb_driver *driver, struct usb_interface *iface) argument
892 usb_deregister(struct usb_driver *driver) argument
914 struct usb_driver *driver = to_usb_driver(intf->dev.driver); local
1073 struct usb_driver *driver; local
1094 struct usb_driver *driver; local
1650 struct usb_driver *driver; local
[all...]
/drivers/dio/
H A Ddio-driver.c6 * Loosely based on drivers/pci/pci-driver.c and drivers/zorro/zorro-driver.c
23 * Used by a driver to check whether a DIO device present in the
50 struct dio_driver *drv = to_dio_driver(dev->driver);
53 if (!d->driver && drv->probe) {
60 d->driver = drv;
69 * dio_register_driver - register a new DIO driver
70 * @drv: the driver structure to register
72 * Adds the driver structure to the list of registered drivers
78 /* initialize common driver field
[all...]
/drivers/pci/pcie/
H A Dportdrv_core.c277 * enabled by the BIOS and the hot-plug service driver
292 * BIOS (the AER service driver will enable it when necessary).
305 * by the BIOS (the PME service driver will enable it when
412 if ((dev->bus == &pcie_port_bus_type) && dev->driver) {
413 service_driver = to_service_driver(dev->driver);
434 (dev->driver)) {
435 service_driver = to_service_driver(dev->driver);
476 * pcie_port_probe_service - probe driver for given PCI Express port service
479 * If PCI Express port service driver is registered with
480 * pcie_port_service_register(), this function will be called by the driver cor
486 struct pcie_port_service_driver *driver; local
518 struct pcie_port_service_driver *driver; local
[all...]
/drivers/rapidio/
H A Drio-driver.c2 * RapidIO driver support
25 * Used from driver probe and bus matching to check whether a RIO device
26 * matches a device id structure provided by a RIO driver. Returns the
84 * return 0 and set rio_dev->driver when drv claims rio_dev, else error
88 struct rio_driver *rdrv = to_rio_driver(dev->driver);
93 if (!rdev->driver && rdrv->probe) {
101 rdev->driver = rdrv;
115 * driver, then run the driver remove() method. Then update
121 struct rio_driver *rdrv = rdev->driver;
[all...]
H A DMakefile4 obj-y += rio.o rio-access.o rio-driver.o rio-scan.o rio-sysfs.o
/drivers/ssb/
H A Dpcihost_wrapper.c72 if (dev->driver && dev->driver->name)
73 name = dev->driver->name;
114 int __devinit ssb_pcihost_register(struct pci_driver *driver) argument
116 driver->probe = ssb_pcihost_probe;
117 driver->remove = ssb_pcihost_remove;
118 driver->suspend = ssb_pcihost_suspend;
119 driver->resume = ssb_pcihost_resume;
121 return pci_register_driver(driver);
/drivers/video/omap2/dss/
H A Ddisplay.c7 * Some code and ideas taken from drivers/video/omap/ driver
57 r = dssdev->driver->enable(dssdev);
61 dssdev->driver->disable(dssdev);
73 dssdev->driver->get_te ?
74 dssdev->driver->get_te(dssdev) : 0);
84 if (!dssdev->driver->enable_te || !dssdev->driver->get_te)
91 r = dssdev->driver->enable_te(dssdev, te);
104 if (!dssdev->driver->get_timings)
107 dssdev->driver
[all...]
/drivers/zorro/
H A Dzorro-driver.c6 * Loosely based on drivers/pci/pci-driver.c
24 * Used by a driver to check whether a Zorro device present in the
46 struct zorro_driver *drv = to_zorro_driver(dev->driver);
49 if (!z->driver && drv->probe) {
56 z->driver = drv;
67 struct zorro_driver *drv = to_zorro_driver(dev->driver);
72 z->driver = NULL;
79 * zorro_register_driver - register a new Zorro driver
80 * @drv: the driver structure to register
82 * Adds the driver structur
[all...]
/drivers/gpu/drm/tdfx/
H A Dtdfx_drv.c1 /* tdfx_drv.c -- tdfx driver -*- linux-c -*-
55 static struct drm_driver driver = { variable in typeref:struct:drm_driver
74 return drm_pci_init(&driver, &tdfx_pci_driver);
79 drm_pci_exit(&driver, &tdfx_pci_driver);
/drivers/misc/lis3lv02d/
H A DKconfig11 This driver provides support for the LIS3LV02Dx accelerometer connected
15 This driver also provides an absolute input class device, allowing
18 This driver can also be built as modules. If so, the core module
28 This driver provides support for the LIS3LV02Dx accelerometer connected
32 This driver also provides an absolute input class device, allowing
35 This driver can also be built as modules. If so, the core module
/drivers/nfc/
H A DKconfig9 tristate "PN544 NFC driver"
14 Say yes if you want PN544 Near Field Communication driver.
17 To compile this driver as a module, choose m here. The module will
21 tristate "NXP PN533 USB driver"
24 NXP PN533 USB driver.
25 This driver provides support for NFC NXP PN533 devices.
31 tristate "Texas Instruments NFC WiLink driver"
34 This enables the NFC driver for Texas Instrument's BT/FM/GPS/NFC
36 core driver to communicate with the NFC core of the combo chip.
38 Say Y here to compile support for Texas Instrument's NFC WiLink driver
[all...]
/drivers/video/geode/
H A DKconfig18 Framebuffer driver for the display controller integrated into the
21 To compile this driver as a module, choose M here: the module will
33 Framebuffer driver for the display controller integrated into the
36 To compile this driver as a module, choose M here: the module will be
48 Framebuffer driver for the display controller integrated into the
51 To compile this driver as a module, choose M here: the module will be
/drivers/net/ethernet/mellanox/mlx4/
H A DKconfig2 # Mellanox driver configuration
11 This driver supports Mellanox Technologies ConnectX Ethernet
25 mlx4_core driver. The output can be turned on via the
27 the driver is loaded through sysfs).
/drivers/media/radio/
H A Dradio-typhoon.c1 /* Typhoon Radio Card driver for radio support
44 MODULE_DESCRIPTION("A driver for the Typhoon radio card (a.k.a. EcoRadio).");
141 .driver = {
145 .driver = {
164 typhoon_driver.driver.driver.name);
166 typhoon_driver.driver.driver.name);
169 return isa_register_driver(&typhoon_driver.driver, TYPHOON_MAX);
174 isa_unregister_driver(&typhoon_driver.driver);
[all...]
/drivers/net/ethernet/octeon/
H A DKconfig6 tristate "Octeon Management port ethernet driver (CN5XXX, CN6XXX)"
12 This option enables the ethernet driver for the management
/drivers/usb/class/
H A DKconfig2 # USB Class driver configuration
11 This driver supports USB modems and ISDN adapters which support the
17 driver.
19 To compile this driver as a module, choose M here: the
29 To compile this driver as a module, choose M here: the
36 This driver supports the WMC Device Management functionality
40 To compile this driver as a module, choose M here: the
51 To compile this driver as a module, choose M here: the
/drivers/char/hw_random/
H A DKconfig11 To compile this driver as a module, choose M here: the
27 This driver provides kernel-side support for a generic Random
32 To compile this driver as a module, choose M here: the
42 This driver provides kernel-side support for the Random Number
45 To compile this driver as a module, choose M here: the
55 This driver provides kernel-side support for the Random Number
58 To compile this driver as a module, choose M here: the
68 This driver provides kernel-side support for the Random Number
71 To compile this driver as a module, choose M here: the
81 This driver provide
[all...]
/drivers/virtio/
H A Dvirtio.c68 /* This looks through all the IDs a driver claims to support. If any of them
76 ids = container_of(_dr, struct virtio_driver, driver)->id_table;
100 struct virtio_driver *drv = container_of(vdev->dev.driver,
101 struct virtio_driver, driver);
114 struct virtio_driver *drv = container_of(dev->dev.driver,
115 struct virtio_driver, driver);
118 /* We have a driver! */
124 /* Features supported by both device and driver into dev->features. */
152 struct virtio_driver *drv = container_of(dev->dev.driver,
153 struct virtio_driver, driver);
174 register_virtio_driver(struct virtio_driver *driver) argument
183 unregister_virtio_driver(struct virtio_driver *driver) argument
[all...]
/drivers/scsi/
H A Dscsi_netlink.c165 struct scsi_nl_drvr *driver; local
190 list_for_each_entry(driver, &scsi_nl_drivers, next) {
191 if (!(driver->flags & HANDLER_DELETING) &&
192 (driver->devt_handler)) {
194 driver->devt_handler(this, event, ptr);
223 struct scsi_nl_drvr *driver; local
235 /* Locate the driver that corresponds to the message */
238 list_for_each_entry(driver, &scsi_nl_drivers, next) {
239 if (driver->vendor_id == msg->vendor_id) {
245 if ((!match) || (!driver
409 struct scsi_nl_drvr *driver; local
446 struct scsi_nl_drvr *driver; local
[all...]
/drivers/video/backlight/
H A DKconfig41 SPI driver for Epson L4F00242T03. This provides basic support
48 SPI driver for Samsung LMS283GF05. This provides basic support
56 power control driver for it. The panel starts up in power
57 off state, so you need this driver in order to see any
66 then say y to include a power driver for it.
81 then say y to include a power driver for it.
86 This driver provides a platform-device registered LCD power
93 If you have an Sharp SL-6000 Zaurus say Y to enable a driver
102 say Y to enable LCD control driver.
110 LCD control driver
[all...]
/drivers/tty/
H A Dtty_io.c248 #define TTY_NUMBER(tty) ((tty)->index + (tty)->driver->name_base)
303 if (tty->driver->type == TTY_DRIVER_TYPE_PTY &&
304 tty->driver->subtype == PTY_TYPE_SLAVE &&
322 * This routine returns a tty driver structure, given a device number
349 * This routine returns a tty driver structure, given a name
350 * and the condition that the tty driver is capable of polled
512 * informs the line discipline if present that the driver is ready
660 * We don't want to have driver/ldisc interactions beyond
661 * the ones we did here. The driver layer expects no
800 if (tty->driver
1193 pty_line_name(struct tty_driver *driver, int index, char *p) argument
1213 tty_line_name(struct tty_driver *driver, int index, char *p) argument
1229 tty_driver_lookup_tty(struct tty_driver *driver, struct inode *inode, int idx) argument
1270 tty_standard_install(struct tty_driver *driver, struct tty_struct *tty) argument
1295 tty_driver_install_tty(struct tty_driver *driver, struct tty_struct *tty) argument
1312 tty_driver_remove_tty(struct tty_driver *driver, struct tty_struct *tty) argument
1331 struct tty_driver *driver = tty->driver; local
1382 tty_init_dev(struct tty_driver *driver, int idx) argument
1475 struct tty_driver *driver = tty->driver; local
1838 struct tty_driver *driver; local
1897 struct tty_driver *driver = NULL; local
2921 initialize_tty_struct(struct tty_struct *tty, struct tty_driver *driver, int idx) argument
3008 tty_register_device(struct tty_driver *driver, unsigned index, struct device *device) argument
3040 tty_unregister_device(struct tty_driver *driver, unsigned index) argument
3049 struct tty_driver *driver; local
3065 struct tty_driver *driver = container_of(kref, struct tty_driver, kref); local
3095 tty_driver_kref_put(struct tty_driver *driver) argument
3101 tty_set_operations(struct tty_driver *driver, const struct tty_operations *op) argument
3117 tty_register_driver(struct tty_driver *driver) argument
3203 tty_unregister_driver(struct tty_driver *driver) argument
[all...]
/drivers/gpu/drm/i810/
H A Di810_drv.c1 /* i810_drv.c -- I810 driver -*- linux-c -*-
57 static struct drm_driver driver = { variable in typeref:struct:drm_driver
89 driver.num_ioctls = i810_max_ioctl;
90 return drm_pci_init(&driver, &i810_pci_driver);
95 drm_pci_exit(&driver, &i810_pci_driver);

Completed in 674 milliseconds

1234567891011>>