Home
last modified time | relevance | path

Searched refs:pdsp (Results 1 - 6 of 6) sorted by relevance

/kernel/linux/linux-5.10/drivers/soc/ti/
H A Dknav_qmss_acc.c56 struct knav_pdsp_info *pdsp = range->acc_info.pdsp; in knav_acc_set_notify() local
73 writel_relaxed(mask, pdsp->intd + offset); in knav_acc_set_notify()
82 struct knav_pdsp_info *pdsp; in knav_acc_int_handler() local
93 pdsp = range->acc_info.pdsp; in knav_acc_int_handler()
113 writel_relaxed(1, pdsp->intd + ACC_INTD_OFFSET_COUNT(channel)); in knav_acc_int_handler()
116 pdsp->intd + ACC_INTD_OFFSET_EOI); in knav_acc_int_handler()
121 notifies = readl_relaxed(pdsp->intd + ACC_INTD_OFFSET_COUNT(channel)); in knav_acc_int_handler()
186 writel_relaxed(1, pdsp in knav_acc_int_handler()
277 knav_acc_write(struct knav_device *kdev, struct knav_pdsp_info *pdsp, struct knav_reg_acc_command *cmd) knav_acc_write() argument
476 struct knav_pdsp_info *pdsp; knav_init_acc_range() local
[all...]
H A Dknav_qmss_queue.c1495 struct knav_pdsp_info *pdsp; in knav_queue_init_pdsps() local
1499 pdsp = devm_kzalloc(dev, sizeof(*pdsp), GFP_KERNEL); in knav_queue_init_pdsps()
1500 if (!pdsp) { in knav_queue_init_pdsps()
1501 dev_err(dev, "out of memory allocating pdsp\n"); in knav_queue_init_pdsps()
1504 pdsp->name = knav_queue_find_name(child); in knav_queue_init_pdsps()
1505 pdsp->iram = in knav_queue_init_pdsps()
1508 pdsp->regs = in knav_queue_init_pdsps()
1511 pdsp->intd = in knav_queue_init_pdsps()
1514 pdsp in knav_queue_init_pdsps()
1542 knav_queue_stop_pdsp(struct knav_device *kdev, struct knav_pdsp_info *pdsp) knav_queue_stop_pdsp() argument
1561 knav_queue_load_pdsp(struct knav_device *kdev, struct knav_pdsp_info *pdsp) knav_queue_load_pdsp() argument
1600 knav_queue_start_pdsp(struct knav_device *kdev, struct knav_pdsp_info *pdsp) knav_queue_start_pdsp() argument
1633 struct knav_pdsp_info *pdsp; knav_queue_stop_pdsps() local
1642 struct knav_pdsp_info *pdsp; knav_queue_start_pdsps() local
[all...]
H A Dknav_qmss.h109 struct knav_pdsp_info *pdsp; member
365 #define for_each_pdsp(kdev, pdsp) \
366 list_for_each_entry(pdsp, &kdev->pdsps, list)
374 struct knav_pdsp_info *pdsp; in knav_find_pdsp() local
376 for_each_pdsp(kdev, pdsp) in knav_find_pdsp()
377 if (pdsp_id == pdsp->id) in knav_find_pdsp()
378 return pdsp; in knav_find_pdsp()
/kernel/linux/linux-6.6/drivers/soc/ti/
H A Dknav_qmss_acc.c56 struct knav_pdsp_info *pdsp = range->acc_info.pdsp; in knav_acc_set_notify() local
73 writel_relaxed(mask, pdsp->intd + offset); in knav_acc_set_notify()
82 struct knav_pdsp_info *pdsp; in knav_acc_int_handler() local
93 pdsp = range->acc_info.pdsp; in knav_acc_int_handler()
113 writel_relaxed(1, pdsp->intd + ACC_INTD_OFFSET_COUNT(channel)); in knav_acc_int_handler()
116 pdsp->intd + ACC_INTD_OFFSET_EOI); in knav_acc_int_handler()
121 notifies = readl_relaxed(pdsp->intd + ACC_INTD_OFFSET_COUNT(channel)); in knav_acc_int_handler()
186 writel_relaxed(1, pdsp in knav_acc_int_handler()
277 knav_acc_write(struct knav_device *kdev, struct knav_pdsp_info *pdsp, struct knav_reg_acc_command *cmd) knav_acc_write() argument
476 struct knav_pdsp_info *pdsp; knav_init_acc_range() local
[all...]
H A Dknav_qmss_queue.c1495 struct knav_pdsp_info *pdsp; in knav_queue_init_pdsps() local
1499 pdsp = devm_kzalloc(dev, sizeof(*pdsp), GFP_KERNEL); in knav_queue_init_pdsps()
1500 if (!pdsp) { in knav_queue_init_pdsps()
1502 dev_err(dev, "out of memory allocating pdsp\n"); in knav_queue_init_pdsps()
1505 pdsp->name = knav_queue_find_name(child); in knav_queue_init_pdsps()
1506 pdsp->iram = in knav_queue_init_pdsps()
1509 pdsp->regs = in knav_queue_init_pdsps()
1512 pdsp->intd = in knav_queue_init_pdsps()
1515 pdsp in knav_queue_init_pdsps()
1543 knav_queue_stop_pdsp(struct knav_device *kdev, struct knav_pdsp_info *pdsp) knav_queue_stop_pdsp() argument
1562 knav_queue_load_pdsp(struct knav_device *kdev, struct knav_pdsp_info *pdsp) knav_queue_load_pdsp() argument
1601 knav_queue_start_pdsp(struct knav_device *kdev, struct knav_pdsp_info *pdsp) knav_queue_start_pdsp() argument
1634 struct knav_pdsp_info *pdsp; knav_queue_stop_pdsps() local
1643 struct knav_pdsp_info *pdsp; knav_queue_start_pdsps() local
[all...]
H A Dknav_qmss.h109 struct knav_pdsp_info *pdsp; member
365 #define for_each_pdsp(kdev, pdsp) \
366 list_for_each_entry(pdsp, &kdev->pdsps, list)
374 struct knav_pdsp_info *pdsp; in knav_find_pdsp() local
376 for_each_pdsp(kdev, pdsp) in knav_find_pdsp()
377 if (pdsp_id == pdsp->id) in knav_find_pdsp()
378 return pdsp; in knav_find_pdsp()

Completed in 8 milliseconds