Home
last modified time | relevance | path

Searched refs:ivpu_bo (Results 1 – 9 of 9) sorted by relevance

/Linux-v6.6/drivers/accel/ivpu/
Divpu_gem.h15 struct ivpu_bo { struct
45 int (*alloc_pages)(struct ivpu_bo *bo); argument
46 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 …]
Divpu_gem.c29 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 …]
Divpu_fw.h10 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;
Divpu_ipc.h14 struct ivpu_bo;
58 struct ivpu_bo *mem_tx;
59 struct ivpu_bo *mem_rx;
Divpu_job.h27 struct ivpu_bo *mem;
54 struct ivpu_bo *bos[];
DTODO10 - Refactor struct ivpu_bo to use struct drm_gem_shmem_object
Divpu_fw_log.c29 static int fw_log_ptr(struct ivpu_device *vdev, struct ivpu_bo *bo, u32 *offset, in fw_log_ptr()
Divpu_fw.c429 struct ivpu_bo *ipc_mem_rx = vdev->ipc->mem_rx; in ivpu_fw_boot_params_setup()
Divpu_job.c433 struct ivpu_bo *bo; in ivpu_job_prepare_bos_for_submit()