Symbol: drm_sched_entity
sys/dev/pci/drm/amd/amdgpu/amdgpu_cs.c
1109
struct drm_sched_entity *entity = p->entities[i];
sys/dev/pci/drm/amd/amdgpu/amdgpu_cs.c
1494
struct drm_sched_entity *entity;
sys/dev/pci/drm/amd/amdgpu/amdgpu_cs.c
1542
struct drm_sched_entity *entity;
sys/dev/pci/drm/amd/amdgpu/amdgpu_cs.c
416
struct drm_sched_entity *entity;
sys/dev/pci/drm/amd/amdgpu/amdgpu_cs.c
77
struct drm_sched_entity *entity;
sys/dev/pci/drm/amd/amdgpu/amdgpu_cs.h
61
struct drm_sched_entity *entities[AMDGPU_CS_GANG_SIZE];
sys/dev/pci/drm/amd/amdgpu/amdgpu_ctx.c
435
u32 ring, struct drm_sched_entity **entity)
sys/dev/pci/drm/amd/amdgpu/amdgpu_ctx.c
438
struct drm_sched_entity *ctx_entity;
sys/dev/pci/drm/amd/amdgpu/amdgpu_ctx.c
758
struct drm_sched_entity *entity,
sys/dev/pci/drm/amd/amdgpu/amdgpu_ctx.c
785
struct drm_sched_entity *entity,
sys/dev/pci/drm/amd/amdgpu/amdgpu_ctx.c
860
struct drm_sched_entity *entity)
sys/dev/pci/drm/amd/amdgpu/amdgpu_ctx.c
908
struct drm_sched_entity *entity;
sys/dev/pci/drm/amd/amdgpu/amdgpu_ctx.c
938
struct drm_sched_entity *entity;
sys/dev/pci/drm/amd/amdgpu/amdgpu_ctx.h
41
struct drm_sched_entity entity;
sys/dev/pci/drm/amd/amdgpu/amdgpu_ctx.h
77
u32 ring, struct drm_sched_entity **entity);
sys/dev/pci/drm/amd/amdgpu/amdgpu_ctx.h
79
struct drm_sched_entity *entity,
sys/dev/pci/drm/amd/amdgpu/amdgpu_ctx.h
82
struct drm_sched_entity *entity,
sys/dev/pci/drm/amd/amdgpu/amdgpu_ctx.h
91
struct drm_sched_entity *entity);
sys/dev/pci/drm/amd/amdgpu/amdgpu_gfx.c
1461
struct drm_sched_entity entity;
sys/dev/pci/drm/amd/amdgpu/amdgpu_job.c
184
struct drm_sched_entity *entity, void *owner,
sys/dev/pci/drm/amd/amdgpu/amdgpu_job.c
209
struct drm_sched_entity *entity, void *owner,
sys/dev/pci/drm/amd/amdgpu/amdgpu_job.c
341
struct drm_sched_entity *s_entity)
sys/dev/pci/drm/amd/amdgpu/amdgpu_job.c
423
drm_sched_entity_queue_pop(struct drm_sched_entity *entity)
sys/dev/pci/drm/amd/amdgpu/amdgpu_job.c
437
struct drm_sched_entity *s_entity = NULL;
sys/dev/pci/drm/amd/amdgpu/amdgpu_job.h
109
struct drm_sched_entity *entity, void *owner,
sys/dev/pci/drm/amd/amdgpu/amdgpu_job.h
113
struct drm_sched_entity *entity, void *owner,
sys/dev/pci/drm/amd/amdgpu/amdgpu_ttm.c
2325
struct drm_sched_entity *entity = delayed ? &adev->mman.low_pr :
sys/dev/pci/drm/amd/amdgpu/amdgpu_ttm.h
68
struct drm_sched_entity high_pr;
sys/dev/pci/drm/amd/amdgpu/amdgpu_ttm.h
70
struct drm_sched_entity low_pr;
sys/dev/pci/drm/amd/amdgpu/amdgpu_uvd.h
65
struct drm_sched_entity entity;
sys/dev/pci/drm/amd/amdgpu/amdgpu_vce.h
51
struct drm_sched_entity entity;
sys/dev/pci/drm/amd/amdgpu/amdgpu_vm.h
405
struct drm_sched_entity immediate;
sys/dev/pci/drm/amd/amdgpu/amdgpu_vm.h
406
struct drm_sched_entity delayed;
sys/dev/pci/drm/amd/amdgpu/amdgpu_vm_sdma.c
47
struct drm_sched_entity *entity = p->immediate ? &p->vm->immediate
sys/dev/pci/drm/include/drm/gpu_scheduler.h
260
struct drm_sched_entity *current_entity;
sys/dev/pci/drm/include/drm/gpu_scheduler.h
362
struct drm_sched_entity *entity;
sys/dev/pci/drm/include/drm/gpu_scheduler.h
428
struct drm_sched_entity *s_entity);
sys/dev/pci/drm/include/drm/gpu_scheduler.h
660
struct drm_sched_entity *entity,
sys/dev/pci/drm/include/drm/gpu_scheduler.h
690
int drm_sched_entity_init(struct drm_sched_entity *entity,
sys/dev/pci/drm/include/drm/gpu_scheduler.h
695
long drm_sched_entity_flush(struct drm_sched_entity *entity, long timeout);
sys/dev/pci/drm/include/drm/gpu_scheduler.h
696
void drm_sched_entity_fini(struct drm_sched_entity *entity);
sys/dev/pci/drm/include/drm/gpu_scheduler.h
697
void drm_sched_entity_destroy(struct drm_sched_entity *entity);
sys/dev/pci/drm/include/drm/gpu_scheduler.h
698
void drm_sched_entity_set_priority(struct drm_sched_entity *entity,
sys/dev/pci/drm/include/drm/gpu_scheduler.h
700
int drm_sched_entity_error(struct drm_sched_entity *entity);
sys/dev/pci/drm/include/drm/gpu_scheduler.h
701
void drm_sched_entity_modify_sched(struct drm_sched_entity *entity,
sys/dev/pci/drm/scheduler/gpu_scheduler_trace.h
58
TP_PROTO(struct drm_sched_job *sched_job, struct drm_sched_entity *entity),
sys/dev/pci/drm/scheduler/gpu_scheduler_trace.h
87
TP_PROTO(struct drm_sched_job *sched_job, struct drm_sched_entity *entity),
sys/dev/pci/drm/scheduler/gpu_scheduler_trace.h
92
TP_PROTO(struct drm_sched_job *sched_job, struct drm_sched_entity *entity),
sys/dev/pci/drm/scheduler/sched_entity.c
134
void drm_sched_entity_modify_sched(struct drm_sched_entity *entity,
sys/dev/pci/drm/scheduler/sched_entity.c
147
static bool drm_sched_entity_is_idle(struct drm_sched_entity *entity)
sys/dev/pci/drm/scheduler/sched_entity.c
166
int drm_sched_entity_error(struct drm_sched_entity *entity)
sys/dev/pci/drm/scheduler/sched_entity.c
236
static void drm_sched_entity_kill(struct drm_sched_entity *entity)
sys/dev/pci/drm/scheduler/sched_entity.c
287
long drm_sched_entity_flush(struct drm_sched_entity *entity, long timeout)
sys/dev/pci/drm/scheduler/sched_entity.c
349
void drm_sched_entity_fini(struct drm_sched_entity *entity)
sys/dev/pci/drm/scheduler/sched_entity.c
376
void drm_sched_entity_destroy(struct drm_sched_entity *entity)
sys/dev/pci/drm/scheduler/sched_entity.c
390
struct drm_sched_entity *entity =
sys/dev/pci/drm/scheduler/sched_entity.c
391
container_of(cb, struct drm_sched_entity, cb);
sys/dev/pci/drm/scheduler/sched_entity.c
406
void drm_sched_entity_set_priority(struct drm_sched_entity *entity,
sys/dev/pci/drm/scheduler/sched_entity.c
419
static bool drm_sched_entity_add_dependency_cb(struct drm_sched_entity *entity,
sys/dev/pci/drm/scheduler/sched_entity.c
464
struct drm_sched_entity *entity)
sys/dev/pci/drm/scheduler/sched_entity.c
484
struct drm_sched_job *drm_sched_entity_pop_job(struct drm_sched_entity *entity)
sys/dev/pci/drm/scheduler/sched_entity.c
545
void drm_sched_entity_select_rq(struct drm_sched_entity *entity)
sys/dev/pci/drm/scheduler/sched_entity.c
58
int drm_sched_entity_init(struct drm_sched_entity *entity,
sys/dev/pci/drm/scheduler/sched_entity.c
598
struct drm_sched_entity *entity = sched_job->entity;
sys/dev/pci/drm/scheduler/sched_entity.c
67
memset(entity, 0, sizeof(struct drm_sched_entity));
sys/dev/pci/drm/scheduler/sched_fence.c
229
struct drm_sched_fence *drm_sched_fence_alloc(struct drm_sched_entity *entity,
sys/dev/pci/drm/scheduler/sched_fence.c
251
struct drm_sched_entity *entity)
sys/dev/pci/drm/scheduler/sched_internal.h
16
struct drm_sched_entity *entity);
sys/dev/pci/drm/scheduler/sched_internal.h
18
struct drm_sched_entity *entity);
sys/dev/pci/drm/scheduler/sched_internal.h
20
void drm_sched_rq_update_fifo_locked(struct drm_sched_entity *entity,
sys/dev/pci/drm/scheduler/sched_internal.h
23
void drm_sched_entity_select_rq(struct drm_sched_entity *entity);
sys/dev/pci/drm/scheduler/sched_internal.h
24
struct drm_sched_job *drm_sched_entity_pop_job(struct drm_sched_entity *entity);
sys/dev/pci/drm/scheduler/sched_internal.h
26
struct drm_sched_fence *drm_sched_fence_alloc(struct drm_sched_entity *s_entity,
sys/dev/pci/drm/scheduler/sched_internal.h
29
struct drm_sched_entity *entity);
sys/dev/pci/drm/scheduler/sched_internal.h
46
drm_sched_entity_queue_pop(struct drm_sched_entity *entity)
sys/dev/pci/drm/scheduler/sched_internal.h
67
drm_sched_entity_queue_peek(struct drm_sched_entity *entity)
sys/dev/pci/drm/scheduler/sched_internal.h
80
drm_sched_entity_is_ready(struct drm_sched_entity *entity)
sys/dev/pci/drm/scheduler/sched_main.c
1101
static struct drm_sched_entity *
sys/dev/pci/drm/scheduler/sched_main.c
1104
struct drm_sched_entity *entity;
sys/dev/pci/drm/scheduler/sched_main.c
118
struct drm_sched_entity *entity)
sys/dev/pci/drm/scheduler/sched_main.c
1239
struct drm_sched_entity *entity;
sys/dev/pci/drm/scheduler/sched_main.c
141
struct drm_sched_entity *ent_a = rb_entry((a), struct drm_sched_entity, rb_tree_node);
sys/dev/pci/drm/scheduler/sched_main.c
142
struct drm_sched_entity *ent_b = rb_entry((b), struct drm_sched_entity, rb_tree_node);
sys/dev/pci/drm/scheduler/sched_main.c
1421
struct drm_sched_entity *s_entity;
sys/dev/pci/drm/scheduler/sched_main.c
147
static void drm_sched_rq_remove_fifo_locked(struct drm_sched_entity *entity,
sys/dev/pci/drm/scheduler/sched_main.c
1490
struct drm_sched_entity *tmp;
sys/dev/pci/drm/scheduler/sched_main.c
1491
struct drm_sched_entity *entity;
sys/dev/pci/drm/scheduler/sched_main.c
156
void drm_sched_rq_update_fifo_locked(struct drm_sched_entity *entity,
sys/dev/pci/drm/scheduler/sched_main.c
203
struct drm_sched_entity *entity)
sys/dev/pci/drm/scheduler/sched_main.c
224
struct drm_sched_entity *entity)
sys/dev/pci/drm/scheduler/sched_main.c
257
static struct drm_sched_entity *
sys/dev/pci/drm/scheduler/sched_main.c
261
struct drm_sched_entity *entity;
sys/dev/pci/drm/scheduler/sched_main.c
314
static struct drm_sched_entity *
sys/dev/pci/drm/scheduler/sched_main.c
322
struct drm_sched_entity *entity;
sys/dev/pci/drm/scheduler/sched_main.c
324
entity = rb_entry(rb, struct drm_sched_entity, rb_tree_node);
sys/dev/pci/drm/scheduler/sched_main.c
340
return rb ? rb_entry(rb, struct drm_sched_entity, rb_tree_node) : NULL;
sys/dev/pci/drm/scheduler/sched_main.c
805
struct drm_sched_entity *entity,
sys/dev/pci/drm/scheduler/sched_main.c
865
struct drm_sched_entity *entity = job->entity;