Lines Matching refs:nouveau_bo
11 struct nouveau_bo { struct
49 static inline struct nouveau_bo * argument
50 nouveau_bo(struct ttm_buffer_object *bo) in nouveau_bo() function
52 return container_of(bo, struct nouveau_bo, bo); in nouveau_bo()
56 nouveau_bo_ref(struct nouveau_bo *ref, struct nouveau_bo **pnvbo) in nouveau_bo_ref()
58 struct nouveau_bo *prev; in nouveau_bo_ref()
64 *pnvbo = ref ? nouveau_bo(ttm_bo_reference(&ref->bo)) : NULL; in nouveau_bo_ref()
80 struct nouveau_bo **);
81 int nouveau_bo_pin(struct nouveau_bo *, u32 flags, bool contig);
82 int nouveau_bo_unpin(struct nouveau_bo *);
83 int nouveau_bo_map(struct nouveau_bo *);
84 void nouveau_bo_unmap(struct nouveau_bo *);
85 void nouveau_bo_placement_set(struct nouveau_bo *, u32 type, u32 busy);
86 void nouveau_bo_wr16(struct nouveau_bo *, unsigned index, u16 val);
87 u32 nouveau_bo_rd32(struct nouveau_bo *, unsigned index);
88 void nouveau_bo_wr32(struct nouveau_bo *, unsigned index, u32 val);
89 void nouveau_bo_fence(struct nouveau_bo *, struct nouveau_fence *, bool exclusive);
90 int nouveau_bo_validate(struct nouveau_bo *, bool interruptible,
92 void nouveau_bo_sync_for_device(struct nouveau_bo *nvbo);
93 void nouveau_bo_sync_for_cpu(struct nouveau_bo *nvbo);
97 nvbo_kmap_obj_iovirtual(struct nouveau_bo *nvbo) in nvbo_kmap_obj_iovirtual()
107 nouveau_bo_unmap_unpin_unref(struct nouveau_bo **pnvbo) in nouveau_bo_unmap_unpin_unref()
118 struct nouveau_bo **pnvbo) in nouveau_bo_new_pin_map()