Home
last modified time | relevance | path

Searched refs:csg_slot (Results 1 – 2 of 2) sorted by relevance

/linux/drivers/gpu/drm/panthor/
H A Dpanthor_sched.c1002 struct panthor_csg_slot *csg_slot; in group_bind_locked() local
1015 csg_slot = &ptdev->scheduler->csg_slots[csg_id]; in group_bind_locked()
1029 csg_slot->group = group; in group_bind_locked()
1254 struct panthor_csg_slot *csg_slot = &ptdev->scheduler->csg_slots[csg_id]; in csg_slot_sync_priority_locked() local
1262 csg_slot->priority = CSG_EP_REQ_PRIORITY_GET(endpoint_req); in csg_slot_sync_priority_locked()
1327 struct panthor_csg_slot *csg_slot = &ptdev->scheduler->csg_slots[csg_id]; in csg_slot_sync_queues_state_locked() local
1328 struct panthor_group *group = csg_slot->group; in csg_slot_sync_queues_state_locked()
1345 struct panthor_csg_slot *csg_slot = &ptdev->scheduler->csg_slots[csg_id]; in csg_slot_sync_state_locked() local
1354 group = csg_slot->group; in csg_slot_sync_state_locked()
1419 struct panthor_csg_slot *csg_slot; in csg_slot_prog_locked() local
[all …]
H A Dpanthor_fw.c301 panthor_fw_get_csg_iface(struct panthor_device *ptdev, u32 csg_slot) in panthor_fw_get_csg_iface() argument
303 if (drm_WARN_ON(&ptdev->base, csg_slot >= MAX_CSGS)) in panthor_fw_get_csg_iface()
306 return &ptdev->fw->iface.groups[csg_slot]; in panthor_fw_get_csg_iface()
318 panthor_fw_get_cs_iface(struct panthor_device *ptdev, u32 csg_slot, u32 cs_slot) in panthor_fw_get_cs_iface() argument
320 if (drm_WARN_ON(&ptdev->base, csg_slot >= MAX_CSGS || cs_slot >= MAX_CS_PER_CSG)) in panthor_fw_get_cs_iface()
323 return &ptdev->fw->iface.streams[csg_slot][cs_slot]; in panthor_fw_get_cs_iface()
1411 int panthor_fw_csg_wait_acks(struct panthor_device *ptdev, u32 csg_slot, in panthor_fw_csg_wait_acks() argument
1414 struct panthor_fw_csg_iface *csg_iface = panthor_fw_get_csg_iface(ptdev, csg_slot); in panthor_fw_csg_wait_acks()