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
68 return vm_map_ram(mock->pages, mock->npages, 0); in mock_dmabuf_vmap()
73 struct mock_dmabuf *mock = to_mock(dma_buf); in mock_dmabuf_vunmap() local
75 vm_unmap_ram(vaddr, mock->npages); in mock_dmabuf_vunmap()
94 struct mock_dmabuf *mock; in mock_dmabuf() local
99 mock = kmalloc(sizeof(*mock) + npages * sizeof(struct page *), in mock_dmabuf()
101 if (!mock) in mock_dmabuf()
104 mock->npages = npages; in mock_dmabuf()
106 mock->pages[i] = alloc_page(GFP_KERNEL); in mock_dmabuf()
107 if (!mock->pages[i]) in mock_dmabuf()
114 exp_info.priv = mock; in mock_dmabuf()
124 put_page(mock->pages[i]); in mock_dmabuf()
125 kfree(mock); in mock_dmabuf()