Searched refs:driver (Results 176 - 200 of 8858) sorted by relevance

1234567891011>>

/linux-master/sound/soc/codecs/
H A Des8328-i2c.c3 * es8328-i2c.c -- ES8328 ALSA SoC I2C Audio driver
39 .driver = {
49 MODULE_DESCRIPTION("ASoC ES8328 audio CODEC I2C driver");
/linux-master/drivers/fpga/
H A Daltera-pr-ip-core-plat.c37 .driver = {
/linux-master/drivers/edac/
H A Dlayerscape_edac.c31 .driver = {
/linux-master/drivers/bus/
H A Dsun50i-de2.c40 .driver = {
/linux-master/include/linux/platform_data/
H A Dkeypad-omap.h9 #warning Please update the board to use matrix-keypad driver
/linux-master/arch/um/drivers/
H A Dline.h18 /* There's only two modifiable fields in this - .mc.list and .driver */
29 struct tty_driver *driver; member in struct:line_driver
56 const struct line_driver *driver; member in struct:line
61 extern int line_install(struct tty_driver *driver, struct tty_struct *tty,
80 const struct tty_operations *driver,
/linux-master/drivers/power/reset/
H A Drestart-poweroff.c42 .driver = {
50 MODULE_DESCRIPTION("restart poweroff driver");
/linux-master/sound/core/
H A Dseq_device.c8 * This device handler separates the card driver module from sequencer
13 * The card (or lowlevel) driver creates a sequencer device entry
15 * with the sequencer device "driver", which is involved with the
18 * driver with the same id is loaded when required. For example,
69 dev->driver ? "loaded" : "empty",
70 dev->driver ? 1 : 0);
93 if (!dev->driver)
173 if (!dev->dev.driver)
195 * id = id of driver
246 * driver registratio
[all...]
/linux-master/arch/powerpc/include/asm/
H A Dvio.h91 * @desired: set from return of driver's get_desired_dma() function
118 /* A driver must have a get_desired_dma() function to
123 struct device_driver driver; member in struct:vio_driver
131 #define vio_register_driver(driver) \
132 __vio_register_driver(driver, THIS_MODULE, KBUILD_MODNAME)
161 return container_of(drv, struct vio_driver, driver);
/linux-master/include/linux/soundwire/
H A Dsdw_type.h16 #define drv_to_sdw_driver(_drv) container_of(_drv, struct sdw_driver, driver)
27 * module_sdw_driver() - Helper macro for registering a Soundwire driver
28 * @__sdw_driver: soundwire slave driver struct
/linux-master/drivers/input/rmi4/
H A Drmi_bus.h22 * function for a particular device (basically, a driver for that RMI4 function)
56 * struct rmi_function_handler - driver routines for a particular RMI function.
76 struct device_driver driver; member in struct:rmi_function_handler
90 container_of(d, struct rmi_function_handler, driver)
100 container_of(d, struct rmi_driver, driver)
121 return d->driver->reset_handler(d);
/linux-master/sound/soc/amd/acp/
H A Dacp-i2s.c180 switch (dai->driver->id) {
194 dev_err(dev, "Invalid dai id %x\n", dai->driver->id);
197 adata->xfer_tx_resolution[dai->driver->id - 1] = xfer_resolution;
199 switch (dai->driver->id) {
213 dev_err(dev, "Invalid dai id %x\n", dai->driver->id);
216 adata->xfer_rx_resolution[dai->driver->id - 1] = xfer_resolution;
228 tdm_fmt = adata->tdm_tx_fmt[dai->driver->id - 1];
230 tdm_fmt = adata->tdm_rx_fmt[dai->driver->id - 1];
322 switch (dai->driver->id) {
342 dev_err(dev, "Invalid dai id %x\n", dai->driver
[all...]
/linux-master/drivers/char/agp/
H A Dgeneric.c2 * AGPGART driver.
51 * Needed by the Nforce GART driver for the time being. Would be
178 curr->bridge->driver->free_by_type(curr);
182 if (curr->bridge->driver->agp_destroy_pages) {
183 curr->bridge->driver->agp_destroy_pages(curr);
187 curr->bridge->driver->agp_destroy_page(
192 curr->bridge->driver->agp_destroy_page(
242 new = bridge->driver->alloc_by_type(page_count, type);
255 if (bridge->driver->agp_alloc_pages) {
256 if (bridge->driver
[all...]
/linux-master/drivers/staging/media/atomisp/pci/mmu/
H A Disp_mmu.c82 return mmu->driver->pte_to_phys(mmu, pte);
88 unsigned int pte = mmu->driver->phys_to_pte(mmu, phys);
119 atomisp_set_pte(page, i, mmu->driver->null_pte);
386 atomisp_set_pte(l2_pt, idx, mmu->driver->null_pte);
393 atomisp_set_pte(l1_pt, l1_idx, mmu->driver->null_pte);
506 int isp_mmu_init(struct isp_mmu *mmu, struct isp_mmu_client *driver) argument
510 if (!driver) /* error */
513 if (!driver->name)
514 dev_warn(atomisp_dev, "NULL name for MMU driver...\n");
516 mmu->driver
[all...]
/linux-master/drivers/tty/
H A Dehv_bytechan.c2 /* ePAPR hypervisor byte channel device driver
8 * This driver support three distinct interfaces, all of which are related to
11 * 1) An early-console (udbg) driver. This provides early console output
15 * 2) A normal console driver. Output is sent to the byte channel designated
16 * for stdout in the device tree. The console driver is for handling kernel
19 * 3) A tty driver, which is used to handle user-space input and output. The
336 pr_info("ehv-bc: registered console driver for byte channel %u\n",
537 * This is actually a contract between the driver and the tty layer outlining
538 * how much write room the driver can guarantee will be sent OR BUFFERED. This
539 * driver MUS
756 struct tty_driver *driver; local
[all...]
/linux-master/arch/mips/sgi-ip22/
H A Dip22-gio.c47 * Used by a driver to check whether an of_device present in the
129 drv = to_gio_driver(dev->driver);
149 struct gio_driver *drv = to_gio_driver(dev->driver);
158 struct gio_driver *drv = to_gio_driver(dev->driver);
160 if (dev->driver && drv->shutdown)
212 /* initialize common driver fields */
213 if (!drv->driver.name)
214 drv->driver.name = drv->name;
215 if (!drv->driver.owner)
216 drv->driver
[all...]
/linux-master/include/linux/
H A Deisa.h60 struct device_driver driver; member in struct:eisa_driver
63 #define to_eisa_driver(drv) container_of(drv,struct eisa_driver, driver)
H A Dauxiliary_bus.h5 * Please see Documentation/driver-api/auxiliary_bus.rst for more information.
17 * The registering driver is the entity that allocates memory for the
19 * note that, as opposed to the platform bus, the registering driver is wholly
23 * callback defined by the registering driver. The registering driver should
31 * object(s) are allocated by the registering driver. This layout allows the
41 * is up to the registering driver to manage (e.g. free or keep available) the
44 * The registering driver must unregister all auxiliary devices before its own
45 * driver.remove() is completed. An easy way to ensure this is to use the
50 * to function (if only to return an error) after the registering driver
187 struct device_driver driver; member in struct:auxiliary_driver
[all...]
/linux-master/arch/mips/include/asm/
H A Dgio_device.h31 struct device_driver driver; member in struct:gio_driver
33 #define to_gio_driver(drv) container_of(drv, struct gio_driver, driver)
/linux-master/scripts/
H A Ddev-needs.sh26 -d lists the driver name of the dependencies that have probed
33 --allow-no-driver By default dependencies that don't have a driver
95 while [ ! -e ${PARENT}/driver ]
133 if [ ! -e $SUPPLIER/driver -a ${ALLOW_NO_DRIVER} -eq 0 ]
157 f=$1/driver/module
167 f=$1/driver
237 --allow-no-driver)
280 # If this is not a device with a driver, we don't care about its
282 if [ ! -e ${CONSUMER}/driver
[all...]
/linux-master/drivers/comedi/
H A Dcomedi_usb.c4 * Comedi USB driver specific functions.
48 * comedi_usb_auto_config() - Configure/probe a USB COMEDI driver
50 * @driver: Registered COMEDI driver.
55 * the hardware device. The @context value gets passed through to @driver's
63 struct comedi_driver *driver,
66 return comedi_auto_config(&intf->dev, driver, context);
77 * The COMEDI driver's "detach" handler will be called during unconfiguration
91 * comedi_usb_driver_register() - Register a USB COMEDI driver
92 * @comedi_driver: COMEDI driver t
62 comedi_usb_auto_config(struct usb_interface *intf, struct comedi_driver *driver, unsigned long context) argument
[all...]
/linux-master/drivers/scsi/
H A Dscsi_pm.c55 const struct dev_pm_ops *pm = dev->driver ? dev->driver->pm : NULL;
81 const struct dev_pm_ops *pm = dev->driver ? dev->driver->pm : NULL;
147 const struct dev_pm_ops *pm = dev->driver ? dev->driver->pm : NULL;
177 const struct dev_pm_ops *pm = dev->driver ? dev->driver->pm : NULL;
/linux-master/include/drm/display/
H A Ddrm_dp_aux_bus.h34 struct device_driver driver; member in struct:dp_aux_ep_driver
44 return container_of(drv, struct dp_aux_ep_driver, driver);
/linux-master/include/sound/ac97/
H A Dcodec.h22 * struct ac97_id - matches a codec device and driver on an ac97 bus
25 * matching. A driver binds to a device when :
27 * @data: Private data used by the driver.
56 * ac97_codec_driver - a ac97 codec driver
57 * @driver: the device driver structure
64 struct device_driver driver; member in struct:ac97_codec_driver
78 return container_of(d, struct ac97_codec_driver, driver);
/linux-master/drivers/regulator/
H A Ddummy.c17 #include <linux/regulator/driver.h>
61 .driver = {
88 pr_err("Failed to register dummy regulator driver: %d\n", ret);

Completed in 194 milliseconds

1234567891011>>