HomeSort by: relevance | last modified time | path
    Searched refs:amdgpu_bo (Results 1 - 25 of 68) sorted by relevancy

1 2 3

  /src/sys/external/bsd/drm2/dist/drm/amd/amdgpu/
amdgpu_mn.h 36 int amdgpu_mn_register(struct amdgpu_bo *bo, unsigned long addr);
37 void amdgpu_mn_unregister(struct amdgpu_bo *bo);
39 static inline int amdgpu_mn_register(struct amdgpu_bo *bo, unsigned long addr)
45 static inline void amdgpu_mn_unregister(struct amdgpu_bo *bo) {}
amdgpu_object.h 85 struct amdgpu_bo { struct
103 struct amdgpu_bo *parent;
104 struct amdgpu_bo *shadow;
119 static inline struct amdgpu_bo *ttm_to_amdgpu_bo(struct ttm_buffer_object *tbo)
121 return container_of(tbo, struct amdgpu_bo, tbo);
160 static inline int amdgpu_bo_reserve(struct amdgpu_bo *bo, bool no_intr)
174 static inline void amdgpu_bo_unreserve(struct amdgpu_bo *bo)
179 static inline unsigned long amdgpu_bo_size(struct amdgpu_bo *bo)
184 static inline unsigned amdgpu_bo_ngpu_pages(struct amdgpu_bo *bo)
189 static inline unsigned amdgpu_bo_gpu_page_alignment(struct amdgpu_bo *bo
    [all...]
amdgpu_csa.h 34 int amdgpu_allocate_static_csa(struct amdgpu_device *adev, struct amdgpu_bo **bo,
37 struct amdgpu_bo *bo, struct amdgpu_bo_va **bo_va,
39 void amdgpu_free_static_csa(struct amdgpu_bo **bo);
amdgpu_mn.c 72 struct amdgpu_bo *bo = container_of(mni, struct amdgpu_bo, notifier);
109 struct amdgpu_bo *bo = container_of(mni, struct amdgpu_bo, notifier);
138 int amdgpu_mn_register(struct amdgpu_bo *bo, unsigned long addr)
156 void amdgpu_mn_unregister(struct amdgpu_bo *bo)
amdgpu_bo_list.h 32 struct amdgpu_bo;
47 struct amdgpu_bo *gds_obj;
48 struct amdgpu_bo *gws_obj;
49 struct amdgpu_bo *oa_obj;
amdgpu_gds.h 30 struct amdgpu_bo;
amdgpu_rlc.h 135 struct amdgpu_bo *save_restore_obj;
141 struct amdgpu_bo *clear_state_obj;
147 struct amdgpu_bo *cp_table_obj;
180 struct amdgpu_bo *rlc_autoload_bo;
185 struct amdgpu_bo *rlc_toc_bo;
amdgpu_csa.c 42 int amdgpu_allocate_static_csa(struct amdgpu_device *adev, struct amdgpu_bo **bo,
59 void amdgpu_free_static_csa(struct amdgpu_bo **bo)
71 struct amdgpu_bo *bo, struct amdgpu_bo_va **bo_va,
amdgpu_ttm.h 92 u64 amdgpu_vram_mgr_bo_visible_size(struct amdgpu_bo *bo);
113 int amdgpu_fill_buffer(struct amdgpu_bo *bo,
128 int amdgpu_ttm_tt_get_user_pages(struct amdgpu_bo *bo, struct page **pages);
131 static inline int amdgpu_ttm_tt_get_user_pages(struct amdgpu_bo *bo,
amdgpu_object.c 51 * This defines the interfaces to operate on an &amdgpu_bo buffer object which
64 * @bo: &amdgpu_bo buffer object
69 static void amdgpu_bo_subtract_pin_size(struct amdgpu_bo *bo)
85 struct amdgpu_bo *bo = ttm_to_amdgpu_bo(tbo);
108 * amdgpu_bo_is_amdgpu_bo - check if the buffer object is an &amdgpu_bo
112 * an &amdgpu_bo.
115 * true if the object belongs to &amdgpu_bo, false if not.
126 * @abo: &amdgpu_bo buffer object whose placement is to be set
132 void amdgpu_bo_placement_from_domain(struct amdgpu_bo *abo, u32 domain)
240 u32 domain, struct amdgpu_bo **bo_ptr
    [all...]
amdgpu_gart.h 35 struct amdgpu_bo;
49 struct amdgpu_bo *bo;
amdgpu_mes.h 37 struct amdgpu_bo *ucode_fw_obj;
44 struct amdgpu_bo *data_fw_obj;
amdgpu_vm_cpu.c 37 static int amdgpu_vm_cpu_map_table(struct amdgpu_bo *table)
88 struct amdgpu_bo *bo, uint64_t pe,
amdgpu_dma_buf.c 58 struct amdgpu_bo *bo = gem_to_amdgpu_bo(obj);
78 struct amdgpu_bo *bo = gem_to_amdgpu_bo(obj);
107 struct amdgpu_bo *bo = gem_to_amdgpu_bo(obj);
198 struct amdgpu_bo *bo = gem_to_amdgpu_bo(obj);
242 struct amdgpu_bo *bo = gem_to_amdgpu_bo(obj);
272 struct amdgpu_bo *bo = gem_to_amdgpu_bo(obj);
310 struct amdgpu_bo *bo = gem_to_amdgpu_bo(obj);
334 struct amdgpu_bo *bo = gem_to_amdgpu_bo(gem);
385 struct amdgpu_bo *bo = gem_to_amdgpu_bo(gobj);
416 struct amdgpu_bo *bo
    [all...]
amdgpu_vm.h 141 struct amdgpu_bo *bo;
235 int (*map_table)(struct amdgpu_bo *bo);
239 struct amdgpu_bo *bo, uint64_t pe, uint64_t addr,
386 int (*callback)(void *p, struct amdgpu_bo *bo),
399 bool amdgpu_vm_evictable(struct amdgpu_bo *bo);
401 struct amdgpu_bo *bo, bool evicted);
408 struct amdgpu_bo *bo);
411 struct amdgpu_bo *bo);
amdgpu_psp.h 142 struct amdgpu_bo *xgmi_shared_bo;
152 struct amdgpu_bo *ras_shared_bo;
161 struct amdgpu_bo *hdcp_shared_bo;
169 struct amdgpu_bo *dtm_shared_bo;
212 struct amdgpu_bo *c2p_bo;
227 struct amdgpu_bo *fw_pri_bo;
245 struct amdgpu_bo *tmr_bo;
256 struct amdgpu_bo *fence_buf_bo;
261 struct amdgpu_bo *cmd_buf_bo;
amdgpu_vm_sdma.c 41 static int amdgpu_vm_sdma_map_table(struct amdgpu_bo *table)
68 struct amdgpu_bo *root = p->vm->root.base.bo;
147 struct amdgpu_bo *bo, uint64_t pe,
176 struct amdgpu_bo *bo, uint64_t pe,
208 struct amdgpu_bo *bo, uint64_t pe,
amdgpu_gfx.h 47 struct amdgpu_bo *hpd_eop_obj;
49 struct amdgpu_bo *mec_fw_obj;
94 struct amdgpu_bo *eop_obj;
217 struct amdgpu_bo *pfp_fw_obj;
223 struct amdgpu_bo *ce_fw_obj;
229 struct amdgpu_bo *me_fw_obj;
amdgpu_gem.h 36 #define gem_to_amdgpu_bo(gobj) container_of((gobj), struct amdgpu_bo, tbo.base)
amdgpu_ih.h 45 struct amdgpu_bo *ring_obj;
  /src/sys/external/bsd/drm2/dist/drm/amd/powerplay/smumgr/
smu10_smumgr.h 40 struct amdgpu_bo *handle;
vega10_smumgr.h 36 struct amdgpu_bo *handle;
vega12_smumgr.h 37 struct amdgpu_bo *handle;
vega20_smumgr.h 36 struct amdgpu_bo *handle;
  /src/sys/external/bsd/drm2/dist/drm/amd/display/amdgpu_dm/
amdgpu_dm.h 62 struct amdgpu_bo;
90 struct amdgpu_bo *bo_ptr;
156 struct amdgpu_bo *dmub_bo;

Completed in 28 milliseconds

1 2 3