Home
last modified time | relevance | path

Searched refs:vdev (Results 1 – 25 of 801) sorted by relevance

12345678910>>...33

/openbmc/linux/drivers/accel/ivpu/
H A Divpu_hw.h68 return vdev->hw->ops->info_init(vdev); in ivpu_hw_info_init()
75 return vdev->hw->ops->power_up(vdev); in ivpu_hw_power_up()
80 return vdev->hw->ops->boot_fw(vdev); in ivpu_hw_boot_fw()
85 return vdev->hw->ops->is_idle(vdev); in ivpu_hw_is_idle()
92 return vdev->hw->ops->power_down(vdev); in ivpu_hw_power_down()
99 return vdev->hw->ops->reset(vdev); in ivpu_hw_reset()
104 vdev->hw->ops->wdt_disable(vdev); in ivpu_hw_wdt_disable()
150 vdev->hw->ops->irq_clear(vdev); in ivpu_hw_irq_clear()
155 vdev->hw->ops->irq_enable(vdev); in ivpu_hw_irq_enable()
160 vdev->hw->ops->irq_disable(vdev); in ivpu_hw_irq_disable()
[all …]
H A Divpu_pm.c32 ivpu_ipc_reset(vdev); in ivpu_pm_prepare_cold_boot()
33 ivpu_fw_load(vdev); in ivpu_pm_prepare_cold_boot()
55 ret = ivpu_shutdown(vdev); in ivpu_suspend()
82 ret = ivpu_boot(vdev); in ivpu_resume()
84 ivpu_mmu_disable(vdev); in ivpu_resume()
101 struct ivpu_device *vdev = pm->vdev; in ivpu_pm_recovery_work() local
156 ivpu_suspend(vdev); in ivpu_pm_suspend_cb()
178 ret = ivpu_resume(vdev); in ivpu_pm_resume_cb()
195 if (!ivpu_hw_is_idle(vdev) && vdev->pm->suspend_reschedule_counter) { in ivpu_pm_runtime_suspend_cb()
265 ivpu_hw_reset(vdev); in ivpu_pm_reset_prepare_cb()
[all …]
H A Divpu_drv.c60 struct ivpu_device *vdev = file_priv->vdev; in ivpu_file_priv_get() local
91 struct ivpu_device *vdev = file_priv->vdev; in file_priv_release() local
107 struct ivpu_device *vdev = file_priv->vdev; in ivpu_file_priv_put() local
137 struct ivpu_device *vdev = file_priv->vdev; in ivpu_get_param_ioctl() local
245 file_priv->vdev = vdev; in ivpu_open()
431 ret = devm_request_irq(vdev->drm.dev, vdev->irq, vdev->hw->ops->irq_handler, in ivpu_irq_init()
488 vdev->hw = drmm_kzalloc(&vdev->drm, sizeof(*vdev->hw), GFP_KERNEL); in ivpu_dev_init()
492 vdev->mmu = drmm_kzalloc(&vdev->drm, sizeof(*vdev->mmu), GFP_KERNEL); in ivpu_dev_init()
496 vdev->fw = drmm_kzalloc(&vdev->drm, sizeof(*vdev->fw), GFP_KERNEL); in ivpu_dev_init()
500 vdev->ipc = drmm_kzalloc(&vdev->drm, sizeof(*vdev->ipc), GFP_KERNEL); in ivpu_dev_init()
[all …]
H A Divpu_fw.c64 ret = request_firmware(&vdev->fw->file, ivpu_firmware, vdev->drm.dev); in ivpu_fw_request()
66 vdev->fw->name = ivpu_firmware; in ivpu_fw_request()
74 ret = firmware_request_nowarn(&vdev->fw->file, fw_names[i].name, vdev->drm.dev); in ivpu_fw_request()
250 fw->mem_shave_nn = ivpu_bo_alloc_internal(vdev, vdev->hw->ranges.shave.start, in ivpu_fw_mem_init()
292 ret = ivpu_fw_request(vdev); in ivpu_fw_init()
296 ret = ivpu_fw_parse(vdev); in ivpu_fw_init()
300 ret = ivpu_fw_mem_init(vdev); in ivpu_fw_init()
307 ivpu_fw_release(vdev); in ivpu_fw_init()
313 ivpu_fw_mem_fini(vdev); in ivpu_fw_fini()
314 ivpu_fw_release(vdev); in ivpu_fw_fini()
[all …]
H A Divpu_hw_37xx.c93 vdev->platform = platform; in ivpu_hw_read_platform()
98 ivpu_platform_to_str(vdev->platform), vdev->platform); in ivpu_hw_read_platform()
103 vdev->wa.punit_disabled = ivpu_is_fpga(vdev); in ivpu_hw_wa_init()
122 if (ivpu_is_simics(vdev) || ivpu_is_fpga(vdev)) { in ivpu_hw_timeouts_init()
124 vdev->timeout.jsm = 50000; in ivpu_hw_timeouts_init()
128 vdev->timeout.boot = 1000; in ivpu_hw_timeouts_init()
129 vdev->timeout.jsm = 500; in ivpu_hw_timeouts_init()
130 vdev->timeout.tdr = 2000; in ivpu_hw_timeouts_init()
492 if (ivpu_is_fpga(vdev)) in ivpu_boot_wait_for_pwr_island_status()
650 ivpu_hw_wa_init(vdev); in ivpu_hw_37xx_info_init()
[all …]
H A Divpu_hw_40xx.c118 ivpu_platform_to_str(vdev->platform), vdev->platform); in ivpu_hw_read_platform()
123 vdev->wa.punit_disabled = ivpu_is_fpga(vdev); in ivpu_hw_wa_init()
136 if (ivpu_is_fpga(vdev)) { in ivpu_hw_timeouts_init()
142 vdev->timeout.boot = 50; in ivpu_hw_timeouts_init()
143 vdev->timeout.jsm = 500; in ivpu_hw_timeouts_init()
148 vdev->timeout.jsm = 500; in ivpu_hw_timeouts_init()
149 vdev->timeout.tdr = 2000; in ivpu_hw_timeouts_init()
204 if (ivpu_is_simics(vdev)) in ivpu_wait_for_clock_own_resource_ack()
502 if (ivpu_is_fpga(vdev)) in ivpu_boot_wait_for_pwr_island_status()
731 ivpu_hw_wa_init(vdev); in ivpu_hw_40xx_info_init()
[all …]
/openbmc/linux/drivers/net/ethernet/cisco/enic/
H A Dvnic_dev.c449 memset(vdev->args, 0, sizeof(vdev->args)); in vnic_dev_cmd_proxy()
451 vdev->args[0] = vdev->proxy_index; in vnic_dev_cmd_proxy()
484 err = vdev->devcmd_rtn(vdev, cmd, wait); in vnic_dev_cmd_no_proxy()
837 if (vdev->notify || vdev->notify_pa) { in vnic_dev_notify_set()
875 vdev->notify, vdev->notify_pa); in vnic_dev_notify_unset()
888 if (!vdev->notify || !vdev->notify_sz) in vnic_dev_notify_ready()
893 memcpy(&vdev->notify_copy, vdev->notify, vdev->notify_sz); in vnic_dev_notify_ready()
956 (!err && !(vdev->args[0] && vdev->args[1] && vdev->args[2]))) { in vnic_dev_intr_coal_timer_info()
1038 vdev->notify, vdev->notify_pa); in vnic_dev_unregister()
1042 vdev->stats, vdev->stats_pa); in vnic_dev_unregister()
[all …]
H A Dvnic_dev.h104 void *vnic_dev_priv(struct vnic_dev *vdev);
118 int vnic_dev_fw_info(struct vnic_dev *vdev,
123 int vnic_dev_hang_notify(struct vnic_dev *vdev);
131 int vnic_dev_link_status(struct vnic_dev *vdev);
132 u32 vnic_dev_port_speed(struct vnic_dev *vdev);
133 u32 vnic_dev_msg_lvl(struct vnic_dev *vdev);
134 u32 vnic_dev_mtu(struct vnic_dev *vdev);
135 int vnic_dev_close(struct vnic_dev *vdev);
137 int vnic_dev_disable(struct vnic_dev *vdev);
141 int vnic_dev_deinit(struct vnic_dev *vdev);
[all …]
/openbmc/qemu/hw/vfio/
H A Dpci.c257 vfio_intx_update(vdev, &vdev->intx.route); in vfio_irqchip_change()
340 VFIOPCIDevice *vdev = vector->vdev; in vfio_msi_interrupt() local
524 vector->vdev = vdev; in vfio_msix_vector_do_use()
735 vector->vdev = vdev; in vfio_msi_enable()
1017 if (vdev->pdev.romfile || !vdev->pdev.rom_bar) { in vfio_pci_size_rom()
1649 ret = msix_init(&vdev->pdev, vdev->msix->entries, in vfio_msix_setup()
2805 vdev->vga->fd = vdev->vbasedev.fd; in vfio_populate_vga()
3321 if (vdev->enable_ramfb && vdev->dpy == NULL) { in vfio_realize()
3325 if (vdev->display_xres || vdev->display_yres) { in vfio_realize()
3430 if (vdev->resetfn && !vdev->resetfn(vdev)) { in vfio_pci_reset()
[all …]
H A Digd.c97 struct VFIOPCIDevice *vdev; member
281 VFIOPCIDevice *vdev = igd->vdev; in vfio_igd_quirk_data_read() local
292 VFIOPCIDevice *vdev = igd->vdev; in vfio_igd_quirk_data_write() local
294 int gen = igd_gen(vdev); in vfio_igd_quirk_data_write()
344 VFIOPCIDevice *vdev = igd->vdev; in vfio_igd_quirk_index_read() local
355 VFIOPCIDevice *vdev = igd->vdev; in vfio_igd_quirk_index_write() local
388 &vdev->pdev != pci_find_device(pci_device_root_bus(&vdev->pdev), in vfio_probe_igd_bar4_quirk()
412 gen = igd_gen(vdev); in vfio_probe_igd_bar4_quirk()
481 if (!(gmch & 0x2) && !vdev->vga && vfio_populate_vga(vdev, &err)) { in vfio_probe_igd_bar4_quirk()
515 igd->vdev = vdev; in vfio_probe_igd_bar4_quirk()
[all …]
H A Dpci-quirks.c108 VFIOPCIDevice *vdev = window->vdev; in vfio_generic_window_quirk_address_read() local
119 VFIOPCIDevice *vdev = window->vdev; in vfio_generic_window_quirk_address_write() local
148 VFIOPCIDevice *vdev = window->vdev; in vfio_generic_window_quirk_data_read() local
168 VFIOPCIDevice *vdev = window->vdev; in vfio_generic_window_quirk_data_write() local
458 window->vdev = vdev; in vfio_probe_ati_bar4_quirk()
504 mirror->vdev = vdev; in vfio_probe_ati_bar2_quirk()
677 data->vdev = vdev; in vfio_vga_probe_nvidia_3d0_quirk()
797 window->vdev = vdev; in vfio_probe_nvidia_bar5_quirk()
956 mirror->vdev = vdev; in vfio_probe_nvidia_bar0_quirk()
977 mirror->vdev = vdev; in vfio_probe_nvidia_bar0_quirk()
[all …]
/openbmc/linux/drivers/vfio/
H A Diommufd.c28 return vdev->ops->bind_iommufd(vdev, ictx, &df->devid); in vfio_df_iommufd_bind()
48 return vdev->ops->attach_ioas(vdev, &ioas_id); in vfio_iommufd_compat_attach_ioas()
61 vdev->ops->unbind_iommufd(vdev); in vfio_df_iommufd_unbind()
66 if (vdev->iommufd_device) in vfio_iommufd_device_ictx()
74 if (vdev->iommufd_device) in vfio_iommufd_device_id()
121 vdev->iommufd_device = idev; in vfio_iommufd_physical_bind()
148 if (vdev->iommufd_attached) in vfio_iommufd_physical_attach_ioas()
163 if (WARN_ON(!vdev->iommufd_device) || !vdev->iommufd_attached) in vfio_iommufd_physical_detach_ioas()
183 if (vdev->ops->dma_unmap) in vfio_emulated_unmap()
184 vdev->ops->dma_unmap(vdev, iova, length); in vfio_emulated_unmap()
[all …]
/openbmc/qemu/hw/virtio/
H A Dvirtio-config-io.c25 k->get_config(vdev, vdev->config); in virtio_config_readb()
40 k->get_config(vdev, vdev->config); in virtio_config_readw()
55 k->get_config(vdev, vdev->config); in virtio_config_readl()
73 k->set_config(vdev, vdev->config); in virtio_config_writeb()
89 k->set_config(vdev, vdev->config); in virtio_config_writew()
105 k->set_config(vdev, vdev->config); in virtio_config_writel()
118 k->get_config(vdev, vdev->config); in virtio_config_modern_readb()
133 k->get_config(vdev, vdev->config); in virtio_config_modern_readw()
148 k->get_config(vdev, vdev->config); in virtio_config_modern_readl()
167 k->set_config(vdev, vdev->config); in virtio_config_modern_writeb()
[all …]
/openbmc/linux/include/linux/
H A Dvirtio_config.h305 return vdev->config->bus_name(vdev); in virtio_bus_name()
320 struct virtio_device *vdev = vq->vdev; in virtqueue_set_affinity() local
404 vdev->config->get((vdev), \
468 vdev->config->get((vdev), \
505 vdev->config->generation(vdev) : 0; in __virtio_cread_many()
513 vdev->config->get(vdev, offset + bytes * i, in __virtio_cread_many()
517 vdev->config->generation(vdev) : 0; in __virtio_cread_many()
533 vdev->config->get(vdev, offset, &ret, sizeof(ret)); in virtio_cread8()
561 vdev->config->set(vdev, offset, &v, sizeof(v)); in virtio_cwrite16()
581 vdev->config->set(vdev, offset, &v, sizeof(v)); in virtio_cwrite32()
[all …]
H A Dvdpa.h375 int (*reset)(struct vdpa_device *vdev);
475 return dev_get_drvdata(&vdev->dev); in vdpa_get_drvdata()
480 dev_set_drvdata(&vdev->dev, data); in vdpa_set_drvdata()
485 return vdev->dma_dev; in vdpa_get_dma_dev()
493 down_write(&vdev->cf_lock); in vdpa_reset()
494 vdev->features_valid = false; in vdpa_reset()
495 ret = ops->reset(vdev); in vdpa_reset()
496 up_write(&vdev->cf_lock); in vdpa_reset()
505 vdev->features_valid = true; in vdpa_set_features_unlocked()
515 down_write(&vdev->cf_lock); in vdpa_set_features()
[all …]
/openbmc/linux/drivers/scsi/fnic/
H A Dvnic_dev.c427 err = vnic_wq_devcmd2_alloc(vdev, &vdev->devcmd2->wq, in vnic_dev_init_devcmd2()
458 vdev->devcmd2->wq_ctrl = vdev->devcmd2->wq.ctrl; in vnic_dev_init_devcmd2()
504 err = (*vdev->devcmd_rtn)(vdev, cmd, wait); in vnic_dev_cmd_no_proxy()
516 memset(vdev->args, 0, sizeof(vdev->args)); in vnic_dev_cmd()
534 vdev->fw_info = dma_alloc_coherent(&vdev->pdev->dev, in vnic_dev_fw_info()
597 vdev->stats = dma_alloc_coherent(&vdev->pdev->dev, in vnic_dev_stats_dump()
759 vdev->notify = dma_alloc_coherent(&vdev->pdev->dev, in vnic_dev_notify_set()
797 memcpy(&vdev->notify_copy, vdev->notify, in vnic_dev_notify_ready()
881 if (vdev) { in vnic_dev_unregister()
895 vdev->stats, vdev->stats_pa); in vnic_dev_unregister()
[all …]
/openbmc/linux/drivers/vfio/pci/
H A Dvfio_pci_core.c613 vdev->region[i].ops->release(vdev, &vdev->region[i]); in vfio_pci_core_disable()
1128 vdev, &vdev->region[i], &caps); in vfio_pci_ioctl_get_region_info()
1283 fill.vdev = &vdev->vdev; in vfio_pci_ioctl_get_pci_hot_reset_info()
1289 mutex_lock(&vdev->vdev.dev_set->lock); in vfio_pci_ioctl_get_pci_hot_reset_info()
1292 mutex_unlock(&vdev->vdev.dev_set->lock); in vfio_pci_ioctl_get_pci_hot_reset_info()
2049 vdev->vdev.ops->name); in vfio_pci_bus_notifier()
2200 if (vdev->vdev.mig_ops) { in vfio_pci_core_register_device()
2208 if (vdev->vdev.log_ops && !(vdev->vdev.log_ops->log_start && in vfio_pci_core_register_device()
2209 vdev->vdev.log_ops->log_stop && in vfio_pci_core_register_device()
2227 ret = vfio_assign_device_set(&vdev->vdev, vdev); in vfio_pci_core_register_device()
[all …]
H A Dvfio_pci_intrs.c91 if (likely(is_intx(vdev) && !vdev->virq_disabled)) { in vfio_send_intx_eventfd()
124 if (vdev->pci_2_3) in __vfio_pci_intx_mask()
138 if (vdev->pci_2_3) in __vfio_pci_intx_mask()
184 if (vdev->pci_2_3) in vfio_pci_intx_unmask_handler()
199 if (vdev->pci_2_3) { in vfio_pci_intx_unmask_handler()
242 if (!vdev->pci_2_3) { in vfio_intx_handler()
305 if (vdev->pci_2_3) { in vfio_intx_enable()
578 if (vdev->nointx) in vfio_msi_disable()
661 if (is_intx(vdev)) in vfio_pci_set_intx_trigger()
672 if (!is_intx(vdev)) in vfio_pci_set_intx_trigger()
[all …]
/openbmc/linux/drivers/scsi/snic/
H A Dvnic_dev.c438 memset(vdev->args, 0, sizeof(vdev->args)); in svnic_dev_cmd()
442 err = (*vdev->devcmd_rtn)(vdev, cmd, wait); in svnic_dev_cmd()
458 vdev->fw_info = dma_alloc_coherent(&vdev->pdev->dev, in svnic_dev_fw_info()
522 vdev->stats = dma_alloc_coherent(&vdev->pdev->dev, in svnic_dev_stats_dump()
595 vdev->notify = dma_alloc_coherent(&vdev->pdev->dev, in svnic_dev_notify_set()
633 memcpy(&vdev->notify_copy, vdev->notify, in vnic_dev_notify_ready()
683 if (vdev) { in svnic_dev_unregister()
697 vdev->stats, vdev->stats_pa); in svnic_dev_unregister()
701 vdev->fw_info, vdev->fw_info_pa); in svnic_dev_unregister()
714 if (!vdev) { in svnic_dev_alloc_discover()
[all …]
/openbmc/linux/drivers/nfc/
H A Dvirtual_ncidev.c36 vdev->running = true; in virtual_nci_open()
47 vdev->running = false; in virtual_nci_close()
58 if (vdev->send_buff || !vdev->running) { in virtual_nci_send()
91 if (wait_event_interruptible(vdev->wq, vdev->send_buff)) in virtual_ncidev_read()
138 vdev = kzalloc(sizeof(*vdev), GFP_KERNEL); in virtual_ncidev_open()
139 if (!vdev) in virtual_ncidev_open()
143 if (!vdev->ndev) { in virtual_ncidev_open()
144 kfree(vdev); in virtual_ncidev_open()
151 nci_set_drvdata(vdev->ndev, vdev); in virtual_ncidev_open()
157 kfree(vdev); in virtual_ncidev_open()
[all …]
/openbmc/linux/drivers/vfio/platform/
H A Dvfio_platform_common.c26 #define VFIO_PLATFORM_IS_ACPI(vdev) ((vdev)->acpihid != NULL) argument
61 vdev->name); in vfio_platform_acpi_probe()
117 vdev->of_reset = vfio_platform_lookup_reset(vdev->compat, in vfio_platform_get_reset()
121 vdev->of_reset = vfio_platform_lookup_reset(vdev->compat, in vfio_platform_get_reset()
141 while (vdev->get_resource(vdev, cnt)) in vfio_platform_regions_init()
151 vdev->get_resource(vdev, i); in vfio_platform_regions_init()
210 return vdev->of_reset(vdev); in vfio_platform_call_reset()
227 vdev->device, in vfio_platform_close_device()
259 vdev->device, in vfio_platform_open_device()
637 struct device *dev = vdev->vdev.dev; in vfio_platform_init_common()
[all …]
/openbmc/qemu/include/hw/virtio/
H A Dvirtio.h185 void (*reset)(VirtIODevice *vdev);
238 void virtio_cleanup(VirtIODevice *vdev);
460 if (vdev->use_started) { in virtio_device_started()
461 return vdev->started; in virtio_device_started()
478 if (!vdev->vm_running) { in virtio_device_should_start()
488 vdev->start_on_kick = false; in virtio_set_started()
491 if (vdev->use_started) { in virtio_set_started()
492 vdev->started = started; in virtio_set_started()
498 if (vdev->use_disabled_flag) { in virtio_set_disabled()
499 vdev->disabled = disable; in virtio_set_disabled()
[all …]
H A Dvirtio-access.h30 return virtio_is_big_endian(vdev); in virtio_access_is_big_endian()
44 AddressSpace *dma_as = vdev->dma_as; in virtio_lduw_phys()
46 if (virtio_access_is_big_endian(vdev)) { in virtio_lduw_phys()
54 AddressSpace *dma_as = vdev->dma_as; in virtio_ldl_phys()
56 if (virtio_access_is_big_endian(vdev)) { in virtio_ldl_phys()
64 AddressSpace *dma_as = vdev->dma_as; in virtio_ldq_phys()
75 AddressSpace *dma_as = vdev->dma_as; in virtio_stw_phys()
87 AddressSpace *dma_as = vdev->dma_as; in virtio_stl_phys()
213 *s = virtio_tswap16(vdev, *s); in virtio_tswap16s()
227 *s = virtio_tswap32(vdev, *s); in virtio_tswap32s()
[all …]
/openbmc/qemu/pc-bios/s390-ccw/
H A Dvirtio-blkdev.c24 VRing *vr = &vdev->vrings[vdev->cmd_vr_idx]; in virtio_blk_read_many()
54 VDev *vdev = virtio_get_device(); in virtio_read_many() local
56 switch (vdev->senseid.cu_model) { in virtio_read_many()
120 VDev *vdev = virtio_get_device(); in virtio_assume_iso9660() local
122 switch (vdev->senseid.cu_model) { in virtio_assume_iso9660()
137 VDev *vdev = virtio_get_device(); in virtio_assume_eckd() local
140 vdev->blk_factor = 1; in virtio_assume_eckd()
142 switch (vdev->senseid.cu_model) { in virtio_assume_eckd()
147 vdev->config.blk.blk_size = vdev->scsi_block_size; in virtio_assume_eckd()
230 vdev->schid = schid; in virtio_blk_setup_device()
[all …]
/openbmc/linux/drivers/media/v4l2-core/
H A Dv4l2-dev.c130 set_bit(vdev->num, devnode_bits(vdev->vfl_type)); in devnode_set()
181 if (WARN_ON(video_devices[vdev->minor] != vdev)) { in v4l2_device_release()
223 vdev->release(vdev); in v4l2_device_release()
836 vdev->entity.name = vdev->name; in video_register_media_controller()
840 vdev->entity.info.dev.minor = vdev->minor; in video_register_media_controller()
939 vdev->dev_parent = vdev->v4l2_dev->dev; in __video_register_device()
945 vdev->prio = &vdev->v4l2_dev->prio; in __video_register_device()
1009 vdev->index = get_index(vdev); in __video_register_device()
1010 video_devices[vdev->minor] = vdev; in __video_register_device()
1035 vdev->dev.parent = vdev->dev_parent; in __video_register_device()
[all …]

12345678910>>...33