Symbol: drm_sched_entity
drivers/accel/amdxdna/aie2_pci.h
111
struct drm_sched_entity entity;
drivers/accel/ethosu/ethosu_drv.h
12
struct drm_sched_entity sched_entity;
drivers/accel/ethosu/ethosu_job.c
362
struct drm_sched_entity *entity = &ethosu_priv->sched_entity;
drivers/accel/rocket/rocket_drv.h
26
struct drm_sched_entity sched_entity;
drivers/accel/rocket/rocket_job.c
518
struct drm_sched_entity *entity = &rocket_priv->sched_entity;
drivers/gpu/drm/amd/amdgpu/amdgpu_cs.c
1100
struct drm_sched_entity *entity = p->entities[i];
drivers/gpu/drm/amd/amdgpu/amdgpu_cs.c
1489
struct drm_sched_entity *entity;
drivers/gpu/drm/amd/amdgpu/amdgpu_cs.c
1537
struct drm_sched_entity *entity;
drivers/gpu/drm/amd/amdgpu/amdgpu_cs.c
407
struct drm_sched_entity *entity;
drivers/gpu/drm/amd/amdgpu/amdgpu_cs.c
72
struct drm_sched_entity *entity;
drivers/gpu/drm/amd/amdgpu/amdgpu_cs.h
61
struct drm_sched_entity *entities[AMDGPU_CS_GANG_SIZE];
drivers/gpu/drm/amd/amdgpu/amdgpu_ctx.c
452
u32 ring, struct drm_sched_entity **entity)
drivers/gpu/drm/amd/amdgpu/amdgpu_ctx.c
455
struct drm_sched_entity *ctx_entity;
drivers/gpu/drm/amd/amdgpu/amdgpu_ctx.c
799
struct drm_sched_entity *entity,
drivers/gpu/drm/amd/amdgpu/amdgpu_ctx.c
826
struct drm_sched_entity *entity,
drivers/gpu/drm/amd/amdgpu/amdgpu_ctx.c
901
struct drm_sched_entity *entity)
drivers/gpu/drm/amd/amdgpu/amdgpu_ctx.c
950
struct drm_sched_entity *entity;
drivers/gpu/drm/amd/amdgpu/amdgpu_ctx.c
980
struct drm_sched_entity *entity;
drivers/gpu/drm/amd/amdgpu/amdgpu_ctx.h
41
struct drm_sched_entity entity;
drivers/gpu/drm/amd/amdgpu/amdgpu_ctx.h
75
u32 ring, struct drm_sched_entity **entity);
drivers/gpu/drm/amd/amdgpu/amdgpu_ctx.h
77
struct drm_sched_entity *entity,
drivers/gpu/drm/amd/amdgpu/amdgpu_ctx.h
80
struct drm_sched_entity *entity,
drivers/gpu/drm/amd/amdgpu/amdgpu_ctx.h
89
struct drm_sched_entity *entity);
drivers/gpu/drm/amd/amdgpu/amdgpu_gfx.c
1666
struct drm_sched_entity entity;
drivers/gpu/drm/amd/amdgpu/amdgpu_job.c
189
struct drm_sched_entity *entity, void *owner,
drivers/gpu/drm/amd/amdgpu/amdgpu_job.c
242
struct drm_sched_entity *entity, void *owner,
drivers/gpu/drm/amd/amdgpu/amdgpu_job.c
389
struct drm_sched_entity *s_entity)
drivers/gpu/drm/amd/amdgpu/amdgpu_job.c
473
drm_sched_entity_queue_pop(struct drm_sched_entity *entity)
drivers/gpu/drm/amd/amdgpu/amdgpu_job.c
487
struct drm_sched_entity *s_entity;
drivers/gpu/drm/amd/amdgpu/amdgpu_job.h
117
struct drm_sched_entity *entity, void *owner,
drivers/gpu/drm/amd/amdgpu/amdgpu_job.h
121
struct drm_sched_entity *entity, void *owner,
drivers/gpu/drm/amd/amdgpu/amdgpu_ttm.h
56
struct drm_sched_entity base;
drivers/gpu/drm/amd/amdgpu/amdgpu_uvd.h
65
struct drm_sched_entity entity;
drivers/gpu/drm/amd/amdgpu/amdgpu_vce.h
51
struct drm_sched_entity entity;
drivers/gpu/drm/amd/amdgpu/amdgpu_vm.h
401
struct drm_sched_entity immediate;
drivers/gpu/drm/amd/amdgpu/amdgpu_vm.h
402
struct drm_sched_entity delayed;
drivers/gpu/drm/amd/amdgpu/amdgpu_vm_sdma.c
47
struct drm_sched_entity *entity = p->immediate ? &p->vm->immediate
drivers/gpu/drm/etnaviv/etnaviv_drv.h
34
struct drm_sched_entity sched_entity[ETNA_MAX_PIPES];
drivers/gpu/drm/imagination/pvr_queue.c
563
struct drm_sched_entity *s_entity)
drivers/gpu/drm/imagination/pvr_queue.h
82
struct drm_sched_entity entity;
drivers/gpu/drm/lima/lima_sched.h
37
struct drm_sched_entity base;
drivers/gpu/drm/msm/msm_gpu.h
482
struct drm_sched_entity *entities[NR_SCHED_PRIORITIES * MSM_GPU_MAX_RINGS];
drivers/gpu/drm/msm/msm_gpu.h
601
struct drm_sched_entity *entity;
drivers/gpu/drm/msm/msm_gpu.h
604
struct drm_sched_entity _vm_bind_entity[0];
drivers/gpu/drm/msm/msm_submitqueue.c
135
static struct drm_sched_entity *
drivers/gpu/drm/msm/msm_submitqueue.c
151
struct drm_sched_entity *entity;
drivers/gpu/drm/nouveau/nouveau_sched.c
405
struct drm_sched_entity *entity = &sched->entity;
drivers/gpu/drm/nouveau/nouveau_sched.c
499
struct drm_sched_entity *entity = &sched->entity;
drivers/gpu/drm/nouveau/nouveau_sched.h
101
struct drm_sched_entity entity;
drivers/gpu/drm/panfrost/panfrost_job.c
1102
struct drm_sched_entity *entity = &jm_ctx->slot_entity[i];
drivers/gpu/drm/panfrost/panfrost_job.h
44
struct drm_sched_entity sched_entity;
drivers/gpu/drm/panfrost/panfrost_job.h
53
struct drm_sched_entity slot_entity[NUM_JOB_SLOTS];
drivers/gpu/drm/panthor/panthor_mmu.c
254
struct drm_sched_entity entity;
drivers/gpu/drm/panthor/panthor_sched.c
355
struct drm_sched_entity entity;
drivers/gpu/drm/scheduler/gpu_scheduler_trace.h
58
TP_PROTO(struct drm_sched_job *sched_job, struct drm_sched_entity *entity),
drivers/gpu/drm/scheduler/gpu_scheduler_trace.h
87
TP_PROTO(struct drm_sched_job *sched_job, struct drm_sched_entity *entity),
drivers/gpu/drm/scheduler/gpu_scheduler_trace.h
92
TP_PROTO(struct drm_sched_job *sched_job, struct drm_sched_entity *entity),
drivers/gpu/drm/scheduler/sched_entity.c
116
int drm_sched_entity_init(struct drm_sched_entity *entity,
drivers/gpu/drm/scheduler/sched_entity.c
125
memset(entity, 0, sizeof(struct drm_sched_entity));
drivers/gpu/drm/scheduler/sched_entity.c
168
void drm_sched_entity_modify_sched(struct drm_sched_entity *entity,
drivers/gpu/drm/scheduler/sched_entity.c
181
static bool drm_sched_entity_is_idle(struct drm_sched_entity *entity)
drivers/gpu/drm/scheduler/sched_entity.c
200
int drm_sched_entity_error(struct drm_sched_entity *entity)
drivers/gpu/drm/scheduler/sched_entity.c
278
void drm_sched_entity_kill(struct drm_sched_entity *entity)
drivers/gpu/drm/scheduler/sched_entity.c
330
long drm_sched_entity_flush(struct drm_sched_entity *entity, long timeout)
drivers/gpu/drm/scheduler/sched_entity.c
376
void drm_sched_entity_fini(struct drm_sched_entity *entity)
drivers/gpu/drm/scheduler/sched_entity.c
404
void drm_sched_entity_destroy(struct drm_sched_entity *entity)
drivers/gpu/drm/scheduler/sched_entity.c
418
struct drm_sched_entity *entity =
drivers/gpu/drm/scheduler/sched_entity.c
419
container_of(cb, struct drm_sched_entity, cb);
drivers/gpu/drm/scheduler/sched_entity.c
436
void drm_sched_entity_set_priority(struct drm_sched_entity *entity,
drivers/gpu/drm/scheduler/sched_entity.c
449
static bool drm_sched_entity_add_dependency_cb(struct drm_sched_entity *entity,
drivers/gpu/drm/scheduler/sched_entity.c
495
struct drm_sched_entity *entity)
drivers/gpu/drm/scheduler/sched_entity.c
515
struct drm_sched_job *drm_sched_entity_pop_job(struct drm_sched_entity *entity)
drivers/gpu/drm/scheduler/sched_entity.c
557
void drm_sched_entity_select_rq(struct drm_sched_entity *entity)
drivers/gpu/drm/scheduler/sched_entity.c
610
struct drm_sched_entity *entity = sched_job->entity;
drivers/gpu/drm/scheduler/sched_fence.c
208
struct drm_sched_fence *drm_sched_fence_alloc(struct drm_sched_entity *entity,
drivers/gpu/drm/scheduler/sched_fence.c
226
struct drm_sched_entity *entity)
drivers/gpu/drm/scheduler/sched_internal.h
106
drm_sched_entity_is_ready(struct drm_sched_entity *entity)
drivers/gpu/drm/scheduler/sched_internal.h
35
struct drm_sched_entity *entity);
drivers/gpu/drm/scheduler/sched_internal.h
41
drm_sched_rq_add_entity(struct drm_sched_entity *entity);
drivers/gpu/drm/scheduler/sched_internal.h
43
struct drm_sched_entity *entity);
drivers/gpu/drm/scheduler/sched_internal.h
44
void drm_sched_rq_pop_entity(struct drm_sched_entity *entity);
drivers/gpu/drm/scheduler/sched_internal.h
46
struct drm_sched_entity *
drivers/gpu/drm/scheduler/sched_internal.h
49
void drm_sched_entity_select_rq(struct drm_sched_entity *entity);
drivers/gpu/drm/scheduler/sched_internal.h
50
struct drm_sched_job *drm_sched_entity_pop_job(struct drm_sched_entity *entity);
drivers/gpu/drm/scheduler/sched_internal.h
52
struct drm_sched_fence *drm_sched_fence_alloc(struct drm_sched_entity *s_entity,
drivers/gpu/drm/scheduler/sched_internal.h
55
struct drm_sched_entity *entity);
drivers/gpu/drm/scheduler/sched_internal.h
72
drm_sched_entity_queue_pop(struct drm_sched_entity *entity)
drivers/gpu/drm/scheduler/sched_internal.h
93
drm_sched_entity_queue_peek(struct drm_sched_entity *entity)
drivers/gpu/drm/scheduler/sched_main.c
107
struct drm_sched_entity *entity)
drivers/gpu/drm/scheduler/sched_main.c
1174
struct drm_sched_entity *entity, *tmp;
drivers/gpu/drm/scheduler/sched_main.c
587
struct drm_sched_entity *entity,
drivers/gpu/drm/scheduler/sched_main.c
647
struct drm_sched_entity *entity = job->entity;
drivers/gpu/drm/scheduler/sched_main.c
991
struct drm_sched_entity *entity;
drivers/gpu/drm/scheduler/sched_rq.c
130
struct drm_sched_entity *entity =
drivers/gpu/drm/scheduler/sched_rq.c
143
drm_sched_entity_save_vruntime(struct drm_sched_entity *entity,
drivers/gpu/drm/scheduler/sched_rq.c
15
struct drm_sched_entity *ea =
drivers/gpu/drm/scheduler/sched_rq.c
16
rb_entry((a), struct drm_sched_entity, rb_tree_node);
drivers/gpu/drm/scheduler/sched_rq.c
160
drm_sched_entity_restore_vruntime(struct drm_sched_entity *entity,
drivers/gpu/drm/scheduler/sched_rq.c
17
struct drm_sched_entity *eb =
drivers/gpu/drm/scheduler/sched_rq.c
18
rb_entry((b), struct drm_sched_entity, rb_tree_node);
drivers/gpu/drm/scheduler/sched_rq.c
222
static ktime_t drm_sched_entity_update_vruntime(struct drm_sched_entity *entity)
drivers/gpu/drm/scheduler/sched_rq.c
250
drm_sched_rq_add_entity(struct drm_sched_entity *entity)
drivers/gpu/drm/scheduler/sched_rq.c
292
struct drm_sched_entity *entity)
drivers/gpu/drm/scheduler/sched_rq.c
317
void drm_sched_rq_pop_entity(struct drm_sched_entity *entity)
drivers/gpu/drm/scheduler/sched_rq.c
32
struct drm_sched_entity *entity =
drivers/gpu/drm/scheduler/sched_rq.c
356
struct drm_sched_entity *
drivers/gpu/drm/scheduler/sched_rq.c
364
struct drm_sched_entity *entity;
drivers/gpu/drm/scheduler/sched_rq.c
366
entity = rb_entry(rb, struct drm_sched_entity, rb_tree_node);
drivers/gpu/drm/scheduler/sched_rq.c
382
return rb ? rb_entry(rb, struct drm_sched_entity, rb_tree_node) : NULL;
drivers/gpu/drm/scheduler/sched_rq.c
52
static void drm_sched_rq_remove_tree_locked(struct drm_sched_entity *entity,
drivers/gpu/drm/scheduler/sched_rq.c
65
static void drm_sched_rq_update_tree_locked(struct drm_sched_entity *entity,
drivers/gpu/drm/scheduler/tests/sched_tests.h
120
drm_sched_entity_to_mock_entity(struct drm_sched_entity *sched_entity)
drivers/gpu/drm/scheduler/tests/sched_tests.h
68
struct drm_sched_entity base;
drivers/gpu/drm/v3d/v3d_drv.h
231
struct drm_sched_entity sched_entity[V3D_MAX_QUEUES];
drivers/gpu/drm/xe/xe_dep_scheduler.c
138
struct drm_sched_entity *
drivers/gpu/drm/xe/xe_dep_scheduler.c
33
struct drm_sched_entity entity;
drivers/gpu/drm/xe/xe_dep_scheduler.h
11
struct drm_sched_entity;
drivers/gpu/drm/xe/xe_dep_scheduler.h
23
struct drm_sched_entity *
drivers/gpu/drm/xe/xe_exec_queue_types.h
249
struct drm_sched_entity *entity;
drivers/gpu/drm/xe/xe_execlist_types.h
39
struct drm_sched_entity entity;
drivers/gpu/drm/xe/xe_gpu_scheduler_types.h
56
#define xe_sched_entity drm_sched_entity
drivers/gpu/drm/xe/xe_tlb_inval_job.c
103
struct drm_sched_entity *entity =
include/drm/gpu_scheduler.h
359
struct drm_sched_entity *entity;
include/drm/gpu_scheduler.h
430
struct drm_sched_entity *s_entity);
include/drm/gpu_scheduler.h
659
struct drm_sched_entity *entity,
include/drm/gpu_scheduler.h
690
int drm_sched_entity_init(struct drm_sched_entity *entity,
include/drm/gpu_scheduler.h
695
long drm_sched_entity_flush(struct drm_sched_entity *entity, long timeout);
include/drm/gpu_scheduler.h
696
void drm_sched_entity_kill(struct drm_sched_entity *entity);
include/drm/gpu_scheduler.h
697
void drm_sched_entity_fini(struct drm_sched_entity *entity);
include/drm/gpu_scheduler.h
698
void drm_sched_entity_destroy(struct drm_sched_entity *entity);
include/drm/gpu_scheduler.h
699
void drm_sched_entity_set_priority(struct drm_sched_entity *entity,
include/drm/gpu_scheduler.h
701
int drm_sched_entity_error(struct drm_sched_entity *entity);
include/drm/gpu_scheduler.h
702
void drm_sched_entity_modify_sched(struct drm_sched_entity *entity,