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()
290 knav_acc_write(struct knav_device *kdev, struct knav_pdsp_info *pdsp, in knav_acc_write() argument
299 writel_relaxed(cmd->timer_config, &pdsp->acc_command->timer_config); in knav_acc_write()
300 writel_relaxed(cmd->queue_num, &pdsp->acc_command->queue_num); in knav_acc_write()
301 writel_relaxed(cmd->list_phys, &pdsp->acc_command->list_phys); in knav_acc_write()
302 writel_relaxed(cmd->queue_mask, &pdsp->acc_command->queue_mask); in knav_acc_write()
303 writel_relaxed(cmd->command, &pdsp->acc_command->command); in knav_acc_write()
307 result = readl_relaxed(&pdsp->acc_command->command); in knav_acc_write()
359 result = knav_acc_write(kdev, range->acc_info.pdsp, &cmd); in knav_acc_stop()
377 result = knav_acc_write(kdev, range->acc_info.pdsp, &cmd); in knav_acc_start()
489 struct knav_pdsp_info *pdsp; in knav_init_acc_range() local
522 pdsp = knav_find_pdsp(kdev, info->pdsp_id); in knav_init_acc_range()
523 if (!pdsp) { in knav_init_acc_range()
529 info->pdsp = pdsp; in knav_init_acc_range()