/kernel/linux/linux-5.10/drivers/gpu/drm/amd/amdgpu/ |
H A D | amdgpu_object.c | 226 * @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 D | amdgpu_object.h | 248 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 D | amdgpu_object.c | 235 * @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 D | amdgpu_object.h | 309 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 D | amdgpu_uvd.c | 142 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 D | virtgpu_object.c | 204 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 D | virtgpu_drv.h | 379 struct virtio_gpu_object **bo_ptr,
|
/kernel/linux/linux-6.6/drivers/gpu/drm/virtio/ |
H A D | virtgpu_object.c | 181 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 D | virtgpu_vram.c | 187 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 D | virtgpu_drv.h | 454 struct virtio_gpu_object **bo_ptr, 481 struct virtio_gpu_object **bo_ptr);
|
/kernel/linux/linux-6.6/drivers/gpu/drm/qxl/ |
H A D | qxl_object.h | 61 struct qxl_bo **bo_ptr);
|
H A D | qxl_object.c | 112 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 D | qxl_object.h | 89 struct qxl_bo **bo_ptr);
|
H A D | qxl_object.c | 109 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 D | radeon_object.c | 134 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 D | radeon_object.h | 141 struct radeon_bo **bo_ptr);
|
/kernel/linux/linux-5.10/drivers/gpu/drm/radeon/ |
H A D | radeon_object.h | 144 struct radeon_bo **bo_ptr);
|
H A D | radeon_object.c | 187 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 D | amdgpu_dm.h | 74 * @bo_ptr: Pointer to the buffer object 79 struct amdgpu_bo *bo_ptr; member
|
H A D | amdgpu_dm.c | 599 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 D | amdgpu_dm.h | 96 * @bo_ptr: Pointer to the buffer object 101 struct amdgpu_bo *bo_ptr; member
|
H A D | amdgpu_dm.c | 905 if (compressor->bo_ptr) in amdgpu_dm_fbc_init() 916 AMDGPU_GEM_DOMAIN_GTT, &compressor->bo_ptr, in amdgpu_dm_fbc_init()
|