Searched refs:drv (Results 126 - 150 of 1037) sorted by relevance

1234567891011>>

/linux-master/drivers/usb/common/
H A Dulpi.c39 struct ulpi_driver *drv = to_ulpi_driver(driver); local
47 if (ulpi->id.vendor == 0 || !drv->id_table)
50 for (id = drv->id_table; id->vendor; id++)
75 struct ulpi_driver *drv = to_ulpi_driver(dev->driver); local
82 return drv->probe(to_ulpi_dev(dev));
87 struct ulpi_driver *drv = to_ulpi_driver(dev->driver); local
89 if (drv->remove)
90 drv->remove(to_ulpi_dev(dev));
148 * @drv: driver being registered
153 int __ulpi_register_driver(struct ulpi_driver *drv, struc argument
171 ulpi_unregister_driver(struct ulpi_driver *drv) argument
[all...]
/linux-master/drivers/usb/core/
H A Dfile.c61 struct usb_class_driver *drv; local
63 drv = dev_get_drvdata(dev);
64 if (!drv || !drv->devnode)
66 return drv->devnode(dev, mode);
/linux-master/sound/soc/sof/
H A Dnocodec.c23 struct snd_soc_dai_driver *drv,
30 if (!drv || !links || !card)
56 links[i].cpus->dai_name = drv[i].name;
58 if (drv[i].playback.channels_min)
60 if (drv[i].capture.channels_min)
22 sof_nocodec_bes_setup(struct device *dev, struct snd_soc_dai_driver *drv, struct snd_soc_dai_link *links, int link_num, struct snd_soc_card *card) argument
/linux-master/drivers/bus/
H A Dmips_cdmm.c40 #define to_mips_cdmm_driver(d) container_of(d, struct mips_cdmm_driver, drv)
62 static int mips_cdmm_match(struct device *dev, struct device_driver *drv) argument
65 struct mips_cdmm_driver *cdrv = to_mips_cdmm_driver(drv);
216 * @drv: CDMM driver information.
223 int mips_cdmm_driver_register(struct mips_cdmm_driver *drv) argument
225 drv->drv.bus = &mips_cdmm_bustype;
227 if (drv->probe)
228 drv->drv
244 mips_cdmm_driver_unregister(struct mips_cdmm_driver *drv) argument
[all...]
/linux-master/kernel/sched/
H A Didle.c128 static int call_cpuidle_s2idle(struct cpuidle_driver *drv, argument
134 return cpuidle_enter_s2idle(drv, dev);
137 static int call_cpuidle(struct cpuidle_driver *drv, struct cpuidle_device *dev, argument
155 return cpuidle_enter(drv, dev, next_state);
170 struct cpuidle_driver *drv = cpuidle_get_cpu_driver(dev); local
188 if (cpuidle_not_available(drv, dev)) {
210 entered_state = call_cpuidle_s2idle(drv, dev);
221 next_state = cpuidle_find_deepest_state(drv, dev, max_latency_ns);
222 call_cpuidle(drv, dev, next_state);
229 next_state = cpuidle_select(drv, de
[all...]
/linux-master/include/linux/
H A Dnd.h79 struct device_driver drv; member in struct:nd_device_driver
88 struct device_driver *drv)
90 return container_of(drv, struct nd_device_driver, drv);
202 static inline void nd_driver_unregister(struct nd_device_driver *drv) argument
204 driver_unregister(&drv->drv);
87 to_nd_device_driver( struct device_driver *drv) argument
H A Dgameport.h41 struct gameport_driver *drv; member in struct:gameport
42 struct mutex drv_mutex; /* protects serio->drv so attributes can pin driver */
53 int (*connect)(struct gameport *, struct gameport_driver *drv);
63 int gameport_open(struct gameport *gameport, struct gameport_driver *drv, int mode);
142 int __must_check __gameport_register_driver(struct gameport_driver *drv,
146 #define gameport_register_driver(drv) \
147 __gameport_register_driver(drv, THIS_MODULE, KBUILD_MODNAME)
149 void gameport_unregister_driver(struct gameport_driver *drv);
/linux-master/drivers/i3c/
H A Ddevice.c261 * @drv: driver to register
264 * Register @drv to the core.
268 int i3c_driver_register_with_owner(struct i3c_driver *drv, struct module *owner) argument
270 drv->driver.owner = owner;
271 drv->driver.bus = &i3c_bus_type;
273 if (!drv->probe) {
278 return driver_register(&drv->driver);
285 * @drv: driver to unregister
287 * Unregister @drv.
289 void i3c_driver_unregister(struct i3c_driver *drv) argument
[all...]
/linux-master/drivers/bcma/
H A Dmain.c29 static int bcma_bus_match(struct device *dev, struct device_driver *drv);
538 struct device_driver *drv = core->dev.driver; local
539 if (drv) {
540 struct bcma_driver *adrv = container_of(drv, struct bcma_driver, drv);
559 struct device_driver *drv = core->dev.driver; local
560 if (drv) {
561 struct bcma_driver *adrv = container_of(drv, struct bcma_driver, drv);
571 int __bcma_driver_register(struct bcma_driver *drv, struc argument
581 bcma_driver_unregister(struct bcma_driver *drv) argument
587 bcma_bus_match(struct device *dev, struct device_driver *drv) argument
[all...]
/linux-master/drivers/net/phy/
H A Dphy.c68 if (phydev->drv && phydev->drv->link_change_notify)
69 phydev->drv->link_change_notify(phydev);
148 if (phydev->drv->get_rate_matching) {
150 ret = phydev->drv->get_rate_matching(phydev, iface);
168 if (phydev->drv->config_intr)
169 return phydev->drv->config_intr(phydev);
204 if (phydev->drv && phydev->drv->aneg_done)
205 return phydev->drv
[all...]
/linux-master/drivers/net/ethernet/sfc/siena/
H A Dselftest.c143 netif_dbg(efx, drv, efx->net_dev, "testing interrupts\n");
148 netif_dbg(efx, drv, efx->net_dev,
158 netif_dbg(efx, drv, efx->net_dev, "waiting for test interrupt\n");
167 netif_err(efx, drv, efx->net_dev, "timed out waiting for interrupt\n");
171 netif_dbg(efx, drv, efx->net_dev, "%s test interrupt seen on CPU%d\n",
231 netif_dbg(efx, drv, efx->net_dev,
240 netif_err(efx, drv, efx->net_dev,
244 netif_err(efx, drv, efx->net_dev,
249 netif_err(efx, drv, efx->net_dev,
270 netif_info(efx, drv, ef
[all...]
/linux-master/drivers/net/ethernet/sfc/falcon/
H A Dselftest.c142 netif_dbg(efx, drv, efx->net_dev, "testing interrupts\n");
147 netif_dbg(efx, drv, efx->net_dev,
157 netif_dbg(efx, drv, efx->net_dev, "waiting for test interrupt\n");
166 netif_err(efx, drv, efx->net_dev, "timed out waiting for interrupt\n");
170 netif_dbg(efx, drv, efx->net_dev, "%s test interrupt seen on CPU%d\n",
230 netif_dbg(efx, drv, efx->net_dev,
239 netif_err(efx, drv, efx->net_dev,
243 netif_err(efx, drv, efx->net_dev,
248 netif_err(efx, drv, efx->net_dev,
272 netif_info(efx, drv, ef
[all...]
/linux-master/drivers/net/ethernet/sfc/
H A Dselftest.c142 netif_dbg(efx, drv, efx->net_dev, "testing interrupts\n");
147 netif_dbg(efx, drv, efx->net_dev,
157 netif_dbg(efx, drv, efx->net_dev, "waiting for test interrupt\n");
166 netif_err(efx, drv, efx->net_dev, "timed out waiting for interrupt\n");
170 netif_dbg(efx, drv, efx->net_dev, "%s test interrupt seen on CPU%d\n",
230 netif_dbg(efx, drv, efx->net_dev,
239 netif_err(efx, drv, efx->net_dev,
243 netif_err(efx, drv, efx->net_dev,
248 netif_err(efx, drv, efx->net_dev,
269 netif_info(efx, drv, ef
[all...]
/linux-master/drivers/xen/xenbus/
H A Dxenbus_probe_frontend.c200 struct device_driver *drv = data; local
211 if (drv && (dev->driver != drv))
232 static int exists_essential_connecting_device(struct device_driver *drv) argument
234 return bus_for_each_dev(&xenbus_frontend.bus, NULL, drv,
237 static int exists_non_essential_connecting_device(struct device_driver *drv) argument
239 return bus_for_each_dev(&xenbus_frontend.bus, NULL, drv,
246 struct device_driver *drv = data; local
249 if (drv && (dev->driver != drv))
304 struct device_driver *drv = xendrv ? &xendrv->driver : NULL; local
326 __xenbus_register_frontend(struct xenbus_driver *drv, struct module *owner, const char *mod_name) argument
[all...]
H A Dxenbus_probe.c95 struct xenbus_driver *drv = to_xenbus_driver(_drv); local
97 if (!drv->ids)
100 return match_device(drv->ids, to_xenbus_device(_dev)) != NULL;
124 struct xenbus_driver *drv = to_xenbus_driver(dev->dev.driver); local
129 return drv->read_otherend_details(dev);
179 struct xenbus_driver *drv = to_xenbus_driver(dev->dev.driver); local
205 if (drv->otherend_changed)
206 drv->otherend_changed(dev, state);
271 struct xenbus_driver *drv = to_xenbus_driver(_dev->driver); local
277 if (!drv
332 struct xenbus_driver *drv = to_xenbus_driver(_dev->driver); local
362 xenbus_register_driver_common(struct xenbus_driver *drv, struct xen_bus_type *bus, struct module *owner, const char *mod_name) argument
375 xenbus_unregister_driver(struct xenbus_driver *drv) argument
664 struct xenbus_driver *drv; local
684 struct xenbus_driver *drv; local
[all...]
/linux-master/arch/powerpc/platforms/pseries/
H A Dibmebus.c218 int ibmebus_register_driver(struct platform_driver *drv) argument
221 ibmebus_create_devices(drv->driver.of_match_table);
223 drv->driver.bus = &ibmebus_bus_type;
224 return driver_register(&drv->driver);
228 void ibmebus_unregister_driver(struct platform_driver *drv) argument
230 driver_unregister(&drv->driver);
342 static int ibmebus_bus_bus_match(struct device *dev, struct device_driver *drv) argument
344 const struct of_device_id *matches = drv->of_match_table;
355 struct platform_driver *drv; local
358 drv
377 struct platform_driver *drv = to_platform_driver(dev->driver); local
386 struct platform_driver *drv = to_platform_driver(dev->driver); local
[all...]
/linux-master/drivers/base/power/
H A Dgeneric_ops.c60 struct device_driver *drv = dev->driver; local
63 if (drv && drv->pm && drv->pm->prepare)
64 ret = drv->pm->prepare(dev);
293 struct device_driver *drv = dev->driver; local
295 if (drv && drv->pm && drv->pm->complete)
296 drv
[all...]
/linux-master/drivers/video/fbdev/omap2/omapfb/dss/
H A Ddisplay.c125 struct omap_dss_driver *drv = dssdev->driver; local
153 if (drv && drv->get_resolution == NULL)
154 drv->get_resolution = omapdss_default_get_resolution;
155 if (drv && drv->get_recommended_bpp == NULL)
156 drv->get_recommended_bpp = omapdss_default_get_recommended_bpp;
157 if (drv && drv->get_timings == NULL)
158 drv
[all...]
/linux-master/sound/core/
H A Dseq_device.c43 static int snd_seq_bus_match(struct device *dev, struct device_driver *drv) argument
46 struct snd_seq_driver *sdrv = to_seq_drv(drv);
248 int __snd_seq_driver_register(struct snd_seq_driver *drv, struct module *mod) argument
250 if (WARN_ON(!drv->driver.name || !drv->id))
252 drv->driver.bus = &snd_seq_bus_type;
253 drv->driver.owner = mod;
254 return driver_register(&drv->driver);
258 void snd_seq_driver_unregister(struct snd_seq_driver *drv) argument
260 driver_unregister(&drv
[all...]
/linux-master/drivers/net/wireless/ralink/rt2x00/
H A Drt2800lib.h84 const struct rt2800_ops *rt2800ops = rt2x00dev->ops->drv;
92 const struct rt2800_ops *rt2800ops = rt2x00dev->ops->drv;
101 const struct rt2800_ops *rt2800ops = rt2x00dev->ops->drv;
110 const struct rt2800_ops *rt2800ops = rt2x00dev->ops->drv;
119 const struct rt2800_ops *rt2800ops = rt2x00dev->ops->drv;
129 const struct rt2800_ops *rt2800ops = rt2x00dev->ops->drv;
139 const struct rt2800_ops *rt2800ops = rt2x00dev->ops->drv;
146 const struct rt2800_ops *rt2800ops = rt2x00dev->ops->drv;
153 const struct rt2800_ops *rt2800ops = rt2x00dev->ops->drv;
161 const struct rt2800_ops *rt2800ops = rt2x00dev->ops->drv;
[all...]
/linux-master/sound/soc/meson/
H A Daxg-tdm-formatter.c18 const struct axg_tdm_formatter_driver *drv; member in struct:axg_tdm_formatter
119 ret = formatter->drv->ops->prepare(formatter->map,
120 formatter->drv->quirks,
137 formatter->drv->ops->enable(formatter->map);
149 formatter->drv->ops->disable(formatter->map);
191 struct axg_tdm_stream *ts = formatter->drv->ops->get_stream(w);
265 const struct axg_tdm_formatter_driver *drv; local
269 drv = of_device_get_match_data(dev);
270 if (!drv) {
279 formatter->drv
[all...]
/linux-master/drivers/amba/
H A Dbus.c29 #define to_amba_driver(d) container_of(d, struct amba_driver, drv)
208 static int amba_match(struct device *dev, struct device_driver *drv) argument
211 struct amba_driver *pcdrv = to_amba_driver(drv);
234 return !strcmp(pcdev->driver_override, drv->name);
326 struct amba_driver *drv = to_amba_driver(dev->driver); local
329 if (drv->remove)
330 drv->remove(pcdev);
344 struct amba_driver *drv; local
349 drv = to_amba_driver(dev->driver);
350 if (drv
356 struct amba_driver *drv = to_amba_driver(dev->driver); local
378 struct amba_driver *drv = to_amba_driver(dev->driver); local
503 amba_driver_register(struct amba_driver *drv) argument
522 amba_driver_unregister(struct amba_driver *drv) argument
[all...]
/linux-master/drivers/gpu/drm/amd/amdgpu/
H A Damdgpu_fence.c101 struct amdgpu_fence_driver *drv = &ring->fence_drv; local
103 if (drv->cpu_addr)
104 *drv->cpu_addr = cpu_to_le32(seq);
117 struct amdgpu_fence_driver *drv = &ring->fence_drv; local
120 if (drv->cpu_addr)
121 seq = le32_to_cpu(*drv->cpu_addr);
123 seq = atomic_read(&drv->last_seq);
274 struct amdgpu_fence_driver *drv = &ring->fence_drv; local
282 } while (atomic_cmpxchg(&drv->last_seq, last_seq, seq) != last_seq);
291 last_seq &= drv
417 struct amdgpu_fence_driver *drv = &ring->fence_drv; local
448 struct amdgpu_fence_driver *drv = &ring->fence_drv; local
741 struct amdgpu_fence_driver *drv = &ring->fence_drv; local
[all...]
/linux-master/drivers/crypto/nx/
H A Dnx.h167 #define NX_DEBUGFS_INIT(drv) nx_debugfs_init(drv)
168 #define NX_DEBUGFS_FINI(drv) nx_debugfs_fini(drv)
173 #define NX_DEBUGFS_INIT(drv) do {} while (0)
174 #define NX_DEBUGFS_FINI(drv) do {} while (0)
/linux-master/net/ethtool/
H A Dlinkstate.c38 if (!phydev->drv || !phydev->drv->get_sqi)
41 ret = phydev->drv->get_sqi(phydev);
56 if (!phydev->drv || !phydev->drv->get_sqi_max)
59 ret = phydev->drv->get_sqi_max(phydev);

Completed in 360 milliseconds

1234567891011>>