Symbol: amdgpu_userq_mgr
sys/dev/pci/drm/amd/amdgpu/amdgpu.h
510
struct amdgpu_userq_mgr userq_mgr;
sys/dev/pci/drm/amd/amdgpu/amdgpu_drv.c
2809
struct amdgpu_userq_mgr *uqm, *tmp;
sys/dev/pci/drm/amd/amdgpu/amdgpu_eviction_fence.c
107
struct amdgpu_userq_mgr *uq_mgr = &fpriv->userq_mgr;
sys/dev/pci/drm/amd/amdgpu/amdgpu_userq.c
101
amdgpu_userq_preempt_helper(struct amdgpu_userq_mgr *uq_mgr,
sys/dev/pci/drm/amd/amdgpu/amdgpu_userq.c
1026
struct amdgpu_userq_mgr *uqm, *tmp;
sys/dev/pci/drm/amd/amdgpu/amdgpu_userq.c
1055
struct amdgpu_userq_mgr *uqm, *tmp;
sys/dev/pci/drm/amd/amdgpu/amdgpu_userq.c
1084
struct amdgpu_userq_mgr *uqm, *tmp;
sys/dev/pci/drm/amd/amdgpu/amdgpu_userq.c
1119
struct amdgpu_userq_mgr *uqm, *tmp;
sys/dev/pci/drm/amd/amdgpu/amdgpu_userq.c
122
amdgpu_userq_restore_helper(struct amdgpu_userq_mgr *uq_mgr,
sys/dev/pci/drm/amd/amdgpu/amdgpu_userq.c
143
amdgpu_userq_unmap_helper(struct amdgpu_userq_mgr *uq_mgr,
sys/dev/pci/drm/amd/amdgpu/amdgpu_userq.c
163
amdgpu_userq_map_helper(struct amdgpu_userq_mgr *uq_mgr,
sys/dev/pci/drm/amd/amdgpu/amdgpu_userq.c
183
amdgpu_userq_wait_for_last_fence(struct amdgpu_userq_mgr *uq_mgr,
sys/dev/pci/drm/amd/amdgpu/amdgpu_userq.c
198
amdgpu_userq_cleanup(struct amdgpu_userq_mgr *uq_mgr,
sys/dev/pci/drm/amd/amdgpu/amdgpu_userq.c
213
amdgpu_userq_find(struct amdgpu_userq_mgr *uq_mgr, int qid)
sys/dev/pci/drm/amd/amdgpu/amdgpu_userq.c
219
amdgpu_userq_ensure_ev_fence(struct amdgpu_userq_mgr *uq_mgr,
sys/dev/pci/drm/amd/amdgpu/amdgpu_userq.c
243
int amdgpu_userq_create_object(struct amdgpu_userq_mgr *uq_mgr,
sys/dev/pci/drm/amd/amdgpu/amdgpu_userq.c
298
void amdgpu_userq_destroy_object(struct amdgpu_userq_mgr *uq_mgr,
sys/dev/pci/drm/amd/amdgpu/amdgpu_userq.c
306
amdgpu_userq_get_doorbell_index(struct amdgpu_userq_mgr *uq_mgr,
sys/dev/pci/drm/amd/amdgpu/amdgpu_userq.c
388
struct amdgpu_userq_mgr *uq_mgr = &fpriv->userq_mgr;
sys/dev/pci/drm/amd/amdgpu/amdgpu_userq.c
487
struct amdgpu_userq_mgr *uq_mgr = &fpriv->userq_mgr;
sys/dev/pci/drm/amd/amdgpu/amdgpu_userq.c
749
amdgpu_userq_restore_all(struct amdgpu_userq_mgr *uq_mgr)
sys/dev/pci/drm/amd/amdgpu/amdgpu_userq.c
816
amdgpu_userq_vm_validate(struct amdgpu_userq_mgr *uq_mgr)
sys/dev/pci/drm/amd/amdgpu/amdgpu_userq.c
879
struct amdgpu_userq_mgr *uq_mgr = work_to_uq_mgr(work, resume_work.work);
sys/dev/pci/drm/amd/amdgpu/amdgpu_userq.c
904
amdgpu_userq_evict_all(struct amdgpu_userq_mgr *uq_mgr)
sys/dev/pci/drm/amd/amdgpu/amdgpu_userq.c
923
amdgpu_userq_wait_for_signal(struct amdgpu_userq_mgr *uq_mgr)
sys/dev/pci/drm/amd/amdgpu/amdgpu_userq.c
945
amdgpu_userq_evict(struct amdgpu_userq_mgr *uq_mgr,
sys/dev/pci/drm/amd/amdgpu/amdgpu_userq.c
977
int amdgpu_userq_mgr_init(struct amdgpu_userq_mgr *userq_mgr, struct drm_file *file_priv,
sys/dev/pci/drm/amd/amdgpu/amdgpu_userq.c
993
void amdgpu_userq_mgr_fini(struct amdgpu_userq_mgr *userq_mgr)
sys/dev/pci/drm/amd/amdgpu/amdgpu_userq.c
997
struct amdgpu_userq_mgr *uqm, *tmp;
sys/dev/pci/drm/amd/amdgpu/amdgpu_userq.h
115
int amdgpu_userq_mgr_init(struct amdgpu_userq_mgr *userq_mgr, struct drm_file *file_priv,
sys/dev/pci/drm/amd/amdgpu/amdgpu_userq.h
118
void amdgpu_userq_mgr_fini(struct amdgpu_userq_mgr *userq_mgr);
sys/dev/pci/drm/amd/amdgpu/amdgpu_userq.h
120
int amdgpu_userq_create_object(struct amdgpu_userq_mgr *uq_mgr,
sys/dev/pci/drm/amd/amdgpu/amdgpu_userq.h
124
void amdgpu_userq_destroy_object(struct amdgpu_userq_mgr *uq_mgr,
sys/dev/pci/drm/amd/amdgpu/amdgpu_userq.h
127
void amdgpu_userq_evict(struct amdgpu_userq_mgr *uq_mgr,
sys/dev/pci/drm/amd/amdgpu/amdgpu_userq.h
130
void amdgpu_userq_ensure_ev_fence(struct amdgpu_userq_mgr *userq_mgr,
sys/dev/pci/drm/amd/amdgpu/amdgpu_userq.h
133
uint64_t amdgpu_userq_get_doorbell_index(struct amdgpu_userq_mgr *uq_mgr,
sys/dev/pci/drm/amd/amdgpu/amdgpu_userq.h
33
#define work_to_uq_mgr(w, name) container_of(w, struct amdgpu_userq_mgr, name)
sys/dev/pci/drm/amd/amdgpu/amdgpu_userq.h
62
struct amdgpu_userq_mgr *userq_mgr;
sys/dev/pci/drm/amd/amdgpu/amdgpu_userq.h
79
int (*mqd_create)(struct amdgpu_userq_mgr *uq_mgr,
sys/dev/pci/drm/amd/amdgpu/amdgpu_userq.h
82
void (*mqd_destroy)(struct amdgpu_userq_mgr *uq_mgr,
sys/dev/pci/drm/amd/amdgpu/amdgpu_userq.h
84
int (*unmap)(struct amdgpu_userq_mgr *uq_mgr,
sys/dev/pci/drm/amd/amdgpu/amdgpu_userq.h
86
int (*map)(struct amdgpu_userq_mgr *uq_mgr,
sys/dev/pci/drm/amd/amdgpu/amdgpu_userq.h
88
int (*preempt)(struct amdgpu_userq_mgr *uq_mgr,
sys/dev/pci/drm/amd/amdgpu/amdgpu_userq.h
90
int (*restore)(struct amdgpu_userq_mgr *uq_mgr,
sys/dev/pci/drm/amd/amdgpu/amdgpu_userq_fence.c
484
struct amdgpu_userq_mgr *userq_mgr = &fpriv->userq_mgr;
sys/dev/pci/drm/amd/amdgpu/amdgpu_userq_fence.c
687
struct amdgpu_userq_mgr *userq_mgr = &fpriv->userq_mgr;
sys/dev/pci/drm/amd/amdgpu/mes_userqueue.c
115
static int mes_userq_map(struct amdgpu_userq_mgr *uq_mgr,
sys/dev/pci/drm/amd/amdgpu/mes_userqueue.c
160
static int mes_userq_unmap(struct amdgpu_userq_mgr *uq_mgr,
sys/dev/pci/drm/amd/amdgpu/mes_userqueue.c
180
static int mes_userq_create_ctx_space(struct amdgpu_userq_mgr *uq_mgr,
sys/dev/pci/drm/amd/amdgpu/mes_userqueue.c
208
struct amdgpu_userq_mgr *uqm, *tmp;
sys/dev/pci/drm/amd/amdgpu/mes_userqueue.c
249
static int mes_userq_mqd_create(struct amdgpu_userq_mgr *uq_mgr,
sys/dev/pci/drm/amd/amdgpu/mes_userqueue.c
410
mes_userq_mqd_destroy(struct amdgpu_userq_mgr *uq_mgr,
sys/dev/pci/drm/amd/amdgpu/mes_userqueue.c
418
static int mes_userq_preempt(struct amdgpu_userq_mgr *uq_mgr,
sys/dev/pci/drm/amd/amdgpu/mes_userqueue.c
464
static int mes_userq_restore(struct amdgpu_userq_mgr *uq_mgr,
sys/dev/pci/drm/amd/amdgpu/mes_userqueue.c
62
mes_userq_create_wptr_mapping(struct amdgpu_userq_mgr *uq_mgr,