/openbmc/linux/drivers/gpu/drm/ |
H A D | drm_mipi_dsi.c | 56 if (of_driver_match_device(dev, drv)) in mipi_dsi_device_match() 60 if (!strcmp(dsi->name, drv->name)) in mipi_dsi_device_match() 1298 return drv->probe(dsi); in mipi_dsi_drv_probe() 1306 drv->remove(dsi); in mipi_dsi_drv_remove() 1316 drv->shutdown(dsi); in mipi_dsi_drv_shutdown() 1329 drv->driver.bus = &mipi_dsi_bus_type; in mipi_dsi_driver_register_full() 1330 drv->driver.owner = owner; in mipi_dsi_driver_register_full() 1332 if (drv->probe) in mipi_dsi_driver_register_full() 1334 if (drv->remove) in mipi_dsi_driver_register_full() 1336 if (drv->shutdown) in mipi_dsi_driver_register_full() [all …]
|
/openbmc/linux/sound/soc/meson/ |
H A D | axg-spdifin.c | 410 struct snd_soc_dai_driver *drv; in axg_spdifin_get_dai_drv() local 413 drv = devm_kzalloc(dev, sizeof(*drv), GFP_KERNEL); in axg_spdifin_get_dai_drv() 414 if (!drv) in axg_spdifin_get_dai_drv() 417 drv->name = "SPDIF Input"; in axg_spdifin_get_dai_drv() 418 drv->ops = &axg_spdifin_ops; in axg_spdifin_get_dai_drv() 419 drv->capture.stream_name = "Capture"; in axg_spdifin_get_dai_drv() 420 drv->capture.channels_min = 1; in axg_spdifin_get_dai_drv() 421 drv->capture.channels_max = 2; in axg_spdifin_get_dai_drv() 422 drv->capture.formats = SNDRV_PCM_FMTBIT_IEC958_SUBFRAME_LE; in axg_spdifin_get_dai_drv() 431 drv->capture.rates |= rb; in axg_spdifin_get_dai_drv() [all …]
|
/openbmc/linux/drivers/mcb/ |
H A D | mcb-core.c | 31 static int mcb_match(struct device *dev, struct device_driver *drv) in mcb_match() argument 33 struct mcb_driver *mdrv = to_mcb_driver(drv); in mcb_match() 182 int __mcb_register_driver(struct mcb_driver *drv, struct module *owner, in __mcb_register_driver() argument 185 if (!drv->probe || !drv->remove) in __mcb_register_driver() 188 drv->driver.owner = owner; in __mcb_register_driver() 189 drv->driver.bus = &mcb_bus_type; in __mcb_register_driver() 190 drv->driver.mod_name = mod_name; in __mcb_register_driver() 192 return driver_register(&drv->driver); in __mcb_register_driver() 202 void mcb_unregister_driver(struct mcb_driver *drv) in mcb_unregister_driver() argument 204 driver_unregister(&drv->driver); in mcb_unregister_driver()
|
/openbmc/linux/drivers/video/fbdev/via/ |
H A D | via_aux_vt1621.c | 18 struct via_aux_drv drv = { in via_aux_vt1621_probe() local 24 if (!via_aux_read(&drv, 0x1B, &tmp, 1) || tmp != 0x02) in via_aux_vt1621_probe() 28 via_aux_add(&drv); in via_aux_vt1621_probe()
|
H A D | via_aux_vt1636.c | 18 struct via_aux_drv drv = { in via_aux_vt1636_probe() local 26 if (!via_aux_read(&drv, 0x00, tmp, len) || memcmp(id, tmp, len)) in via_aux_vt1636_probe() 30 via_aux_add(&drv); in via_aux_vt1636_probe()
|
H A D | via_aux_ch7301.c | 18 struct via_aux_drv drv = { in probe() local 24 if (!via_aux_read(&drv, 0x4B, &tmp, 1) || tmp != 0x17) in probe() 28 via_aux_add(&drv); in probe()
|
H A D | via_aux_vt1625.c | 18 struct via_aux_drv drv = { in probe() local 24 if (!via_aux_read(&drv, 0x1B, &tmp, 1) || tmp != 0x50) in probe() 28 via_aux_add(&drv); in probe()
|
H A D | via_aux_vt1631.c | 18 struct via_aux_drv drv = { in via_aux_vt1631_probe() local 26 if (!via_aux_read(&drv, 0x00, tmp, len) || memcmp(id, tmp, len)) in via_aux_vt1631_probe() 30 via_aux_add(&drv); in via_aux_vt1631_probe()
|
H A D | via_aux_vt1622.c | 18 struct via_aux_drv drv = { in probe() local 24 if (!via_aux_read(&drv, 0x1B, &tmp, 1) || tmp != 0x03) in probe() 28 via_aux_add(&drv); in probe()
|
/openbmc/linux/drivers/scsi/qedi/ |
H A D | qedi_dbg.h | 113 #define qedi_dbg_fileops(drv, ops) \ argument 117 .read = drv##_dbg_##ops##_cmd_read, \ 118 .write = drv##_dbg_##ops##_cmd_write \ 122 #define qedi_dbg_fileops_seq(drv, ops) \ argument 125 .open = drv##_dbg_##ops##_open, \
|
/openbmc/linux/include/sound/ac97/ |
H A D | codec.h | 82 int snd_ac97_codec_driver_register(struct ac97_codec_driver *drv); 83 void snd_ac97_codec_driver_unregister(struct ac97_codec_driver *drv); 86 snd_ac97_codec_driver_register(struct ac97_codec_driver *drv) in snd_ac97_codec_driver_register() argument 91 snd_ac97_codec_driver_unregister(struct ac97_codec_driver *drv) in snd_ac97_codec_driver_unregister() argument
|
/openbmc/linux/drivers/usb/serial/ |
H A D | bus.c | 17 struct device_driver *drv) in usb_serial_device_match() argument 20 struct usb_serial_driver *driver = to_usb_serial_driver(drv); in usb_serial_device_match() 135 static void free_dynids(struct usb_serial_driver *drv) in free_dynids() argument 139 spin_lock(&drv->dynids.lock); in free_dynids() 140 list_for_each_entry_safe(dynid, n, &drv->dynids.list, node) { in free_dynids() 144 spin_unlock(&drv->dynids.lock); in free_dynids()
|
/openbmc/linux/drivers/hv/ |
H A D | vmbus_drv.c | 829 return drv->hvsock; in vmbus_match() 849 if (drv->probe) { in vmbus_probe() 883 struct hv_driver *drv; in vmbus_remove() local 888 if (drv->remove) in vmbus_remove() 889 drv->remove(dev); in vmbus_remove() 898 struct hv_driver *drv; in vmbus_shutdown() local 908 if (drv->shutdown) in vmbus_shutdown() 909 drv->shutdown(dev); in vmbus_shutdown() 918 struct hv_driver *drv; in vmbus_suspend() local 926 if (!drv->suspend) in vmbus_suspend() [all …]
|
/openbmc/linux/drivers/usb/core/ |
H A D | file.c | 61 struct usb_class_driver *drv; in usb_devnode() local 63 drv = dev_get_drvdata(dev); in usb_devnode() 64 if (!drv || !drv->devnode) in usb_devnode() 66 return drv->devnode(dev, mode); in usb_devnode()
|
/openbmc/linux/sound/soc/sof/ |
H A D | nocodec.c | 23 struct snd_soc_dai_driver *drv, in sof_nocodec_bes_setup() argument 30 if (!drv || !links || !card) in sof_nocodec_bes_setup() 56 links[i].cpus->dai_name = drv[i].name; in sof_nocodec_bes_setup() 58 if (drv[i].playback.channels_min) in sof_nocodec_bes_setup() 60 if (drv[i].capture.channels_min) in sof_nocodec_bes_setup()
|
/openbmc/linux/drivers/cpuidle/ |
H A D | sysfs.c | 47 struct cpuidle_driver *drv; in show_current_driver() local 50 drv = cpuidle_get_driver(); in show_current_driver() 51 if (drv) in show_current_driver() 52 ret = sprintf(buf, "%s\n", drv->name); in show_current_driver() 484 for (i = 0; i < drv->state_count; i++) { in cpuidle_add_state_sysfs() 490 kobj->state = &drv->states[i]; in cpuidle_add_state_sysfs() 524 for (i = 0; i < drv->state_count; i++) in cpuidle_remove_state_sysfs() 537 struct cpuidle_driver *drv; member 553 ret = sprintf(buf, "%s\n", drv ? drv->name : "none"); in show_driver_name() 573 ret = dattr->show(driver_kobj->drv, buf); in cpuidle_driver_show() [all …]
|
H A D | cpuidle-exynos.c | 28 struct cpuidle_driver *drv, in exynos_enter_coupled_lowpower() argument 59 struct cpuidle_driver *drv, in exynos_enter_lowpower() argument 66 new_index = drv->safe_state_index; in exynos_enter_lowpower() 69 return arm_cpuidle_simple_enter(dev, drv, new_index); in exynos_enter_lowpower()
|
H A D | cpuidle-qcom-spm.c | 43 static int qcom_cpu_spc(struct spm_driver_data *drv) in qcom_cpu_spc() argument 47 spm_set_low_power_mode(drv, PM_SLEEP_MODE_SPC); in qcom_cpu_spc() 55 spm_set_low_power_mode(drv, PM_SLEEP_MODE_STBY); in qcom_cpu_spc() 61 struct cpuidle_driver *drv, int idx) in spm_enter_idle_state() argument 63 struct cpuidle_qcom_spm_data *data = container_of(drv, struct cpuidle_qcom_spm_data, in spm_enter_idle_state()
|
/openbmc/linux/drivers/tty/serial/ |
H A D | serial_core.c | 2121 uart_line_info(m, drv, i); in uart_proc_show() 2818 BUG_ON(drv->state); in uart_register_driver() 2824 drv->state = kcalloc(drv->nr, sizeof(struct uart_state), GFP_KERNEL); in uart_register_driver() 2825 if (!drv->state) in uart_register_driver() 2835 drv->tty_driver = normal; in uart_register_driver() 2868 kfree(drv->state); in uart_register_driver() 2893 kfree(drv->state); in uart_unregister_driver() 2894 drv->state = NULL; in uart_unregister_driver() 2895 drv->tty_driver = NULL; in uart_unregister_driver() 3169 uport->cons = drv->cons; in serial_core_add_one_port() [all …]
|
/openbmc/linux/drivers/crypto/nx/ |
H A D | nx.h | 167 #define NX_DEBUGFS_INIT(drv) nx_debugfs_init(drv) argument 168 #define NX_DEBUGFS_FINI(drv) nx_debugfs_fini(drv) argument 173 #define NX_DEBUGFS_INIT(drv) do {} while (0) argument 174 #define NX_DEBUGFS_FINI(drv) do {} while (0) argument
|
/openbmc/linux/drivers/slimbus/ |
H A D | core.c | 33 static int slim_device_match(struct device *dev, struct device_driver *drv) in slim_device_match() argument 36 struct slim_driver *sbdrv = to_slim_driver(drv); in slim_device_match() 39 if (of_driver_match_device(dev, drv)) in slim_device_match() 121 int __slim_driver_register(struct slim_driver *drv, struct module *owner) in __slim_driver_register() argument 124 if (!(drv->driver.of_match_table || drv->id_table) || !drv->probe) in __slim_driver_register() 127 drv->driver.bus = &slimbus_bus; in __slim_driver_register() 128 drv->driver.owner = owner; in __slim_driver_register() 130 return driver_register(&drv->driver); in __slim_driver_register() 139 void slim_driver_unregister(struct slim_driver *drv) in slim_driver_unregister() argument 141 driver_unregister(&drv->driver); in slim_driver_unregister()
|
/openbmc/linux/include/linux/ |
H A D | rpmsg.h | 115 struct device_driver drv; member 178 int __register_rpmsg_driver(struct rpmsg_driver *drv, struct module *owner); 179 void unregister_rpmsg_driver(struct rpmsg_driver *drv); 224 static inline int __register_rpmsg_driver(struct rpmsg_driver *drv, in __register_rpmsg_driver() argument 233 static inline void unregister_rpmsg_driver(struct rpmsg_driver *drv) in unregister_rpmsg_driver() argument 337 #define register_rpmsg_driver(drv) \ argument 338 __register_rpmsg_driver(drv, THIS_MODULE)
|
/openbmc/u-boot/drivers/cpu/ |
H A D | riscv_cpu.c | 62 struct driver *drv; in riscv_cpu_bind() local 85 drv = lists_driver_lookup_name("riscv_timer"); in riscv_cpu_bind() 86 if (!drv) { in riscv_cpu_bind() 91 device_bind_with_driver_data(dev, drv, "riscv_timer", in riscv_cpu_bind()
|
/openbmc/linux/drivers/idle/ |
H A D | intel_idle.c | 134 struct cpuidle_driver *drv, in __intel_idle() argument 161 struct cpuidle_driver *drv, int index) in intel_idle() argument 1548 state = &drv->states[drv->state_count++]; in intel_idle_init_cstates_acpi() 1924 drv->states[drv->state_count] = cpuidle_state_table[cstate]; in intel_idle_init_cstates_icpu() 1925 state = &drv->states[drv->state_count]; in intel_idle_init_cstates_icpu() 1939 drv->state_count++; in intel_idle_init_cstates_icpu() 1954 cpuidle_poll_state_init(drv); in intel_idle_cpuidle_driver_init() 1959 drv->state_count = 1; in intel_idle_cpuidle_driver_init() 1962 intel_idle_init_cstates_icpu(drv); in intel_idle_cpuidle_driver_init() 1964 intel_idle_init_cstates_acpi(drv); in intel_idle_cpuidle_driver_init() [all …]
|
/openbmc/linux/drivers/scsi/qedf/ |
H A D | qedf_dbg.h | 132 #define qedf_dbg_fileops(drv, ops) \ argument 136 .read = drv##_dbg_##ops##_cmd_read, \ 137 .write = drv##_dbg_##ops##_cmd_write \ 141 #define qedf_dbg_fileops_seq(drv, ops) \ argument 144 .open = drv##_dbg_##ops##_open, \
|