Lines Matching refs:per_sdma
346 struct sdma_engine *sde = &dd->per_sdma[i]; in sdma_wait()
496 struct sdma_engine *curr_sdma = &dd->per_sdma[index]; in sdma_err_progress_check_schedule()
516 struct sdma_engine *curr_sde = &sde->dd->per_sdma[index]; in sdma_err_progress_check()
803 return &dd->per_sdma[0]; in sdma_select_engine_vl()
810 rval = !rval ? &dd->per_sdma[0] : rval; in sdma_select_engine_vl()
1254 &dd->per_sdma[engine]; in sdma_map_init()
1314 for (i = 0; dd->per_sdma && i < num_engines; ++i) { in sdma_clean()
1315 sde = &dd->per_sdma[i]; in sdma_clean()
1340 kfree(dd->per_sdma); in sdma_clean()
1341 dd->per_sdma = NULL; in sdma_clean()
1402 dd->per_sdma = kcalloc_node(num_engines, sizeof(*dd->per_sdma), in sdma_init()
1404 if (!dd->per_sdma) in sdma_init()
1420 sde = &dd->per_sdma[this_idx]; in sdma_init()
1509 sde = &dd->per_sdma[this_idx]; in sdma_init()
1560 sde = &dd->per_sdma[i]; in sdma_all_running()
1578 sde = &dd->per_sdma[i]; in sdma_all_idle()
1598 sde = &dd->per_sdma[i]; in sdma_start()
1612 for (this_idx = 0; dd->per_sdma && this_idx < dd->num_sdma; in sdma_exit()
1614 sde = &dd->per_sdma[this_idx]; in sdma_exit()
3195 sde = &dd->per_sdma[i]; in sdma_update_lmc()
3350 sdma_process_event(&dd->per_sdma[i], event); in sdma_freeze_notify()
3380 sdma_process_event(&dd->per_sdma[i], sdma_event_e81_hw_frozen); in sdma_freeze()
3406 sdma_process_event(&dd->per_sdma[i], in sdma_unfreeze()