Searched refs:glb_iface (Results 1 – 2 of 2) sorted by relevance
| /linux-6.15/drivers/gpu/drm/panthor/ |
| H A D | panthor_fw.c | 928 return glb_iface->control->instr_features; in panthor_get_instr_features() 939 spin_lock_init(&glb_iface->lock); in panthor_fw_init_ifaces() 942 if (!glb_iface->control->version) { in panthor_fw_init_ifaces() 947 glb_iface->input = iface_fw_to_cpu_addr(ptdev, glb_iface->control->input_va); in panthor_fw_init_ifaces() 948 glb_iface->output = iface_fw_to_cpu_addr(ptdev, glb_iface->control->output_va); in panthor_fw_init_ifaces() 949 if (!glb_iface->input || !glb_iface->output) { in panthor_fw_init_ifaces() 954 if (glb_iface->control->group_num > MAX_CSGS || in panthor_fw_init_ifaces() 955 glb_iface->control->group_num < MIN_CSGS) { in panthor_fw_init_ifaces() 971 glb_iface->control->features, in panthor_fw_init_ifaces() 997 panthor_fw_toggle_reqs(glb_iface, req, ack, in panthor_fw_init_global_iface() [all …]
|
| H A D | panthor_sched.c | 1706 struct panthor_fw_global_iface *glb_iface = panthor_fw_get_glb_iface(ptdev); in sched_process_idle_event_locked() local 1711 panthor_fw_update_reqs(glb_iface, req, glb_iface->output->ack, GLB_IDLE); in sched_process_idle_event_locked() 1721 struct panthor_fw_global_iface *glb_iface = panthor_fw_get_glb_iface(ptdev); in sched_process_global_irq_locked() local 1726 req = READ_ONCE(glb_iface->input->req); in sched_process_global_irq_locked() 1727 ack = READ_ONCE(glb_iface->output->ack); in sched_process_global_irq_locked() 3863 struct panthor_fw_global_iface *glb_iface = panthor_fw_get_glb_iface(ptdev); in panthor_sched_init() local 3877 num_groups = min_t(u32, MAX_CSGS, glb_iface->control->group_num); in panthor_sched_init()
|