Lines Matching refs:ptdev
479 panthor_fw_get_glb_iface(struct panthor_device *ptdev);
482 panthor_fw_get_csg_iface(struct panthor_device *ptdev, u32 csg_slot);
485 panthor_fw_get_cs_iface(struct panthor_device *ptdev, u32 csg_slot, u32 cs_slot);
487 u64 panthor_fw_csg_endpoint_req_get(struct panthor_device *ptdev,
490 void panthor_fw_csg_endpoint_req_set(struct panthor_device *ptdev,
493 void panthor_fw_csg_endpoint_req_update(struct panthor_device *ptdev,
497 int panthor_fw_csg_wait_acks(struct panthor_device *ptdev, u32 csg_id, u32 req_mask,
500 int panthor_fw_glb_wait_acks(struct panthor_device *ptdev, u32 req_mask, u32 *acked,
503 void panthor_fw_ring_csg_doorbells(struct panthor_device *ptdev, u32 csg_slot);
506 panthor_fw_alloc_queue_iface_mem(struct panthor_device *ptdev,
511 panthor_fw_alloc_suspend_buf_mem(struct panthor_device *ptdev, size_t size);
513 struct panthor_vm *panthor_fw_vm(struct panthor_device *ptdev);
515 void panthor_fw_pre_reset(struct panthor_device *ptdev, bool on_hang);
516 int panthor_fw_post_reset(struct panthor_device *ptdev);
518 static inline void panthor_fw_suspend(struct panthor_device *ptdev) in panthor_fw_suspend() argument
520 panthor_fw_pre_reset(ptdev, false); in panthor_fw_suspend()
523 static inline int panthor_fw_resume(struct panthor_device *ptdev) in panthor_fw_resume() argument
525 return panthor_fw_post_reset(ptdev); in panthor_fw_resume()
528 int panthor_fw_init(struct panthor_device *ptdev);
529 void panthor_fw_unplug(struct panthor_device *ptdev);