Home
last modified time | relevance | path

Searched refs:avbuf (Results 1 - 4 of 4) sorted by relevance

/kernel/linux/linux-5.10/drivers/gpu/drm/xlnx/
H A Dzynqmp_disp.c197 * @avbuf: Audio/video buffer manager
212 struct zynqmp_disp_avbuf avbuf; member
427 static u32 zynqmp_disp_avbuf_read(struct zynqmp_disp_avbuf *avbuf, int reg) in zynqmp_disp_avbuf_read() argument
429 return readl(avbuf->base + reg); in zynqmp_disp_avbuf_read()
432 static void zynqmp_disp_avbuf_write(struct zynqmp_disp_avbuf *avbuf, in zynqmp_disp_avbuf_write() argument
435 writel(val, avbuf->base + reg); in zynqmp_disp_avbuf_write()
440 * @avbuf: Audio/video buffer manager
446 static void zynqmp_disp_avbuf_set_format(struct zynqmp_disp_avbuf *avbuf, in zynqmp_disp_avbuf_set_format() argument
453 val = zynqmp_disp_avbuf_read(avbuf, ZYNQMP_DISP_AV_BUF_FMT); in zynqmp_disp_avbuf_set_format()
458 zynqmp_disp_avbuf_write(avbuf, ZYNQMP_DISP_AV_BUF_FM in zynqmp_disp_avbuf_set_format()
481 zynqmp_disp_avbuf_set_clocks_sources(struct zynqmp_disp_avbuf *avbuf, bool video_from_ps, bool audio_from_ps, bool timings_internal) zynqmp_disp_avbuf_set_clocks_sources() argument
503 zynqmp_disp_avbuf_enable_channels(struct zynqmp_disp_avbuf *avbuf) zynqmp_disp_avbuf_enable_channels() argument
531 zynqmp_disp_avbuf_disable_channels(struct zynqmp_disp_avbuf *avbuf) zynqmp_disp_avbuf_disable_channels() argument
546 zynqmp_disp_avbuf_enable_audio(struct zynqmp_disp_avbuf *avbuf) zynqmp_disp_avbuf_enable_audio() argument
563 zynqmp_disp_avbuf_disable_audio(struct zynqmp_disp_avbuf *avbuf) zynqmp_disp_avbuf_disable_audio() argument
582 zynqmp_disp_avbuf_enable_video(struct zynqmp_disp_avbuf *avbuf, enum zynqmp_disp_layer_id layer, enum zynqmp_disp_layer_mode mode) zynqmp_disp_avbuf_enable_video() argument
613 zynqmp_disp_avbuf_disable_video(struct zynqmp_disp_avbuf *avbuf, enum zynqmp_disp_layer_id layer) zynqmp_disp_avbuf_disable_video() argument
635 zynqmp_disp_avbuf_enable(struct zynqmp_disp_avbuf *avbuf) zynqmp_disp_avbuf_enable() argument
646 zynqmp_disp_avbuf_disable(struct zynqmp_disp_avbuf *avbuf) zynqmp_disp_avbuf_disable() argument
[all...]
/kernel/linux/linux-6.6/drivers/gpu/drm/xlnx/
H A Dzynqmp_disp.c132 * @avbuf.base: Register I/O base address for the audio/video buffer manager
145 } avbuf; member
359 return readl(disp->avbuf.base + reg); in zynqmp_disp_avbuf_read()
364 writel(val, disp->avbuf.base + reg); in zynqmp_disp_avbuf_write()
1246 disp->avbuf.base = devm_platform_ioremap_resource_byname(pdev, "av_buf"); in zynqmp_disp_probe()
1247 if (IS_ERR(disp->avbuf.base)) { in zynqmp_disp_probe()
1248 ret = PTR_ERR(disp->avbuf.base); in zynqmp_disp_probe()
/kernel/linux/linux-5.10/drivers/mtd/ubi/
H A Dfastmap.c1133 struct ubi_vid_io_buf *avbuf, *dvbuf; in ubi_write_fastmap() local
1144 avbuf = new_fm_vbuf(ubi, UBI_FM_SB_VOLUME_ID); in ubi_write_fastmap()
1145 if (!avbuf) { in ubi_write_fastmap()
1156 avhdr = ubi_get_vid_hdr(avbuf); in ubi_write_fastmap()
1327 ret = ubi_io_write_vid_hdr(ubi, new_fm->e[0]->pnum, avbuf); in ubi_write_fastmap()
1377 ubi_free_vid_buf(avbuf); in ubi_write_fastmap()
/kernel/linux/linux-6.6/drivers/mtd/ubi/
H A Dfastmap.c1143 struct ubi_vid_io_buf *avbuf, *dvbuf; in ubi_write_fastmap() local
1154 avbuf = new_fm_vbuf(ubi, UBI_FM_SB_VOLUME_ID); in ubi_write_fastmap()
1155 if (!avbuf) { in ubi_write_fastmap()
1166 avhdr = ubi_get_vid_hdr(avbuf); in ubi_write_fastmap()
1337 ret = ubi_io_write_vid_hdr(ubi, new_fm->e[0]->pnum, avbuf); in ubi_write_fastmap()
1387 ubi_free_vid_buf(avbuf); in ubi_write_fastmap()

Completed in 7 milliseconds