Home
last modified time | relevance | path

Searched refs:vpdma_data (Results 1 – 3 of 3) sorted by relevance

/linux-6.6.21/drivers/media/platform/ti/vpe/
Dvpdma.h31 struct vpdma_data { struct
215 int vpdma_map_desc_buf(struct vpdma_data *vpdma, struct vpdma_buf *buf);
216 void vpdma_unmap_desc_buf(struct vpdma_data *vpdma, struct vpdma_buf *buf);
222 int vpdma_submit_descs(struct vpdma_data *vpdma, struct vpdma_desc_list *list,
224 bool vpdma_list_busy(struct vpdma_data *vpdma, int list_num);
225 void vpdma_update_dma_addr(struct vpdma_data *vpdma,
230 int vpdma_hwlist_alloc(struct vpdma_data *vpdma, void *priv);
231 void *vpdma_hwlist_get_priv(struct vpdma_data *vpdma, int list_num);
232 void *vpdma_hwlist_release(struct vpdma_data *vpdma, int list_num);
257 int vpdma_list_cleanup(struct vpdma_data *vpdma, int list_num,
[all …]
Dvpdma.c280 static u32 read_reg(struct vpdma_data *vpdma, int offset) in read_reg()
285 static void write_reg(struct vpdma_data *vpdma, int offset, u32 value) in write_reg()
290 static int read_field_reg(struct vpdma_data *vpdma, int offset, in read_field_reg()
296 static void write_field_reg(struct vpdma_data *vpdma, int offset, u32 field, in write_field_reg()
307 void vpdma_dump_regs(struct vpdma_data *vpdma) in vpdma_dump_regs()
389 int vpdma_map_desc_buf(struct vpdma_data *vpdma, struct vpdma_buf *buf) in vpdma_map_desc_buf()
411 void vpdma_unmap_desc_buf(struct vpdma_data *vpdma, struct vpdma_buf *buf) in vpdma_unmap_desc_buf()
430 int vpdma_list_cleanup(struct vpdma_data *vpdma, int list_num, in vpdma_list_cleanup()
519 bool vpdma_list_busy(struct vpdma_data *vpdma, int list_num) in vpdma_list_busy()
528 int vpdma_submit_descs(struct vpdma_data *vpdma, in vpdma_submit_descs()
[all …]
Dvpe.c386 struct vpdma_data vpdma_data; member
387 struct vpdma_data *vpdma; /* vpdma data handle */
2607 dev->vpdma = &dev->vpdma_data; in vpe_probe()