Symbol: amdxdna_gem_obj
drivers/accel/amdxdna/aie2_ctx.c
1051
void aie2_hmm_invalidate(struct amdxdna_gem_obj *abo,
drivers/accel/amdxdna/aie2_ctx.c
181
struct amdxdna_gem_obj *cmd_abo;
drivers/accel/amdxdna/aie2_ctx.c
236
struct amdxdna_gem_obj *cmd_abo;
drivers/accel/amdxdna/aie2_ctx.c
287
struct amdxdna_gem_obj *cmd_abo = job->cmd_bo;
drivers/accel/amdxdna/aie2_ctx.c
546
struct amdxdna_gem_obj *heap;
drivers/accel/amdxdna/aie2_ctx.c
574
struct amdxdna_gem_obj *abo;
drivers/accel/amdxdna/aie2_ctx.c
61
struct amdxdna_gem_obj *heap = hwctx->priv->heap;
drivers/accel/amdxdna/aie2_ctx.c
791
struct amdxdna_gem_obj *abo;
drivers/accel/amdxdna/aie2_ctx.c
883
static int aie2_populate_range(struct amdxdna_gem_obj *abo)
drivers/accel/amdxdna/aie2_ctx.c
959
struct amdxdna_gem_obj *abo;
drivers/accel/amdxdna/aie2_message.c
1005
struct amdxdna_gem_obj *abo;
drivers/accel/amdxdna/aie2_message.c
1048
struct amdxdna_gem_obj *cmdbuf_abo = aie2_cmdlist_get_cmd_buf(job);
drivers/accel/amdxdna/aie2_message.c
1051
struct amdxdna_gem_obj *cmd_abo = job->cmd_bo;
drivers/accel/amdxdna/aie2_message.c
1088
struct amdxdna_gem_obj *abo = to_xdna_obj(job->bos[0]);
drivers/accel/amdxdna/aie2_message.c
1124
struct amdxdna_gem_obj *abo = to_xdna_obj(job->bos[0]);
drivers/accel/amdxdna/aie2_message.c
501
struct amdxdna_gem_obj *abo;
drivers/accel/amdxdna/aie2_message.c
551
static int aie2_init_exec_cu_req(struct amdxdna_gem_obj *cmd_bo, void *req,
drivers/accel/amdxdna/aie2_message.c
573
static int aie2_init_exec_dpu_req(struct amdxdna_gem_obj *cmd_bo, void *req,
drivers/accel/amdxdna/aie2_message.c
619
aie2_cmdlist_fill_cf(struct amdxdna_gem_obj *cmd_bo, void *slot, size_t *size)
drivers/accel/amdxdna/aie2_message.c
641
aie2_cmdlist_fill_dpu(struct amdxdna_gem_obj *cmd_bo, void *slot, size_t *size)
drivers/accel/amdxdna/aie2_message.c
671
static int aie2_cmdlist_unsupp(struct amdxdna_gem_obj *cmd_bo, void *slot, size_t *size)
drivers/accel/amdxdna/aie2_message.c
702
aie2_cmdlist_fill_npu_cf(struct amdxdna_gem_obj *cmd_bo, void *slot, size_t *size)
drivers/accel/amdxdna/aie2_message.c
726
aie2_cmdlist_fill_npu_dpu(struct amdxdna_gem_obj *cmd_bo, void *slot, size_t *size)
drivers/accel/amdxdna/aie2_message.c
758
aie2_cmdlist_fill_npu_preempt(struct amdxdna_gem_obj *cmd_bo, void *slot, size_t *size)
drivers/accel/amdxdna/aie2_message.c
794
aie2_cmdlist_fill_npu_elf(struct amdxdna_gem_obj *cmd_bo, void *slot, size_t *size)
drivers/accel/amdxdna/aie2_message.c
841
static int aie2_init_exec_req(void *req, struct amdxdna_gem_obj *cmd_abo,
drivers/accel/amdxdna/aie2_message.c
876
aie2_cmdlist_fill_slot(void *slot, struct amdxdna_gem_obj *cmd_abo,
drivers/accel/amdxdna/aie2_message.c
937
static inline struct amdxdna_gem_obj *
drivers/accel/amdxdna/aie2_message.c
950
struct amdxdna_gem_obj *cmd_abo = job->cmd_bo;
drivers/accel/amdxdna/aie2_message.c
981
struct amdxdna_gem_obj *cmdbuf_abo = aie2_cmdlist_get_cmd_buf(job);
drivers/accel/amdxdna/aie2_message.c
984
struct amdxdna_gem_obj *cmd_abo = job->cmd_bo;
drivers/accel/amdxdna/aie2_pci.h
137
struct amdxdna_gem_obj *heap;
drivers/accel/amdxdna/aie2_pci.h
153
struct amdxdna_gem_obj *cmd_buf[HWCTX_MAX_CMDS];
drivers/accel/amdxdna/aie2_pci.h
164
int (*init_cu_req)(struct amdxdna_gem_obj *cmd_bo, void *req,
drivers/accel/amdxdna/aie2_pci.h
166
int (*init_dpu_req)(struct amdxdna_gem_obj *cmd_bo, void *req,
drivers/accel/amdxdna/aie2_pci.h
169
int (*fill_cf_slot)(struct amdxdna_gem_obj *cmd_bo, void *slot, size_t *size);
drivers/accel/amdxdna/aie2_pci.h
170
int (*fill_dpu_slot)(struct amdxdna_gem_obj *cmd_bo, void *slot, size_t *size);
drivers/accel/amdxdna/aie2_pci.h
171
int (*fill_preempt_slot)(struct amdxdna_gem_obj *cmd_bo, void *slot, size_t *size);
drivers/accel/amdxdna/aie2_pci.h
172
int (*fill_elf_slot)(struct amdxdna_gem_obj *cmd_bo, void *slot, size_t *size);
drivers/accel/amdxdna/aie2_pci.h
353
void aie2_hmm_invalidate(struct amdxdna_gem_obj *abo, unsigned long cur_seq);
drivers/accel/amdxdna/amdxdna_ctx.c
120
u32 amdxdna_cmd_get_cu_idx(struct amdxdna_gem_obj *abo)
drivers/accel/amdxdna/amdxdna_ctx.c
139
int amdxdna_cmd_set_error(struct amdxdna_gem_obj *abo,
drivers/accel/amdxdna/amdxdna_ctx.c
363
struct amdxdna_gem_obj *abo;
drivers/accel/amdxdna/amdxdna_ctx.c
411
struct amdxdna_gem_obj *abo;
drivers/accel/amdxdna/amdxdna_ctx.c
96
void *amdxdna_cmd_get_payload(struct amdxdna_gem_obj *abo, u32 *size)
drivers/accel/amdxdna/amdxdna_ctx.h
138
struct amdxdna_gem_obj *cmd_bo;
drivers/accel/amdxdna/amdxdna_ctx.h
144
amdxdna_cmd_get_op(struct amdxdna_gem_obj *abo)
drivers/accel/amdxdna/amdxdna_ctx.h
152
amdxdna_cmd_set_state(struct amdxdna_gem_obj *abo, enum ert_cmd_state s)
drivers/accel/amdxdna/amdxdna_ctx.h
161
amdxdna_cmd_get_state(struct amdxdna_gem_obj *abo)
drivers/accel/amdxdna/amdxdna_ctx.h
168
void *amdxdna_cmd_get_payload(struct amdxdna_gem_obj *abo, u32 *size);
drivers/accel/amdxdna/amdxdna_ctx.h
169
u32 amdxdna_cmd_get_cu_idx(struct amdxdna_gem_obj *abo);
drivers/accel/amdxdna/amdxdna_ctx.h
170
int amdxdna_cmd_set_error(struct amdxdna_gem_obj *abo,
drivers/accel/amdxdna/amdxdna_gem.c
107
struct amdxdna_gem_obj *abo = mapp->abo;
drivers/accel/amdxdna/amdxdna_gem.c
141
static void amdxdna_hmm_unregister(struct amdxdna_gem_obj *abo,
drivers/accel/amdxdna/amdxdna_gem.c
193
static int amdxdna_hmm_register(struct amdxdna_gem_obj *abo,
drivers/accel/amdxdna/amdxdna_gem.c
257
struct amdxdna_gem_obj *abo = to_xdna_obj(gobj);
drivers/accel/amdxdna/amdxdna_gem.c
268
static int amdxdna_insert_pages(struct amdxdna_gem_obj *abo,
drivers/accel/amdxdna/amdxdna_gem.c
27
amdxdna_gem_heap_alloc(struct amdxdna_gem_obj *abo)
drivers/accel/amdxdna/amdxdna_gem.c
32
struct amdxdna_gem_obj *heap;
drivers/accel/amdxdna/amdxdna_gem.c
328
struct amdxdna_gem_obj *abo = to_xdna_obj(gobj);
drivers/accel/amdxdna/amdxdna_gem.c
354
struct amdxdna_gem_obj *abo = to_xdna_obj(gobj);
drivers/accel/amdxdna/amdxdna_gem.c
393
static int amdxdna_gem_obj_vmap(struct amdxdna_gem_obj *abo, void **vaddr)
drivers/accel/amdxdna/amdxdna_gem.c
407
static void amdxdna_gem_obj_vunmap(struct amdxdna_gem_obj *abo)
drivers/accel/amdxdna/amdxdna_gem.c
424
struct amdxdna_gem_obj *abo = to_xdna_obj(gobj);
drivers/accel/amdxdna/amdxdna_gem.c
441
static void amdxdna_imported_obj_free(struct amdxdna_gem_obj *abo)
drivers/accel/amdxdna/amdxdna_gem.c
453
struct amdxdna_gem_obj *abo = to_xdna_obj(gobj);
drivers/accel/amdxdna/amdxdna_gem.c
494
static struct amdxdna_gem_obj *
drivers/accel/amdxdna/amdxdna_gem.c
497
struct amdxdna_gem_obj *abo;
drivers/accel/amdxdna/amdxdna_gem.c
519
struct amdxdna_gem_obj *abo;
drivers/accel/amdxdna/amdxdna_gem.c
530
static struct amdxdna_gem_obj *
drivers/accel/amdxdna/amdxdna_gem.c
542
static struct amdxdna_gem_obj *
drivers/accel/amdxdna/amdxdna_gem.c
580
static struct amdxdna_gem_obj *
drivers/accel/amdxdna/amdxdna_gem.c
596
struct amdxdna_gem_obj *abo;
drivers/accel/amdxdna/amdxdna_gem.c
637
static struct amdxdna_gem_obj *
drivers/accel/amdxdna/amdxdna_gem.c
643
struct amdxdna_gem_obj *abo;
drivers/accel/amdxdna/amdxdna_gem.c
655
static struct amdxdna_gem_obj *
drivers/accel/amdxdna/amdxdna_gem.c
662
struct amdxdna_gem_obj *abo;
drivers/accel/amdxdna/amdxdna_gem.c
708
struct amdxdna_gem_obj *
drivers/accel/amdxdna/amdxdna_gem.c
716
struct amdxdna_gem_obj *abo;
drivers/accel/amdxdna/amdxdna_gem.c
739
static struct amdxdna_gem_obj *
drivers/accel/amdxdna/amdxdna_gem.c
745
struct amdxdna_gem_obj *abo;
drivers/accel/amdxdna/amdxdna_gem.c
766
struct amdxdna_gem_obj *abo;
drivers/accel/amdxdna/amdxdna_gem.c
809
int amdxdna_gem_pin_nolock(struct amdxdna_gem_obj *abo)
drivers/accel/amdxdna/amdxdna_gem.c
81
amdxdna_gem_destroy_obj(struct amdxdna_gem_obj *abo)
drivers/accel/amdxdna/amdxdna_gem.c
826
int amdxdna_gem_pin(struct amdxdna_gem_obj *abo)
drivers/accel/amdxdna/amdxdna_gem.c
837
void amdxdna_gem_unpin(struct amdxdna_gem_obj *abo)
drivers/accel/amdxdna/amdxdna_gem.c
850
struct amdxdna_gem_obj *amdxdna_gem_get_obj(struct amdxdna_client *client,
drivers/accel/amdxdna/amdxdna_gem.c
854
struct amdxdna_gem_obj *abo;
drivers/accel/amdxdna/amdxdna_gem.c
88
amdxdna_gem_heap_free(struct amdxdna_gem_obj *abo)
drivers/accel/amdxdna/amdxdna_gem.c
893
struct amdxdna_gem_obj *abo;
drivers/accel/amdxdna/amdxdna_gem.c
90
struct amdxdna_gem_obj *heap;
drivers/accel/amdxdna/amdxdna_gem.c
934
struct amdxdna_gem_obj *abo;
drivers/accel/amdxdna/amdxdna_gem.h
17
struct amdxdna_gem_obj *abo;
drivers/accel/amdxdna/amdxdna_gem.h
54
static inline struct amdxdna_gem_obj *to_xdna_obj(struct drm_gem_object *gobj)
drivers/accel/amdxdna/amdxdna_gem.h
56
return container_of(gobj, struct amdxdna_gem_obj, base.base);
drivers/accel/amdxdna/amdxdna_gem.h
59
struct amdxdna_gem_obj *amdxdna_gem_get_obj(struct amdxdna_client *client,
drivers/accel/amdxdna/amdxdna_gem.h
61
static inline void amdxdna_gem_put_obj(struct amdxdna_gem_obj *abo)
drivers/accel/amdxdna/amdxdna_gem.h
66
static inline u64 amdxdna_dev_bo_offset(struct amdxdna_gem_obj *abo)
drivers/accel/amdxdna/amdxdna_gem.h
77
struct amdxdna_gem_obj *
drivers/accel/amdxdna/amdxdna_gem.h
82
int amdxdna_gem_pin_nolock(struct amdxdna_gem_obj *abo);
drivers/accel/amdxdna/amdxdna_gem.h
83
int amdxdna_gem_pin(struct amdxdna_gem_obj *abo);
drivers/accel/amdxdna/amdxdna_gem.h
84
void amdxdna_gem_unpin(struct amdxdna_gem_obj *abo);
drivers/accel/amdxdna/amdxdna_pci_drv.h
129
struct amdxdna_gem_obj *dev_heap;
drivers/accel/amdxdna/amdxdna_pci_drv.h
43
struct amdxdna_gem_obj;
drivers/accel/amdxdna/amdxdna_pci_drv.h
59
void (*hmm_invalidate)(struct amdxdna_gem_obj *abo, unsigned long cur_seq);