Lines Matching refs:panthor_device
9 struct panthor_device;
461 panthor_fw_get_glb_iface(struct panthor_device *ptdev);
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);
469 int panthor_fw_csg_wait_acks(struct panthor_device *ptdev, u32 csg_id, u32 req_mask,
472 int panthor_fw_glb_wait_acks(struct panthor_device *ptdev, u32 req_mask, u32 *acked,
475 void panthor_fw_ring_csg_doorbells(struct panthor_device *ptdev, u32 csg_slot);
478 panthor_fw_alloc_queue_iface_mem(struct panthor_device *ptdev,
483 panthor_fw_alloc_suspend_buf_mem(struct panthor_device *ptdev, size_t size);
485 struct panthor_vm *panthor_fw_vm(struct panthor_device *ptdev);
487 void panthor_fw_pre_reset(struct panthor_device *ptdev, bool on_hang);
488 int panthor_fw_post_reset(struct panthor_device *ptdev);
490 static inline void panthor_fw_suspend(struct panthor_device *ptdev) in panthor_fw_suspend()
495 static inline int panthor_fw_resume(struct panthor_device *ptdev) in panthor_fw_resume()
500 int panthor_fw_init(struct panthor_device *ptdev);
501 void panthor_fw_unplug(struct panthor_device *ptdev);