/** * drm_sched_entity_queue_peek - Low level helper for peeking at the job queue * * @entity: scheduler entity * * Low level helper for peeking at the job queue * * Returns: The job at the head of the queue or NULL.
*/ staticinlinestruct drm_sched_job *
drm_sched_entity_queue_peek(struct drm_sched_entity *entity)
{ struct spsc_node *node;
node = spsc_queue_peek(&entity->job_queue); if (!node) return NULL;
/* Return true if entity could provide a job. */ staticinlinebool
drm_sched_entity_is_ready(struct drm_sched_entity *entity)
{ if (!spsc_queue_count(&entity->job_queue)) returnfalse;
Die Informationen auf dieser Webseite wurden
nach bestem Wissen sorgfältig zusammengestellt. Es wird jedoch weder Vollständigkeit, noch Richtigkeit,
noch Qualität der bereit gestellten Informationen zugesichert.
Bemerkung:
Die farbliche Syntaxdarstellung und die Messung sind noch experimentell.