Searched refs:pagelist (Results 1 - 25 of 35) sorted by relevance

12

/netbsd-current/sys/external/bsd/drm2/dist/drm/
H A Ddrm_scatter.c66 page = entry->pagelist[i];
74 kfree(entry->pagelist);
118 entry->pagelist = kcalloc(pages, sizeof(*entry->pagelist), GFP_KERNEL);
119 if (!entry->pagelist) {
126 kfree(entry->pagelist);
134 kfree(entry->pagelist);
151 entry->pagelist[j] = vmalloc_to_page((void *)i);
152 if (!entry->pagelist[j])
154 SetPageReserved(entry->pagelist[
[all...]
H A Ddrm_dma.c122 kfree(dma->pagelist);
H A Ddrm_vm.c310 * Determine the page number from the page offset and get it from drm_device_dma::pagelist.
324 if (!dma->pagelist)
330 page = virt_to_page((void *)dma->pagelist[page_nr]);
345 * Determine the map offset from the page offset and get it from drm_sg_mem::pagelist.
361 if (!entry->pagelist)
367 page = entry->pagelist[page_offset];
H A Ddrm_bufs.c1014 /* Keep the original pagelist until we know all the allocations
1018 sizeof(*dma->pagelist),
1028 dma->pagelist, dma->page_count * sizeof(*dma->pagelist));
1029 DRM_DEBUG("pagelist: %d entries\n",
1112 /* No allocations failed, so now we can replace the original pagelist
1116 kfree(dma->pagelist);
1118 dma->pagelist = temp_pagelist;
H A Ddrm_fb_helper.c682 * @pagelist: list of dirty mmap framebuffer pages
688 struct list_head *pagelist)
696 list_for_each_entry(page, pagelist, lru) {
687 drm_fb_helper_deferred_io(struct fb_info *info, struct list_head *pagelist) argument
/netbsd-current/sys/external/bsd/vchiq/dist/interface/vchiq_arm/
H A Dvchiq_2835_arm.c260 void *pagelist; member in struct:bulkinfo_struct
281 PAGELIST_T *pagelist; local
314 bi->pagelist_size, &bi->pagelist, BUS_DMA_COHERENT | BUS_DMA_WAITOK);
318 pagelist = bi->pagelist;
325 ret = bus_dmamap_load(dma_tag, bi->pagelist_map, pagelist,
355 * We've now got the bus_addr_t for the pagelist we want the transfer
360 pagelist->type = (dir == VCHIQ_BULK_RECEIVE) ?
362 pagelist->length = size;
363 pagelist
448 PAGELIST_T *pagelist = bi->pagelist; local
[all...]
/netbsd-current/sys/external/bsd/drm2/dist/drm/amd/amdgpu/
H A Damdgpu_gart.h77 unsigned npages, struct page **pagelist, bus_dmamap_t dmamap,
86 int pages, struct page **pagelist,
H A Damdgpu_gart.c534 * @pagelist: pages to bind
543 int pages, struct page **pagelist, dma_addr_t *dma_addr,
560 adev->gart.pages[p] = pagelist ? pagelist[i] : NULL;
542 amdgpu_gart_bind(struct amdgpu_device *adev, uint64_t offset, int pages, struct page **pagelist, dma_addr_t *dma_addr, uint64_t flags) argument
/netbsd-current/sys/external/bsd/drm/dist/bsd-core/
H A Ddrm_dma.c86 if (dma->pagelist)
87 free(dma->pagelist, DRM_MEM_PAGES);
H A Ddrm_vm.c82 if (dma->pagelist != NULL) {
84 unsigned long physaddr = dma->pagelist[page];
H A Ddrm_bufs.c608 /* Keep the original pagelist until we know all the allocations
612 sizeof(*dma->pagelist), DRM_MEM_PAGES, M_NOWAIT);
625 memcpy(temp_pagelist, dma->pagelist, dma->page_count *
626 sizeof(*dma->pagelist));
628 DRM_DEBUG("pagelist: %d entries\n",
706 /* No allocations failed, so now we can replace the orginal pagelist
709 free(dma->pagelist, DRM_MEM_PAGES);
710 dma->pagelist = temp_pagelist;
H A DdrmP.h576 unsigned long *pagelist; member in struct:drm_device_dma
/netbsd-current/sys/external/bsd/drm2/dist/include/drm/
H A Ddrm_legacy.h120 unsigned long *pagelist; /**< page list */ member in struct:drm_device_dma
146 struct page **pagelist; member in struct:drm_sg_mem
H A Ddrm_fb_helper.h251 struct list_head *pagelist);
375 struct list_head *pagelist)
374 drm_fb_helper_deferred_io(struct fb_info *info, struct list_head *pagelist) argument
/netbsd-current/sys/external/bsd/drm2/drm/
H A Ddrm_vm.c144 if (dev->dma->pagelist == NULL)
147 return dev->dma->pagelist[page_offset];
/netbsd-current/sys/external/bsd/drm2/dist/drm/r128/
H A Dati_pcigart.c163 entry->busaddr[i] = pci_map_page(dev->pdev, entry->pagelist[i],
/netbsd-current/sys/external/bsd/drm2/dist/drm/radeon/
H A Dradeon_gart.c455 * @pagelist: pages to bind
464 int pages, struct page **pagelist, dma_addr_t *dma_addr,
480 rdev->gart.pages[p] = pagelist[i];
463 radeon_gart_bind(struct radeon_device *rdev, unsigned offset, int pages, struct page **pagelist, dma_addr_t *dma_addr, uint32_t flags) argument
H A Dradeon.h705 int pages, struct page **pagelist,
/netbsd-current/sys/external/bsd/drm2/dist/drm/vmwgfx/
H A Dvmwgfx_fb.c327 struct list_head *pagelist)
337 list_for_each_entry(page, pagelist, lru) {
326 vmw_deferred_io(struct fb_info *info, struct list_head *pagelist) argument
/netbsd-current/sys/external/bsd/drm/dist/shared-core/
H A Dr600_cp.c179 entry->pagelist[i], 0,
/netbsd-current/external/gpl2/gmake/dist/config/
H A Dtexinfo.tex3616 % \entry {topic}{pagelist}
3620 % \secondary {subtopic}{pagelist}
/netbsd-current/external/gpl2/groff/dist/doc/
H A Dtexinfo.tex3527 % \entry {topic}{pagelist}
3531 % \secondary {subtopic}{pagelist}
/netbsd-current/external/gpl2/texinfo/dist/doc/
H A Dtexinfo.tex3527 % \entry {topic}{pagelist}
3531 % \secondary {subtopic}{pagelist}
/netbsd-current/external/bsd/am-utils/dist/doc/
H A Dtexinfo.tex4860 % \entry {topic}{pagelist}
4864 % \secondary {subtopic}{pagelist}
/netbsd-current/external/gpl2/xcvs/dist/build-aux/
H A Dtexinfo.tex4588 % \entry {topic}{pagelist}
4592 % \secondary {subtopic}{pagelist}

Completed in 314 milliseconds

12