Home
last modified time | relevance | path

Searched refs:vsp1 (Results 1 – 25 of 28) sorted by relevance

12

/linux/drivers/media/platform/renesas/vsp1/
H A Dvsp1_dl.c142 struct vsp1_device *vsp1; member
166 struct vsp1_device *vsp1; member
224 struct vsp1_device *vsp1; member
255 vsp1_dl_body_pool_create(struct vsp1_device *vsp1, unsigned int num_bodies, in vsp1_dl_body_pool_create() argument
266 pool->vsp1 = vsp1; in vsp1_dl_body_pool_create()
283 pool->mem = dma_alloc_wc(vsp1->bus_master, pool->size, &pool->dma, in vsp1_dl_body_pool_create()
321 dma_free_wc(pool->vsp1->bus_master, pool->size, pool->mem, in vsp1_dl_body_pool_destroy()
430 vsp1_dl_cmd_pool_create(struct vsp1_device *vsp1, enum vsp1_extcmd_type type, in vsp1_dl_cmd_pool_create() argument
441 pool->vsp1 = vsp1; in vsp1_dl_cmd_pool_create()
457 pool->mem = dma_alloc_wc(vsp1->bus_master, pool->size, &pool->dma, in vsp1_dl_cmd_pool_create()
[all …]
H A Dvsp1_video.c82 dev_dbg(video->vsp1->dev, in vsp1_video_verify_format()
125 info = vsp1_get_format_info(video->vsp1, pix->pixelformat); in __vsp1_video_try_format()
127 info = vsp1_get_format_info(video->vsp1, VSP1_VIDEO_DEF_FORMAT); in __vsp1_video_try_format()
271 struct vsp1_device *vsp1 = pipe->output->entity.vsp1; in vsp1_video_pipeline_run() local
308 dev_err(vsp1->dev, "Failed to obtain a dl list. Frame will be incomplete\n"); in vsp1_video_pipeline_run()
326 struct vsp1_device *vsp1 = pipe->output->entity.vsp1; in vsp1_video_pipeline_frame_end() local
337 for (i = 0; i < vsp1->info->rpf_count; ++i) { in vsp1_video_pipeline_frame_end()
371 ret = media_entity_enum_init(&ent_enum, &input->entity.vsp1->media_dev); in vsp1_video_pipeline_build_branch()
525 for (i = 0; i < video->vsp1->info->rpf_count; ++i) { in vsp1_video_pipeline_build()
596 struct media_device *mdev = &pipe->output->entity.vsp1->media_dev; in vsp1_video_pipeline_put()
[all …]
H A Dvsp1_video.h33 struct vsp1_device *vsp1; member
54 void vsp1_video_suspend(struct vsp1_device *vsp1);
55 void vsp1_video_resume(struct vsp1_device *vsp1);
57 struct vsp1_video *vsp1_video_create(struct vsp1_device *vsp1,
H A Dvsp1_hgo.c28 return vsp1_read(hgo->histo.entity.vsp1, reg); in vsp1_hgo_read()
60 vsp1_write(hgo->histo.entity.vsp1, in vsp1_hgo_frame_end()
186 struct vsp1_hgo *vsp1_hgo_create(struct vsp1_device *vsp1) in vsp1_hgo_create() argument
191 hgo = devm_kzalloc(vsp1->dev, sizeof(*hgo), GFP_KERNEL); in vsp1_hgo_create()
196 ret = vsp1_histogram_init(vsp1, &hgo->histo, VSP1_ENTITY_HGO, "hgo", in vsp1_hgo_create()
207 vsp1->info->gen >= 3 ? 2 : 1); in vsp1_hgo_create()
210 if (vsp1->info->gen >= 3) in vsp1_hgo_create()
H A Dvsp1_dl.h52 void vsp1_dlm_setup(struct vsp1_device *vsp1);
54 struct vsp1_dl_manager *vsp1_dlm_create(struct vsp1_device *vsp1,
69 vsp1_dl_body_pool_create(struct vsp1_device *vsp1, unsigned int num_bodies,
H A Dvsp1_hgt.c28 return vsp1_read(hgt->histo.entity.vsp1, reg); in vsp1_hgt_read()
185 struct vsp1_hgt *vsp1_hgt_create(struct vsp1_device *vsp1) in vsp1_hgt_create() argument
190 hgt = devm_kzalloc(vsp1->dev, sizeof(*hgt), GFP_KERNEL); in vsp1_hgt_create()
195 ret = vsp1_histogram_init(vsp1, &hgt->histo, VSP1_ENTITY_HGT, "hgt", in vsp1_hgt_create()
H A Dvsp1_lif.h31 struct vsp1_lif *vsp1_lif_create(struct vsp1_device *vsp1, unsigned int index);
H A Dvsp1_hsit.h32 struct vsp1_hsit *vsp1_hsit_create(struct vsp1_device *vsp1, bool inverse);
H A Dvsp1_sru.h36 struct vsp1_sru *vsp1_sru_create(struct vsp1_device *vsp1);
H A Dvsp1_uif.h29 struct vsp1_uif *vsp1_uif_create(struct vsp1_device *vsp1, unsigned int index);
H A Dvsp1_lut.h40 struct vsp1_lut *vsp1_lut_create(struct vsp1_device *vsp1);
H A Dvsp1_uds.h32 struct vsp1_uds *vsp1_uds_create(struct vsp1_device *vsp1, unsigned int index);
H A Dvsp1_hgt.h35 struct vsp1_hgt *vsp1_hgt_create(struct vsp1_device *vsp1);
H A Dvsp1_clu.h43 struct vsp1_clu *vsp1_clu_create(struct vsp1_device *vsp1);
H A Dvsp1_hgo.h38 struct vsp1_hgo *vsp1_hgo_create(struct vsp1_device *vsp1);
H A Dvsp1_brx.h41 struct vsp1_brx *vsp1_brx_create(struct vsp1_device *vsp1,
/linux/Documentation/userspace-api/media/v4l/
H A Dmetafmt-vsp1-hgo.rst4 .. _v4l2-meta-fmt-vsp1-hgo:
H A Dmetafmt-vsp1-hgt.rst4 .. _v4l2-meta-fmt-vsp1-hgt:
/linux/arch/arm/boot/dts/renesas/
H A Dr8a7792.dtsi888 compatible = "renesas,vsp1";
897 compatible = "renesas,vsp1";
906 compatible = "renesas,vsp1";
H A Dr8a7742.dtsi1752 compatible = "renesas,vsp1";
1761 compatible = "renesas,vsp1";
1770 compatible = "renesas,vsp1";
1779 compatible = "renesas,vsp1";
H A Dr8a7790.dtsi1792 compatible = "renesas,vsp1";
1801 compatible = "renesas,vsp1";
1810 compatible = "renesas,vsp1";
1819 compatible = "renesas,vsp1";
H A Dr8a7791.dtsi1771 compatible = "renesas,vsp1";
1780 compatible = "renesas,vsp1";
1789 compatible = "renesas,vsp1";
H A Dr8a7744.dtsi1689 compatible = "renesas,vsp1";
1698 compatible = "renesas,vsp1";
1707 compatible = "renesas,vsp1";
H A Dr8a7743.dtsi1703 compatible = "renesas,vsp1";
1712 compatible = "renesas,vsp1";
1721 compatible = "renesas,vsp1";
/linux/Documentation/
H A D.renames.txt590 media/uapi/v4l/pixfmt-meta-vsp1-hgo userspace-api/media/v4l/metafmt-vsp1-hgo
591 media/uapi/v4l/pixfmt-meta-vsp1-hgt userspace-api/media/v4l/metafmt-vsp1-hgt
1060 userspace-api/media/v4l/pixfmt-meta-vsp1-hgo userspace-api/media/v4l/metafmt-vsp1-hgo
1061 userspace-api/media/v4l/pixfmt-meta-vsp1-hgt userspace-api/media/v4l/metafmt-vsp1-hgt

12