Searched refs:csg_slot (Results 1 – 3 of 3) sorted by relevance
/linux-6.12.1/drivers/gpu/drm/panthor/ |
D | panthor_sched.c | 907 struct panthor_csg_slot *csg_slot; in group_bind_locked() local 920 csg_slot = &ptdev->scheduler->csg_slots[csg_id]; in group_bind_locked() 934 csg_slot->group = group; in group_bind_locked() 1068 struct panthor_csg_slot *csg_slot = &ptdev->scheduler->csg_slots[csg_id]; in csg_slot_sync_priority_locked() local 1074 csg_slot->priority = (csg_iface->input->endpoint_req & CSG_EP_REQ_PRIORITY_MASK) >> 28; in csg_slot_sync_priority_locked() 1139 struct panthor_csg_slot *csg_slot = &ptdev->scheduler->csg_slots[csg_id]; in csg_slot_sync_queues_state_locked() local 1140 struct panthor_group *group = csg_slot->group; in csg_slot_sync_queues_state_locked() 1157 struct panthor_csg_slot *csg_slot = &ptdev->scheduler->csg_slots[csg_id]; in csg_slot_sync_state_locked() local 1166 group = csg_slot->group; in csg_slot_sync_state_locked() 1231 struct panthor_csg_slot *csg_slot; in csg_slot_prog_locked() local [all …]
|
D | panthor_fw.c | 292 panthor_fw_get_csg_iface(struct panthor_device *ptdev, u32 csg_slot) in panthor_fw_get_csg_iface() argument 294 if (drm_WARN_ON(&ptdev->base, csg_slot >= MAX_CSGS)) in panthor_fw_get_csg_iface() 297 return &ptdev->fw->iface.groups[csg_slot]; in panthor_fw_get_csg_iface() 309 panthor_fw_get_cs_iface(struct panthor_device *ptdev, u32 csg_slot, u32 cs_slot) in panthor_fw_get_cs_iface() argument 311 if (drm_WARN_ON(&ptdev->base, csg_slot >= MAX_CSGS || cs_slot >= MAX_CS_PER_CSG)) in panthor_fw_get_cs_iface() 314 return &ptdev->fw->iface.streams[csg_slot][cs_slot]; in panthor_fw_get_cs_iface() 1235 int panthor_fw_csg_wait_acks(struct panthor_device *ptdev, u32 csg_slot, in panthor_fw_csg_wait_acks() argument 1238 struct panthor_fw_csg_iface *csg_iface = panthor_fw_get_csg_iface(ptdev, csg_slot); in panthor_fw_csg_wait_acks()
|
D | panthor_fw.h | 464 panthor_fw_get_csg_iface(struct panthor_device *ptdev, u32 csg_slot); 467 panthor_fw_get_cs_iface(struct panthor_device *ptdev, u32 csg_slot, u32 cs_slot); 475 void panthor_fw_ring_csg_doorbells(struct panthor_device *ptdev, u32 csg_slot);
|