Home
last modified time | relevance | path

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

12345678910>>...22

/linux/drivers/net/ethernet/cisco/enic/
A Dvnic_dev.c462 memset(vdev->args, 0, sizeof(vdev->args)); in vnic_dev_cmd_proxy()
464 vdev->args[0] = vdev->proxy_index; in vnic_dev_cmd_proxy()
497 err = vdev->devcmd_rtn(vdev, cmd, wait); in vnic_dev_cmd_no_proxy()
850 if (vdev->notify || vdev->notify_pa) { in vnic_dev_notify_set()
888 vdev->notify, vdev->notify_pa); in vnic_dev_notify_unset()
901 if (!vdev->notify || !vdev->notify_sz) in vnic_dev_notify_ready()
906 memcpy(&vdev->notify_copy, vdev->notify, vdev->notify_sz); in vnic_dev_notify_ready()
969 (!err && !(vdev->args[0] && vdev->args[1] && vdev->args[2]))) { in vnic_dev_intr_coal_timer_info()
1051 vdev->notify, vdev->notify_pa); in vnic_dev_unregister()
1055 vdev->stats, vdev->stats_pa); in vnic_dev_unregister()
[all …]
A Dvnic_dev.h117 void *vnic_dev_priv(struct vnic_dev *vdev);
131 int vnic_dev_fw_info(struct vnic_dev *vdev,
136 int vnic_dev_hang_notify(struct vnic_dev *vdev);
144 int vnic_dev_link_status(struct vnic_dev *vdev);
145 u32 vnic_dev_port_speed(struct vnic_dev *vdev);
146 u32 vnic_dev_msg_lvl(struct vnic_dev *vdev);
147 u32 vnic_dev_mtu(struct vnic_dev *vdev);
148 int vnic_dev_close(struct vnic_dev *vdev);
150 int vnic_dev_disable(struct vnic_dev *vdev);
154 int vnic_dev_deinit(struct vnic_dev *vdev);
[all …]
/linux/drivers/vfio/pci/
A Dvfio_pci_intrs.c32 if (likely(is_intx(vdev) && !vdev->virq_disabled)) in vfio_send_intx_eventfd()
90 } else if (vdev->ctx[0].masked && !vdev->virq_disabled) { in vfio_pci_intx_unmask_handler()
151 if (!vdev->ctx) in vfio_intx_enable()
162 vdev->ctx[0].masked = vdev->virq_disabled; in vfio_intx_enable()
164 pci_intx(vdev->pdev, !vdev->ctx[0].masked); in vfio_intx_enable()
206 irqflags, vdev->ctx[0].name, vdev); in vfio_intx_set_signal()
219 if (!vdev->pci_2_3 && vdev->ctx[0].masked) in vfio_intx_set_signal()
258 if (!vdev->ctx) in vfio_msi_enable()
399 vfio_msi_set_block(vdev, 0, vdev->num_ctx, NULL, msix); in vfio_msi_disable()
522 if (!(irq_is(vdev, index) || is_irq_none(vdev))) in vfio_pci_set_msi_trigger()
[all …]
A Dvfio_pci_core.c323 lockdep_assert_held(&vdev->vdev.dev_set->lock); in vfio_pci_core_disable()
344 vdev->region[i].ops->release(vdev, &vdev->region[i]); in vfio_pci_core_disable()
484 vdev->nointx || vdev->pdev->is_virtfn) in vfio_pci_get_irq_count()
624 vdev->region[vdev->num_regions].type = type; in vfio_pci_register_dev_region()
626 vdev->region[vdev->num_regions].ops = ops; in vfio_pci_register_dev_region()
627 vdev->region[vdev->num_regions].size = size; in vfio_pci_register_dev_region()
629 vdev->region[vdev->num_regions].data = data; in vfio_pci_register_dev_region()
1700 vdev->vdev.ops->name); in vfio_pci_bus_notifier()
1800 vfio_uninit_group_dev(&vdev->vdev); in vfio_pci_core_uninit_device()
1828 ret = vfio_assign_device_set(&vdev->vdev, vdev); in vfio_pci_core_register_device()
[all …]
A Dvfio_pci_rdwr.c209 if (vdev->barmap[bar]) in vfio_pci_setup_barmap()
222 vdev->barmap[bar] = io; in vfio_pci_setup_barmap()
271 io = vdev->barmap[bar]; in vfio_pci_bar_rw()
276 x_end = vdev->msix_offset + vdev->msix_size; in vfio_pci_bar_rw()
301 if (!vdev->has_vga) in vfio_pci_vga_rw()
349 vga_put(vdev->pdev, rsrc); in vfio_pci_vga_rw()
387 struct vfio_pci_core_device *vdev = ioeventfd->vdev; in vfio_pci_ioeventfd_handler() local
431 pos >= vdev->msix_offset + vdev->msix_size)) in vfio_pci_ioeventfd()
451 vdev->ioeventfds_nr--; in vfio_pci_ioeventfd()
477 ioeventfd->vdev = vdev; in vfio_pci_ioeventfd()
[all …]
A Dvfio_pci_config.c433 if (vdev->nointx) { in vfio_bar_restore()
470 if (!vdev->bardirty) in vfio_bar_fixup()
522 vfio_bar_fixup(vdev); in vfio_basic_config_read()
545 if (vdev->rbar[i]) { in vfio_need_bar_restore()
1133 if (!is_msi(vdev)) in vfio_msi_config_write()
1208 if (vdev->msi_perm) in vfio_msi_cap_len()
1212 if (!vdev->msi_perm) in vfio_msi_cap_len()
1772 vdev->vconfig = NULL; in vfio_config_init()
1778 kfree(vdev->vconfig); in vfio_config_free()
1779 vdev->vconfig = NULL; in vfio_config_free()
[all …]
/linux/include/linux/
A Dvirtio_config.h247 return vdev->config->bus_name(vdev); in virtio_bus_name()
262 struct virtio_device *vdev = vq->vdev; in virtqueue_set_affinity() local
346 vdev->config->get((vdev), \
410 vdev->config->get((vdev), \
447 vdev->config->generation(vdev) : 0; in __virtio_cread_many()
455 vdev->config->get(vdev, offset + bytes * i, in __virtio_cread_many()
459 vdev->config->generation(vdev) : 0; in __virtio_cread_many()
475 vdev->config->get(vdev, offset, &ret, sizeof(ret)); in virtio_cread8()
503 vdev->config->set(vdev, offset, &v, sizeof(v)); in virtio_cwrite16()
523 vdev->config->set(vdev, offset, &v, sizeof(v)); in virtio_cwrite32()
[all …]
A Dvdpa.h289 int (*reset)(struct vdpa_device *vdev);
305 void (*free)(struct vdpa_device *vdev);
347 int (*probe)(struct vdpa_device *vdev);
348 void (*remove)(struct vdpa_device *vdev);
372 return dev_get_drvdata(&vdev->dev); in vdpa_get_drvdata()
377 dev_set_drvdata(&vdev->dev, data); in vdpa_set_drvdata()
382 return vdev->dma_dev; in vdpa_get_dma_dev()
389 vdev->features_valid = false; in vdpa_reset()
390 return ops->reset(vdev); in vdpa_reset()
397 vdev->features_valid = true; in vdpa_set_features()
[all …]
A Dvfio_pci_core.h37 struct vfio_pci_core_device *vdev; member
62 void (*release)(struct vfio_pci_core_device *vdev,
64 int (*mmap)(struct vfio_pci_core_device *vdev,
67 int (*add_capability)(struct vfio_pci_core_device *vdev,
99 struct vfio_device vdev; member
142 #define is_intx(vdev) (vdev->irq_type == VFIO_PCI_INTX_IRQ_INDEX) argument
143 #define is_msi(vdev) (vdev->irq_type == VFIO_PCI_MSI_IRQ_INDEX) argument
144 #define is_msix(vdev) (vdev->irq_type == VFIO_PCI_MSIX_IRQ_INDEX) argument
145 #define is_irq_none(vdev) (!(is_intx(vdev) || is_msi(vdev) || is_msix(vdev))) argument
146 #define irq_is(vdev, type) (vdev->irq_type == type) argument
[all …]
/linux/drivers/scsi/fnic/
A Dvnic_dev.c439 err = vnic_wq_devcmd2_alloc(vdev, &vdev->devcmd2->wq, in vnic_dev_init_devcmd2()
470 vdev->devcmd2->wq_ctrl = vdev->devcmd2->wq.ctrl; in vnic_dev_init_devcmd2()
516 err = (*vdev->devcmd_rtn)(vdev, cmd, wait); in vnic_dev_cmd_no_proxy()
528 memset(vdev->args, 0, sizeof(vdev->args)); in vnic_dev_cmd()
546 vdev->fw_info = dma_alloc_coherent(&vdev->pdev->dev, in vnic_dev_fw_info()
609 vdev->stats = dma_alloc_coherent(&vdev->pdev->dev, in vnic_dev_stats_dump()
771 vdev->notify = dma_alloc_coherent(&vdev->pdev->dev, in vnic_dev_notify_set()
809 memcpy(&vdev->notify_copy, vdev->notify, in vnic_dev_notify_ready()
893 if (vdev) { in vnic_dev_unregister()
907 vdev->stats, vdev->stats_pa); in vnic_dev_unregister()
[all …]
A Dvnic_dev.h112 void *vnic_dev_priv(struct vnic_dev *vdev);
127 int vnic_dev_fw_info(struct vnic_dev *vdev,
131 int vnic_dev_stats_clear(struct vnic_dev *vdev);
132 int vnic_dev_cmd_init(struct vnic_dev *vdev);
134 int vnic_dev_hang_notify(struct vnic_dev *vdev);
143 u32 vnic_dev_port_speed(struct vnic_dev *vdev);
144 u32 vnic_dev_msg_lvl(struct vnic_dev *vdev);
145 u32 vnic_dev_mtu(struct vnic_dev *vdev);
147 int vnic_dev_close(struct vnic_dev *vdev);
148 int vnic_dev_enable(struct vnic_dev *vdev);
[all …]
/linux/drivers/vfio/platform/
A Dvfio_platform_common.c26 #define VFIO_PLATFORM_IS_ACPI(vdev) ((vdev)->acpihid != NULL) argument
61 vdev->name); in vfio_platform_acpi_probe()
118 vdev->of_reset = vfio_platform_lookup_reset(vdev->compat, in vfio_platform_get_reset()
122 vdev->of_reset = vfio_platform_lookup_reset(vdev->compat, in vfio_platform_get_reset()
142 while (vdev->get_resource(vdev, cnt)) in vfio_platform_regions_init()
152 vdev->get_resource(vdev, i); in vfio_platform_regions_init()
214 return vdev->of_reset(vdev); in vfio_platform_call_reset()
665 ret = vfio_register_group_dev(&vdev->vdev); in vfio_platform_probe_common()
677 vfio_uninit_group_dev(&vdev->vdev); in vfio_platform_probe_common()
684 vfio_unregister_group_dev(&vdev->vdev); in vfio_platform_remove_common()
[all …]
A Dvfio_platform_irq.c191 irq->hwirq, vdev->name); in vfio_set_trigger()
286 while (vdev->get_irq(vdev, cnt) >= 0) in vfio_platform_irq_init()
290 if (!vdev->irqs) in vfio_platform_irq_init()
294 int hwirq = vdev->get_irq(vdev, i); in vfio_platform_irq_init()
307 vdev->irqs[i].count = 1; in vfio_platform_irq_init()
308 vdev->irqs[i].hwirq = hwirq; in vfio_platform_irq_init()
309 vdev->irqs[i].masked = false; in vfio_platform_irq_init()
312 vdev->num_irqs = cnt; in vfio_platform_irq_init()
316 kfree(vdev->irqs); in vfio_platform_irq_init()
327 vdev->num_irqs = 0; in vfio_platform_irq_cleanup()
[all …]
A Dvfio_amba.c48 vdev = kzalloc(sizeof(*vdev), GFP_KERNEL); in vfio_amba_probe()
49 if (!vdev) in vfio_amba_probe()
53 if (!vdev->name) { in vfio_amba_probe()
54 kfree(vdev); in vfio_amba_probe()
58 vdev->opaque = (void *) adev; in vfio_amba_probe()
61 vdev->get_irq = get_amba_irq; in vfio_amba_probe()
62 vdev->reset_required = false; in vfio_amba_probe()
66 kfree(vdev->name); in vfio_amba_probe()
67 kfree(vdev); in vfio_amba_probe()
80 kfree(vdev->name); in vfio_amba_remove()
[all …]
/linux/drivers/scsi/snic/
A Dvnic_dev.c452 memset(vdev->args, 0, sizeof(vdev->args)); in svnic_dev_cmd()
456 err = (*vdev->devcmd_rtn)(vdev, cmd, wait); in svnic_dev_cmd()
472 vdev->fw_info = dma_alloc_coherent(&vdev->pdev->dev, in svnic_dev_fw_info()
536 vdev->stats = dma_alloc_coherent(&vdev->pdev->dev, in svnic_dev_stats_dump()
609 vdev->notify = dma_alloc_coherent(&vdev->pdev->dev, in svnic_dev_notify_set()
647 memcpy(&vdev->notify_copy, vdev->notify, in vnic_dev_notify_ready()
697 if (vdev) { in svnic_dev_unregister()
711 vdev->stats, vdev->stats_pa); in svnic_dev_unregister()
715 vdev->fw_info, vdev->fw_info_pa); in svnic_dev_unregister()
728 if (!vdev) { in svnic_dev_alloc_discover()
[all …]
A Dvnic_dev.h70 void *svnic_dev_priv(struct vnic_dev *vdev);
85 int svnic_dev_fw_info(struct vnic_dev *vdev,
89 int svnic_dev_stats_clear(struct vnic_dev *vdev);
92 void svnic_dev_notify_unset(struct vnic_dev *vdev);
93 int svnic_dev_link_status(struct vnic_dev *vdev);
94 u32 svnic_dev_link_down_cnt(struct vnic_dev *vdev);
95 int svnic_dev_close(struct vnic_dev *vdev);
96 int svnic_dev_enable_wait(struct vnic_dev *vdev);
97 int svnic_dev_disable(struct vnic_dev *vdev);
98 int svnic_dev_open(struct vnic_dev *vdev, int arg);
[all …]
/linux/drivers/media/v4l2-core/
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()
835 vdev->entity.name = vdev->name; in video_register_media_controller()
839 vdev->entity.info.dev.minor = vdev->minor; in video_register_media_controller()
938 vdev->dev_parent = vdev->v4l2_dev->dev; in __video_register_device()
944 vdev->prio = &vdev->v4l2_dev->prio; in __video_register_device()
1008 vdev->index = get_index(vdev); in __video_register_device()
1009 video_devices[vdev->minor] = vdev; in __video_register_device()
1034 vdev->dev.parent = vdev->dev_parent; in __video_register_device()
[all …]
/linux/drivers/net/ethernet/neterion/vxge/
A Dvxge-main.c1488 struct vxgedev *vdev = vpath->vdev; in vxge_restore_vpath_vid_table() local
2252 struct vxgedev *vdev = vpath->vdev; in vxge_alarm_msix_handle() local
2286 vdev->intr_cnt = vdev->no_of_vpath * 2; in vxge_alloc_msix()
2301 vdev->vxge_entries = kcalloc(vdev->intr_cnt, in vxge_alloc_msix()
2334 vdev->entries, 3, vdev->intr_cnt); in vxge_alloc_msix()
2431 free_irq(vdev->pdev->irq, vdev); in vxge_rem_isr()
2564 IRQF_SHARED, vdev->desc[0], vdev); in vxge_add_isr()
2769 "%s: MTU is %d", vdev->ndev->name, vdev->mtu); in vxge_open()
3208 vdev->vpaths[i].ring.rx_hwts = vdev->rx_hwts; in vxge_hwtstamp_set()
3902 vdev->ndev->name, vdev->no_of_vpath); in vxge_print_parm()
[all …]
/linux/drivers/vfio/fsl-mc/
A Dvfio_fsl_mc.c527 vdev = kzalloc(sizeof(*vdev), GFP_KERNEL); in vfio_fsl_mc_probe()
528 if (!vdev) in vfio_fsl_mc_probe()
531 vfio_init_group_dev(&vdev->vdev, dev, &vfio_fsl_mc_ops); in vfio_fsl_mc_probe()
536 ret = vfio_assign_device_set(&vdev->vdev, &mc_dev->dev); in vfio_fsl_mc_probe()
546 ret = vfio_register_group_dev(&vdev->vdev); in vfio_fsl_mc_probe()
559 vfio_unregister_group_dev(&vdev->vdev); in vfio_fsl_mc_probe()
563 vfio_uninit_group_dev(&vdev->vdev); in vfio_fsl_mc_probe()
564 kfree(vdev); in vfio_fsl_mc_probe()
573 vfio_unregister_group_dev(&vdev->vdev); in vfio_fsl_mc_remove()
579 vfio_uninit_group_dev(&vdev->vdev); in vfio_fsl_mc_remove()
[all …]
/linux/arch/sparc/kernel/
A Dvio.c84 if (vdev->tx_irq == 0 && vdev->tx_ino != ~0UL) in vio_device_probe()
85 vdev->tx_irq = sun4v_build_virq(vdev->cdev_handle, in vio_device_probe()
88 if (vdev->rx_irq == 0 && vdev->rx_ino != ~0UL) in vio_device_probe()
89 vdev->rx_irq = sun4v_build_virq(vdev->cdev_handle, in vio_device_probe()
192 dp = vdev->dp; in show_pciobppath_attr()
327 vdev = kzalloc(sizeof(*vdev), GFP_KERNEL); in vio_create_one()
328 if (!vdev) { in vio_create_one()
338 memset(vdev->compat, 0, sizeof(vdev->compat)); in vio_create_one()
395 dev_name(&vdev->dev), vdev->tx_ino, vdev->rx_ino); in vio_create_one()
404 if (vdev->dp) in vio_create_one()
[all …]
/linux/drivers/remoteproc/
A Dremoteproc_virtio.c152 __rproc_virtio_del_vqs(vdev); in rproc_virtio_del_vqs()
181 __rproc_virtio_del_vqs(vdev); in rproc_virtio_find_vqs()
246 vring_transport_features(vdev); in rproc_virtio_finalize_features()
252 BUG_ON((u32)vdev->features != vdev->features); in rproc_virtio_finalize_features()
325 kfree(vdev); in rproc_virtio_dev_release()
346 struct virtio_device *vdev; in rproc_add_virtio_dev() local
405 vdev = kzalloc(sizeof(*vdev), GFP_KERNEL); in rproc_add_virtio_dev()
406 if (!vdev) { in rproc_add_virtio_dev()
410 vdev->id.device = id, in rproc_add_virtio_dev()
412 vdev->dev.parent = dev; in rproc_add_virtio_dev()
[all …]
/linux/drivers/vdpa/
A Dvdpa.c71 kfree(vdev); in vdpa_release_dev()
110 if (!vdev) in __vdpa_alloc_device()
128 err = dev_set_name(&vdev->dev, "vdpa%u", vdev->index); in __vdpa_alloc_device()
135 return vdev; in __vdpa_alloc_device()
140 kfree(vdev); in __vdpa_alloc_device()
593 device_id = vdev->config->get_device_id(vdev); in vdpa_dev_fill()
594 vendor_id = vdev->config->get_vendor_id(vdev); in vdpa_dev_fill()
595 max_vq_size = vdev->config->get_vq_num_max(vdev); in vdpa_dev_fill()
597 min_vq_size = vdev->config->get_vq_num_min(vdev); in vdpa_dev_fill()
737 features = vdev->config->get_features(vdev); in vdpa_dev_net_config_fill()
[all …]
/linux/tools/virtio/linux/
A Dvirtio_config.h16 return vdev->features & (1ULL << fbit); in __virtio_test_bit()
24 static inline void __virtio_set_bit(struct virtio_device *vdev, in __virtio_set_bit() argument
27 vdev->features |= (1ULL << fbit); in __virtio_set_bit()
38 vdev->features &= ~(1ULL << fbit); in __virtio_clear_bit()
54 return !virtio_has_feature(vdev, VIRTIO_F_ACCESS_PLATFORM); in virtio_has_dma_quirk()
59 return virtio_has_feature(vdev, VIRTIO_F_VERSION_1) || in virtio_is_little_endian()
66 return __virtio16_to_cpu(virtio_is_little_endian(vdev), val); in virtio16_to_cpu()
71 return __cpu_to_virtio16(virtio_is_little_endian(vdev), val); in cpu_to_virtio16()
76 return __virtio32_to_cpu(virtio_is_little_endian(vdev), val); in virtio32_to_cpu()
81 return __cpu_to_virtio32(virtio_is_little_endian(vdev), val); in cpu_to_virtio32()
[all …]
/linux/drivers/crypto/virtio/
A Dvirtio_crypto_core.c278 struct virtio_device *vdev = vcrypto->vdev; in virtcrypto_del_vqs() local
282 vdev->config->del_vqs(vdev); in virtcrypto_del_vqs()
305 if (!vdev->config->get) { in virtcrypto_probe()
360 vcrypto->vdev = vdev; in virtcrypto_probe()
379 dev_info(&vdev->dev, in virtcrypto_probe()
396 virtio_device_ready(vdev); in virtcrypto_probe()
407 vcrypto->vdev->config->reset(vdev); in virtcrypto_probe()
439 vdev->config->reset(vdev); in virtcrypto_remove()
459 vdev->config->reset(vdev); in virtcrypto_freeze()
482 virtio_device_ready(vdev); in virtcrypto_restore()
[all …]
/linux/drivers/virtio/
A Dvirtio_vdpa.c27 struct virtio_device vdev; member
53 return to_virtio_vdpa_device(vdev)->vdpa; in vd_get_vdpa()
59 struct vdpa_device *vdpa = vd_get_vdpa(vdev); in virtio_vdpa_get()
120 virtio_config_changed(&vd_dev->vdev); in virtio_vdpa_config_cb()
302 virtio_vdpa_del_vqs(vdev); in virtio_vdpa_find_vqs()
319 vring_transport_features(vdev); in virtio_vdpa_finalize_features()
348 struct virtio_device *vdev = in virtio_vdpa_release_dev() local
351 container_of(vdev, struct virtio_vdpa_device, vdev); in virtio_vdpa_release_dev()
374 if (vd_dev->vdev.id.device == 0) in virtio_vdpa_probe()
389 put_device(&vd_dev->vdev.dev); in virtio_vdpa_probe()
[all …]

Completed in 75 milliseconds

12345678910>>...22