Lines Matching refs:pages
48 buffer->pages = kmalloc(page_count * sizeof(buffer->pages[0]), in fw_iso_buffer_alloc()
50 if (buffer->pages == NULL) in fw_iso_buffer_alloc()
54 buffer->pages[i] = alloc_page(GFP_KERNEL | GFP_DMA32 | __GFP_ZERO); in fw_iso_buffer_alloc()
55 if (buffer->pages[i] == NULL) in fw_iso_buffer_alloc()
76 address = dma_map_page(card->device, buffer->pages[i], in fw_iso_buffer_map_dma()
81 set_page_private(buffer->pages[i], address); in fw_iso_buffer_map_dma()
115 err = vm_insert_page(vma, uaddr, buffer->pages[i]); in fw_iso_buffer_map_vma()
132 address = page_private(buffer->pages[i]); in fw_iso_buffer_destroy()
137 __free_page(buffer->pages[i]); in fw_iso_buffer_destroy()
139 kfree(buffer->pages); in fw_iso_buffer_destroy()
140 buffer->pages = NULL; in fw_iso_buffer_destroy()
154 address = page_private(buffer->pages[i]); in fw_iso_buffer_lookup()