Lines Matching defs:ptdev
269 struct panthor_vm *panthor_fw_vm(struct panthor_device *ptdev) in panthor_fw_vm()
281 panthor_fw_get_glb_iface(struct panthor_device *ptdev) in panthor_fw_get_glb_iface()
294 panthor_fw_get_csg_iface(struct panthor_device *ptdev, u32 csg_slot) in panthor_fw_get_csg_iface()
311 panthor_fw_get_cs_iface(struct panthor_device *ptdev, u32 csg_slot, u32 cs_slot) in panthor_fw_get_cs_iface()
330 static u32 panthor_fw_conv_timeout(struct panthor_device *ptdev, u32 timeout_us) in panthor_fw_conv_timeout()
363 static int panthor_fw_binary_iter_read(struct panthor_device *ptdev, in panthor_fw_binary_iter_read()
379 static int panthor_fw_binary_sub_iter_init(struct panthor_device *ptdev, in panthor_fw_binary_sub_iter_init()
398 static void panthor_fw_init_section_mem(struct panthor_device *ptdev, in panthor_fw_init_section_mem()
440 panthor_fw_alloc_queue_iface_mem(struct panthor_device *ptdev, in panthor_fw_alloc_queue_iface_mem()
479 panthor_fw_alloc_suspend_buf_mem(struct panthor_device *ptdev, size_t size) in panthor_fw_alloc_suspend_buf_mem()
487 static int panthor_fw_load_section_entry(struct panthor_device *ptdev, in panthor_fw_load_section_entry()
633 static int panthor_fw_read_build_info(struct panthor_device *ptdev, in panthor_fw_read_build_info()
673 panthor_reload_fw_sections(struct panthor_device *ptdev, bool full_reload) in panthor_reload_fw_sections()
690 static int panthor_fw_load_entry(struct panthor_device *ptdev, in panthor_fw_load_entry()
738 static int panthor_fw_load(struct panthor_device *ptdev) in panthor_fw_load()
808 static void *iface_fw_to_cpu_addr(struct panthor_device *ptdev, u32 mcu_va) in iface_fw_to_cpu_addr()
819 static int panthor_init_cs_iface(struct panthor_device *ptdev, in panthor_init_cs_iface()
875 static int panthor_init_csg_iface(struct panthor_device *ptdev, in panthor_init_csg_iface()
921 static u32 panthor_get_instr_features(struct panthor_device *ptdev) in panthor_get_instr_features()
931 static int panthor_fw_init_ifaces(struct panthor_device *ptdev) in panthor_fw_init_ifaces()
976 static void panthor_fw_init_global_iface(struct panthor_device *ptdev) in panthor_fw_init_global_iface()
1009 static void panthor_job_irq_handler(struct panthor_device *ptdev, u32 status) in panthor_job_irq_handler()
1024 static int panthor_fw_start(struct panthor_device *ptdev) in panthor_fw_start()
1057 static void panthor_fw_stop(struct panthor_device *ptdev) in panthor_fw_stop()
1075 void panthor_fw_pre_reset(struct panthor_device *ptdev, bool on_hang) in panthor_fw_pre_reset()
1106 int panthor_fw_post_reset(struct panthor_device *ptdev) in panthor_fw_post_reset()
1156 void panthor_fw_unplug(struct panthor_device *ptdev) in panthor_fw_unplug()
1237 int panthor_fw_glb_wait_acks(struct panthor_device *ptdev, in panthor_fw_glb_wait_acks()
1264 int panthor_fw_csg_wait_acks(struct panthor_device *ptdev, u32 csg_slot, in panthor_fw_csg_wait_acks()
1299 void panthor_fw_ring_csg_doorbells(struct panthor_device *ptdev, u32 csg_mask) in panthor_fw_ring_csg_doorbells()
1310 struct panthor_device *ptdev = fw->irq.ptdev; in panthor_fw_ping_work() local
1337 int panthor_fw_init(struct panthor_device *ptdev) in panthor_fw_init()