ivpu_bo
struct ivpu_bo *ms_info_bo;
struct ivpu_bo *ipc_mem_rx = vdev->ipc->mem_rx;
struct ivpu_bo;
struct ivpu_bo *mem_bp;
struct ivpu_bo *mem_fw_ver;
struct ivpu_bo *mem;
struct ivpu_bo *mem_shave_nn;
struct ivpu_bo *mem_log_crit;
struct ivpu_bo *mem_log_verb;
struct ivpu_bo *bo, bool only_new_msgs, struct drm_printer *p)
static int fw_log_from_bo(struct ivpu_device *vdev, struct ivpu_bo *bo, u32 *offset,
ivpu_bo_alloc_vpu_addr(struct ivpu_bo *bo, struct ivpu_mmu_context *ctx,
static void ivpu_bo_unbind_locked(struct ivpu_bo *bo)
struct ivpu_bo *bo;
struct ivpu_bo *bo;
struct ivpu_bo *bo;
static struct ivpu_bo *ivpu_bo_alloc(struct ivpu_device *vdev, u64 size, u32 flags)
struct ivpu_bo *bo;
static inline void ivpu_dbg_bo(struct ivpu_device *vdev, struct ivpu_bo *bo, const char *action)
struct ivpu_bo *bo = to_ivpu_bo(obj);
struct ivpu_bo *bo = to_ivpu_bo(obj);
struct ivpu_bo *bo = to_ivpu_bo(obj);
struct ivpu_bo *bo;
static inline int ivpu_bo_lock(struct ivpu_bo *bo)
struct ivpu_bo *
struct ivpu_bo *bo;
static inline void ivpu_bo_unlock(struct ivpu_bo *bo)
struct ivpu_bo *ivpu_bo_create_runtime(struct ivpu_device *vdev, u64 addr, u64 size, u32 flags)
struct ivpu_bo *ivpu_bo_create_global(struct ivpu_device *vdev, u64 size, u32 flags)
static struct sg_table *ivpu_bo_map_attachment(struct ivpu_device *vdev, struct ivpu_bo *bo)
void ivpu_bo_free(struct ivpu_bo *bo)
struct ivpu_bo *bo;
static void ivpu_bo_print_info(struct ivpu_bo *bo, struct drm_printer *p)
struct ivpu_bo *bo;
int __must_check ivpu_bo_bind(struct ivpu_bo *bo)
static inline u32 cpu_to_vpu_addr(struct ivpu_bo *bo, void *cpu_addr)
static inline bool ivpu_bo_is_mappable(struct ivpu_bo *bo)
int ivpu_bo_bind(struct ivpu_bo *bo);
struct ivpu_bo *ivpu_bo_create(struct ivpu_device *vdev, struct ivpu_mmu_context *ctx,
struct ivpu_bo *ivpu_bo_create_runtime(struct ivpu_device *vdev, u64 addr, u64 size, u32 flags);
struct ivpu_bo *ivpu_bo_create_global(struct ivpu_device *vdev, u64 size, u32 flags);
void ivpu_bo_free(struct ivpu_bo *bo);
static inline struct ivpu_bo *to_ivpu_bo(struct drm_gem_object *obj)
return container_of(obj, struct ivpu_bo, base.base);
static inline void *ivpu_bo_vaddr(struct ivpu_bo *bo)
static inline size_t ivpu_bo_size(struct ivpu_bo *bo)
static inline u32 ivpu_bo_cache_mode(struct ivpu_bo *bo)
static inline struct ivpu_device *ivpu_bo_to_vdev(struct ivpu_bo *bo)
static inline bool ivpu_bo_is_snooped(struct ivpu_bo *bo)
static inline bool ivpu_bo_is_read_only(struct ivpu_bo *bo)
static inline bool ivpu_bo_is_resident(struct ivpu_bo *bo)
static inline void *ivpu_to_cpu_addr(struct ivpu_bo *bo, u32 vpu_addr)
static struct ivpu_bo *
struct ivpu_bo *bo;
struct ivpu_bo *bo;
struct ivpu_bo;
struct ivpu_bo *mem_tx;
struct ivpu_bo *mem_rx;
struct ivpu_bo *bo;
struct ivpu_bo *preempt_bo = job->bos[preempt_buffer_index];
struct ivpu_bo *primary_preempt_buf;
struct ivpu_bo *secondary_preempt_buf;
struct ivpu_bo *mem;
struct ivpu_bo *primary_preempt_buf;
struct ivpu_bo *secondary_preempt_buf;
struct ivpu_bo *bos[] __counted_by(bo_count);
static inline struct ivpu_bo *get_ms_info_bo(struct ivpu_file_priv *file_priv)
struct ivpu_bo *bo;
struct ivpu_bo;
struct ivpu_bo *bo;
struct ivpu_bo *bo;