/linux-master/sound/soc/codecs/ |
H A D | pcm1789-i2c.c | 2 // Audio driver for PCM1789 I2C 50 .driver = { 61 MODULE_DESCRIPTION("ASoC PCM1789 I2C driver");
|
H A D | tlv320aic23-i2c.c | 3 * ALSA SoC TLV320AIC23 codec driver I2C interface 46 .driver = { 56 MODULE_DESCRIPTION("ASoC TLV320AIC23 codec driver I2C");
|
H A D | wm8804-i2c.c | 3 * wm8804-i2c.c -- WM8804 S/PDIF transceiver driver - I2C 57 .driver = { 70 MODULE_DESCRIPTION("ASoC WM8804 driver - I2C");
|
H A D | wm8731-i2c.c | 3 * wm8731-i2c.c -- WM8731 ALSA SoC Audio driver I2C code 56 .driver = { 66 MODULE_DESCRIPTION("ASoC WM8731 driver - I2C");
|
/linux-master/drivers/media/v4l2-core/ |
H A D | v4l2-i2c.c | 25 * re-created by just probing the V4L2 driver. 36 devname = client->dev.driver->name; 50 /* the owner is the same as the i2c_client's driver owner */ 51 sd->owner = client->dev.driver->owner; 83 * Note: by loading the module first we are certain that c->driver 84 * will be set if the driver was found. If the module was not loaded 86 * and then c->driver is still NULL until the module is finally 95 if (!try_module_get(client->dev.driver->owner)) 106 module_put(client->dev.driver->owner);
|
/linux-master/drivers/s390/cio/ |
H A D | ccwgroup.c | 3 * bus driver for ccwgroup 29 * This is another driver that serves as a replacement for just 58 struct ccwgroup_driver *gdrv = to_ccwgroupdrv(gdev->dev.driver); 88 struct ccwgroup_driver *gdrv = to_ccwgroupdrv(gdev->dev.driver); 121 if (!dev->driver) { 302 * @gdrv: driver for the new group device 373 /* Check if the devices are bound to the required ccw driver. */ 383 gdev->dev.driver = &gdrv->driver; 446 /************************** driver stuf [all...] |
/linux-master/drivers/mcb/ |
H A D | mcb-core.c | 58 struct mcb_driver *mdrv = to_mcb_driver(dev->driver); 68 carrier_mod = mdev->dev.parent->driver->owner; 84 struct mcb_driver *mdrv = to_mcb_driver(dev->driver); 90 carrier_mod = mdev->dev.parent->driver->owner; 98 struct mcb_driver *mdrv = to_mcb_driver(dev->driver); 180 * the .probe and .remove methods are provided by the driver. 188 drv->driver.owner = owner; 189 drv->driver.bus = &mcb_bus_type; 190 drv->driver.mod_name = mod_name; 192 return driver_register(&drv->driver); [all...] |
/linux-master/drivers/slimbus/ |
H A D | core.c | 54 if (!sbdev->dev.driver) 57 sbdrv = to_slim_driver(sbdev->dev.driver); 65 struct slim_driver *sbdrv = to_slim_driver(dev->driver); 89 if (dev->driver) { 90 sbdrv = to_slim_driver(dev->driver); 113 * __slim_driver_register() - Client driver registration with SLIMbus 115 * @drv:Client driver to be associated with client-device. 116 * @owner: owning module/driver 118 * This API will register the client driver with the SLIMbus 119 * It is called from the driver' [all...] |
/linux-master/drivers/gpu/drm/nouveau/nvkm/subdev/therm/ |
H A D | ic.c | 43 if (!client->dev.driver || 44 to_i2c_driver(client->dev.driver)->detect(client, info)) {
|
/linux-master/drivers/firewire/ |
H A D | core-iso.c | 138 ctx = card->driver->allocate_iso_context(card, 157 ctx->card->driver->free_iso_context(ctx); 164 return ctx->card->driver->start_iso(ctx, cycle, sync, tags); 170 return ctx->card->driver->set_iso_channels(ctx, channels); 178 return ctx->card->driver->queue_iso(ctx, packet, buffer, payload); 184 ctx->card->driver->flush_queue_iso(ctx); 190 return ctx->card->driver->flush_iso_completions(ctx); 196 return ctx->card->driver->stop_iso(ctx);
|
/linux-master/sound/aoa/core/ |
H A D | alsa.c | 31 strscpy(alsa_card->driver, "AppleOnbdAudio", sizeof(alsa_card->driver));
|
/linux-master/drivers/scsi/esas2r/ |
H A D | esas2r_log.c | 47 * this module within the driver is tasked with providing logging functionality. 152 (dev->driver ? dev->driver->name : "unknown"),
|
/linux-master/drivers/staging/fieldbus/anybuss/ |
H A D | anybuss-client.h | 33 struct device_driver driver; member in struct:anybuss_client_driver 50 return container_of(drv, struct anybuss_client_driver, driver);
|
/linux-master/include/linux/ |
H A D | zorro.h | 51 void (*remove)(struct zorro_dev *z); /* Device removed (NULL if not a hot-plug capable driver) */ 52 struct device_driver driver; member in struct:zorro_driver 55 #define to_zorro_driver(drv) container_of(drv, struct zorro_driver, driver) 105 * driver-specific data. They are really just a wrapper around
|
/linux-master/sound/isa/ |
H A D | adlib.c | 3 * AdLib FM card driver. 32 MODULE_PARM_DESC(port, "Port # for " CRD_NAME " driver."); 64 strcpy(card->driver, DEV_NAME); 94 .driver = {
|
/linux-master/drivers/gpio/ |
H A D | gpio-zynqmp-modepin.c | 10 #include <linux/gpio/driver.h> 151 .driver = {
|
H A D | gpio-twl6040.c | 16 #include <linux/gpio/driver.h> 107 .driver = {
|
H A D | gpio-tn48m.c | 3 * Delta TN48M CPLD GPIO driver 11 #include <linux/gpio/driver.h> 90 .driver = { 99 MODULE_DESCRIPTION("Delta TN48M CPLD GPIO driver");
|
H A D | gpio-tps65086.c | 6 * Based on the TPS65912 driver 9 #include <linux/gpio/driver.h> 102 .driver = { 111 MODULE_DESCRIPTION("TPS65086 GPIO driver");
|
/linux-master/drivers/comedi/ |
H A D | comedi_pci.c | 4 * Comedi PCI driver specific functions. 98 * COMEDI device is being detached from the low-level driver. It may be also 127 * @driver: Registered COMEDI driver. 132 * hardware device. The @context value gets passed through to @driver's 140 struct comedi_driver *driver, 143 return comedi_auto_config(&pcidev->dev, driver, context); 154 * driver's "detach" handler will be called during unconfiguration of the 168 * comedi_pci_driver_register() - Register a PCI COMEDI driver 169 * @comedi_driver: COMEDI driver t 139 comedi_pci_auto_config(struct pci_dev *pcidev, struct comedi_driver *driver, unsigned long context) argument [all...] |
H A D | comedi_pcmcia.c | 4 * Comedi PCMCIA driver specific functions. 47 * driver needs to set the 'config_flags' member in the &struct pcmcia_device, 48 * as appropriate for that driver, before calling this function in order to 111 * @driver: Registered COMEDI driver. 115 * as the hardware device. The @driver's "auto_attach" handler may call 122 struct comedi_driver *driver) 124 return comedi_auto_config(&link->dev, driver, 0); 135 * The COMEDI driver's "detach" handler will be called during unconfiguration 149 * comedi_pcmcia_driver_register() - Register a PCMCIA COMEDI driver 121 comedi_pcmcia_auto_config(struct pcmcia_device *link, struct comedi_driver *driver) argument [all...] |
/linux-master/drivers/iio/adc/ |
H A D | ltc2496.c | 15 #include <linux/iio/driver.h> 102 .driver = { 112 MODULE_DESCRIPTION("Linear Technology LTC2496 ADC driver");
|
/linux-master/drivers/regulator/ |
H A D | sky81452-regulator.c | 3 // sky81452-regulator.c SKY81452 regulator driver 14 #include <linux/regulator/driver.h> 80 .driver = { 89 MODULE_DESCRIPTION("Skyworks SKY81452 Regulator driver");
|
H A D | stw481x-vmmc.c | 3 * Regulator driver for STw4810/STw4811 VMMC regulator. 16 #include <linux/regulator/driver.h> 96 .driver = {
|
H A D | tps6105x-regulator.c | 18 #include <linux/regulator/driver.h> 94 .driver = { 114 MODULE_DESCRIPTION("TPS6105x regulator driver");
|