/openbmc/linux/sound/hda/ext/ |
H A D | hdac_ext_bus.c | 116 int snd_hda_ext_driver_register(struct hdac_driver *drv) in snd_hda_ext_driver_register() argument 118 drv->type = HDA_DEV_ASOC; in snd_hda_ext_driver_register() 119 drv->driver.bus = &snd_hda_bus_type; in snd_hda_ext_driver_register() 122 if (drv->probe) in snd_hda_ext_driver_register() 123 drv->driver.probe = hda_ext_drv_probe; in snd_hda_ext_driver_register() 124 if (drv->remove) in snd_hda_ext_driver_register() 125 drv->driver.remove = hdac_ext_drv_remove; in snd_hda_ext_driver_register() 126 if (drv->shutdown) in snd_hda_ext_driver_register() 127 drv->driver.shutdown = hdac_ext_drv_shutdown; in snd_hda_ext_driver_register() 129 return driver_register(&drv->driver); in snd_hda_ext_driver_register() [all …]
|
/openbmc/linux/drivers/media/pci/cx88/ |
H A D | cx88-mpeg.c | 539 if (drv->advise_acquire) { in cx8802_request_acquire() 543 drv->advise_acquire(drv); in cx8802_request_acquire() 566 drv->advise_release(drv); in cx8802_request_release() 576 if (!drv) in cx8802_check_driver() 587 if ((!drv->probe) || in cx8802_check_driver() 588 (!drv->remove) || in cx8802_check_driver() 590 (!drv->advise_release)) in cx8802_check_driver() 629 drv->core = dev->core; in cx8802_register_driver() 637 err = drv->probe(driver); in cx8802_register_driver() 767 err = drv->remove(drv); in cx8802_remove() [all …]
|
/openbmc/linux/arch/arm/boot/dts/samsung/ |
H A D | s5pv210-pinctrl.dtsi | 281 samsung,pin-drv = <S5PV210_PIN_DRV_LV1>; 288 samsung,pin-drv = <S5PV210_PIN_DRV_LV1>; 295 samsung,pin-drv = <S5PV210_PIN_DRV_LV1>; 302 samsung,pin-drv = <S5PV210_PIN_DRV_LV1>; 309 samsung,pin-drv = <S5PV210_PIN_DRV_LV1>; 316 samsung,pin-drv = <S5PV210_PIN_DRV_LV1>; 323 samsung,pin-drv = <S5PV210_PIN_DRV_LV1>; 330 samsung,pin-drv = <S5PV210_PIN_DRV_LV1>; 337 samsung,pin-drv = <S5PV210_PIN_DRV_LV1>; 344 samsung,pin-drv = <S5PV210_PIN_DRV_LV1>; [all …]
|
H A D | exynos4210-pinctrl.dtsi | 149 samsung,pin-drv = <EXYNOS4_PIN_DRV_LV1>; 156 samsung,pin-drv = <EXYNOS4_PIN_DRV_LV1>; 163 samsung,pin-drv = <EXYNOS4_PIN_DRV_LV1>; 170 samsung,pin-drv = <EXYNOS4_PIN_DRV_LV1>; 177 samsung,pin-drv = <EXYNOS4_PIN_DRV_LV1>; 184 samsung,pin-drv = <EXYNOS4_PIN_DRV_LV1>; 191 samsung,pin-drv = <EXYNOS4_PIN_DRV_LV1>; 198 samsung,pin-drv = <EXYNOS4_PIN_DRV_LV1>; 205 samsung,pin-drv = <EXYNOS4_PIN_DRV_LV1>; 212 samsung,pin-drv = <EXYNOS4_PIN_DRV_LV1>; [all …]
|
H A D | exynos4x12-pinctrl.dtsi | 130 samsung,pin-drv = <EXYNOS4_PIN_DRV_LV1>; 137 samsung,pin-drv = <EXYNOS4_PIN_DRV_LV1>; 144 samsung,pin-drv = <EXYNOS4_PIN_DRV_LV1>; 151 samsung,pin-drv = <EXYNOS4_PIN_DRV_LV1>; 158 samsung,pin-drv = <EXYNOS4_PIN_DRV_LV1>; 165 samsung,pin-drv = <EXYNOS4_PIN_DRV_LV1>; 172 samsung,pin-drv = <EXYNOS4_PIN_DRV_LV1>; 179 samsung,pin-drv = <EXYNOS4_PIN_DRV_LV1>; 186 samsung,pin-drv = <EXYNOS4_PIN_DRV_LV1>; 193 samsung,pin-drv = <EXYNOS4_PIN_DRV_LV1>; [all …]
|
H A D | exynos5420-pinctrl.dtsi | 65 samsung,pin-drv = <EXYNOS5420_PIN_DRV_LV1>; 72 samsung,pin-drv = <EXYNOS5420_PIN_DRV_LV1>; 164 samsung,pin-drv = <EXYNOS5420_PIN_DRV_LV4>; 171 samsung,pin-drv = <EXYNOS5420_PIN_DRV_LV4>; 178 samsung,pin-drv = <EXYNOS5420_PIN_DRV_LV4>; 185 samsung,pin-drv = <EXYNOS5420_PIN_DRV_LV4>; 192 samsung,pin-drv = <EXYNOS5420_PIN_DRV_LV4>; 199 samsung,pin-drv = <EXYNOS5420_PIN_DRV_LV4>; 206 samsung,pin-drv = <EXYNOS5420_PIN_DRV_LV4>; 213 samsung,pin-drv = <EXYNOS5420_PIN_DRV_LV4>; [all …]
|
H A D | exynos5250-pinctrl.dtsi | 204 samsung,pin-drv = <EXYNOS4_PIN_DRV_LV1>; 211 samsung,pin-drv = <EXYNOS4_PIN_DRV_LV1>; 218 samsung,pin-drv = <EXYNOS4_PIN_DRV_LV1>; 225 samsung,pin-drv = <EXYNOS4_PIN_DRV_LV1>; 231 samsung,pin-drv = <EXYNOS4_PIN_DRV_LV1>; 238 samsung,pin-drv = <EXYNOS4_PIN_DRV_LV1>; 245 samsung,pin-drv = <EXYNOS4_PIN_DRV_LV1>; 252 samsung,pin-drv = <EXYNOS4_PIN_DRV_LV1>; 259 samsung,pin-drv = <EXYNOS4_PIN_DRV_LV1>; 266 samsung,pin-drv = <EXYNOS4_PIN_DRV_LV1>; [all …]
|
H A D | exynos5260-pinctrl.dtsi | 203 samsung,pin-drv = <EXYNOS5260_PIN_DRV_LV1>; 210 samsung,pin-drv = <EXYNOS5260_PIN_DRV_LV1>; 217 samsung,pin-drv = <EXYNOS5260_PIN_DRV_LV1>; 224 samsung,pin-drv = <EXYNOS5260_PIN_DRV_LV1>; 231 samsung,pin-drv = <EXYNOS5260_PIN_DRV_LV1>; 238 samsung,pin-drv = <EXYNOS5260_PIN_DRV_LV1>; 245 samsung,pin-drv = <EXYNOS5260_PIN_DRV_LV1>; 252 samsung,pin-drv = <EXYNOS5260_PIN_DRV_LV1>; 260 samsung,pin-drv = <EXYNOS5260_PIN_DRV_LV1>; 268 samsung,pin-drv = <EXYNOS5260_PIN_DRV_LV1>; [all …]
|
H A D | exynos3250-pinctrl.dtsi | 90 samsung,pin-drv = <EXYNOS4_PIN_DRV_LV1>; 97 samsung,pin-drv = <EXYNOS4_PIN_DRV_LV1>; 104 samsung,pin-drv = <EXYNOS4_PIN_DRV_LV1>; 111 samsung,pin-drv = <EXYNOS4_PIN_DRV_LV1>; 118 samsung,pin-drv = <EXYNOS4_PIN_DRV_LV1>; 125 samsung,pin-drv = <EXYNOS4_PIN_DRV_LV1>; 132 samsung,pin-drv = <EXYNOS4_PIN_DRV_LV1>; 139 samsung,pin-drv = <EXYNOS4_PIN_DRV_LV1>; 146 samsung,pin-drv = <EXYNOS4_PIN_DRV_LV1>; 153 samsung,pin-drv = <EXYNOS4_PIN_DRV_LV1>; [all …]
|
/openbmc/linux/drivers/input/gameport/ |
H A D | gameport.c | 218 if (drv->connect(gameport, drv)) { in gameport_bind_driver() 228 drv->description, error); in gameport_bind_driver() 229 drv->disconnect(gameport); in gameport_bind_driver() 468 struct device_driver *drv; in drvctl_store() local 639 if (!gameport->drv || !gameport->drv->reconnect || gameport->drv->reconnect(gameport)) { in gameport_reconnect_port() 726 drv->connect(gameport, drv); in gameport_driver_probe() 735 drv->disconnect(gameport); in gameport_driver_remove() 761 drv->ignore = true; in __gameport_register_driver() 773 drv->ignore = false; in __gameport_register_driver() 795 if (gameport->drv == drv) { in gameport_unregister_driver() [all …]
|
/openbmc/linux/drivers/phy/samsung/ |
H A D | phy-exynos4210-usb2.c | 126 struct samsung_usb2_phy_driver *drv = inst->drv; in exynos4210_isol() local 148 struct samsung_usb2_phy_driver *drv = inst->drv; in exynos4210_phy_pwr() local 167 writel(on, drv->reg_phy + EXYNOS_4210_UPHY1CON); in exynos4210_phy_pwr() 182 clk = readl(drv->reg_phy + EXYNOS_4210_UPHYCLK); in exynos4210_phy_pwr() 185 writel(clk, drv->reg_phy + EXYNOS_4210_UPHYCLK); in exynos4210_phy_pwr() 187 pwr = readl(drv->reg_phy + EXYNOS_4210_UPHYPWR); in exynos4210_phy_pwr() 189 writel(pwr, drv->reg_phy + EXYNOS_4210_UPHYPWR); in exynos4210_phy_pwr() 191 rst = readl(drv->reg_phy + EXYNOS_4210_UPHYRST); in exynos4210_phy_pwr() 193 writel(rst, drv->reg_phy + EXYNOS_4210_UPHYRST); in exynos4210_phy_pwr() 196 writel(rst, drv->reg_phy + EXYNOS_4210_UPHYRST); in exynos4210_phy_pwr() [all …]
|
/openbmc/qemu/block/ |
H A D | create.c | 36 BlockDriver *drv; member 48 ret = s->drv->bdrv_co_create(s->opts, errp); in blockdev_create_run() 63 static inline bool TSA_NO_TSA has_bdrv_co_create(BlockDriver *drv) in has_bdrv_co_create() argument 65 return drv->bdrv_co_create; in has_bdrv_co_create() 73 BlockDriver *drv = bdrv_find_format(fmt); in qmp_blockdev_create() local 75 if (!drv) { in qmp_blockdev_create() 82 if (bdrv_uses_whitelist() && !bdrv_is_whitelisted(drv, false)) { in qmp_blockdev_create() 88 if (!has_bdrv_co_create(drv)) { in qmp_blockdev_create() 103 s->drv = drv, in qmp_blockdev_create()
|
H A D | snapshot.c | 198 BlockDriver *drv = bs->drv; in bdrv_can_snapshot() local 220 BlockDriver *drv = bs->drv; in bdrv_snapshot_create() local 225 if (!drv) { in bdrv_snapshot_create() 241 BlockDriver *drv = bs->drv; in bdrv_snapshot_goto() local 247 if (!drv) { in bdrv_snapshot_goto() 355 BlockDriver *drv = bs->drv; in bdrv_snapshot_delete() local 361 if (!drv) { in bdrv_snapshot_delete() 394 BlockDriver *drv = bs->drv; in bdrv_snapshot_list() local 397 if (!drv) { in bdrv_snapshot_list() 434 BlockDriver *drv = bs->drv; in bdrv_snapshot_load_tmp() local [all …]
|
H A D | amend.c | 52 ret = s->bs->drv->bdrv_co_amend(s->bs, s->opts, s->force, errp); in blockdev_amend_run() 61 if (s->bs->drv->bdrv_amend_pre_run) { in blockdev_amend_pre_run() 62 return s->bs->drv->bdrv_amend_pre_run(s->bs, errp); in blockdev_amend_pre_run() 73 if (s->bs->drv->bdrv_amend_clean) { in blockdev_amend_free() 74 s->bs->drv->bdrv_amend_clean(s->bs); in blockdev_amend_free() 97 BlockDriver *drv = bdrv_find_format(fmt); in qmp_x_blockdev_amend() local 107 if (!drv) { in qmp_x_blockdev_amend() 116 if (bdrv_uses_whitelist() && !bdrv_is_whitelisted(drv, false)) { in qmp_x_blockdev_amend() 121 if (bs->drv != drv) { in qmp_x_blockdev_amend() 128 if (!drv->bdrv_co_amend) { in qmp_x_blockdev_amend()
|
/openbmc/qemu/chardev/ |
H A D | char-parallel.c | 75 ParallelChardev *drv = PARALLEL_CHARDEV(chr); in pp_ioctl() local 76 int fd = drv->fd; in pp_ioctl() 173 drv->fd = fd; in qemu_chr_open_pp_fd() 174 drv->mode = IEEE1284_MODE_COMPAT; in qemu_chr_open_pp_fd() 195 if (ioctl(drv->fd, PPIGDATA, &b) < 0) { in pp_ioctl() 202 if (ioctl(drv->fd, PPISDATA, &b) < 0) { in pp_ioctl() 207 if (ioctl(drv->fd, PPIGCTRL, &b) < 0) { in pp_ioctl() 214 if (ioctl(drv->fd, PPISCTRL, &b) < 0) { in pp_ioctl() 236 drv->fd = fd; in qemu_chr_open_pp_fd() 285 int fd = drv->fd; in char_parallel_finalize() [all …]
|
/openbmc/linux/arch/mips/sgi-ip22/ |
H A D | ip22-gio.c | 125 struct gio_driver *drv; in gio_device_probe() local 129 drv = to_gio_driver(dev->driver); in gio_device_probe() 132 if (!drv->probe) in gio_device_probe() 151 if (drv->remove) in gio_device_remove() 152 drv->remove(gio_dev); in gio_device_remove() 161 drv->shutdown(gio_dev); in gio_device_shutdown() 213 if (!drv->driver.name) in gio_register_driver() 214 drv->driver.name = drv->name; in gio_register_driver() 215 if (!drv->driver.owner) in gio_register_driver() 216 drv->driver.owner = drv->owner; in gio_register_driver() [all …]
|
/openbmc/linux/sound/soc/intel/atom/sst/ |
H A D | sst.c | 61 spin_lock(&drv->ipc_spin_lock); in intel_sst_interrupt_mrfld() 63 drv->ipc_reg.ipcx); in intel_sst_interrupt_mrfld() 65 sst_shim_write64(drv->shim, drv->ipc_reg.ipcx, header.full); in intel_sst_interrupt_mrfld() 73 queue_work(drv->post_msg_wq, &drv->ipc_post_msg_wq); in intel_sst_interrupt_mrfld() 84 header.full = sst_shim_read64(drv->shim, drv->ipc_reg.ipcd); in intel_sst_interrupt_mrfld() 87 drv->ops->clear_interrupt(drv); in intel_sst_interrupt_mrfld() 95 drv->mailbox + drv->mailbox_recv_offset, size); in intel_sst_interrupt_mrfld() 97 dev_err(drv->dev, in intel_sst_interrupt_mrfld() 106 spin_lock(&drv->rx_msg_lock); in intel_sst_interrupt_mrfld() 109 drv->ops->clear_interrupt(drv); in intel_sst_interrupt_mrfld() [all …]
|
/openbmc/linux/sound/soc/intel/atom/ |
H A D | sst-atom-controls.c | 78 mutex_lock(&drv->lock); in sst_fill_and_send_cmd() 81 mutex_unlock(&drv->lock); in sst_fill_and_send_cmd() 170 mutex_lock(&drv->lock); in sst_slot_get() 178 mutex_unlock(&drv->lock); in sst_slot_get() 238 mutex_lock(&drv->lock); in sst_slot_put() 357 mutex_lock(&drv->lock); in sst_algo_control_set() 478 mutex_lock(&drv->lock); in sst_gain_put() 524 mutex_lock(&drv->lock); in sst_send_pipe_module_params() 764 mutex_lock(&drv->lock); in sst_handle_vb_timer() 974 sizeof(drv->ssp_cmd.header) + drv->ssp_cmd.header.length); in send_ssp_cmd() [all …]
|
/openbmc/linux/drivers/pnp/ |
H A D | driver.c | 129 struct pnp_driver *drv = pnp_dev->driver; in pnp_device_remove() local 131 if (drv) { in pnp_device_remove() 132 if (drv->remove) in pnp_device_remove() 133 drv->remove(pnp_dev); in pnp_device_remove() 138 (!drv || !(drv->flags & PNP_DRIVER_RES_DO_NOT_CHANGE))) in pnp_device_remove() 149 if (drv && drv->shutdown) in pnp_device_shutdown() 150 drv->shutdown(pnp_dev); in pnp_device_shutdown() 271 drv->driver.name = drv->name; in pnp_register_driver() 272 drv->driver.bus = &pnp_bus_type; in pnp_register_driver() 274 return driver_register(&drv->driver); in pnp_register_driver() [all …]
|
/openbmc/qemu/ |
H A D | block.c | 801 BlockDriver *drv = bs->drv; in bdrv_probe_blocksizes() local 822 BlockDriver *drv = bs->drv; in bdrv_probe_geometry() local 1054 BlockDriver *drv = bs->drv; in bdrv_co_refresh_total_sectors() local 1639 bs->drv = drv; in bdrv_open_driver() 2492 BlockDriver *drv = bs->drv; in bdrv_node_refresh_perm() local 5137 drv = bs->drv; in bdrv_reopen_commit() 5776 BlockDriver *drv = bs->drv; in bdrv_co_change_backing_file() local 6094 BlockDriver *drv = bs->drv; in bdrv_co_get_allocated_file_size() local 6162 BlockDriver *drv = bs->drv; in bdrv_co_nb_sectors() local 6184 BlockDriver *drv = bs->drv; in bdrv_nb_sectors() local [all …]
|
/openbmc/linux/drivers/virtio/ |
H A D | virtio.c | 132 else if (drv && drv->config_changed) in __virtio_config_changed() 133 drv->config_changed(dev); in __virtio_config_changed() 286 if (drv->validate) { in virtio_dev_probe() 305 err = drv->probe(dev); in virtio_dev_probe() 313 if (drv->scan) in virtio_dev_probe() 314 drv->scan(dev); in virtio_dev_probe() 332 drv->remove(dev); in virtio_dev_remove() 498 if (drv && drv->freeze) { in virtio_device_freeze() 499 ret = drv->freeze(dev); in virtio_device_freeze() 527 if (!drv) in virtio_device_restore() [all …]
|
/openbmc/linux/drivers/mmc/core/ |
H A D | sdio_bus.c | 114 struct sdio_driver *sdrv = to_sdio_driver(drv); in sdio_bus_match() 160 id = sdio_match_device(func, drv); in sdio_bus_probe() 193 ret = drv->probe(func, id); in sdio_bus_probe() 216 drv->remove(func); in sdio_bus_remove() 221 drv->name); in sdio_bus_remove() 271 int sdio_register_driver(struct sdio_driver *drv) in sdio_register_driver() argument 273 drv->drv.name = drv->name; in sdio_register_driver() 274 drv->drv.bus = &sdio_bus_type; in sdio_register_driver() 275 return driver_register(&drv->drv); in sdio_register_driver() 285 drv->drv.bus = &sdio_bus_type; in sdio_unregister_driver() [all …]
|
/openbmc/linux/drivers/pci/ |
H A D | pci-driver.c | 300 struct pci_driver *drv; member 412 if (drv->probe) { in __pci_device_probe() 474 if (drv->remove) { in pci_device_remove() 483 drv->remove(pci_dev); in pci_device_remove() 519 if (drv && drv->shutdown) in pci_device_shutdown() 647 if (drv && drv->suspend) { in pci_legacy_suspend() 690 return drv && drv->resume ? in pci_legacy_resume() 706 bool ret = drv && (drv->suspend || drv->resume); in pci_has_legacy_pm_support() 1451 drv->driver.name = drv->name; in __pci_register_driver() 1455 drv->driver.groups = drv->groups; in __pci_register_driver() [all …]
|
/openbmc/linux/drivers/phy/mediatek/ |
H A D | Makefile | 12 phy-mtk-hdmi-drv-y := phy-mtk-hdmi.o 13 phy-mtk-hdmi-drv-y += phy-mtk-hdmi-mt2701.o 14 phy-mtk-hdmi-drv-y += phy-mtk-hdmi-mt8173.o 15 phy-mtk-hdmi-drv-y += phy-mtk-hdmi-mt8195.o 16 obj-$(CONFIG_PHY_MTK_HDMI) += phy-mtk-hdmi-drv.o 18 phy-mtk-mipi-dsi-drv-y := phy-mtk-mipi-dsi.o 19 phy-mtk-mipi-dsi-drv-y += phy-mtk-mipi-dsi-mt8173.o 20 phy-mtk-mipi-dsi-drv-y += phy-mtk-mipi-dsi-mt8183.o 21 obj-$(CONFIG_PHY_MTK_MIPI_DSI) += phy-mtk-mipi-dsi-drv.o
|
/openbmc/linux/arch/powerpc/platforms/ps3/ |
H A D | system-bus.c | 352 drv->match_id, drv->match_sub_id, drv->core.name); in ps3_system_bus_match() 357 drv->match_id, drv->match_sub_id, drv->core.name); in ps3_system_bus_match() 372 BUG_ON(!drv); in ps3_system_bus_probe() 374 if (drv->probe) in ps3_system_bus_probe() 393 BUG_ON(!drv); in ps3_system_bus_remove() 395 if (drv->remove) in ps3_system_bus_remove() 396 drv->remove(dev); in ps3_system_bus_remove() 422 BUG_ON(!drv); in ps3_system_bus_shutdown() 427 if (drv->shutdown) in ps3_system_bus_shutdown() 428 drv->shutdown(dev); in ps3_system_bus_shutdown() [all …]
|