Lines Matching refs:n

151       for (int n = 0; n < n_ch; n++) {  in nhw_dppi_free()  local
152 if (nhw_dppi_st[i].registry[n] != NULL) { /* LCOV_EXCL_BR_LINE */ in nhw_dppi_free()
153 free(nhw_dppi_st[i].registry[n]); in nhw_dppi_free()
264 int n = this->reg_used[ch_n]; in nhw_dppi_channel_subscribe() local
265 this->registry[ch_n][n].callback = callback; in nhw_dppi_channel_subscribe()
266 this->registry[ch_n][n].param = param; in nhw_dppi_channel_subscribe()
272 int n) in nhw_dppi_shift_registration() argument
274 for (int i = off+1; i < n; i++) { in nhw_dppi_shift_registration()
278 ch_reg[n-1].callback = NULL; in nhw_dppi_shift_registration()
279 ch_reg[n-1].param = NULL; in nhw_dppi_shift_registration()
349 static void nhw_dppi_task_chg_en(uint dppi_inst, uint n) in nhw_dppi_task_chg_en() argument
351 nhw_dppi_check_chg_valid(dppi_inst, n, "triggered TASK_CHGn_EN in"); in nhw_dppi_task_chg_en()
355 regs->CHEN |= regs->CHG[n]; in nhw_dppi_task_chg_en()
359 static void nhw_dppi_task_chg_dis(uint dppi_inst, uint n) in nhw_dppi_task_chg_dis() argument
361 nhw_dppi_check_chg_valid(dppi_inst, n, "triggered TASK_CHGn_EN in"); in nhw_dppi_task_chg_dis()
365 regs->CHEN &= ~regs->CHG[n]; in nhw_dppi_task_chg_dis()
369 void nhw_dppi_regw_sideeffects_TASK_CHGn_EN(uint dppi_inst, uint n) in nhw_dppi_regw_sideeffects_TASK_CHGn_EN() argument
371 nhw_dppi_check_chg_valid(dppi_inst, n, "write to TASK_CHGn_EN register in"); in nhw_dppi_regw_sideeffects_TASK_CHGn_EN()
375 if (regs->TASKS_CHG[n].EN) { /* LCOV_EXCL_BR_LINE */ in nhw_dppi_regw_sideeffects_TASK_CHGn_EN()
376 regs->TASKS_CHG[n].EN = 0; in nhw_dppi_regw_sideeffects_TASK_CHGn_EN()
377 nhw_dppi_task_chg_en(dppi_inst, n); in nhw_dppi_regw_sideeffects_TASK_CHGn_EN()
381 void nhw_dppi_regw_sideeffects_TASK_CHGn_DIS(uint dppi_inst, uint n) in nhw_dppi_regw_sideeffects_TASK_CHGn_DIS() argument
383 nhw_dppi_check_chg_valid(dppi_inst, n, "write to TASK_CHGn_DIS register in"); in nhw_dppi_regw_sideeffects_TASK_CHGn_DIS()
387 if (regs->TASKS_CHG[n].DIS) { /* LCOV_EXCL_BR_LINE */ in nhw_dppi_regw_sideeffects_TASK_CHGn_DIS()
388 regs->TASKS_CHG[n].DIS = 0; in nhw_dppi_regw_sideeffects_TASK_CHGn_DIS()
389 nhw_dppi_task_chg_dis(dppi_inst, n); in nhw_dppi_regw_sideeffects_TASK_CHGn_DIS()
395 uint n = (uintptr_t)param & 0xFFFF; in nhw_dppi_taskwrap_chg_en() local
396 nhw_dppi_task_chg_en(dppi_inst, n); in nhw_dppi_taskwrap_chg_en()
401 uint n = (uintptr_t)param & 0xFFFF; in nhw_dppi_taskwrap_chg_dis() local
402 nhw_dppi_task_chg_dis(dppi_inst, n); in nhw_dppi_taskwrap_chg_dis()
405 void nhw_dppi_regw_sideeffects_SUBSCRIBE_CHG_EN(unsigned int dppi_inst, uint n) in nhw_dppi_regw_sideeffects_SUBSCRIBE_CHG_EN() argument
407 nhw_dppi_check_chg_valid(dppi_inst, n, "write to SUBSCRIBE_CHG_EN register in"); in nhw_dppi_regw_sideeffects_SUBSCRIBE_CHG_EN()
413 regs->SUBSCRIBE_CHG[n].EN, in nhw_dppi_regw_sideeffects_SUBSCRIBE_CHG_EN()
414 &this->CHG_EN_subscribed[n], in nhw_dppi_regw_sideeffects_SUBSCRIBE_CHG_EN()
416 (void*)((dppi_inst << 16) + n)); in nhw_dppi_regw_sideeffects_SUBSCRIBE_CHG_EN()
419 void nhw_dppi_regw_sideeffects_SUBSCRIBE_CHG_DIS(unsigned int dppi_inst, uint n) in nhw_dppi_regw_sideeffects_SUBSCRIBE_CHG_DIS() argument
421 nhw_dppi_check_chg_valid(dppi_inst, n, "write to SUBSCRIBE_CHG_DIS register in"); in nhw_dppi_regw_sideeffects_SUBSCRIBE_CHG_DIS()
427 regs->SUBSCRIBE_CHG[n].DIS, in nhw_dppi_regw_sideeffects_SUBSCRIBE_CHG_DIS()
428 &this->CHG_DIS_subscribed[n], in nhw_dppi_regw_sideeffects_SUBSCRIBE_CHG_DIS()
430 (void*)((dppi_inst << 16) + n)); in nhw_dppi_regw_sideeffects_SUBSCRIBE_CHG_DIS()
471 void nhw_dppi_regw_sideeffects_CHGn(uint dppi_inst, uint n) in nhw_dppi_regw_sideeffects_CHGn() argument
473 nhw_dppi_check_chg_valid(dppi_inst, n, "access CHENSET register in"); in nhw_dppi_regw_sideeffects_CHGn()
483 if ((regs->SUBSCRIBE_CHG[n].EN & SUBSCRIBE_EN_MASK) in nhw_dppi_regw_sideeffects_CHGn()
484 || (regs->SUBSCRIBE_CHG[n].DIS & SUBSCRIBE_EN_MASK)) { in nhw_dppi_regw_sideeffects_CHGn()
487 __func__, dppi_inst, n); in nhw_dppi_regw_sideeffects_CHGn()
488 regs->CHG[n] = this->shadow_CHG[n]; in nhw_dppi_regw_sideeffects_CHGn()
492 this->shadow_CHG[n] = regs->CHG[n]; in nhw_dppi_regw_sideeffects_CHGn()