Searched refs:drv (Results 51 - 75 of 1040) sorted by relevance

1234567891011>>

/linux-master/drivers/media/radio/
H A Dradio-isa.c37 strscpy(v->driver, isa->drv->driver.driver.name, sizeof(v->driver));
38 strscpy(v->card, isa->drv->card, sizeof(v->card));
47 const struct radio_isa_ops *ops = isa->drv->ops;
57 if (isa->drv->has_stereo)
77 const struct radio_isa_ops *ops = isa->drv->ops;
98 res = isa->drv->ops->s_frequency(isa, freq);
123 return isa->drv->ops->s_mute_volume(isa, ctrl->val,
163 struct radio_isa_driver *drv = pdev->platform_data; local
165 return drv->probe || drv
169 radio_isa_valid_io(const struct radio_isa_driver *drv, int io) argument
179 radio_isa_alloc(struct radio_isa_driver *drv, struct device *pdev) argument
199 const struct radio_isa_driver *drv = isa->drv; local
292 struct radio_isa_driver *drv = pdev->platform_data; local
352 struct radio_isa_driver *drv = container_of(pnp_drv, local
[all...]
/linux-master/drivers/cpuidle/
H A Dcpuidle-psci.c53 struct cpuidle_driver *drv, int idx,
91 struct cpuidle_driver *drv, int idx)
93 return __psci_enter_domain_idle_state(dev, drv, idx, false);
97 struct cpuidle_driver *drv,
100 return __psci_enter_domain_idle_state(dev, drv, idx, true);
187 struct cpuidle_driver *drv, int idx)
217 static int psci_dt_cpu_init_topology(struct cpuidle_driver *drv, argument
237 drv->states[state_count - 1].flags |= CPUIDLE_FLAG_RCU_IDLE;
238 drv->states[state_count - 1].enter = psci_enter_domain_idle_state;
239 drv
52 __psci_enter_domain_idle_state(struct cpuidle_device *dev, struct cpuidle_driver *drv, int idx, bool s2idle) argument
90 psci_enter_domain_idle_state(struct cpuidle_device *dev, struct cpuidle_driver *drv, int idx) argument
96 psci_enter_s2idle_domain_idle_state(struct cpuidle_device *dev, struct cpuidle_driver *drv, int idx) argument
186 psci_enter_idle_state(struct cpuidle_device *dev, struct cpuidle_driver *drv, int idx) argument
245 psci_dt_cpu_init_idle(struct device *dev, struct cpuidle_driver *drv, struct device_node *cpu_node, unsigned int state_count, int cpu) argument
287 psci_cpu_init_idle(struct device *dev, struct cpuidle_driver *drv, unsigned int cpu, unsigned int state_count) argument
321 struct cpuidle_driver *drv; local
403 struct cpuidle_driver *drv; local
[all...]
/linux-master/drivers/usb/c67x00/
H A DMakefile8 c67x00-y := c67x00-drv.o c67x00-ll-hpi.o c67x00-hcd.o c67x00-sched.o
/linux-master/drivers/gpu/drm/stm/
H A DMakefile3 drv.o \
/linux-master/drivers/gpu/drm/virtio/
H A Dvirtgpu_fence.c63 (u64)atomic64_read(&fence->drv->last_fence_id));
79 struct virtio_gpu_fence_driver *drv = &vgdev->fence_drv; local
86 fence->drv = drv;
88 fence->emit_fence_info = !(base_fence_ctx == drv->context);
95 dma_fence_init(&fence->f, &virtio_gpu_fence_ops, &drv->lock,
105 struct virtio_gpu_fence_driver *drv = &vgdev->fence_drv; local
108 spin_lock_irqsave(&drv->lock, irq_flags);
109 fence->fence_id = fence->f.seqno = ++drv->current_fence_id;
111 list_add_tail(&fence->node, &drv
130 struct virtio_gpu_fence_driver *drv = &vgdev->fence_drv; local
[all...]
/linux-master/drivers/tty/serial/
H A Dserial_ctrl.c39 int serial_ctrl_register_port(struct uart_driver *drv, struct uart_port *port) argument
41 return serial_core_register_port(drv, port);
44 void serial_ctrl_unregister_port(struct uart_driver *drv, struct uart_port *port) argument
46 serial_core_unregister_port(drv, port);
H A Dserial_base.h47 int serial_ctrl_register_port(struct uart_driver *drv, struct uart_port *port);
48 void serial_ctrl_unregister_port(struct uart_driver *drv, struct uart_port *port);
50 int serial_core_register_port(struct uart_driver *drv, struct uart_port *port);
51 void serial_core_unregister_port(struct uart_driver *drv, struct uart_port *port);
55 int serial_base_add_preferred_console(struct uart_driver *drv,
61 int serial_base_add_preferred_console(struct uart_driver *drv, argument
H A Dsuncore.c28 int sunserial_register_minors(struct uart_driver *drv, int count) argument
32 drv->minor = sunserial_current_minor;
33 drv->nr += count;
35 if (drv->nr == count)
36 err = uart_register_driver(drv);
39 drv->tty_driver->name_base = drv->minor - 64;
45 void sunserial_unregister_minors(struct uart_driver *drv, int count) argument
47 drv->nr -= count;
50 if (drv
55 sunserial_console_match(struct console *con, struct device_node *dp, struct uart_driver *drv, int line, bool ignore_line) argument
[all...]
/linux-master/drivers/nvmem/
H A Dlayouts.c19 #define to_nvmem_layout_driver(drv) \
20 (container_of((drv), struct nvmem_layout_driver, driver))
24 static int nvmem_layout_bus_match(struct device *dev, struct device_driver *drv) argument
26 return of_driver_match_device(dev, drv);
31 struct nvmem_layout_driver *drv = to_nvmem_layout_driver(dev->driver); local
34 if (!drv->probe || !drv->remove)
37 return drv->probe(layout);
42 struct nvmem_layout_driver *drv = to_nvmem_layout_driver(dev->driver); local
45 return drv
55 __nvmem_layout_driver_register(struct nvmem_layout_driver *drv, struct module *owner) argument
65 nvmem_layout_driver_unregister(struct nvmem_layout_driver *drv) argument
[all...]
/linux-master/arch/powerpc/include/asm/
H A Dibmebus.h53 int ibmebus_register_driver(struct platform_driver *drv);
54 void ibmebus_unregister_driver(struct platform_driver *drv);
/linux-master/drivers/edac/
H A Dqcom_edac.c89 static int qcom_llcc_core_setup(struct llcc_drv_data *drv, struct regmap *llcc_bcast_regmap) argument
98 ret = regmap_update_bits(llcc_bcast_regmap, drv->edac_reg_offset->cmn_interrupt_2_enable,
104 ret = regmap_update_bits(llcc_bcast_regmap, drv->edac_reg_offset->trp_interrupt_0_enable,
111 ret = regmap_write(llcc_bcast_regmap, drv->edac_reg_offset->drp_ecc_error_cfg,
116 ret = regmap_update_bits(llcc_bcast_regmap, drv->edac_reg_offset->cmn_interrupt_2_enable,
122 ret = regmap_write(llcc_bcast_regmap, drv->edac_reg_offset->drp_interrupt_enable,
129 qcom_llcc_clear_error_status(int err_type, struct llcc_drv_data *drv) argument
136 ret = regmap_write(drv->bcast_regmap,
137 drv->edac_reg_offset->drp_interrupt_clear,
142 ret = regmap_write(drv
176 get_reg_offsets(struct llcc_drv_data *drv, int err_type, struct qcom_llcc_syn_regs *syn_regs) argument
207 dump_syn_reg_values(struct llcc_drv_data *drv, u32 bank, int err_type) argument
255 struct llcc_drv_data *drv = edev_ctl->dev->platform_data; local
291 struct llcc_drv_data *drv = edac_dev_ctl->dev->platform_data; local
[all...]
/linux-master/include/linux/
H A Dserio.h48 * serio->drv is accessed from interrupt handlers; when modifying
51 struct serio_driver *drv; member in struct:serio
52 /* Protects serio->drv so attributes can pin current driver */
75 int (*connect)(struct serio *, struct serio_driver *drv);
85 int serio_open(struct serio *serio, struct serio_driver *drv);
100 int __must_check __serio_register_driver(struct serio_driver *drv,
104 #define serio_register_driver(drv) \
105 __serio_register_driver(drv, THIS_MODULE, KBUILD_MODNAME)
107 void serio_unregister_driver(struct serio_driver *drv);
132 if (serio->drv
[all...]
/linux-master/drivers/phy/samsung/
H A Dphy-s5pv210-usb2.c91 struct samsung_usb2_phy_driver *drv = inst->drv; local
105 regmap_update_bits(drv->reg_pmu, S5PV210_USB_ISOL_OFFSET,
111 struct samsung_usb2_phy_driver *drv = inst->drv; local
130 writel(drv->ref_reg_val, drv->reg_phy + S5PV210_UPHYCLK);
132 pwr = readl(drv->reg_phy + S5PV210_UPHYPWR);
134 writel(pwr, drv->reg_phy + S5PV210_UPHYPWR);
136 rst = readl(drv
[all...]
/linux-master/drivers/base/
H A Dbase.h156 int bus_add_driver(struct device_driver *drv);
157 void bus_remove_driver(struct device_driver *drv);
158 void device_release_driver_internal(struct device *dev, struct device_driver *drv,
161 void driver_detach(struct device_driver *drv);
164 static inline int driver_match_device(struct device_driver *drv, argument
167 return drv->bus->match ? drv->bus->match(dev, drv) : 1;
178 int driver_add_groups(struct device_driver *drv, const struct attribute_group **groups);
179 void driver_remove_groups(struct device_driver *drv, cons
198 module_add_driver(struct module *mod, struct device_driver *drv) argument
203 module_remove_driver(struct device_driver *drv) argument
[all...]
H A Dplatform.c858 * @drv: platform driver structure
861 int __platform_driver_register(struct platform_driver *drv, argument
864 drv->driver.owner = owner;
865 drv->driver.bus = &platform_bus_type;
867 return driver_register(&drv->driver);
873 * @drv: platform driver structure
875 void platform_driver_unregister(struct platform_driver *drv) argument
877 driver_unregister(&drv->driver);
895 * @drv: platform driver structure
913 int __init_or_module __platform_driver_probe(struct platform_driver *drv, argument
1125 struct device_driver *drv = dev->driver; local
1143 struct device_driver *drv = dev->driver; local
1165 struct device_driver *drv = dev->driver; local
1183 struct device_driver *drv = dev->driver; local
1201 struct device_driver *drv = dev->driver; local
1219 struct device_driver *drv = dev->driver; local
1335 platform_match(struct device *dev, struct device_driver *drv) argument
1381 struct platform_driver *drv = to_platform_driver(_dev->driver); local
1420 struct platform_driver *drv = to_platform_driver(_dev->driver); local
1437 struct platform_driver *drv; local
1449 struct platform_driver *drv = to_platform_driver(dev->driver); local
1472 struct platform_driver *drv = to_platform_driver(dev->driver); local
1497 __platform_match(struct device *dev, const void *drv) argument
1508 platform_find_device_by_driver(struct device *start, const struct device_driver *drv) argument
[all...]
/linux-master/drivers/pnp/
H A Dcard.c19 static const struct pnp_card_device_id *match_card(struct pnp_card_driver *drv, argument
22 const struct pnp_card_device_id *drv_id = drv->id_table;
60 struct pnp_card_driver *drv = to_pnp_card_driver(dev->driver); local
62 if (!dev->card || !drv)
64 if (drv->remove)
65 drv->remove(dev->card_link);
66 drv->link.remove = &card_remove;
71 static int card_probe(struct pnp_card *card, struct pnp_card_driver *drv) argument
77 if (!drv->probe)
79 id = match_card(drv, car
264 struct pnp_card_driver *drv = local
333 struct pnp_card_driver *drv; local
380 struct pnp_card_driver *drv = dev->card_link->driver; local
416 pnp_register_card_driver(struct pnp_card_driver *drv) argument
450 pnp_unregister_card_driver(struct pnp_card_driver *drv) argument
[all...]
H A Ddriver.c44 static const struct pnp_device_id *match_device(struct pnp_driver *drv, argument
47 const struct pnp_device_id *drv_id = drv->id_table;
129 struct pnp_driver *drv = pnp_dev->driver; local
131 if (drv) {
132 if (drv->remove)
133 drv->remove(pnp_dev);
138 (!drv || !(drv->flags & PNP_DRIVER_RES_DO_NOT_CHANGE)))
147 struct pnp_driver *drv = pnp_dev->driver; local
149 if (drv
153 pnp_bus_match(struct device *dev, struct device_driver *drv) argument
275 pnp_register_driver(struct pnp_driver *drv) argument
284 pnp_unregister_driver(struct pnp_driver *drv) argument
[all...]
/linux-master/drivers/cpufreq/
H A Dqcom-cpufreq-nvmem.c54 struct qcom_cpufreq_drv *drv);
74 struct qcom_cpufreq_drv *drv)
84 drv->versions = 1 << *speedbin;
170 struct qcom_cpufreq_drv *drv)
199 drv->versions = 1 << (unsigned int)(*speedbin);
203 drv->versions = 1 << ((unsigned int)(*speedbin) + 4);
217 struct qcom_cpufreq_drv *drv)
246 drv->versions = (1 << speed);
256 struct qcom_cpufreq_drv *drv)
281 drv
71 qcom_cpufreq_simple_get_version(struct device *cpu_dev, struct nvmem_cell *speedbin_nvmem, char **pvs_name, struct qcom_cpufreq_drv *drv) argument
167 qcom_cpufreq_kryo_name_version(struct device *cpu_dev, struct nvmem_cell *speedbin_nvmem, char **pvs_name, struct qcom_cpufreq_drv *drv) argument
214 qcom_cpufreq_krait_name_version(struct device *cpu_dev, struct nvmem_cell *speedbin_nvmem, char **pvs_name, struct qcom_cpufreq_drv *drv) argument
253 qcom_cpufreq_ipq8064_name_version(struct device *cpu_dev, struct nvmem_cell *speedbin_nvmem, char **pvs_name, struct qcom_cpufreq_drv *drv) argument
308 qcom_cpufreq_ipq6018_name_version(struct device *cpu_dev, struct nvmem_cell *speedbin_nvmem, char **pvs_name, struct qcom_cpufreq_drv *drv) argument
359 qcom_cpufreq_ipq8074_name_version(struct device *cpu_dev, struct nvmem_cell *speedbin_nvmem, char **pvs_name, struct qcom_cpufreq_drv *drv) argument
430 qcom_cpufreq_suspend_virt_devs(struct qcom_cpufreq_drv *drv, unsigned int cpu) argument
442 qcom_cpufreq_put_virt_devs(struct qcom_cpufreq_drv *drv, unsigned int cpu) argument
456 struct qcom_cpufreq_drv *drv; local
583 struct qcom_cpufreq_drv *drv = platform_get_drvdata(pdev); local
596 struct qcom_cpufreq_drv *drv = dev_get_drvdata(dev); local
[all...]
/linux-master/drivers/soc/qcom/
H A Drpmh-internal.h26 * @drv: The controller.
35 * Start: grab drv->lock, set req, set tcs_in_use, drop drv->lock,
38 * grab drv->lock, clear tcs_in_use, drop drv->lock
45 struct rsc_drv *drv; member in struct:tcs_group
110 * must hold the lock in this struct (AKA drv->lock) in
113 * lock will also be held, the order is: drv->lock then
139 int rpmh_rsc_send_data(struct rsc_drv *drv, const struct tcs_request *msg);
140 int rpmh_rsc_write_ctrl_data(struct rsc_drv *drv,
[all...]
/linux-master/drivers/video/fbdev/via/
H A Dvia_aux_sii164.c18 struct via_aux_drv drv = { local
26 if (!via_aux_read(&drv, 0x00, tmp, len) || memcmp(id, tmp, len))
30 via_aux_add(&drv);
H A Dvia_aux_vt1632.c18 struct via_aux_drv drv = { local
26 if (!via_aux_read(&drv, 0x00, tmp, len) || memcmp(id, tmp, len))
30 via_aux_add(&drv);
/linux-master/drivers/gpu/drm/nouveau/nvif/
H A Ddriver.c40 nvif_driver_init(const char *drv, const char *cfg, const char *dbg, argument
46 if (!drv || !strcmp(client->driver->name, drv)) {
/linux-master/drivers/media/pci/cx88/
H A Dcx88-mpeg.c515 static int cx8802_request_acquire(struct cx8802_driver *drv) argument
517 struct cx88_core *core = drv->core;
522 core->active_type_id != drv->type_id)
525 if (drv->type_id == CX88_MPEG_DVB) {
539 if (drv->advise_acquire) {
542 core->active_type_id = drv->type_id;
543 drv->advise_acquire(drv);
553 static int cx8802_request_release(struct cx8802_driver *drv) argument
555 struct cx88_core *core = drv
574 cx8802_check_driver(struct cx8802_driver *drv) argument
596 cx8802_register_driver(struct cx8802_driver *drv) argument
654 cx8802_unregister_driver(struct cx8802_driver *drv) argument
761 struct cx8802_driver *drv, *tmp; local
[all...]
/linux-master/drivers/mmc/core/
H A Dbus.h34 struct device_driver drv; member in struct:mmc_driver
40 int mmc_register_driver(struct mmc_driver *drv);
41 void mmc_unregister_driver(struct mmc_driver *drv);
/linux-master/drivers/cpuidle/governors/
H A Dladder.c63 * @drv: cpuidle driver
67 static int ladder_select_state(struct cpuidle_driver *drv, argument
73 int first_idx = drv->states[0].flags & CPUIDLE_FLAG_POLLING ? 1 : 0;
85 last_residency = dev->last_residency_ns - drv->states[last_idx].exit_latency_ns;
88 if (last_idx < drv->state_count - 1 &&
91 drv->states[last_idx + 1].exit_latency_ns <= latency_req) {
103 drv->states[last_idx].exit_latency_ns > latency_req)) {
107 if (drv->states[i].exit_latency_ns <= latency_req)
130 * @drv: cpuidle driver
133 static int ladder_enable_device(struct cpuidle_driver *drv, argument
[all...]

Completed in 222 milliseconds

1234567891011>>