Searched refs:glb_iface (Results 1 – 2 of 2) sorted by relevance
779 struct panthor_fw_global_iface *glb_iface = panthor_fw_get_glb_iface(ptdev); in panthor_init_cs_iface() local784 (csg_idx * glb_iface->control->group_stride) + in panthor_init_cs_iface()835 struct panthor_fw_global_iface *glb_iface = panthor_fw_get_glb_iface(ptdev); in panthor_init_csg_iface() local838 u32 iface_offset = CSF_GROUP_CONTROL_OFFSET + (csg_idx * glb_iface->control->group_stride); in panthor_init_csg_iface()880 struct panthor_fw_global_iface *glb_iface = panthor_fw_get_glb_iface(ptdev); in panthor_get_instr_features() local882 if (glb_iface->control->version < CSF_IFACE_VERSION(1, 1, 0)) in panthor_get_instr_features()885 return glb_iface->control->instr_features; in panthor_get_instr_features()890 struct panthor_fw_global_iface *glb_iface = &ptdev->fw->iface.global; in panthor_fw_init_ifaces() local896 spin_lock_init(&glb_iface->lock); in panthor_fw_init_ifaces()897 glb_iface->control = ptdev->fw->shared_section->mem->kmap; in panthor_fw_init_ifaces()[all …]
1648 struct panthor_fw_global_iface *glb_iface = panthor_fw_get_glb_iface(ptdev); in sched_process_idle_event_locked() local1653 panthor_fw_update_reqs(glb_iface, req, glb_iface->output->ack, GLB_IDLE); in sched_process_idle_event_locked()1663 struct panthor_fw_global_iface *glb_iface = panthor_fw_get_glb_iface(ptdev); in sched_process_global_irq_locked() local1668 req = READ_ONCE(glb_iface->input->req); in sched_process_global_irq_locked()1669 ack = READ_ONCE(glb_iface->output->ack); in sched_process_global_irq_locked()3502 struct panthor_fw_global_iface *glb_iface = panthor_fw_get_glb_iface(ptdev); in panthor_sched_init() local3516 num_groups = min_t(u32, MAX_CSGS, glb_iface->control->group_num); in panthor_sched_init()