Lines Matching refs:pdsp
64 struct knav_pdsp_info *pdsp = range->acc_info.pdsp; in knav_acc_set_notify() local
81 writel_relaxed(mask, pdsp->intd + offset); in knav_acc_set_notify()
90 struct knav_pdsp_info *pdsp; in knav_acc_int_handler() local
101 pdsp = range->acc_info.pdsp; in knav_acc_int_handler()
121 writel_relaxed(1, pdsp->intd + ACC_INTD_OFFSET_COUNT(channel)); in knav_acc_int_handler()
124 pdsp->intd + ACC_INTD_OFFSET_EOI); in knav_acc_int_handler()
129 notifies = readl_relaxed(pdsp->intd + ACC_INTD_OFFSET_COUNT(channel)); in knav_acc_int_handler()
194 writel_relaxed(1, pdsp->intd + ACC_INTD_OFFSET_COUNT(channel)); in knav_acc_int_handler()
198 pdsp->intd + ACC_INTD_OFFSET_EOI); in knav_acc_int_handler()
285 knav_acc_write(struct knav_device *kdev, struct knav_pdsp_info *pdsp, in knav_acc_write() argument
294 writel_relaxed(cmd->timer_config, &pdsp->acc_command->timer_config); in knav_acc_write()
295 writel_relaxed(cmd->queue_num, &pdsp->acc_command->queue_num); in knav_acc_write()
296 writel_relaxed(cmd->list_dma, &pdsp->acc_command->list_dma); in knav_acc_write()
297 writel_relaxed(cmd->queue_mask, &pdsp->acc_command->queue_mask); in knav_acc_write()
298 writel_relaxed(cmd->command, &pdsp->acc_command->command); in knav_acc_write()
302 result = readl_relaxed(&pdsp->acc_command->command); in knav_acc_write()
354 result = knav_acc_write(kdev, range->acc_info.pdsp, &cmd); in knav_acc_stop()
372 result = knav_acc_write(kdev, range->acc_info.pdsp, &cmd); in knav_acc_start()
484 struct knav_pdsp_info *pdsp; in knav_init_acc_range() local
517 pdsp = knav_find_pdsp(kdev, info->pdsp_id); in knav_init_acc_range()
518 if (!pdsp) { in knav_init_acc_range()
524 if (!pdsp->started) { in knav_init_acc_range()
530 info->pdsp = pdsp; in knav_init_acc_range()