nouveau_bo
struct nouveau_bo *old_bo,
struct nouveau_bo *new_bo,
struct nouveau_bo *old_bo = nouveau_gem_object(old_fb->obj[0]);
struct nouveau_bo *new_bo = nouveau_gem_object(fb->obj[0]);
struct nouveau_bo *nvbo = nouveau_gem_object(fb->obj[0]);
struct nouveau_bo *bo = disp->image[nv_crtc->index];
struct nouveau_bo *bo = disp->image[nv_crtc->index];
struct nouveau_bo *bo = disp->image[nv_crtc->index];
struct nouveau_bo *nvbo;
static void nv04_cursor_upload(struct drm_device *dev, struct nouveau_bo *src,
struct nouveau_bo *dst)
static void nv11_cursor_upload(struct drm_device *dev, struct nouveau_bo *src,
struct nouveau_bo *dst)
struct nouveau_bo *cursor = NULL;
struct nouveau_bo *nvbo;
struct nouveau_bo *nvbo;
struct nouveau_bo *image[2];
struct nouveau_bo *cur = nv_plane->cur;
struct nouveau_bo *nvbo;
struct nouveau_bo *cur = nv_plane->cur;
struct nouveau_bo *nvbo;
struct nouveau_bo *cur;
base507c_ntfy_wait_begun(struct nouveau_bo *bo, u32 offset,
base507c_ntfy_reset(struct nouveau_bo *bo, u32 offset)
void (*ntfy_init)(struct nouveau_bo *, u32 offset);
int (*ntfy_wait_done)(struct nouveau_bo *, u32 offset,
void core507d_ntfy_init(struct nouveau_bo *, u32);
int core507d_ntfy_wait_done(struct nouveau_bo *, u32, struct nvif_device *);
int corec37d_ntfy_wait_done(struct nouveau_bo *, u32, struct nvif_device *);
struct nouveau_bo *bo = disp->sync;
core507d_ntfy_wait_done(struct nouveau_bo *bo, u32 offset,
core507d_ntfy_init(struct nouveau_bo *bo, u32 offset)
struct nouveau_bo *bo = disp->sync;
corec37d_ntfy_wait_done(struct nouveau_bo *bo, u32 offset,
corec37d_ntfy_init(struct nouveau_bo *bo, u32 offset)
struct nouveau_bo *sync;
void corec37d_ntfy_init(struct nouveau_bo *, u32);
void ovly827e_ntfy_reset(struct nouveau_bo *, u32);
int ovly827e_ntfy_wait_begun(struct nouveau_bo *, u32, struct nvif_device *);
ovly827e_ntfy_wait_begun(struct nouveau_bo *bo, u32 offset,
ovly827e_ntfy_reset(struct nouveau_bo *bo, u32 offset)
struct nouveau_bo *bo = disp->sync;
struct nouveau_bo *nvbo;
struct nouveau_bo *nvbo;
struct nouveau_bo *nvbo;
void (*ntfy_reset)(struct nouveau_bo *, u32 offset);
int (*ntfy_wait_begun)(struct nouveau_bo *, u32 offset,
void base507c_ntfy_reset(struct nouveau_bo *, u32);
int base507c_ntfy_wait_begun(struct nouveau_bo *, u32, struct nvif_device *);
struct nouveau_bo *ntfy;
struct nouveau_bo *nvbo = nouveau_bo(bo);
struct nouveau_bo *nvbo = nouveau_bo(bo);
struct nouveau_bo *nvbo = nouveau_bo(bo);
struct nouveau_bo *nvbo;
struct nouveau_bo *nvbo = nouveau_bo(bo);
struct nouveau_bo *nvbo = nouveau_bo(bo);
nouveau_bo_fence(struct nouveau_bo *nvbo, struct nouveau_fence *fence, bool exclusive)
nouveau_bo_fixup_align(struct nouveau_bo *nvbo, int *align, u64 *size)
struct nouveau_bo *
struct nouveau_bo *nvbo;
nvbo = kzalloc_obj(struct nouveau_bo);
nouveau_bo_init(struct nouveau_bo *nvbo, u64 size, int align, u32 domain,
struct nouveau_bo **pnvbo)
struct nouveau_bo *nvbo;
nouveau_bo_unpin_del(struct nouveau_bo **pnvbo)
struct nouveau_bo *nvbo = *pnvbo;
nouveau_bo_new_pin(struct nouveau_cli *cli, u32 domain, u32 size, struct nouveau_bo **pnvbo)
struct nouveau_bo *nvbo;
nouveau_bo_new_map(struct nouveau_cli *cli, u32 domain, u32 size, struct nouveau_bo **pnvbo)
struct nouveau_bo *nvbo;
struct nouveau_bo **pnvbo, struct nouveau_vma **pvma)
struct nouveau_bo *nvbo;
set_placement_range(struct nouveau_bo *nvbo, uint32_t domain)
nouveau_bo_placement_set(struct nouveau_bo *nvbo, uint32_t domain,
int nouveau_bo_pin_locked(struct nouveau_bo *nvbo, uint32_t domain, bool contig)
void nouveau_bo_unpin_locked(struct nouveau_bo *nvbo)
int nouveau_bo_pin(struct nouveau_bo *nvbo, uint32_t domain, bool contig)
int nouveau_bo_unpin(struct nouveau_bo *nvbo)
nouveau_bo_map(struct nouveau_bo *nvbo)
nouveau_bo_unmap(struct nouveau_bo *nvbo)
nouveau_bo_sync_for_device(struct nouveau_bo *nvbo)
nouveau_bo_sync_for_cpu(struct nouveau_bo *nvbo)
struct nouveau_bo *nvbo = nouveau_bo(bo);
struct nouveau_bo *nvbo = nouveau_bo(bo);
nouveau_bo_validate(struct nouveau_bo *nvbo, bool interruptible,
nouveau_bo_wr16(struct nouveau_bo *nvbo, unsigned index, u16 val)
nouveau_bo_rd32(struct nouveau_bo *nvbo, unsigned index)
nouveau_bo_wr32(struct nouveau_bo *nvbo, unsigned index, u32 val)
struct nouveau_bo *nvbo = nouveau_bo(bo);
ret = nouveau_fence_sync(nouveau_bo(bo), chan, true, ctx->interruptible);
nvbo_kmap_obj_iovirtual(struct nouveau_bo *nvbo)
static inline struct nouveau_bo *
return container_of(bo, struct nouveau_bo, bo);
nouveau_bo_fini(struct nouveau_bo *bo)
struct nouveau_bo *nouveau_bo_alloc(struct nouveau_cli *, u64 *size, int *align,
int nouveau_bo_init(struct nouveau_bo *, u64 size, int align, u32 domain,
struct nouveau_bo **);
int nouveau_bo_pin_locked(struct nouveau_bo *nvbo, uint32_t domain, bool contig);
void nouveau_bo_unpin_locked(struct nouveau_bo *nvbo);
int nouveau_bo_pin(struct nouveau_bo *, u32 flags, bool contig);
int nouveau_bo_unpin(struct nouveau_bo *);
int nouveau_bo_map(struct nouveau_bo *);
void nouveau_bo_unmap(struct nouveau_bo *);
void nouveau_bo_placement_set(struct nouveau_bo *, u32 type, u32 busy);
void nouveau_bo_wr16(struct nouveau_bo *, unsigned index, u16 val);
u32 nouveau_bo_rd32(struct nouveau_bo *, unsigned index);
void nouveau_bo_wr32(struct nouveau_bo *, unsigned index, u32 val);
void nouveau_bo_fence(struct nouveau_bo *, struct nouveau_fence *, bool exclusive);
int nouveau_bo_validate(struct nouveau_bo *, bool interruptible,
void nouveau_bo_sync_for_device(struct nouveau_bo *nvbo);
void nouveau_bo_sync_for_cpu(struct nouveau_bo *nvbo);
int nouveau_bo_new_pin(struct nouveau_cli *, u32 domain, u32 size, struct nouveau_bo **);
int nouveau_bo_new_map(struct nouveau_cli *, u32 domain, u32 size, struct nouveau_bo **);
struct nouveau_bo **, struct nouveau_vma **);
void nouveau_bo_unpin_del(struct nouveau_bo **);
struct nouveau_bo *buffer;
struct nouveau_bo *bo;
struct nouveau_bo *nvbo;
const struct nouveau_bo *nvbo = nouveau_gem_object(fb->obj[0]);
nouveau_check_bl_size(struct nouveau_drm *drm, struct nouveau_bo *nvbo,
struct nouveau_bo *nvbo = nouveau_gem_object(gem);
struct nouveau_bo *bo;
struct nouveau_bo *bo;
nouveau_fence_sync(struct nouveau_bo *nvbo, struct nouveau_channel *chan,
struct nouveau_bo *bo;
int nouveau_fence_sync(struct nouveau_bo *, struct nouveau_channel *, bool exclusive, bool intr);
struct nouveau_bo;
struct nouveau_bo *nvbo = nouveau_gem_object(gem);
struct nouveau_bo *nvbo;
nouveau_gem_object_unmap(struct nouveau_bo *nvbo, struct nouveau_vma *vma)
struct nouveau_bo *nvbo = nouveau_gem_object(gem);
struct nouveau_bo **pnvbo)
struct nouveau_bo *nvbo;
struct nouveau_bo *nvbo = nouveau_gem_object(gem);
struct nouveau_bo *nvbo = NULL;
struct nouveau_bo *nvbo = nouveau_gem_object(gem);
struct nouveau_bo *nvbo;
nvbo = list_entry(op->list.next, struct nouveau_bo, entry);
struct nouveau_bo *res_bo = NULL;
struct nouveau_bo *nvbo;
struct nouveau_bo *nvbo;
struct nouveau_bo *nvbo;
struct nouveau_bo *nvbo = nouveau_gem_object(gem);
struct nouveau_bo *nvbo = (void *)(unsigned long)
struct nouveau_bo *nvbo = (void *)(unsigned long)
struct nouveau_bo *nvbo;
static inline struct nouveau_bo *
return gem ? container_of(gem, struct nouveau_bo, bo.base) : NULL;
uint32_t tile_flags, struct nouveau_bo **);
struct nouveau_bo *nvbo = nouveau_gem_object(obj);
struct nouveau_bo *nvbo = nouveau_gem_object(gobj);
struct nouveau_bo *nvbo = nouveau_gem_object(obj);
struct nouveau_bo *nvbo;
struct nouveau_bo *nvbo = nouveau_gem_object(obj);
struct nouveau_bo *nvbo = nouveau_bo(bo);
struct nouveau_bo *nvbo = nouveau_bo(bo);
struct nouveau_bo *nvbo = nouveau_bo(bo);
struct nouveau_bo *nvbo = nouveau_bo(bo);
nouveau_uvmm_bo_map_all(struct nouveau_bo *nvbo, struct nouveau_mem *mem)
nouveau_uvmm_bo_unmap_all(struct nouveau_bo *nvbo)
struct nouveau_bo *nvbo = nouveau_gem_object(vm_bo->obj);
struct nouveau_bo *nvbo = nouveau_gem_object(op->gem.obj);
struct nouveau_bo *nvbo = nouveau_gem_object(uvma->va.gem.obj);
void nouveau_uvmm_bo_map_all(struct nouveau_bo *nvbov, struct nouveau_mem *mem);
void nouveau_uvmm_bo_unmap_all(struct nouveau_bo *nvbo);
nouveau_vma_find(struct nouveau_bo *nvbo, struct nouveau_vmm *vmm)
nouveau_vma_new(struct nouveau_bo *nvbo, struct nouveau_vmm *vmm,
struct nouveau_vma *nouveau_vma_find(struct nouveau_bo *, struct nouveau_vmm *);
int nouveau_vma_new(struct nouveau_bo *, struct nouveau_vmm *,
struct nouveau_bo;
struct nouveau_bo *bo;