HomeSort by: relevance | last modified time | path
    Searched refs:pagelist (Results 1 - 20 of 20) sorted by relevancy

  /src/sys/external/bsd/drm2/dist/drm/
drm_scatter.c 66 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[j])
    [all...]
drm_dma.c 122 kfree(dma->pagelist);
drm_vm.c 310 * 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];
drm_bufs.c 1014 /* 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;
drm_fb_helper.c 682 * @pagelist: list of dirty mmap framebuffer pages
688 struct list_head *pagelist)
696 list_for_each_entry(page, pagelist, lru) {
  /src/sys/external/bsd/vchiq/dist/interface/vchiq_arm/
vchiq_2835_arm.c 260 void *pagelist; member in struct:bulkinfo_struct
281 PAGELIST_T *pagelist; local in function:vchiq_prepare_bulk_data
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->offset = va & VCPAGE_OFFSET
448 PAGELIST_T *pagelist = bi->pagelist; local in function:vchiq_complete_bulk
    [all...]
  /src/sys/external/bsd/drm2/dist/drm/amd/amdgpu/
amdgpu_gart.h 77 unsigned npages, struct page **pagelist, bus_dmamap_t dmamap,
86 int pages, struct page **pagelist,
amdgpu_gart.c 534 * @pagelist: pages to bind
543 int pages, struct page **pagelist, dma_addr_t *dma_addr,
560 adev->gart.pages[p] = pagelist ? pagelist[i] : NULL;
  /src/sys/external/bsd/drm/dist/bsd-core/
drm_dma.c 86 if (dma->pagelist)
87 free(dma->pagelist, DRM_MEM_PAGES);
drm_vm.c 82 if (dma->pagelist != NULL) {
84 unsigned long physaddr = dma->pagelist[page];
drm_bufs.c 608 /* 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;
drmP.h 576 unsigned long *pagelist; member in struct:drm_device_dma
  /src/sys/external/bsd/drm2/dist/include/drm/
drm_legacy.h 120 unsigned long *pagelist; /**< page list */ member in struct:drm_device_dma
146 struct page **pagelist; member in struct:drm_sg_mem
drm_fb_helper.h 251 struct list_head *pagelist);
375 struct list_head *pagelist)
  /src/sys/external/bsd/drm2/drm/
drm_vm.c 144 if (dev->dma->pagelist == NULL)
147 return dev->dma->pagelist[page_offset];
  /src/sys/external/bsd/drm2/dist/drm/r128/
ati_pcigart.c 163 entry->busaddr[i] = pci_map_page(dev->pdev, entry->pagelist[i],
  /src/sys/external/bsd/drm2/dist/drm/radeon/
radeon_gart.c 455 * @pagelist: pages to bind
464 int pages, struct page **pagelist, dma_addr_t *dma_addr,
480 rdev->gart.pages[p] = pagelist[i];
radeon.h 705 int pages, struct page **pagelist,
  /src/sys/external/bsd/drm2/dist/drm/vmwgfx/
vmwgfx_fb.c 327 struct list_head *pagelist)
337 list_for_each_entry(page, pagelist, lru) {
  /src/sys/external/bsd/drm/dist/shared-core/
r600_cp.c 179 entry->pagelist[i], 0,

Completed in 29 milliseconds