/src/sys/external/bsd/drm2/dist/drm/nouveau/ |
nouveau_dmem.c | 156 if (drm->dmem->migrate.copy_func(drm, 1, NOUVEAU_APER_HOST, *dma_addr, 172 struct nouveau_dmem *dmem = page_to_dmem(vmf->page); local in function:nouveau_dmem_migrate_to_ram 173 struct nouveau_drm *drm = dmem->drm; 200 nouveau_fence_new(dmem->migrate.chan, false, &fence); 220 if (drm->dmem == NULL) 223 mutex_lock(&drm->dmem->mutex); 224 chunk = list_first_entry_or_null(&drm->dmem->chunk_empty, 228 mutex_unlock(&drm->dmem->mutex); 233 mutex_unlock(&drm->dmem->mutex); 251 mutex_lock(&drm->dmem->mutex) [all...] |
nouveau_dmem.c | 156 if (drm->dmem->migrate.copy_func(drm, 1, NOUVEAU_APER_HOST, *dma_addr, 172 struct nouveau_dmem *dmem = page_to_dmem(vmf->page); local in function:nouveau_dmem_migrate_to_ram 173 struct nouveau_drm *drm = dmem->drm; 200 nouveau_fence_new(dmem->migrate.chan, false, &fence); 220 if (drm->dmem == NULL) 223 mutex_lock(&drm->dmem->mutex); 224 chunk = list_first_entry_or_null(&drm->dmem->chunk_empty, 228 mutex_unlock(&drm->dmem->mutex); 233 mutex_unlock(&drm->dmem->mutex); 251 mutex_lock(&drm->dmem->mutex) [all...] |
nouveau_drv.h | 218 struct nouveau_dmem *dmem; member in struct:nouveau_drm
|
nouveau_drv.h | 218 struct nouveau_dmem *dmem; member in struct:nouveau_drm
|