/kernel/linux/linux-6.6/include/media/ |
H A D | videobuf2-core.h | 678 * @plane_no: plane number for which the address is to be returned. 683 void *vb2_plane_vaddr(struct vb2_buffer *vb, unsigned int plane_no); 689 * @plane_no: plane number for which the cookie is to be returned. 697 void *vb2_plane_cookie(struct vb2_buffer *vb, unsigned int plane_no); 1163 * vb2_set_plane_payload() - set bytesused for the plane @plane_no. 1166 * @plane_no: plane number for which payload should be set. 1170 unsigned int plane_no, unsigned long size) in vb2_set_plane_payload() 1176 if (plane_no < vb->num_planes) { in vb2_set_plane_payload() 1177 if (WARN_ON_ONCE(size > vb->planes[plane_no].length)) in vb2_set_plane_payload() 1178 size = vb->planes[plane_no] in vb2_set_plane_payload() 1169 vb2_set_plane_payload(struct vb2_buffer *vb, unsigned int plane_no, unsigned long size) vb2_set_plane_payload() argument 1189 vb2_get_plane_payload(struct vb2_buffer *vb, unsigned int plane_no) vb2_get_plane_payload() argument 1204 vb2_plane_size(struct vb2_buffer *vb, unsigned int plane_no) vb2_plane_size() argument [all...] |
H A D | videobuf2-dma-sg.h | 19 struct vb2_buffer *vb, unsigned int plane_no) in vb2_dma_sg_plane_desc() 21 return (struct sg_table *)vb2_plane_cookie(vb, plane_no); in vb2_dma_sg_plane_desc() 18 vb2_dma_sg_plane_desc( struct vb2_buffer *vb, unsigned int plane_no) vb2_dma_sg_plane_desc() argument
|
H A D | videobuf2-dma-contig.h | 20 vb2_dma_contig_plane_dma_addr(struct vb2_buffer *vb, unsigned int plane_no) in vb2_dma_contig_plane_dma_addr() argument 22 dma_addr_t *addr = vb2_plane_cookie(vb, plane_no); in vb2_dma_contig_plane_dma_addr()
|
/kernel/linux/linux-5.10/include/media/ |
H A D | videobuf2-core.h | 657 * @plane_no: plane number for which the address is to be returned. 662 void *vb2_plane_vaddr(struct vb2_buffer *vb, unsigned int plane_no); 668 * @plane_no: plane number for which the cookie is to be returned. 676 void *vb2_plane_cookie(struct vb2_buffer *vb, unsigned int plane_no); 1139 * vb2_set_plane_payload() - set bytesused for the plane @plane_no. 1142 * @plane_no: plane number for which payload should be set. 1146 unsigned int plane_no, unsigned long size) in vb2_set_plane_payload() 1148 if (plane_no < vb->num_planes) in vb2_set_plane_payload() 1149 vb->planes[plane_no].bytesused = size; in vb2_set_plane_payload() 1153 * vb2_get_plane_payload() - get bytesused for the plane plane_no 1145 vb2_set_plane_payload(struct vb2_buffer *vb, unsigned int plane_no, unsigned long size) vb2_set_plane_payload() argument 1158 vb2_get_plane_payload(struct vb2_buffer *vb, unsigned int plane_no) vb2_get_plane_payload() argument 1173 vb2_plane_size(struct vb2_buffer *vb, unsigned int plane_no) vb2_plane_size() argument [all...] |
H A D | videobuf2-dma-sg.h | 19 struct vb2_buffer *vb, unsigned int plane_no) in vb2_dma_sg_plane_desc() 21 return (struct sg_table *)vb2_plane_cookie(vb, plane_no); in vb2_dma_sg_plane_desc() 18 vb2_dma_sg_plane_desc( struct vb2_buffer *vb, unsigned int plane_no) vb2_dma_sg_plane_desc() argument
|
H A D | videobuf2-dma-contig.h | 20 vb2_dma_contig_plane_dma_addr(struct vb2_buffer *vb, unsigned int plane_no) in vb2_dma_contig_plane_dma_addr() argument 22 dma_addr_t *addr = vb2_plane_cookie(vb, plane_no); in vb2_dma_contig_plane_dma_addr()
|
/kernel/linux/linux-6.6/drivers/media/platform/amphion/ |
H A D | vpu_helpers.c | 151 static u32 get_nv12_plane_size(u32 width, u32 height, int plane_no, in get_nv12_plane_size() argument 162 if (plane_no == 0) in get_nv12_plane_size() 164 else if (plane_no == 1) in get_nv12_plane_size() 172 static u32 get_tiled_8l128_plane_size(u32 fmt, u32 width, u32 height, int plane_no, in get_tiled_8l128_plane_size() argument 191 if (plane_no == 0) in get_tiled_8l128_plane_size() 193 else if (plane_no == 1) in get_tiled_8l128_plane_size() 201 static u32 get_default_plane_size(u32 width, u32 height, int plane_no, in get_default_plane_size() argument 211 if (plane_no == 0) in get_default_plane_size() 219 u32 vpu_helper_get_plane_size(u32 fmt, u32 w, u32 h, int plane_no, in vpu_helper_get_plane_size() argument 225 return get_nv12_plane_size(w, h, plane_no, strid in vpu_helper_get_plane_size() [all...] |
H A D | vpu_v4l2.h | 19 u32 vpu_get_fmt_plane_size(struct vpu_format *fmt, u32 plane_no); 35 dma_addr_t vpu_get_vb_phy_addr(struct vb2_buffer *vb, u32 plane_no); 36 unsigned int vpu_get_vb_length(struct vb2_buffer *vb, u32 plane_no);
|
H A D | vpu_v4l2.c | 37 dma_addr_t vpu_get_vb_phy_addr(struct vb2_buffer *vb, u32 plane_no) in vpu_get_vb_phy_addr() argument 39 if (plane_no >= vb->num_planes) in vpu_get_vb_phy_addr() 41 return vb2_dma_contig_plane_dma_addr(vb, plane_no) + in vpu_get_vb_phy_addr() 42 vb->planes[plane_no].data_offset; in vpu_get_vb_phy_addr() 45 unsigned int vpu_get_vb_length(struct vb2_buffer *vb, u32 plane_no) in vpu_get_vb_length() argument 47 if (plane_no >= vb->num_planes) in vpu_get_vb_length() 49 return vb2_plane_size(vb, plane_no) - vb->planes[plane_no].data_offset; in vpu_get_vb_length() 209 u32 vpu_get_fmt_plane_size(struct vpu_format *fmt, u32 plane_no) in vpu_get_fmt_plane_size() argument 214 if (plane_no > in vpu_get_fmt_plane_size() [all...] |
H A D | vpu_helpers.h | 22 u32 vpu_helper_get_plane_size(u32 fmt, u32 width, u32 height, int plane_no,
|
/kernel/linux/linux-6.6/drivers/media/platform/nxp/imx-jpeg/ |
H A D | mxc-jpeg.c | 593 unsigned int plane_no; in print_mxc_buf() local 601 for (plane_no = 0; plane_no < buf->num_planes; plane_no++) { in print_mxc_buf() 602 payload = vb2_get_plane_payload(buf, plane_no); in print_mxc_buf() 605 dma_addr = vb2_dma_contig_plane_dma_addr(buf, plane_no); in print_mxc_buf() 606 vaddr = vb2_plane_vaddr(buf, plane_no); in print_mxc_buf() 609 plane_no, vaddr, dma_addr, payload); in print_mxc_buf() 853 static u32 mxc_jpeg_get_plane_size(struct mxc_jpeg_q_data *q_data, u32 plane_no) in mxc_jpeg_get_plane_size() argument 859 if (plane_no > in mxc_jpeg_get_plane_size() [all...] |
/kernel/linux/linux-5.10/drivers/media/common/videobuf2/ |
H A D | videobuf2-core.c | 1008 void *vb2_plane_vaddr(struct vb2_buffer *vb, unsigned int plane_no) in vb2_plane_vaddr() argument 1010 if (plane_no >= vb->num_planes || !vb->planes[plane_no].mem_priv) in vb2_plane_vaddr() 1013 return call_ptr_memop(vb, vaddr, vb->planes[plane_no].mem_priv); in vb2_plane_vaddr() 1018 void *vb2_plane_cookie(struct vb2_buffer *vb, unsigned int plane_no) in vb2_plane_cookie() argument 1020 if (plane_no >= vb->num_planes || !vb->planes[plane_no].mem_priv) in vb2_plane_cookie() 1023 return call_ptr_memop(vb, cookie, vb->planes[plane_no].mem_priv); in vb2_plane_cookie()
|
/kernel/linux/linux-6.6/drivers/media/common/videobuf2/ |
H A D | videobuf2-core.c | 1025 void *vb2_plane_vaddr(struct vb2_buffer *vb, unsigned int plane_no) in vb2_plane_vaddr() argument 1027 if (plane_no >= vb->num_planes || !vb->planes[plane_no].mem_priv) in vb2_plane_vaddr() 1030 return call_ptr_memop(vaddr, vb, vb->planes[plane_no].mem_priv); in vb2_plane_vaddr() 1035 void *vb2_plane_cookie(struct vb2_buffer *vb, unsigned int plane_no) in vb2_plane_cookie() argument 1037 if (plane_no >= vb->num_planes || !vb->planes[plane_no].mem_priv) in vb2_plane_cookie() 1040 return call_ptr_memop(cookie, vb, vb->planes[plane_no].mem_priv); in vb2_plane_cookie()
|