mirror of
https://github.com/torvalds/linux.git
synced 2026-06-08 22:52:35 +02:00
Currently videobuf2 supports videobuf2-dma-sg, videobuf2-dma-contig and videobuf2-vmalloc. - vb2_dma_sg_memops created by videobuf2-dma-sg driver, allocates memory through 'alloc_pages' and manager them with scatter gather list (sgt). - vb2_dma_contig_memops created by videobuf2-dma-contig driver, allocates memory through dma_alloc_attrs, may result in many kinds of memory, including 'cma_alloc'. - vb2_vmalloc_memops created by videobuf2-vmalloc driver, allocates memory through vmalloc_user. In some case device requires allocate memory through cma_alloc and manager them by sgt, the new driver is named videobuf2-cma-sg. - vb2_cma_sg_memops created by videobuf2-cma-sg driver, allocates memory through 'cma_alloc' and manager them with sgt. Signed-off-by: Jianqun Xu <jay.xu@rock-chips.com> Change-Id: Ic974dd41aa3dcf9588311ad8ed6c166f3064d6fd Signed-off-by: Cai YiWei <cyw@rock-chips.com> |
||
|---|---|---|
| .. | ||
| davinci | ||
| drv-intf | ||
| i2c | ||
| tpg | ||
| cec-notifier.h | ||
| cec-pin.h | ||
| cec.h | ||
| demux.h | ||
| dmxdev.h | ||
| dvb_ca_en50221.h | ||
| dvb_demux.h | ||
| dvb_frontend.h | ||
| dvb_math.h | ||
| dvb_net.h | ||
| dvb_ringbuffer.h | ||
| dvb_vb2.h | ||
| dvb-usb-ids.h | ||
| dvbdev.h | ||
| fwht-ctrls.h | ||
| h264-ctrls.h | ||
| hevc-ctrls.h | ||
| imx.h | ||
| media-dev-allocator.h | ||
| media-device.h | ||
| media-devnode.h | ||
| media-entity.h | ||
| media-request.h | ||
| mpeg2-ctrls.h | ||
| rc-core.h | ||
| rc-map.h | ||
| rcar-fcp.h | ||
| tc35874x.h | ||
| tuner-types.h | ||
| tuner.h | ||
| tveeprom.h | ||
| v4l2-async.h | ||
| v4l2-clk.h | ||
| v4l2-common.h | ||
| v4l2-controls_rockchip.h | ||
| v4l2-ctrls.h | ||
| v4l2-dev.h | ||
| v4l2-device.h | ||
| v4l2-dv-timings.h | ||
| v4l2-event.h | ||
| v4l2-fh.h | ||
| v4l2-flash-led-class.h | ||
| v4l2-fwnode.h | ||
| v4l2-h264.h | ||
| v4l2-image-sizes.h | ||
| v4l2-ioctl.h | ||
| v4l2-jpeg.h | ||
| v4l2-mc.h | ||
| v4l2-mediabus.h | ||
| v4l2-mem2mem.h | ||
| v4l2-rect.h | ||
| v4l2-subdev.h | ||
| videobuf-core.h | ||
| videobuf-dma-contig.h | ||
| videobuf-dma-sg.h | ||
| videobuf-vmalloc.h | ||
| videobuf2-cma-sg.h | ||
| videobuf2-core.h | ||
| videobuf2-dma-contig.h | ||
| videobuf2-dma-sg.h | ||
| videobuf2-dvb.h | ||
| videobuf2-memops.h | ||
| videobuf2-v4l2.h | ||
| videobuf2-vmalloc.h | ||
| vp8-ctrls.h | ||
| vsp1.h | ||