Lines Matching refs:pdsp
73 struct knav_pdsp_info *pdsp = range->acc_info.pdsp; in knav_acc_set_notify() local
90 writel_relaxed(mask, pdsp->intd + offset); in knav_acc_set_notify()
99 struct knav_pdsp_info *pdsp; in knav_acc_int_handler() local
110 pdsp = range->acc_info.pdsp; in knav_acc_int_handler()
130 writel_relaxed(1, pdsp->intd + ACC_INTD_OFFSET_COUNT(channel)); in knav_acc_int_handler()
133 pdsp->intd + ACC_INTD_OFFSET_EOI); in knav_acc_int_handler()
138 notifies = readl_relaxed(pdsp->intd + ACC_INTD_OFFSET_COUNT(channel)); in knav_acc_int_handler()
203 writel_relaxed(1, pdsp->intd + ACC_INTD_OFFSET_COUNT(channel)); in knav_acc_int_handler()
207 pdsp->intd + ACC_INTD_OFFSET_EOI); in knav_acc_int_handler()
294 knav_acc_write(struct knav_device *kdev, struct knav_pdsp_info *pdsp, in knav_acc_write() argument
303 writel_relaxed(cmd->timer_config, &pdsp->acc_command->timer_config); in knav_acc_write()
304 writel_relaxed(cmd->queue_num, &pdsp->acc_command->queue_num); in knav_acc_write()
305 writel_relaxed(cmd->list_phys, &pdsp->acc_command->list_phys); in knav_acc_write()
306 writel_relaxed(cmd->queue_mask, &pdsp->acc_command->queue_mask); in knav_acc_write()
307 writel_relaxed(cmd->command, &pdsp->acc_command->command); in knav_acc_write()
311 result = readl_relaxed(&pdsp->acc_command->command); in knav_acc_write()
363 result = knav_acc_write(kdev, range->acc_info.pdsp, &cmd); in knav_acc_stop()
381 result = knav_acc_write(kdev, range->acc_info.pdsp, &cmd); in knav_acc_start()
493 struct knav_pdsp_info *pdsp; in knav_init_acc_range() local
526 pdsp = knav_find_pdsp(kdev, info->pdsp_id); in knav_init_acc_range()
527 if (!pdsp) { in knav_init_acc_range()
533 if (!pdsp->started) { in knav_init_acc_range()
539 info->pdsp = pdsp; in knav_init_acc_range()