/kernel/linux/linux-6.6/drivers/block/ |
H A D | sunvdc.c | 845 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 D | rkisp1-capture.c | 362 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 D | imx7-media-csi.c | 232 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 D | mlx5_vnet.c | 17 #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 D | video-i2c.c | 53 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 D | video-i2c.c | 85 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 D | vme_user.c | 501 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 D | atomisp_fops.c | 66 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 D | vme_user.c | 501 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 D | rcar_drif.c | 213 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 D | rcar_drif.c | 209 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 D | vduse_dev.c | 85 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 D | vnic_cq.h | 60 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 D | vnic_cq.h | 63 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 D | fnic_isr.c | 154 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 D | vnic_cq.h | 53 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 D | virtio.h | 18 * @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 D | vnic_cq.h | 39 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 D | vnic_cq.h | 47 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 D | vnic_cq.h | 51 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 D | virtio_jack.c | 133 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 D | vcc.c | 269 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 D | vcc.c | 261 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 D | atomisp_cmd.h | 214 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 D | vfio.h | 116 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
|