Searched refs:cs_iface (Results 1 – 2 of 2) sorted by relevance
1062 cs_iface->input->ack_irq_mask = ~0; in cs_slot_prog_locked()1063 panthor_fw_update_reqs(cs_iface, req, in cs_slot_prog_locked()1098 panthor_fw_update_reqs(cs_iface, req, in cs_slot_reset_locked()1348 struct panthor_fw_cs_iface *cs_iface; in cs_slot_process_fatal_event_locked() local1355 fatal = cs_iface->output->fatal; in cs_slot_process_fatal_event_locked()1356 info = cs_iface->output->fatal_info; in cs_slot_process_fatal_event_locked()1399 fault = cs_iface->output->fault; in cs_slot_process_fault_event_locked()1400 info = cs_iface->output->fault_info; in cs_slot_process_fault_event_locked()1497 panthor_fw_update_reqs(cs_iface, req, cs_iface->output->ack, CS_TILER_OOM); in group_process_tiler_oom()1565 req = cs_iface->input->req; in cs_slot_process_irq_locked()[all …]
824 struct panthor_fw_cs_iface *cs_iface = &ptdev->fw->iface.streams[csg_idx][cs_idx]; in panthor_init_cs_iface() local833 if (iface_offset + sizeof(*cs_iface) >= shared_section_sz) in panthor_init_cs_iface()836 spin_lock_init(&cs_iface->lock); in panthor_init_cs_iface()837 cs_iface->control = ptdev->fw->shared_section->mem->kmap + iface_offset; in panthor_init_cs_iface()838 cs_iface->input = iface_fw_to_cpu_addr(ptdev, cs_iface->control->input_va); in panthor_init_cs_iface()839 cs_iface->output = iface_fw_to_cpu_addr(ptdev, cs_iface->control->output_va); in panthor_init_cs_iface()841 if (!cs_iface->input || !cs_iface->output) { in panthor_init_cs_iface()846 if (cs_iface != first_cs_iface) { in panthor_init_cs_iface()847 if (cs_iface->control->features != first_cs_iface->control->features) { in panthor_init_cs_iface()852 u32 reg_count = CS_FEATURES_WORK_REGS(cs_iface->control->features); in panthor_init_cs_iface()