drm_sched_entity_push_job(9)
π NAME π
okay so bestie, weβre on the Kernel API Manual page for drm_sched_entity_push_job(9), and the whole vibe is this:
drm_sched_entity_push_job β Submit a job to the entity's job queue π
β¨ SYNOPSIS β¨
literally the signature, no cap:
void drm_sched_entity_push_job (struct drm_sched_job *sched_job );
π ARGUMENTS π
sched_jobβ job to submit. thatβs the one argument, bestie π«Ά
β οΈ NOTE β οΈ
okay this is the part where you pay attention, fr fr. To guarantee that the order of insertion to queue matches the job's fence sequence number, this function should be called with drm_sched_job_arm under common lock for the struct drm_sched_entity that was set up for sched_job in drm_sched_job_init. periodt. π₯
π SEE ALSO π
- Kernel file
./drivers/gpu/drm/scheduler/sched_entity.c drm_sched_entity_stats_release(9)drm_sched_entity_stats_new(9)drm_sched_entity_stats_job_add_gpu_time(9)drm_sched_entity_init(9)drm_sched_entity_modify_sched(9)drm_sched_entity_error(9)drm_sched_entity_kill(9)drm_sched_entity_flush(9)drm_sched_entity_fini(9)drm_sched_entity_destroy(9)drm_sched_entity_set_priority(9)
thatβs the whole page, bestie π source/version: ./drivers/gpu/drm/scheduler Β· date: October 2026 Β· page: drm_sched_entity_push_job(9) π¦
π¦ where this page comes from
- nixpkgs unstable: linux-manual 7.3.1
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash-1017 on : a language model's rewrite of the original, under its terms