Lines Matching refs:mock
12 struct mock_dmabuf *mock = to_mock(attachment->dmabuf); in mock_map_dma_buf() local
21 err = sg_alloc_table(st, mock->npages, GFP_KERNEL); in mock_map_dma_buf()
26 for (i = 0; i < mock->npages; i++) { in mock_map_dma_buf()
27 sg_set_page(sg, mock->pages[i], PAGE_SIZE, 0); in mock_map_dma_buf()
55 struct mock_dmabuf *mock = to_mock(dma_buf); in mock_dmabuf_release() local
58 for (i = 0; i < mock->npages; i++) in mock_dmabuf_release()
59 put_page(mock->pages[i]); in mock_dmabuf_release()
61 kfree(mock); in mock_dmabuf_release()
66 struct mock_dmabuf *mock = to_mock(dma_buf); in mock_dmabuf_vmap() local
69 vaddr = vm_map_ram(mock->pages, mock->npages, 0); in mock_dmabuf_vmap()
79 struct mock_dmabuf *mock = to_mock(dma_buf); in mock_dmabuf_vunmap() local
81 vm_unmap_ram(map->vaddr, mock->npages); in mock_dmabuf_vunmap()
100 struct mock_dmabuf *mock; in mock_dmabuf() local
105 mock = kmalloc(sizeof(*mock) + npages * sizeof(struct page *), in mock_dmabuf()
107 if (!mock) in mock_dmabuf()
110 mock->npages = npages; in mock_dmabuf()
112 mock->pages[i] = alloc_page(GFP_KERNEL); in mock_dmabuf()
113 if (!mock->pages[i]) in mock_dmabuf()
120 exp_info.priv = mock; in mock_dmabuf()
130 put_page(mock->pages[i]); in mock_dmabuf()
131 kfree(mock); in mock_dmabuf()