Searched refs:csg_iface (Results 1 – 2 of 2) sorted by relevance
1127 struct panthor_fw_csg_iface *csg_iface; in csg_slot_sync_priority_locked() local1216 struct panthor_fw_csg_iface *csg_iface; in csg_slot_sync_state_locked() local1288 struct panthor_fw_csg_iface *csg_iface; in csg_slot_prog_locked() local1327 csg_iface->input->suspend_buf = 0; in csg_slot_prog_locked()1330 csg_iface->input->protm_suspend_buf = in csg_slot_prog_locked()1336 csg_iface->input->ack_irq_mask = ~0; in csg_slot_prog_locked()1589 struct panthor_fw_csg_iface *csg_iface; in csg_slot_sync_idle_state_locked() local1647 struct panthor_fw_csg_iface *csg_iface; in sched_process_csg_irq_locked() local1656 req = READ_ONCE(csg_iface->input->req); in sched_process_csg_irq_locked()1829 panthor_fw_update_reqs(csg_iface, req, in csgs_upd_ctx_apply_locked()[all …]
829 (cs_idx * csg_iface->control->stream_stride); in panthor_init_cs_iface()884 if (iface_offset + sizeof(*csg_iface) >= shared_section_sz) in panthor_init_csg_iface()887 spin_lock_init(&csg_iface->lock); in panthor_init_csg_iface()889 csg_iface->input = iface_fw_to_cpu_addr(ptdev, csg_iface->control->input_va); in panthor_init_csg_iface()890 csg_iface->output = iface_fw_to_cpu_addr(ptdev, csg_iface->control->output_va); in panthor_init_csg_iface()892 if (csg_iface->control->stream_num < MIN_CS_PER_CSG || in panthor_init_csg_iface()893 csg_iface->control->stream_num > MAX_CS_PER_CSG) in panthor_init_csg_iface()896 if (!csg_iface->input || !csg_iface->output) { in panthor_init_csg_iface()911 for (i = 0; i < csg_iface->control->stream_num; i++) { in panthor_init_csg_iface()1273 ret = panthor_fw_wait_acks(&csg_iface->input->req, in panthor_fw_csg_wait_acks()[all …]