Home
last modified time | relevance | path

Searched refs:bo_ptr (Results 1 - 22 of 22) sorted by relevance

/kernel/linux/linux-5.10/drivers/gpu/drm/amd/amdgpu/
H A Damdgpu_object.c226 * @bo_ptr: used to initialize BOs in structures
233 * Note: For bo_ptr new BO is only created if bo_ptr points to NULL.
240 u32 domain, struct amdgpu_bo **bo_ptr, in amdgpu_bo_create_reserved()
248 amdgpu_bo_unref(bo_ptr); in amdgpu_bo_create_reserved()
262 if (!*bo_ptr) { in amdgpu_bo_create_reserved()
263 r = amdgpu_bo_create(adev, &bp, bo_ptr); in amdgpu_bo_create_reserved()
272 r = amdgpu_bo_reserve(*bo_ptr, false); in amdgpu_bo_create_reserved()
278 r = amdgpu_bo_pin(*bo_ptr, domain); in amdgpu_bo_create_reserved()
284 r = amdgpu_ttm_alloc_gart(&(*bo_ptr) in amdgpu_bo_create_reserved()
238 amdgpu_bo_create_reserved(struct amdgpu_device *adev, unsigned long size, int align, u32 domain, struct amdgpu_bo **bo_ptr, u64 *gpu_addr, void **cpu_addr) amdgpu_bo_create_reserved() argument
333 amdgpu_bo_create_kernel(struct amdgpu_device *adev, unsigned long size, int align, u32 domain, struct amdgpu_bo **bo_ptr, u64 *gpu_addr, void **cpu_addr) amdgpu_bo_create_kernel() argument
367 amdgpu_bo_create_kernel_at(struct amdgpu_device *adev, uint64_t offset, uint64_t size, uint32_t domain, struct amdgpu_bo **bo_ptr, void **cpu_addr) amdgpu_bo_create_kernel_at() argument
522 amdgpu_bo_do_create(struct amdgpu_device *adev, struct amdgpu_bo_param *bp, struct amdgpu_bo **bo_ptr) amdgpu_bo_do_create() argument
677 amdgpu_bo_create(struct amdgpu_device *adev, struct amdgpu_bo_param *bp, struct amdgpu_bo **bo_ptr) amdgpu_bo_create() argument
[all...]
H A Damdgpu_object.h248 struct amdgpu_bo **bo_ptr);
251 u32 domain, struct amdgpu_bo **bo_ptr,
255 u32 domain, struct amdgpu_bo **bo_ptr,
259 struct amdgpu_bo **bo_ptr, void **cpu_addr);
/kernel/linux/linux-6.6/drivers/gpu/drm/amd/amdgpu/
H A Damdgpu_object.c235 * @bo_ptr: used to initialize BOs in structures
242 * Note: For bo_ptr new BO is only created if bo_ptr points to NULL.
249 u32 domain, struct amdgpu_bo **bo_ptr, in amdgpu_bo_create_reserved()
257 amdgpu_bo_unref(bo_ptr); in amdgpu_bo_create_reserved()
272 if (!*bo_ptr) { in amdgpu_bo_create_reserved()
273 r = amdgpu_bo_create(adev, &bp, bo_ptr); in amdgpu_bo_create_reserved()
282 r = amdgpu_bo_reserve(*bo_ptr, false); in amdgpu_bo_create_reserved()
288 r = amdgpu_bo_pin(*bo_ptr, domain); in amdgpu_bo_create_reserved()
294 r = amdgpu_ttm_alloc_gart(&(*bo_ptr) in amdgpu_bo_create_reserved()
247 amdgpu_bo_create_reserved(struct amdgpu_device *adev, unsigned long size, int align, u32 domain, struct amdgpu_bo **bo_ptr, u64 *gpu_addr, void **cpu_addr) amdgpu_bo_create_reserved() argument
343 amdgpu_bo_create_kernel(struct amdgpu_device *adev, unsigned long size, int align, u32 domain, struct amdgpu_bo **bo_ptr, u64 *gpu_addr, void **cpu_addr) amdgpu_bo_create_kernel() argument
376 amdgpu_bo_create_kernel_at(struct amdgpu_device *adev, uint64_t offset, uint64_t size, struct amdgpu_bo **bo_ptr, void **cpu_addr) amdgpu_bo_create_kernel_at() argument
543 amdgpu_bo_create(struct amdgpu_device *adev, struct amdgpu_bo_param *bp, struct amdgpu_bo **bo_ptr) amdgpu_bo_create() argument
682 struct amdgpu_bo *bo_ptr; amdgpu_bo_create_user() local
711 struct amdgpu_bo *bo_ptr; amdgpu_bo_create_vm() local
[all...]
H A Damdgpu_object.h309 struct amdgpu_bo **bo_ptr);
312 u32 domain, struct amdgpu_bo **bo_ptr,
316 u32 domain, struct amdgpu_bo **bo_ptr,
320 struct amdgpu_bo **bo_ptr, void **cpu_addr);
H A Damdgpu_uvd.c142 struct amdgpu_bo **bo_ptr) in amdgpu_uvd_create_msg_bo_helper()
173 *bo_ptr = bo; in amdgpu_uvd_create_msg_bo_helper()
140 amdgpu_uvd_create_msg_bo_helper(struct amdgpu_device *adev, uint32_t size, struct amdgpu_bo **bo_ptr) amdgpu_uvd_create_msg_bo_helper() argument
/kernel/linux/linux-5.10/drivers/gpu/drm/virtio/
H A Dvirtgpu_object.c204 struct virtio_gpu_object **bo_ptr, in virtio_gpu_object_create()
214 *bo_ptr = NULL; in virtio_gpu_object_create()
256 *bo_ptr = bo; in virtio_gpu_object_create()
202 virtio_gpu_object_create(struct virtio_gpu_device *vgdev, struct virtio_gpu_object_params *params, struct virtio_gpu_object **bo_ptr, struct virtio_gpu_fence *fence) virtio_gpu_object_create() argument
H A Dvirtgpu_drv.h379 struct virtio_gpu_object **bo_ptr,
/kernel/linux/linux-6.6/drivers/gpu/drm/virtio/
H A Dvirtgpu_object.c181 struct virtio_gpu_object **bo_ptr, in virtio_gpu_object_create()
191 *bo_ptr = NULL; in virtio_gpu_object_create()
237 *bo_ptr = bo; in virtio_gpu_object_create()
179 virtio_gpu_object_create(struct virtio_gpu_device *vgdev, struct virtio_gpu_object_params *params, struct virtio_gpu_object **bo_ptr, struct virtio_gpu_fence *fence) virtio_gpu_object_create() argument
H A Dvirtgpu_vram.c187 struct virtio_gpu_object **bo_ptr) in virtio_gpu_vram_create()
226 *bo_ptr = &vram->base; in virtio_gpu_vram_create()
185 virtio_gpu_vram_create(struct virtio_gpu_device *vgdev, struct virtio_gpu_object_params *params, struct virtio_gpu_object **bo_ptr) virtio_gpu_vram_create() argument
H A Dvirtgpu_drv.h454 struct virtio_gpu_object **bo_ptr,
481 struct virtio_gpu_object **bo_ptr);
/kernel/linux/linux-6.6/drivers/gpu/drm/qxl/
H A Dqxl_object.h61 struct qxl_bo **bo_ptr);
H A Dqxl_object.c112 struct qxl_bo **bo_ptr) in qxl_bo_create()
123 *bo_ptr = NULL; in qxl_bo_create()
157 *bo_ptr = bo; in qxl_bo_create()
109 qxl_bo_create(struct qxl_device *qdev, unsigned long size, bool kernel, bool pinned, u32 domain, u32 priority, struct qxl_surface *surf, struct qxl_bo **bo_ptr) qxl_bo_create() argument
/kernel/linux/linux-5.10/drivers/gpu/drm/qxl/
H A Dqxl_object.h89 struct qxl_bo **bo_ptr);
H A Dqxl_object.c109 struct qxl_bo **bo_ptr) in qxl_bo_create()
119 *bo_ptr = NULL; in qxl_bo_create()
151 *bo_ptr = bo; in qxl_bo_create()
106 qxl_bo_create(struct qxl_device *qdev, unsigned long size, bool kernel, bool pinned, u32 domain, u32 priority, struct qxl_surface *surf, struct qxl_bo **bo_ptr) qxl_bo_create() argument
/kernel/linux/linux-6.6/drivers/gpu/drm/radeon/
H A Dradeon_object.c134 struct radeon_bo **bo_ptr) in radeon_bo_create()
150 *bo_ptr = NULL; in radeon_bo_create()
212 *bo_ptr = bo; in radeon_bo_create()
130 radeon_bo_create(struct radeon_device *rdev, unsigned long size, int byte_align, bool kernel, u32 domain, u32 flags, struct sg_table *sg, struct dma_resv *resv, struct radeon_bo **bo_ptr) radeon_bo_create() argument
H A Dradeon_object.h141 struct radeon_bo **bo_ptr);
/kernel/linux/linux-5.10/drivers/gpu/drm/radeon/
H A Dradeon_object.h144 struct radeon_bo **bo_ptr);
H A Dradeon_object.c187 struct radeon_bo **bo_ptr) in radeon_bo_create()
204 *bo_ptr = NULL; in radeon_bo_create()
269 *bo_ptr = bo; in radeon_bo_create()
183 radeon_bo_create(struct radeon_device *rdev, unsigned long size, int byte_align, bool kernel, u32 domain, u32 flags, struct sg_table *sg, struct dma_resv *resv, struct radeon_bo **bo_ptr) radeon_bo_create() argument
/kernel/linux/linux-5.10/drivers/gpu/drm/amd/display/amdgpu_dm/
H A Damdgpu_dm.h74 * @bo_ptr: Pointer to the buffer object
79 struct amdgpu_bo *bo_ptr; member
H A Damdgpu_dm.c599 if (compressor->bo_ptr) in amdgpu_dm_fbc_init()
610 AMDGPU_GEM_DOMAIN_GTT, &compressor->bo_ptr, in amdgpu_dm_fbc_init()
/kernel/linux/linux-6.6/drivers/gpu/drm/amd/display/amdgpu_dm/
H A Damdgpu_dm.h96 * @bo_ptr: Pointer to the buffer object
101 struct amdgpu_bo *bo_ptr; member
H A Damdgpu_dm.c905 if (compressor->bo_ptr) in amdgpu_dm_fbc_init()
916 AMDGPU_GEM_DOMAIN_GTT, &compressor->bo_ptr, in amdgpu_dm_fbc_init()

Completed in 33 milliseconds