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

1234567891011>>

/linux-master/drivers/hwmon/
H A Dltc2947-i2c.c36 .driver = {
47 MODULE_DESCRIPTION("LTC2947 I2C power and energy monitor driver");
/linux-master/sound/soc/codecs/
H A Dadau1372-i2c.c30 .driver = {
38 MODULE_DESCRIPTION("ASoC ADAU1372 CODEC I2C driver");
H A Dcs4271-i2c.c3 * CS4271 I2C audio driver
32 .driver = {
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");
H A Dsrc4xxx-i2c.c35 .driver = {
44 MODULE_DESCRIPTION("ASoC SRC4392 CODEC I2C driver");
/linux-master/include/drm/
H A Ddrm_encoder_slave.h36 * struct drm_encoder_slave_funcs - Entry points exposed by a slave encoder driver
129 * GPU-agnostic lower layer: It's the GPU driver responsibility to
167 * Describes a device driver for an encoder connected to the GPU through an I2C
172 * @i2c_driver: I2C device driver description.
200 * drm_i2c_encoder_register - Register an I2C encoder driver
201 * @owner: Module containing the driver.
202 * @driver: Driver to be registered.
205 struct drm_i2c_encoder_driver *driver)
207 return i2c_register_driver(owner, &driver->i2c_driver);
211 * drm_i2c_encoder_unregister - Unregister an I2C encoder driver
204 drm_i2c_encoder_register(struct module *owner, struct drm_i2c_encoder_driver *driver) argument
214 drm_i2c_encoder_unregister(struct drm_i2c_encoder_driver *driver) argument
[all...]
/linux-master/drivers/usb/typec/altmodes/
H A Dnvidia.c36 .driver = {
/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);
/linux-master/include/linux/ulpi/
H A Ddriver.h36 * struct ulpi_driver - describes a ULPI PHY driver
37 * @id_table: array of device identifiers supported by this driver
38 * @probe: binds this driver to ULPI device
39 * @remove: unbinds this driver from ULPI device
40 * @driver: the name and owner members must be initialized by the drivers
46 struct device_driver driver; member in struct:ulpi_driver
49 #define to_ulpi_driver(d) container_of(d, struct ulpi_driver, driver)
/linux-master/drivers/gpio/
H A Dgpio-ts4800.c3 * GPIO driver for the TS-4800 board
8 #include <linux/gpio/driver.h>
66 .driver = {
76 MODULE_DESCRIPTION("TS4800 FPGA GPIO driver");
H A Dgpio-ds4520.c8 #include <linux/gpio/driver.h>
69 .driver = {
H A Dgpio-clps711x.c3 * CLPS711X GPIO driver
10 #include <linux/gpio/driver.h>
77 .driver = {
87 MODULE_DESCRIPTION("CLPS711X GPIO driver");

Completed in 375 milliseconds

1234567891011>>