Searched refs:hgo (Results 1 – 9 of 9) sorted by relevance
/Linux-v6.6/drivers/media/platform/renesas/vsp1/ |
D | vsp1_hgo.c | 26 static inline u32 vsp1_hgo_read(struct vsp1_hgo *hgo, u32 reg) in vsp1_hgo_read() argument 28 return vsp1_read(hgo->histo.entity.vsp1, reg); in vsp1_hgo_read() 31 static inline void vsp1_hgo_write(struct vsp1_hgo *hgo, in vsp1_hgo_write() argument 43 struct vsp1_hgo *hgo = to_hgo(&entity->subdev); in vsp1_hgo_frame_end() local 49 buf = vsp1_histogram_buffer_get(&hgo->histo); in vsp1_hgo_frame_end() 55 if (hgo->num_bins == 256) { in vsp1_hgo_frame_end() 56 *data++ = vsp1_hgo_read(hgo, VI6_HGO_G_MAXMIN); in vsp1_hgo_frame_end() 57 *data++ = vsp1_hgo_read(hgo, VI6_HGO_G_SUM); in vsp1_hgo_frame_end() 60 vsp1_write(hgo->histo.entity.vsp1, in vsp1_hgo_frame_end() 62 *data++ = vsp1_hgo_read(hgo, VI6_HGO_EXT_HIST_DATA); in vsp1_hgo_frame_end() [all …]
|
D | vsp1_pipe.c | 287 pipe->hgo = NULL; in vsp1_pipeline_reset() 366 if (pipe->hgo) in vsp1_pipeline_stop() 406 if (pipe->hgo) in vsp1_pipeline_frame_end() 407 vsp1_hgo_frame_end(pipe->hgo); in vsp1_pipeline_frame_end()
|
D | vsp1_drv.c | 157 if (vsp1->hgo) { in vsp1_uapi_create_links() 158 ret = media_create_pad_link(&vsp1->hgo->histo.entity.subdev.entity, in vsp1_uapi_create_links() 160 &vsp1->hgo->histo.video.entity, 0, in vsp1_uapi_create_links() 322 vsp1->hgo = vsp1_hgo_create(vsp1); in vsp1_create_entities() 323 if (IS_ERR(vsp1->hgo)) { in vsp1_create_entities() 324 ret = PTR_ERR(vsp1->hgo); in vsp1_create_entities() 328 list_add_tail(&vsp1->hgo->histo.entity.list_dev, in vsp1_create_entities()
|
D | vsp1_hgo.h | 39 void vsp1_hgo_frame_end(struct vsp1_entity *hgo);
|
D | vsp1_pipe.h | 131 struct vsp1_entity *hgo; member
|
D | vsp1.h | 90 struct vsp1_hgo *hgo; member
|
D | vsp1_video.c | 611 pipe->hgo = e; in vsp1_video_pipeline_build()
|
/Linux-v6.6/Documentation/userspace-api/media/v4l/ |
D | meta-formats.rst | 19 metafmt-vsp1-hgo
|
D | metafmt-vsp1-hgo.rst | 3 .. _v4l2-meta-fmt-vsp1-hgo:
|