Searched refs:amdxdna_gem_obj (Results 1 – 8 of 8) sorted by relevance
| /drivers/accel/amdxdna/ |
| A D | amdxdna_gem.h | 16 struct amdxdna_gem_obj *abo; 34 struct amdxdna_gem_obj { struct 53 static inline struct amdxdna_gem_obj *to_xdna_obj(struct drm_gem_object *gobj) in to_xdna_obj() argument 55 return container_of(gobj, struct amdxdna_gem_obj, base.base); in to_xdna_obj() 58 struct amdxdna_gem_obj *amdxdna_gem_get_obj(struct amdxdna_client *client, 60 static inline void amdxdna_gem_put_obj(struct amdxdna_gem_obj *abo) in amdxdna_gem_put_obj() 71 struct amdxdna_gem_obj * 76 int amdxdna_gem_pin_nolock(struct amdxdna_gem_obj *abo); 77 int amdxdna_gem_pin(struct amdxdna_gem_obj *abo); 78 void amdxdna_gem_unpin(struct amdxdna_gem_obj *abo);
|
| A D | amdxdna_gem.c | 32 struct amdxdna_gem_obj *heap; in amdxdna_gem_heap_alloc() 90 struct amdxdna_gem_obj *heap; in amdxdna_gem_heap_free() 464 struct amdxdna_gem_obj *abo; in amdxdna_gem_create_obj() 486 struct amdxdna_gem_obj *abo; in amdxdna_gem_create_object_cb() 501 struct amdxdna_gem_obj *abo; in amdxdna_gem_prime_import() 549 struct amdxdna_gem_obj *abo; in amdxdna_drm_alloc_shmem() 573 struct amdxdna_gem_obj *abo; in amdxdna_drm_create_dev_heap() 622 struct amdxdna_gem_obj * 630 struct amdxdna_gem_obj *abo; in amdxdna_drm_alloc_dev_bo() 661 struct amdxdna_gem_obj *abo; in amdxdna_drm_create_cmd_bo() [all …]
|
| A D | amdxdna_ctx.h | 109 struct amdxdna_gem_obj *cmd_bo; 115 amdxdna_cmd_get_op(struct amdxdna_gem_obj *abo) in amdxdna_cmd_get_op() 123 amdxdna_cmd_set_state(struct amdxdna_gem_obj *abo, enum ert_cmd_state s) in amdxdna_cmd_set_state() 132 amdxdna_cmd_get_state(struct amdxdna_gem_obj *abo) in amdxdna_cmd_get_state() 139 void *amdxdna_cmd_get_payload(struct amdxdna_gem_obj *abo, u32 *size); 140 int amdxdna_cmd_get_cu_idx(struct amdxdna_gem_obj *abo);
|
| A D | aie2_message.c | 384 struct amdxdna_gem_obj *abo; in aie2_config_cu() 442 struct amdxdna_gem_obj *cmd_abo = job->cmd_bo; in aie2_execbuf() 514 struct amdxdna_gem_obj *abo, u32 *size) in aie2_cmdlist_fill_one_slot_cf() 541 struct amdxdna_gem_obj *abo, u32 *size) in aie2_cmdlist_fill_one_slot_dpu() 578 struct amdxdna_gem_obj *abo, u32 *size) in aie2_cmdlist_fill_one_slot() 608 static inline struct amdxdna_gem_obj * 618 struct amdxdna_gem_obj *cmdbuf_abo, u32 size, u32 cnt) in aie2_cmdlist_prepare_request() 648 struct amdxdna_gem_obj *cmd_abo = job->cmd_bo; in aie2_cmdlist_multi_execbuf() 667 struct amdxdna_gem_obj *abo; in aie2_cmdlist_multi_execbuf() 712 struct amdxdna_gem_obj *cmd_abo = job->cmd_bo; in aie2_cmdlist_single_execbuf() [all …]
|
| A D | amdxdna_pci_drv.h | 42 struct amdxdna_gem_obj; 57 void (*hmm_invalidate)(struct amdxdna_gem_obj *abo, unsigned long cur_seq); 130 struct amdxdna_gem_obj *dev_heap;
|
| A D | aie2_ctx.c | 59 struct amdxdna_gem_obj *heap = hwctx->priv->heap; in aie2_hwctx_restart() 194 struct amdxdna_gem_obj *cmd_abo; in aie2_sched_resp_handler() 248 struct amdxdna_gem_obj *cmd_abo; in aie2_sched_cmdlist_resp_handler() 299 struct amdxdna_gem_obj *cmd_abo = job->cmd_bo; in aie2_sched_job_run() 532 struct amdxdna_gem_obj *heap; in aie2_hwctx_init() 561 struct amdxdna_gem_obj *abo; in aie2_hwctx_init() 758 static int aie2_populate_range(struct amdxdna_gem_obj *abo) in aie2_populate_range() 834 struct amdxdna_gem_obj *abo; in aie2_cmd_submit() 926 void aie2_hmm_invalidate(struct amdxdna_gem_obj *abo, in aie2_hmm_invalidate()
|
| A D | aie2_pci.h | 133 struct amdxdna_gem_obj *heap; 149 struct amdxdna_gem_obj *cmd_buf[HWCTX_MAX_CMDS]; 294 void aie2_hmm_invalidate(struct amdxdna_gem_obj *abo, unsigned long cur_seq);
|
| A D | amdxdna_ctx.c | 105 void *amdxdna_cmd_get_payload(struct amdxdna_gem_obj *abo, u32 *size) in amdxdna_cmd_get_payload() 126 int amdxdna_cmd_get_cu_idx(struct amdxdna_gem_obj *abo) in amdxdna_cmd_get_cu_idx() 364 struct amdxdna_gem_obj *abo; in amdxdna_arg_bos_lookup()
|
Completed in 639 milliseconds