Lines Matching defs:engine
300 * struct sdma_engine - Data pertaining to each SDMA engine.
341 u8 this_idx; /* zero relative engine */
345 u64 p_senddmactrl; /* shadow per-engine SendDmaCtrl */
424 * sdma_empty() - idle engine test
425 * @engine: sdma engine
453 static inline int __sdma_running(struct sdma_engine *engine)
455 return engine->state.current_state == sdma_state_s99_running;
460 * @engine: sdma engine
469 static inline int sdma_running(struct sdma_engine *engine)
474 spin_lock_irqsave(&engine->tail_lock, flags);
475 ret = __sdma_running(engine);
476 spin_unlock_irqrestore(&engine->tail_lock, flags);
972 * in a round robin fashion wrapping back to the first engine
1033 * @engine_to_vl - map of an engine to a vl
1063 * sdma_engine_progress_schedule() - schedule progress on engine