Searched refs:ivpu_bo (Results 1 – 9 of 9) sorted by relevance
15 struct ivpu_bo { struct45 int (*alloc_pages)(struct ivpu_bo *bo); argument46 void (*free_pages)(struct ivpu_bo *bo);47 int (*map_pages)(struct ivpu_bo *bo);48 void (*unmap_pages)(struct ivpu_bo *bo);51 int ivpu_bo_pin(struct ivpu_bo *bo);56 struct ivpu_bo *58 void ivpu_bo_free_internal(struct ivpu_bo *bo);60 void ivpu_bo_unmap_sgt_and_remove_from_context(struct ivpu_bo *bo);66 static inline struct ivpu_bo *to_ivpu_bo(struct drm_gem_object *obj) in to_ivpu_bo()[all …]
29 static int __must_check prime_alloc_pages_locked(struct ivpu_bo *bo) in prime_alloc_pages_locked()35 static void prime_free_pages_locked(struct ivpu_bo *bo) in prime_free_pages_locked()40 static int prime_map_pages_locked(struct ivpu_bo *bo) in prime_map_pages_locked()55 static void prime_unmap_pages_locked(struct ivpu_bo *bo) in prime_unmap_pages_locked()70 static int __must_check shmem_alloc_pages_locked(struct ivpu_bo *bo) in shmem_alloc_pages_locked()88 static void shmem_free_pages_locked(struct ivpu_bo *bo) in shmem_free_pages_locked()97 static int ivpu_bo_map_pages_locked(struct ivpu_bo *bo) in ivpu_bo_map_pages_locked()124 static void ivpu_bo_unmap_pages_locked(struct ivpu_bo *bo) in ivpu_bo_unmap_pages_locked()143 static int __must_check internal_alloc_pages_locked(struct ivpu_bo *bo) in internal_alloc_pages_locked()172 static void internal_free_pages_locked(struct ivpu_bo *bo) in internal_free_pages_locked()[all …]
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;
14 struct ivpu_bo;58 struct ivpu_bo *mem_tx;59 struct ivpu_bo *mem_rx;
27 struct ivpu_bo *mem;54 struct ivpu_bo *bos[];
10 - Refactor struct ivpu_bo to use struct drm_gem_shmem_object
29 static int fw_log_ptr(struct ivpu_device *vdev, struct ivpu_bo *bo, u32 *offset, in fw_log_ptr()
429 struct ivpu_bo *ipc_mem_rx = vdev->ipc->mem_rx; in ivpu_fw_boot_params_setup()
433 struct ivpu_bo *bo; in ivpu_job_prepare_bos_for_submit()