Lines Matching defs:slot
157 panfrost_dequeue_job(struct panfrost_device *pfdev, int slot)
159 struct panfrost_job *job = pfdev->jobs[slot][0];
162 pfdev->jobs[slot][0] = pfdev->jobs[slot][1];
163 pfdev->jobs[slot][1] = NULL;
169 panfrost_enqueue_job(struct panfrost_device *pfdev, int slot,
175 if (!pfdev->jobs[slot][0]) {
176 pfdev->jobs[slot][0] = job;
180 WARN_ON(pfdev->jobs[slot][1]);
181 pfdev->jobs[slot][1] = job;
183 panfrost_get_job_chain_flag(pfdev->jobs[slot][0]));
361 int slot = panfrost_job_get_slot(job);
373 fence = panfrost_fence_create(pfdev, slot);
381 panfrost_job_hw_submit(job, slot);
500 * For each BIT(slot) or BIT(slot + 16) bit written to
502 * (BIT(slot) and BIT(slot + 16)) are updated, but this
545 /* And finally we requeue jobs that were waiting in the second slot
546 * and have been stopped if we detected a failure on the first slot.
915 * the job in the first slot failed.