Searched refs:driver (Results 401 - 425 of 8892) sorted by relevance

<<11121314151617181920>>

/linux-master/sound/soc/codecs/
H A Dpcm1789-i2c.c2 // Audio driver for PCM1789 I2C
50 .driver = {
61 MODULE_DESCRIPTION("ASoC PCM1789 I2C driver");
H A Dtlv320aic23-i2c.c3 * ALSA SoC TLV320AIC23 codec driver I2C interface
46 .driver = {
56 MODULE_DESCRIPTION("ASoC TLV320AIC23 codec driver I2C");
H A Dwm8804-i2c.c3 * wm8804-i2c.c -- WM8804 S/PDIF transceiver driver - I2C
57 .driver = {
70 MODULE_DESCRIPTION("ASoC WM8804 driver - I2C");
H A Dwm8731-i2c.c3 * 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 Dv4l2-i2c.c25 * 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 Dccwgroup.c3 * 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 Dmcb-core.c58 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 Dcore.c54 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 Dic.c43 if (!client->dev.driver ||
44 to_i2c_driver(client->dev.driver)->detect(client, info)) {
/linux-master/drivers/firewire/
H A Dcore-iso.c138 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 Dalsa.c31 strscpy(alsa_card->driver, "AppleOnbdAudio", sizeof(alsa_card->driver));
/linux-master/drivers/scsi/esas2r/
H A Desas2r_log.c47 * 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 Danybuss-client.h33 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 Dzorro.h51 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 Dadlib.c3 * 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 Dgpio-zynqmp-modepin.c10 #include <linux/gpio/driver.h>
151 .driver = {
H A Dgpio-twl6040.c16 #include <linux/gpio/driver.h>
107 .driver = {
H A Dgpio-tn48m.c3 * Delta TN48M CPLD GPIO driver
11 #include <linux/gpio/driver.h>
90 .driver = {
99 MODULE_DESCRIPTION("Delta TN48M CPLD GPIO driver");
H A Dgpio-tps65086.c6 * 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 Dcomedi_pci.c4 * 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 Dcomedi_pcmcia.c4 * 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 Dltc2496.c15 #include <linux/iio/driver.h>
102 .driver = {
112 MODULE_DESCRIPTION("Linear Technology LTC2496 ADC driver");
/linux-master/drivers/regulator/
H A Dsky81452-regulator.c3 // sky81452-regulator.c SKY81452 regulator driver
14 #include <linux/regulator/driver.h>
80 .driver = {
89 MODULE_DESCRIPTION("Skyworks SKY81452 Regulator driver");
H A Dstw481x-vmmc.c3 * Regulator driver for STw4810/STw4811 VMMC regulator.
16 #include <linux/regulator/driver.h>
96 .driver = {
H A Dtps6105x-regulator.c18 #include <linux/regulator/driver.h>
94 .driver = {
114 MODULE_DESCRIPTION("TPS6105x regulator driver");

Completed in 828 milliseconds

<<11121314151617181920>>