Home
last modified time | relevance | path

Searched refs:uif (Results 1 - 24 of 24) sorted by relevance

/kernel/linux/linux-5.10/drivers/media/platform/vsp1/
H A Dvsp1_uif.c29 static inline u32 vsp1_uif_read(struct vsp1_uif *uif, u32 reg) in vsp1_uif_read() argument
31 return vsp1_read(uif->entity.vsp1, in vsp1_uif_read()
32 uif->entity.index * VI6_UIF_OFFSET + reg); in vsp1_uif_read()
35 static inline void vsp1_uif_write(struct vsp1_uif *uif, in vsp1_uif_write() argument
38 vsp1_dl_body_write(dlb, reg + uif->entity.index * VI6_UIF_OFFSET, data); in vsp1_uif_write()
41 u32 vsp1_uif_get_crc(struct vsp1_uif *uif) in vsp1_uif_get_crc() argument
43 return vsp1_uif_read(uif, VI6_UIF_DISCOM_DOCMCCRCR); in vsp1_uif_get_crc()
87 struct vsp1_uif *uif = to_uif(subdev); in uif_get_selection() local
95 mutex_lock(&uif->entity.lock); in uif_get_selection()
97 config = vsp1_entity_get_pad_config(&uif in uif_get_selection()
133 struct vsp1_uif *uif = to_uif(subdev); uif_set_selection() local
198 struct vsp1_uif *uif = to_uif(&entity->subdev); uif_configure_stream() local
242 struct vsp1_uif *uif; vsp1_uif_create() local
[all...]
H A Dvsp1_drm.c39 struct vsp1_entity *uif = drm_pipe->uif; in vsp1_du_pipeline_frame_end() local
45 crc = uif ? vsp1_uif_get_crc(to_uif(&uif->subdev)) : 0; in vsp1_du_pipeline_frame_end()
65 struct vsp1_entity *uif, in vsp1_du_insert_uif()
72 if (!uif) { in vsp1_du_insert_uif()
82 prev->sink = uif; in vsp1_du_insert_uif()
95 ret = v4l2_subdev_call(&uif->subdev, pad, set_fmt, NULL, &format); in vsp1_du_insert_uif()
108 uif->sink = next; in vsp1_du_insert_uif()
109 uif in vsp1_du_insert_uif()
63 vsp1_du_insert_uif(struct vsp1_device *vsp1, struct vsp1_pipeline *pipe, struct vsp1_entity *uif, struct vsp1_entity *prev, unsigned int prev_pad, struct vsp1_entity *next, unsigned int next_pad) vsp1_du_insert_uif() argument
115 vsp1_du_pipeline_setup_rpf(struct vsp1_device *vsp1, struct vsp1_pipeline *pipe, struct vsp1_rwpf *rpf, struct vsp1_entity *uif, unsigned int brx_input) vsp1_du_pipeline_setup_rpf() argument
372 struct vsp1_entity *uif; vsp1_du_pipeline_setup_inputs() local
[all...]
H A Dvsp1_uif.h30 u32 vsp1_uif_get_crc(struct vsp1_uif *uif);
H A Dvsp1_drv.c414 struct vsp1_uif *uif; in vsp1_create_entities() local
416 uif = vsp1_uif_create(vsp1, i); in vsp1_create_entities()
417 if (IS_ERR(uif)) { in vsp1_create_entities()
418 ret = PTR_ERR(uif); in vsp1_create_entities()
422 vsp1->uif[i] = uif; in vsp1_create_entities()
423 list_add_tail(&uif->entity.list_dev, &vsp1->entities); in vsp1_create_entities()
H A Dvsp1_drm.h27 * @uif: UIF entity if available for the pipeline
41 struct vsp1_entity *uif; member
H A Dvsp1.h95 struct vsp1_uif *uif[VSP1_MAX_UIF]; member
/kernel/linux/linux-6.6/drivers/media/platform/renesas/vsp1/
H A Dvsp1_uif.c29 static inline u32 vsp1_uif_read(struct vsp1_uif *uif, u32 reg) in vsp1_uif_read() argument
31 return vsp1_read(uif->entity.vsp1, in vsp1_uif_read()
32 uif->entity.index * VI6_UIF_OFFSET + reg); in vsp1_uif_read()
35 static inline void vsp1_uif_write(struct vsp1_uif *uif, in vsp1_uif_write() argument
38 vsp1_dl_body_write(dlb, reg + uif->entity.index * VI6_UIF_OFFSET, data); in vsp1_uif_write()
41 u32 vsp1_uif_get_crc(struct vsp1_uif *uif) in vsp1_uif_get_crc() argument
43 return vsp1_uif_read(uif, VI6_UIF_DISCOM_DOCMCCRCR); in vsp1_uif_get_crc()
88 struct vsp1_uif *uif = to_uif(subdev); in uif_get_selection() local
96 mutex_lock(&uif->entity.lock); in uif_get_selection()
98 config = vsp1_entity_get_pad_config(&uif in uif_get_selection()
135 struct vsp1_uif *uif = to_uif(subdev); uif_set_selection() local
201 struct vsp1_uif *uif = to_uif(&entity->subdev); uif_configure_stream() local
245 struct vsp1_uif *uif; vsp1_uif_create() local
[all...]
H A Dvsp1_drm.c39 struct vsp1_entity *uif = drm_pipe->uif; in vsp1_du_pipeline_frame_end() local
45 crc = uif ? vsp1_uif_get_crc(to_uif(&uif->subdev)) : 0; in vsp1_du_pipeline_frame_end()
65 struct vsp1_entity *uif, in vsp1_du_insert_uif()
74 if (!uif) { in vsp1_du_insert_uif()
84 prev->sink = uif; in vsp1_du_insert_uif()
95 ret = v4l2_subdev_call(&uif->subdev, pad, set_fmt, NULL, &format); in vsp1_du_insert_uif()
108 uif->sink = next; in vsp1_du_insert_uif()
109 uif in vsp1_du_insert_uif()
63 vsp1_du_insert_uif(struct vsp1_device *vsp1, struct vsp1_pipeline *pipe, struct vsp1_entity *uif, struct vsp1_entity *prev, unsigned int prev_pad, struct vsp1_entity *next, unsigned int next_pad) vsp1_du_insert_uif() argument
115 vsp1_du_pipeline_setup_rpf(struct vsp1_device *vsp1, struct vsp1_pipeline *pipe, struct vsp1_rwpf *rpf, struct vsp1_entity *uif, unsigned int brx_input) vsp1_du_pipeline_setup_rpf() argument
372 struct vsp1_entity *uif; vsp1_du_pipeline_setup_inputs() local
[all...]
H A Dvsp1_uif.h30 u32 vsp1_uif_get_crc(struct vsp1_uif *uif);
H A Dvsp1_drv.c421 struct vsp1_uif *uif; in vsp1_create_entities() local
423 uif = vsp1_uif_create(vsp1, i); in vsp1_create_entities()
424 if (IS_ERR(uif)) { in vsp1_create_entities()
425 ret = PTR_ERR(uif); in vsp1_create_entities()
429 vsp1->uif[i] = uif; in vsp1_create_entities()
430 list_add_tail(&uif->entity.list_dev, &vsp1->entities); in vsp1_create_entities()
H A Dvsp1_drm.h27 * @uif: UIF entity if available for the pipeline
41 struct vsp1_entity *uif; member
H A Dvsp1.h99 struct vsp1_uif *uif[VSP1_MAX_UIF]; member
/kernel/linux/linux-5.10/drivers/media/usb/cx231xx/
H A Dcx231xx-cards.c1552 struct usb_interface *uif; in cx231xx_init_v4l2() local
1565 uif = udev->actconfig->interface[idx]; in cx231xx_init_v4l2()
1567 if (uif->altsetting[0].desc.bNumEndpoints < isoc_pipe + 1) in cx231xx_init_v4l2()
1570 dev->video_mode.end_point_addr = uif->altsetting[0].endpoint[isoc_pipe].desc.bEndpointAddress; in cx231xx_init_v4l2()
1571 dev->video_mode.num_alt = uif->num_altsetting; in cx231xx_init_v4l2()
1585 if (uif->altsetting[i].desc.bNumEndpoints < isoc_pipe + 1) in cx231xx_init_v4l2()
1588 tmp = le16_to_cpu(uif->altsetting[i].endpoint[isoc_pipe].desc.wMaxPacketSize); in cx231xx_init_v4l2()
1603 uif = udev->actconfig->interface[idx]; in cx231xx_init_v4l2()
1605 if (uif->altsetting[0].desc.bNumEndpoints < isoc_pipe + 1) in cx231xx_init_v4l2()
1609 uif in cx231xx_init_v4l2()
1692 struct usb_interface *uif; cx231xx_usb_probe() local
[all...]
H A Dcx231xx-audio.c566 struct usb_interface *uif; in cx231xx_audio_init() local
609 uif = in cx231xx_audio_init()
614 if (uif->altsetting[0].desc.bNumEndpoints < isoc_pipe + 1) { in cx231xx_audio_init()
620 uif->altsetting[0].endpoint[isoc_pipe].desc. in cx231xx_audio_init()
623 adev->num_alt = uif->num_altsetting; in cx231xx_audio_init()
636 if (uif->altsetting[i].desc.bNumEndpoints < isoc_pipe + 1) { in cx231xx_audio_init()
641 tmp = le16_to_cpu(uif->altsetting[i].endpoint[isoc_pipe].desc. in cx231xx_audio_init()
/kernel/linux/linux-6.6/drivers/media/usb/cx231xx/
H A Dcx231xx-cards.c1552 struct usb_interface *uif; in cx231xx_init_v4l2() local
1565 uif = udev->actconfig->interface[idx]; in cx231xx_init_v4l2()
1567 if (uif->altsetting[0].desc.bNumEndpoints < isoc_pipe + 1) in cx231xx_init_v4l2()
1570 dev->video_mode.end_point_addr = uif->altsetting[0].endpoint[isoc_pipe].desc.bEndpointAddress; in cx231xx_init_v4l2()
1571 dev->video_mode.num_alt = uif->num_altsetting; in cx231xx_init_v4l2()
1585 if (uif->altsetting[i].desc.bNumEndpoints < isoc_pipe + 1) in cx231xx_init_v4l2()
1588 tmp = le16_to_cpu(uif->altsetting[i].endpoint[isoc_pipe].desc.wMaxPacketSize); in cx231xx_init_v4l2()
1603 uif = udev->actconfig->interface[idx]; in cx231xx_init_v4l2()
1605 if (uif->altsetting[0].desc.bNumEndpoints < isoc_pipe + 1) in cx231xx_init_v4l2()
1609 uif in cx231xx_init_v4l2()
1692 struct usb_interface *uif; cx231xx_usb_probe() local
[all...]
H A Dcx231xx-audio.c566 struct usb_interface *uif; in cx231xx_audio_init() local
609 uif = in cx231xx_audio_init()
614 if (uif->altsetting[0].desc.bNumEndpoints < isoc_pipe + 1) { in cx231xx_audio_init()
620 uif->altsetting[0].endpoint[isoc_pipe].desc. in cx231xx_audio_init()
623 adev->num_alt = uif->num_altsetting; in cx231xx_audio_init()
636 if (uif->altsetting[i].desc.bNumEndpoints < isoc_pipe + 1) { in cx231xx_audio_init()
641 tmp = le16_to_cpu(uif->altsetting[i].endpoint[isoc_pipe].desc. in cx231xx_audio_init()
/kernel/linux/linux-5.10/drivers/scsi/snic/
H A Dvnic_devcmd.h131 /* stats dump all vnics on uplink in mem: (u64)a0=paddr (u32)a1=uif */
201 u32 uif; /* uplink interface */ member
/kernel/linux/linux-6.6/drivers/scsi/snic/
H A Dvnic_devcmd.h117 /* stats dump all vnics on uplink in mem: (u64)a0=paddr (u32)a1=uif */
187 u32 uif; /* uplink interface */ member
/kernel/linux/linux-5.10/drivers/scsi/fnic/
H A Dvnic_devcmd.h183 /* stats dump all vnics on uplink in mem: (u64)a0=paddr (u32)a1=uif */
435 u32 uif; /* uplink interface */ member
/kernel/linux/linux-6.6/drivers/scsi/fnic/
H A Dvnic_devcmd.h171 /* stats dump all vnics on uplink in mem: (u64)a0=paddr (u32)a1=uif */
423 u32 uif; /* uplink interface */ member
/kernel/linux/linux-5.10/drivers/net/ethernet/cisco/enic/
H A Dvnic_devcmd.h526 u32 uif; /* uplink interface */ member
/kernel/linux/linux-6.6/drivers/net/ethernet/cisco/enic/
H A Dvnic_devcmd.h513 u32 uif; /* uplink interface */ member
/kernel/linux/linux-5.10/drivers/media/usb/em28xx/
H A Dem28xx-cards.c3904 struct usb_interface *uif = udev->config->interface[i]; in em28xx_usb_probe() local
3906 if (uif->altsetting[0].desc.bInterfaceClass == USB_CLASS_AUDIO) { in em28xx_usb_probe()
/kernel/linux/linux-6.6/drivers/media/usb/em28xx/
H A Dem28xx-cards.c3949 struct usb_interface *uif = udev->config->interface[i]; in em28xx_usb_probe() local
3951 if (uif->altsetting[0].desc.bInterfaceClass == USB_CLASS_AUDIO) { in em28xx_usb_probe()

Completed in 23 milliseconds