Home
last modified time | relevance | path

Searched refs:vdev (Results 351 - 375 of 1086) sorted by relevance

1...<<11121314151617181920>>...44

/kernel/linux/linux-6.6/drivers/block/
H A Dsunvdc.c845 g->first_minor = port->vio.vdev->dev_no << PARTITION_SHIFT; in probe_disk()
882 err = device_add_disk(&port->vio.vdev->dev, g, NULL); in probe_disk()
922 struct vio_dev *vdev = to_vio_dev(dev); in vdc_device_probed() local
927 if ((vdev->dev_no == port_data->dev_no) && in vdc_device_probed()
928 (!(strcmp((char *)&vdev->type, port_data->type))) && in vdc_device_probed()
948 static bool vdc_port_mpgroup_check(struct vio_dev *vdev) in vdc_port_mpgroup_check() argument
953 port_data.dev_no = vdev->dev_no; in vdc_port_mpgroup_check()
954 port_data.type = (char *)&vdev->type; in vdc_port_mpgroup_check()
956 dev = device_find_child(vdev->dev.parent, &port_data, in vdc_port_mpgroup_check()
965 static int vdc_port_probe(struct vio_dev *vdev, cons argument
1063 vdc_port_remove(struct vio_dev *vdev) vdc_port_remove() argument
[all...]
/kernel/linux/linux-6.6/drivers/media/platform/rockchip/rkisp1/
H A Drkisp1-capture.c362 rkisp1_vdev_to_node(struct video_device *vdev) in rkisp1_vdev_to_node() argument
364 return container_of(vdev, struct rkisp1_vdev_node, vdev); in rkisp1_vdev_to_node()
1015 v4l2_pipeline_pm_put(&node->vdev.entity); in rkisp1_vb2_stop_streaming()
1022 video_device_pipeline_stop(&node->vdev); in rkisp1_vb2_stop_streaming()
1031 struct media_entity *entity = &cap->vnode.vdev.entity; in rkisp1_vb2_start_streaming()
1036 ret = video_device_pipeline_start(&cap->vnode.vdev, &cap->rkisp1->pipe); in rkisp1_vb2_start_streaming()
1072 video_device_pipeline_stop(&cap->vnode.vdev); in rkisp1_vb2_start_streaming()
1274 rkisp1_vdev_to_node(&cap->vnode.vdev); in rkisp1_s_fmt_vid_cap_mplane()
1326 struct video_device *vdev in rkisp1_capture_link_validate() local
1400 struct video_device *vdev = &cap->vnode.vdev; rkisp1_register_capture() local
[all...]
/kernel/linux/linux-6.6/drivers/media/platform/nxp/
H A Dimx7-media-csi.c232 struct video_device *vdev; /* Video device */ member
239 struct mutex vdev_mutex; /* Protect vdev operations */
1441 ret = __video_device_pipeline_start(csi->vdev, &csi->pipe); in imx7_csi_video_start_streaming()
1454 __video_device_pipeline_stop(csi->vdev); in imx7_csi_video_start_streaming()
1477 __video_device_pipeline_stop(csi->vdev); in imx7_csi_video_stop_streaming()
1518 ret = v4l2_pipeline_pm_get(&csi->vdev->entity); in imx7_csi_video_open()
1539 v4l2_pipeline_pm_put(&csi->vdev->entity); in imx7_csi_video_release()
1592 struct video_device *vdev = csi->vdev; in imx7_csi_video_register() local
1595 vdev in imx7_csi_video_register()
1631 struct video_device *vdev; imx7_csi_video_init() local
[all...]
/kernel/linux/linux-5.10/drivers/vdpa/mlx5/net/
H A Dmlx5_vnet.c17 #define to_mvdev(__vdev) container_of((__vdev), struct mlx5_vdpa_dev, vdev)
1331 static void mlx5_vdpa_kick_vq(struct vdpa_device *vdev, u16 idx) in mlx5_vdpa_kick_vq() argument
1333 struct mlx5_vdpa_dev *mvdev = to_mvdev(vdev); in mlx5_vdpa_kick_vq()
1343 static int mlx5_vdpa_set_vq_address(struct vdpa_device *vdev, u16 idx, u64 desc_area, in mlx5_vdpa_set_vq_address() argument
1346 struct mlx5_vdpa_dev *mvdev = to_mvdev(vdev); in mlx5_vdpa_set_vq_address()
1356 static void mlx5_vdpa_set_vq_num(struct vdpa_device *vdev, u16 idx, u32 num) in mlx5_vdpa_set_vq_num() argument
1358 struct mlx5_vdpa_dev *mvdev = to_mvdev(vdev); in mlx5_vdpa_set_vq_num()
1366 static void mlx5_vdpa_set_vq_cb(struct vdpa_device *vdev, u16 idx, struct vdpa_callback *cb) in mlx5_vdpa_set_vq_cb() argument
1368 struct mlx5_vdpa_dev *mvdev = to_mvdev(vdev); in mlx5_vdpa_set_vq_cb()
1375 static void mlx5_vdpa_set_vq_ready(struct vdpa_device *vdev, u1 argument
1387 mlx5_vdpa_get_vq_ready(struct vdpa_device *vdev, u16 idx) mlx5_vdpa_get_vq_ready() argument
1396 mlx5_vdpa_set_vq_state(struct vdpa_device *vdev, u16 idx, const struct vdpa_vq_state *state) mlx5_vdpa_set_vq_state() argument
1413 mlx5_vdpa_get_vq_state(struct vdpa_device *vdev, u16 idx, struct vdpa_vq_state *state) mlx5_vdpa_get_vq_state() argument
1443 mlx5_vdpa_get_vq_align(struct vdpa_device *vdev) mlx5_vdpa_get_vq_align() argument
1470 mlx5_vdpa_get_features(struct vdpa_device *vdev) mlx5_vdpa_get_features() argument
1553 mlx5_vdpa_set_features(struct vdpa_device *vdev, u64 features) mlx5_vdpa_set_features() argument
1571 mlx5_vdpa_set_config_cb(struct vdpa_device *vdev, struct vdpa_callback *cb) mlx5_vdpa_set_config_cb() argument
1578 mlx5_vdpa_get_vq_num_max(struct vdpa_device *vdev) mlx5_vdpa_get_vq_num_max() argument
1583 mlx5_vdpa_get_device_id(struct vdpa_device *vdev) mlx5_vdpa_get_device_id() argument
1588 mlx5_vdpa_get_vendor_id(struct vdpa_device *vdev) mlx5_vdpa_get_vendor_id() argument
1593 mlx5_vdpa_get_status(struct vdpa_device *vdev) mlx5_vdpa_get_status() argument
1774 mlx5_vdpa_set_status(struct vdpa_device *vdev, u8 status) mlx5_vdpa_set_status() argument
1813 mlx5_vdpa_get_config(struct vdpa_device *vdev, unsigned int offset, void *buf, unsigned int len) mlx5_vdpa_get_config() argument
1823 mlx5_vdpa_set_config(struct vdpa_device *vdev, unsigned int offset, const void *buf, unsigned int len) mlx5_vdpa_set_config() argument
1829 mlx5_vdpa_get_generation(struct vdpa_device *vdev) mlx5_vdpa_get_generation() argument
1836 mlx5_vdpa_set_map(struct vdpa_device *vdev, struct vhost_iotlb *iotlb) mlx5_vdpa_set_map() argument
1855 mlx5_vdpa_free(struct vdpa_device *vdev) mlx5_vdpa_free() argument
1872 mlx5_get_vq_notification(struct vdpa_device *vdev, u16 idx) mlx5_get_vq_notification() argument
[all...]
/kernel/linux/linux-5.10/drivers/media/i2c/
H A Dvideo-i2c.c53 struct video_device vdev; member
574 strscpy(vcap->card, data->vdev.name, sizeof(vcap->card)); in video_i2c_querycap()
743 static void video_i2c_release(struct video_device *vdev) in video_i2c_release() argument
745 struct video_i2c_data *data = video_get_drvdata(vdev); in video_i2c_release()
803 data->vdev.queue = queue; in video_i2c_probe()
804 data->vdev.queue->lock = &data->queue_lock; in video_i2c_probe()
806 snprintf(data->vdev.name, sizeof(data->vdev.name), in video_i2c_probe()
810 data->vdev.v4l2_dev = v4l2_dev; in video_i2c_probe()
811 data->vdev in video_i2c_probe()
[all...]
/kernel/linux/linux-6.6/drivers/media/i2c/
H A Dvideo-i2c.c85 struct video_device vdev; member
580 strscpy(vcap->card, data->vdev.name, sizeof(vcap->card)); in video_i2c_querycap()
749 static void video_i2c_release(struct video_device *vdev) in video_i2c_release() argument
751 struct video_i2c_data *data = video_get_drvdata(vdev); in video_i2c_release()
809 data->vdev.queue = queue; in video_i2c_probe()
810 data->vdev.queue->lock = &data->queue_lock; in video_i2c_probe()
812 snprintf(data->vdev.name, sizeof(data->vdev.name), in video_i2c_probe()
816 data->vdev.v4l2_dev = v4l2_dev; in video_i2c_probe()
817 data->vdev in video_i2c_probe()
[all...]
/kernel/linux/linux-5.10/drivers/staging/vme/devices/
H A Dvme_user.c501 static int vme_user_match(struct vme_dev *vdev) in vme_user_match() argument
505 int cur_bus = vme_bus_num(vdev); in vme_user_match()
506 int cur_slot = vme_slot_num(vdev); in vme_user_match()
509 if ((cur_bus == bus[i]) && (cur_slot == vdev->num)) in vme_user_match()
520 static int vme_user_probe(struct vme_dev *vdev) in vme_user_probe() argument
527 dev_err(&vdev->dev, "Driver can only be loaded for 1 device\n"); in vme_user_probe()
531 vme_user_bridge = vdev; in vme_user_probe()
546 dev_warn(&vdev->dev, "Error getting Major Number %d for driver.\n", in vme_user_probe()
573 dev_warn(&vdev->dev, in vme_user_probe()
583 dev_warn(&vdev in vme_user_probe()
[all...]
/kernel/linux/linux-6.6/drivers/staging/media/atomisp/pci/
H A Datomisp_fops.c66 ret = atomisp_set_fmt(&pipe->vdev, &f); in atomisp_queue_setup()
491 struct video_device *vdev = video_devdata(file); in atomisp_open() local
492 struct atomisp_device *isp = video_get_drvdata(vdev); in atomisp_open()
493 struct atomisp_video_pipe *pipe = atomisp_to_video_pipe(vdev); in atomisp_open()
497 dev_dbg(isp->dev, "open device %s\n", vdev->name); in atomisp_open()
521 ret = pm_runtime_resume_and_get(vdev->v4l2_dev->dev); in atomisp_open()
544 pm_runtime_put(vdev->v4l2_dev->dev); in atomisp_open()
553 struct video_device *vdev = video_devdata(file); in atomisp_release() local
554 struct atomisp_device *isp = video_get_drvdata(vdev); in atomisp_release()
555 struct atomisp_video_pipe *pipe = atomisp_to_video_pipe(vdev); in atomisp_release()
[all...]
/kernel/linux/linux-6.6/drivers/staging/vme_user/
H A Dvme_user.c501 static int vme_user_match(struct vme_dev *vdev) in vme_user_match() argument
505 int cur_bus = vme_bus_num(vdev); in vme_user_match()
506 int cur_slot = vme_slot_num(vdev); in vme_user_match()
509 if ((cur_bus == bus[i]) && (cur_slot == vdev->num)) in vme_user_match()
520 static int vme_user_probe(struct vme_dev *vdev) in vme_user_probe() argument
527 dev_err(&vdev->dev, "Driver can only be loaded for 1 device\n"); in vme_user_probe()
531 vme_user_bridge = vdev; in vme_user_probe()
546 dev_warn(&vdev->dev, "Error getting Major Number %d for driver.\n", in vme_user_probe()
573 dev_warn(&vdev->dev, in vme_user_probe()
583 dev_warn(&vdev in vme_user_probe()
[all...]
/kernel/linux/linux-5.10/drivers/media/platform/
H A Drcar_drif.c213 struct video_device *vdev; /* V4L2 SDR device */ member
680 dev_warn(&sdr->vdev->dev, in rcar_drif_disable_rx()
877 strscpy(cap->card, sdr->vdev->name, sizeof(cap->card)); in rcar_drif_querycap()
879 sdr->vdev->name); in rcar_drif_querycap()
1068 sdr->vdev = video_device_alloc(); in rcar_drif_sdr_register()
1069 if (!sdr->vdev) in rcar_drif_sdr_register()
1072 snprintf(sdr->vdev->name, sizeof(sdr->vdev->name), "R-Car DRIF"); in rcar_drif_sdr_register()
1073 sdr->vdev->fops = &rcar_drif_fops; in rcar_drif_sdr_register()
1074 sdr->vdev in rcar_drif_sdr_register()
[all...]
/kernel/linux/linux-6.6/drivers/media/platform/renesas/
H A Drcar_drif.c209 struct video_device *vdev; /* V4L2 SDR device */ member
676 dev_warn(&sdr->vdev->dev, in rcar_drif_disable_rx()
873 strscpy(cap->card, sdr->vdev->name, sizeof(cap->card)); in rcar_drif_querycap()
875 sdr->vdev->name); in rcar_drif_querycap()
1064 sdr->vdev = video_device_alloc(); in rcar_drif_sdr_register()
1065 if (!sdr->vdev) in rcar_drif_sdr_register()
1068 snprintf(sdr->vdev->name, sizeof(sdr->vdev->name), "R-Car DRIF"); in rcar_drif_sdr_register()
1069 sdr->vdev->fops = &rcar_drif_fops; in rcar_drif_sdr_register()
1070 sdr->vdev in rcar_drif_sdr_register()
[all...]
/kernel/linux/linux-6.6/drivers/vdpa/vdpa_user/
H A Dvduse_dev.c85 struct vduse_vdpa *vdev; member
149 struct vduse_vdpa *vdev = container_of(vdpa, struct vduse_vdpa, vdpa); in vdpa_to_vduse() local
151 return vdev->dev; in vdpa_to_vduse()
769 dev->vdev = NULL; in vduse_vdpa_free()
807 struct vduse_dev *vdev = dev_to_vduse(dev); in vduse_dev_map_page() local
808 struct vduse_iova_domain *domain = vdev->domain; in vduse_dev_map_page()
817 struct vduse_dev *vdev = dev_to_vduse(dev); in vduse_dev_unmap_page() local
818 struct vduse_iova_domain *domain = vdev->domain; in vduse_dev_unmap_page()
827 struct vduse_dev *vdev = dev_to_vduse(dev); in vduse_dev_alloc_coherent() local
828 struct vduse_iova_domain *domain = vdev in vduse_dev_alloc_coherent()
847 struct vduse_dev *vdev = dev_to_vduse(dev); vduse_dev_free_coherent() local
855 struct vduse_dev *vdev = dev_to_vduse(dev); vduse_dev_max_mapping_size() local
1951 struct vduse_vdpa *vdev; vduse_dev_init_vdpa() local
[all...]
/kernel/linux/linux-5.10/drivers/net/ethernet/cisco/enic/
H A Dvnic_cq.h60 struct vnic_dev *vdev; member
74 int (*q_service)(struct vnic_dev *vdev, struct cq_desc *cq_desc, in vnic_cq_service()
90 if ((*q_service)(cq->vdev, cq_desc, type, in vnic_cq_service()
114 int vnic_cq_alloc(struct vnic_dev *vdev, struct vnic_cq *cq, unsigned int index,
72 vnic_cq_service(struct vnic_cq *cq, unsigned int work_to_do, int (*q_service)(struct vnic_dev *vdev, struct cq_desc *cq_desc, u8 type, u16 q_number, u16 completed_index, void *opaque), void *opaque) vnic_cq_service() argument
/kernel/linux/linux-5.10/drivers/scsi/fnic/
H A Dvnic_cq.h63 struct vnic_dev *vdev; member
72 int (*q_service)(struct vnic_dev *vdev, struct cq_desc *cq_desc, in vnic_cq_service()
88 if ((*q_service)(cq->vdev, cq_desc, type, in vnic_cq_service()
112 int vnic_cq_alloc(struct vnic_dev *vdev, struct vnic_cq *cq, unsigned int index,
70 vnic_cq_service(struct vnic_cq *cq, unsigned int work_to_do, int (*q_service)(struct vnic_dev *vdev, struct cq_desc *cq_desc, u8 type, u16 q_number, u16 completed_index, void *opaque), void *opaque) vnic_cq_service() argument
H A Dfnic_isr.c154 switch (vnic_dev_get_intr_mode(fnic->vdev)) { in fnic_free_intr()
177 switch (vnic_dev_get_intr_mode(fnic->vdev)) { in fnic_request_intr()
268 vnic_dev_set_intr_mode(fnic->vdev, in fnic_set_intr_mode()
294 vnic_dev_set_intr_mode(fnic->vdev, VNIC_DEV_INTR_MODE_MSI); in fnic_set_intr_mode()
320 vnic_dev_set_intr_mode(fnic->vdev, VNIC_DEV_INTR_MODE_INTX); in fnic_set_intr_mode()
325 vnic_dev_set_intr_mode(fnic->vdev, VNIC_DEV_INTR_MODE_UNKNOWN); in fnic_set_intr_mode()
333 vnic_dev_set_intr_mode(fnic->vdev, VNIC_DEV_INTR_MODE_INTX); in fnic_clear_intr_mode()
/kernel/linux/linux-5.10/drivers/scsi/snic/
H A Dvnic_cq.h53 struct vnic_dev *vdev; member
62 int (*q_service)(struct vnic_dev *vdev, struct cq_desc *cq_desc, in svnic_cq_service()
78 if ((*q_service)(cq->vdev, cq_desc, type, in svnic_cq_service()
102 int svnic_cq_alloc(struct vnic_dev *vdev, struct vnic_cq *cq,
60 svnic_cq_service(struct vnic_cq *cq, unsigned int work_to_do, int (*q_service)(struct vnic_dev *vdev, struct cq_desc *cq_desc, u8 type, u16 q_number, u16 completed_index, void *opaque), void *opaque) svnic_cq_service() argument
/kernel/linux/linux-5.10/include/linux/
H A Dvirtio.h18 * @vdev: the virtio device this queue was created for.
31 struct virtio_device *vdev; member
143 size_t virtio_max_dma_size(struct virtio_device *vdev);
145 #define virtio_device_for_each_vq(vdev, vq) \
146 list_for_each_entry(vq, &vdev->vqs, list)
/kernel/linux/linux-6.6/drivers/scsi/snic/
H A Dvnic_cq.h39 struct vnic_dev *vdev; member
48 int (*q_service)(struct vnic_dev *vdev, struct cq_desc *cq_desc, in svnic_cq_service()
64 if ((*q_service)(cq->vdev, cq_desc, type, in svnic_cq_service()
88 int svnic_cq_alloc(struct vnic_dev *vdev, struct vnic_cq *cq,
46 svnic_cq_service(struct vnic_cq *cq, unsigned int work_to_do, int (*q_service)(struct vnic_dev *vdev, struct cq_desc *cq_desc, u8 type, u16 q_number, u16 completed_index, void *opaque), void *opaque) svnic_cq_service() argument
/kernel/linux/linux-6.6/drivers/net/ethernet/cisco/enic/
H A Dvnic_cq.h47 struct vnic_dev *vdev; member
61 int (*q_service)(struct vnic_dev *vdev, struct cq_desc *cq_desc, in vnic_cq_service()
77 if ((*q_service)(cq->vdev, cq_desc, type, in vnic_cq_service()
101 int vnic_cq_alloc(struct vnic_dev *vdev, struct vnic_cq *cq, unsigned int index,
59 vnic_cq_service(struct vnic_cq *cq, unsigned int work_to_do, int (*q_service)(struct vnic_dev *vdev, struct cq_desc *cq_desc, u8 type, u16 q_number, u16 completed_index, void *opaque), void *opaque) vnic_cq_service() argument
/kernel/linux/linux-6.6/drivers/scsi/fnic/
H A Dvnic_cq.h51 struct vnic_dev *vdev; member
60 int (*q_service)(struct vnic_dev *vdev, struct cq_desc *cq_desc, in vnic_cq_service()
76 if ((*q_service)(cq->vdev, cq_desc, type, in vnic_cq_service()
100 int vnic_cq_alloc(struct vnic_dev *vdev, struct vnic_cq *cq, unsigned int index,
58 vnic_cq_service(struct vnic_cq *cq, unsigned int work_to_do, int (*q_service)(struct vnic_dev *vdev, struct cq_desc *cq_desc, u8 type, u16 q_number, u16 completed_index, void *opaque), void *opaque) vnic_cq_service() argument
/kernel/linux/linux-6.6/sound/virtio/
H A Dvirtio_jack.c133 struct virtio_device *vdev = snd->vdev; in virtsnd_jack_parse_cfg() local
138 virtio_cread_le(vdev, struct virtio_snd_config, jacks, &snd->njacks); in virtsnd_jack_parse_cfg()
142 snd->jacks = devm_kcalloc(&vdev->dev, snd->njacks, sizeof(*snd->jacks), in virtsnd_jack_parse_cfg()
/kernel/linux/linux-5.10/drivers/tty/
H A Dvcc.c269 disable_irq_nosync(vio->vdev->rx_irq); in vcc_kick_rx()
377 enable_irq(vio->vdev->rx_irq); in vcc_rx_timer()
558 * @vdev: Pointer to VIO device of the new VCC port
568 static int vcc_probe(struct vio_dev *vdev, const struct vio_device_id *id) in vcc_probe() argument
578 vccdbg("VCC: name=%s\n", dev_name(&vdev->dev)); in vcc_probe()
589 name = kstrdup(dev_name(&vdev->dev), GFP_KERNEL); in vcc_probe()
595 rv = vio_driver_init(&port->vio, vdev, VDEV_CONSOLE_CON, vcc_versions, in vcc_probe()
617 dev = tty_register_device(vcc_tty_driver, port->index, &vdev->dev); in vcc_probe()
625 node = vio_vdev_node(hp, vdev); in vcc_probe()
647 rv = sysfs_create_group(&vdev in vcc_probe()
690 vcc_remove(struct vio_dev *vdev) vcc_remove() argument
[all...]
/kernel/linux/linux-6.6/drivers/tty/
H A Dvcc.c261 disable_irq_nosync(vio->vdev->rx_irq); in vcc_kick_rx()
369 enable_irq(vio->vdev->rx_irq); in vcc_rx_timer()
550 * @vdev: Pointer to VIO device of the new VCC port
560 static int vcc_probe(struct vio_dev *vdev, const struct vio_device_id *id) in vcc_probe() argument
570 vccdbg("VCC: name=%s\n", dev_name(&vdev->dev)); in vcc_probe()
581 name = kstrdup(dev_name(&vdev->dev), GFP_KERNEL); in vcc_probe()
587 rv = vio_driver_init(&port->vio, vdev, VDEV_CONSOLE_CON, vcc_versions, in vcc_probe()
609 dev = tty_register_device(vcc_tty_driver, port->index, &vdev->dev); in vcc_probe()
617 node = vio_vdev_node(hp, vdev); in vcc_probe()
639 rv = sysfs_create_group(&vdev in vcc_probe()
682 vcc_remove(struct vio_dev *vdev) vcc_remove() argument
[all...]
/kernel/linux/linux-5.10/drivers/staging/media/atomisp/pci/
H A Datomisp_cmd.h214 int atomisp_set_parameters(struct video_device *vdev,
333 int atomisp_get_fmt(struct video_device *vdev, struct v4l2_format *f);
336 int atomisp_try_fmt(struct video_device *vdev, struct v4l2_format *f,
339 int atomisp_set_fmt(struct video_device *vdev, struct v4l2_format *f);
340 int atomisp_set_fmt_file(struct video_device *vdev, struct v4l2_format *f);
361 int atomisp_freq_scaling(struct atomisp_device *vdev,
426 int atomisp_get_invalid_frame_num(struct video_device *vdev,
/kernel/linux/linux-6.6/drivers/vfio/
H A Dvfio.h116 static inline bool vfio_device_is_noiommu(struct vfio_device *vdev) in vfio_device_is_noiommu() argument
119 vdev->group->type == VFIO_NO_IOMMU; in vfio_device_is_noiommu()
192 static inline bool vfio_device_is_noiommu(struct vfio_device *vdev) in vfio_device_is_noiommu() argument
222 struct vfio_device *vdev);
224 struct vfio_device *vdev);
321 bool vfio_iommufd_device_has_compat_ioas(struct vfio_device *vdev,
329 vfio_iommufd_device_has_compat_ioas(struct vfio_device *vdev, in vfio_iommufd_device_has_compat_ioas() argument

Completed in 27 milliseconds

1...<<11121314151617181920>>...44