drm_sched_entity
struct drm_sched_entity entity;
struct drm_sched_entity sched_entity;
struct drm_sched_entity *entity = ðosu_priv->sched_entity;
struct drm_sched_entity sched_entity;
struct drm_sched_entity *entity = &rocket_priv->sched_entity;
struct drm_sched_entity *entity = p->entities[i];
struct drm_sched_entity *entity;
struct drm_sched_entity *entity;
struct drm_sched_entity *entity;
struct drm_sched_entity *entity;
struct drm_sched_entity *entities[AMDGPU_CS_GANG_SIZE];
u32 ring, struct drm_sched_entity **entity)
struct drm_sched_entity *ctx_entity;
struct drm_sched_entity *entity,
struct drm_sched_entity *entity,
struct drm_sched_entity *entity)
struct drm_sched_entity *entity;
struct drm_sched_entity *entity;
struct drm_sched_entity entity;
u32 ring, struct drm_sched_entity **entity);
struct drm_sched_entity *entity,
struct drm_sched_entity *entity,
struct drm_sched_entity *entity);
struct drm_sched_entity entity;
struct drm_sched_entity *entity, void *owner,
struct drm_sched_entity *entity, void *owner,
struct drm_sched_entity *s_entity)
drm_sched_entity_queue_pop(struct drm_sched_entity *entity)
struct drm_sched_entity *s_entity;
struct drm_sched_entity *entity, void *owner,
struct drm_sched_entity *entity, void *owner,
struct drm_sched_entity base;
struct drm_sched_entity entity;
struct drm_sched_entity entity;
struct drm_sched_entity immediate;
struct drm_sched_entity delayed;
struct drm_sched_entity *entity = p->immediate ? &p->vm->immediate
struct drm_sched_entity sched_entity[ETNA_MAX_PIPES];
struct drm_sched_entity *s_entity)
struct drm_sched_entity entity;
struct drm_sched_entity base;
struct drm_sched_entity *entities[NR_SCHED_PRIORITIES * MSM_GPU_MAX_RINGS];
struct drm_sched_entity *entity;
struct drm_sched_entity _vm_bind_entity[0];
static struct drm_sched_entity *
struct drm_sched_entity *entity;
struct drm_sched_entity *entity = &sched->entity;
struct drm_sched_entity *entity = &sched->entity;
struct drm_sched_entity entity;
struct drm_sched_entity *entity = &jm_ctx->slot_entity[i];
struct drm_sched_entity sched_entity;
struct drm_sched_entity slot_entity[NUM_JOB_SLOTS];
struct drm_sched_entity entity;
struct drm_sched_entity entity;
TP_PROTO(struct drm_sched_job *sched_job, struct drm_sched_entity *entity),
TP_PROTO(struct drm_sched_job *sched_job, struct drm_sched_entity *entity),
TP_PROTO(struct drm_sched_job *sched_job, struct drm_sched_entity *entity),
int drm_sched_entity_init(struct drm_sched_entity *entity,
memset(entity, 0, sizeof(struct drm_sched_entity));
void drm_sched_entity_modify_sched(struct drm_sched_entity *entity,
static bool drm_sched_entity_is_idle(struct drm_sched_entity *entity)
int drm_sched_entity_error(struct drm_sched_entity *entity)
void drm_sched_entity_kill(struct drm_sched_entity *entity)
long drm_sched_entity_flush(struct drm_sched_entity *entity, long timeout)
void drm_sched_entity_fini(struct drm_sched_entity *entity)
void drm_sched_entity_destroy(struct drm_sched_entity *entity)
struct drm_sched_entity *entity =
container_of(cb, struct drm_sched_entity, cb);
void drm_sched_entity_set_priority(struct drm_sched_entity *entity,
static bool drm_sched_entity_add_dependency_cb(struct drm_sched_entity *entity,
struct drm_sched_entity *entity)
struct drm_sched_job *drm_sched_entity_pop_job(struct drm_sched_entity *entity)
void drm_sched_entity_select_rq(struct drm_sched_entity *entity)
struct drm_sched_entity *entity = sched_job->entity;
struct drm_sched_fence *drm_sched_fence_alloc(struct drm_sched_entity *entity,
struct drm_sched_entity *entity)
drm_sched_entity_is_ready(struct drm_sched_entity *entity)
struct drm_sched_entity *entity);
drm_sched_rq_add_entity(struct drm_sched_entity *entity);
struct drm_sched_entity *entity);
void drm_sched_rq_pop_entity(struct drm_sched_entity *entity);
struct drm_sched_entity *
void drm_sched_entity_select_rq(struct drm_sched_entity *entity);
struct drm_sched_job *drm_sched_entity_pop_job(struct drm_sched_entity *entity);
struct drm_sched_fence *drm_sched_fence_alloc(struct drm_sched_entity *s_entity,
struct drm_sched_entity *entity);
drm_sched_entity_queue_pop(struct drm_sched_entity *entity)
drm_sched_entity_queue_peek(struct drm_sched_entity *entity)
struct drm_sched_entity *entity)
struct drm_sched_entity *entity, *tmp;
struct drm_sched_entity *entity,
struct drm_sched_entity *entity = job->entity;
struct drm_sched_entity *entity;
struct drm_sched_entity *entity =
drm_sched_entity_save_vruntime(struct drm_sched_entity *entity,
struct drm_sched_entity *ea =
rb_entry((a), struct drm_sched_entity, rb_tree_node);
drm_sched_entity_restore_vruntime(struct drm_sched_entity *entity,
struct drm_sched_entity *eb =
rb_entry((b), struct drm_sched_entity, rb_tree_node);
static ktime_t drm_sched_entity_update_vruntime(struct drm_sched_entity *entity)
drm_sched_rq_add_entity(struct drm_sched_entity *entity)
struct drm_sched_entity *entity)
void drm_sched_rq_pop_entity(struct drm_sched_entity *entity)
struct drm_sched_entity *entity =
struct drm_sched_entity *
struct drm_sched_entity *entity;
entity = rb_entry(rb, struct drm_sched_entity, rb_tree_node);
return rb ? rb_entry(rb, struct drm_sched_entity, rb_tree_node) : NULL;
static void drm_sched_rq_remove_tree_locked(struct drm_sched_entity *entity,
static void drm_sched_rq_update_tree_locked(struct drm_sched_entity *entity,
drm_sched_entity_to_mock_entity(struct drm_sched_entity *sched_entity)
struct drm_sched_entity base;
struct drm_sched_entity sched_entity[V3D_MAX_QUEUES];
struct drm_sched_entity *
struct drm_sched_entity entity;
struct drm_sched_entity;
struct drm_sched_entity *
struct drm_sched_entity *entity;
struct drm_sched_entity entity;
#define xe_sched_entity drm_sched_entity
struct drm_sched_entity *entity =
struct drm_sched_entity *entity;
struct drm_sched_entity *s_entity);
struct drm_sched_entity *entity,
int drm_sched_entity_init(struct drm_sched_entity *entity,
long drm_sched_entity_flush(struct drm_sched_entity *entity, long timeout);
void drm_sched_entity_kill(struct drm_sched_entity *entity);
void drm_sched_entity_fini(struct drm_sched_entity *entity);
void drm_sched_entity_destroy(struct drm_sched_entity *entity);
void drm_sched_entity_set_priority(struct drm_sched_entity *entity,
int drm_sched_entity_error(struct drm_sched_entity *entity);
void drm_sched_entity_modify_sched(struct drm_sched_entity *entity,