*参照元 [#e6f5e1d9] #backlinks *説明 [#bed86757] -パス: [[linux-4.4.1/drivers/media/v4l2-core/videobuf2-vmalloc.c]] -FIXME: これは何? --説明 **参考 [#l45ab3d2] --[[linux-4.4.1/vb2_dc_dmabuf_ops(global)]] --[[linux-4.4.1/vb2_dma_sg_dmabuf_ops(global)]] --[[linux-4.4.1/vb2_vmalloc_dmabuf_ops(global)]] *実装 [#u53f3022] static struct dma_buf_ops vb2_vmalloc_dmabuf_ops = { - --[[linux-4.4.1/dma_buf_ops]] .attach = vb2_vmalloc_dmabuf_ops_attach, - --[[linux-4.4.1/vb2_vmalloc_dmabuf_ops_attach()]] .detach = vb2_vmalloc_dmabuf_ops_detach, - --[[linux-4.4.1/vb2_vmalloc_dmabuf_ops_attach()]] --[[linux-4.4.1/vb2_vmalloc_dmabuf_ops_detach()]] .map_dma_buf = vb2_vmalloc_dmabuf_ops_map, - --[[linux-4.4.1/vb2_vmalloc_dmabuf_ops_map()]] .unmap_dma_buf = vb2_vmalloc_dmabuf_ops_unmap, - --[[linux-4.4.1/vb2_vmalloc_dmabuf_ops_map()]] --[[linux-4.4.1/vb2_vmalloc_dmabuf_ops_unmap()]] .kmap = vb2_vmalloc_dmabuf_ops_kmap, .kmap_atomic = vb2_vmalloc_dmabuf_ops_kmap, - --[[linux-4.4.1/vb2_vmalloc_dmabuf_ops_kmap()]] .vmap = vb2_vmalloc_dmabuf_ops_vmap, - --[[linux-4.4.1/vb2_vmalloc_dmabuf_ops_kmap()]] --[[linux-4.4.1/vb2_vmalloc_dmabuf_ops_vmap()]] .mmap = vb2_vmalloc_dmabuf_ops_mmap, - --[[linux-4.4.1/vb2_vmalloc_dmabuf_ops_mmap()]] .release = vb2_vmalloc_dmabuf_ops_release, - --[[linux-4.4.1/vb2_vmalloc_dmabuf_ops_release()]] }; *コメント [#f48613ee]