Searched refs:ivpu_bo (Results 1 – 11 of 11) sorted by relevance
/linux-6.12.1/drivers/accel/ivpu/ |
D | ivpu_gem.h | 14 struct ivpu_bo { struct 27 int ivpu_bo_pin(struct ivpu_bo *bo); argument 31 struct ivpu_bo *ivpu_bo_create(struct ivpu_device *vdev, struct ivpu_mmu_context *ctx, 33 struct ivpu_bo *ivpu_bo_create_global(struct ivpu_device *vdev, u64 size, u32 flags); 34 void ivpu_bo_free(struct ivpu_bo *bo); 43 static inline struct ivpu_bo *to_ivpu_bo(struct drm_gem_object *obj) in to_ivpu_bo() 45 return container_of(obj, struct ivpu_bo, base.base); in to_ivpu_bo() 48 static inline void *ivpu_bo_vaddr(struct ivpu_bo *bo) in ivpu_bo_vaddr() 53 static inline size_t ivpu_bo_size(struct ivpu_bo *bo) in ivpu_bo_size() 58 static inline u32 ivpu_bo_cache_mode(struct ivpu_bo *bo) in ivpu_bo_cache_mode() [all …]
|
D | ivpu_fw.h | 10 struct ivpu_bo; 16 struct ivpu_bo *mem; 17 struct ivpu_bo *mem_shave_nn; 18 struct ivpu_bo *mem_log_crit; 19 struct ivpu_bo *mem_log_verb;
|
D | ivpu_gem.c | 25 static inline void ivpu_dbg_bo(struct ivpu_device *vdev, struct ivpu_bo *bo, const char *action) in ivpu_dbg_bo() 41 int __must_check ivpu_bo_pin(struct ivpu_bo *bo) in ivpu_bo_pin() 76 ivpu_bo_alloc_vpu_addr(struct ivpu_bo *bo, struct ivpu_mmu_context *ctx, in ivpu_bo_alloc_vpu_addr() 104 static void ivpu_bo_unbind_locked(struct ivpu_bo *bo) in ivpu_bo_unbind_locked() 138 struct ivpu_bo *bo; in ivpu_bo_unbind_all_bos_from_context() 157 struct ivpu_bo *bo; in ivpu_gem_create_object() 175 static struct ivpu_bo *ivpu_bo_alloc(struct ivpu_device *vdev, u64 size, u32 flags) in ivpu_bo_alloc() 178 struct ivpu_bo *bo; in ivpu_bo_alloc() 207 struct ivpu_bo *bo = to_ivpu_bo(obj); in ivpu_gem_bo_open() 229 struct ivpu_bo *bo = to_ivpu_bo(obj); in ivpu_gem_bo_free() [all …]
|
D | ivpu_job.h | 27 struct ivpu_bo *primary_preempt_buf; 28 struct ivpu_bo *secondary_preempt_buf; 29 struct ivpu_bo *mem; 55 struct ivpu_bo *bos[] __counted_by(bo_count);
|
D | ivpu_ipc.h | 14 struct ivpu_bo; 71 struct ivpu_bo *mem_tx; 72 struct ivpu_bo *mem_rx;
|
D | ivpu_ms.h | 12 struct ivpu_bo; 17 struct ivpu_bo *bo;
|
D | ivpu_ms.c | 223 static inline struct ivpu_bo *get_ms_info_bo(struct ivpu_file_priv *file_priv) in get_ms_info_bo() 240 struct ivpu_bo *bo; in ivpu_ms_get_info_ioctl()
|
D | ivpu_fw_log.c | 29 static int fw_log_ptr(struct ivpu_device *vdev, struct ivpu_bo *bo, u32 *offset, in fw_log_ptr()
|
D | ivpu_drv.h | 170 struct ivpu_bo *ms_info_bo;
|
D | ivpu_fw.c | 521 struct ivpu_bo *ipc_mem_rx = vdev->ipc->mem_rx; in ivpu_fw_boot_params_setup()
|
D | ivpu_job.c | 600 struct ivpu_bo *bo; in ivpu_job_prepare_bos_for_submit()
|