/linux-master/sound/soc/codecs/ |
H A D | es8328-i2c.c | 3 * 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 D | altera-pr-ip-core-plat.c | 37 .driver = {
|
/linux-master/drivers/edac/ |
H A D | layerscape_edac.c | 31 .driver = {
|
/linux-master/drivers/bus/ |
H A D | sun50i-de2.c | 40 .driver = {
|
/linux-master/include/linux/platform_data/ |
H A D | keypad-omap.h | 9 #warning Please update the board to use matrix-keypad driver
|
/linux-master/arch/um/drivers/ |
H A D | line.h | 18 /* 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 D | restart-poweroff.c | 42 .driver = { 50 MODULE_DESCRIPTION("restart poweroff driver");
|
/linux-master/sound/core/ |
H A D | seq_device.c | 8 * 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 D | vio.h | 91 * @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 D | sdw_type.h | 16 #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 D | rmi_bus.h | 22 * 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 D | acp-i2s.c | 180 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 D | generic.c | 2 * 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 D | isp_mmu.c | 82 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 D | ehv_bytechan.c | 2 /* 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 D | ip22-gio.c | 47 * 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 D | eisa.h | 60 struct device_driver driver; member in struct:eisa_driver 63 #define to_eisa_driver(drv) container_of(drv,struct eisa_driver, driver)
|
H A D | auxiliary_bus.h | 5 * 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 D | gio_device.h | 31 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 D | dev-needs.sh | 26 -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 D | comedi_usb.c | 4 * 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 D | scsi_pm.c | 55 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 D | drm_dp_aux_bus.h | 34 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 D | codec.h | 22 * 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 D | dummy.c | 17 #include <linux/regulator/driver.h> 61 .driver = { 88 pr_err("Failed to register dummy regulator driver: %d\n", ret);
|