Lines Matching defs:ptdev
267 struct panthor_vm *panthor_fw_vm(struct panthor_device *ptdev) in panthor_fw_vm()
279 panthor_fw_get_glb_iface(struct panthor_device *ptdev) in panthor_fw_get_glb_iface()
292 panthor_fw_get_csg_iface(struct panthor_device *ptdev, u32 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()
328 static u32 panthor_fw_conv_timeout(struct panthor_device *ptdev, u32 timeout_us) in panthor_fw_conv_timeout()
361 static int panthor_fw_binary_iter_read(struct panthor_device *ptdev, in panthor_fw_binary_iter_read()
377 static int panthor_fw_binary_sub_iter_init(struct panthor_device *ptdev, in panthor_fw_binary_sub_iter_init()
396 static void panthor_fw_init_section_mem(struct panthor_device *ptdev, in panthor_fw_init_section_mem()
438 panthor_fw_alloc_queue_iface_mem(struct panthor_device *ptdev, in panthor_fw_alloc_queue_iface_mem()
477 panthor_fw_alloc_suspend_buf_mem(struct panthor_device *ptdev, size_t size) in panthor_fw_alloc_suspend_buf_mem()
485 static int panthor_fw_load_section_entry(struct panthor_device *ptdev, in panthor_fw_load_section_entry()
632 panthor_reload_fw_sections(struct panthor_device *ptdev, bool full_reload) in panthor_reload_fw_sections()
649 static int panthor_fw_load_entry(struct panthor_device *ptdev, in panthor_fw_load_entry()
695 static int panthor_fw_load(struct panthor_device *ptdev) in panthor_fw_load()
765 static void *iface_fw_to_cpu_addr(struct panthor_device *ptdev, u32 mcu_va) in iface_fw_to_cpu_addr()
776 static int panthor_init_cs_iface(struct panthor_device *ptdev, in panthor_init_cs_iface()
832 static int panthor_init_csg_iface(struct panthor_device *ptdev, in panthor_init_csg_iface()
878 static u32 panthor_get_instr_features(struct panthor_device *ptdev) in panthor_get_instr_features()
888 static int panthor_fw_init_ifaces(struct panthor_device *ptdev) in panthor_fw_init_ifaces()
933 static void panthor_fw_init_global_iface(struct panthor_device *ptdev) in panthor_fw_init_global_iface()
966 static void panthor_job_irq_handler(struct panthor_device *ptdev, u32 status) in panthor_job_irq_handler()
981 static int panthor_fw_start(struct panthor_device *ptdev) in panthor_fw_start()
1014 static void panthor_fw_stop(struct panthor_device *ptdev) in panthor_fw_stop()
1032 void panthor_fw_pre_reset(struct panthor_device *ptdev, bool on_hang) in panthor_fw_pre_reset()
1069 int panthor_fw_post_reset(struct panthor_device *ptdev) in panthor_fw_post_reset()
1130 void panthor_fw_unplug(struct panthor_device *ptdev) in panthor_fw_unplug()
1208 int panthor_fw_glb_wait_acks(struct panthor_device *ptdev, in panthor_fw_glb_wait_acks()
1235 int panthor_fw_csg_wait_acks(struct panthor_device *ptdev, u32 csg_slot, in panthor_fw_csg_wait_acks()
1270 void panthor_fw_ring_csg_doorbells(struct panthor_device *ptdev, u32 csg_mask) in panthor_fw_ring_csg_doorbells()
1281 struct panthor_device *ptdev = fw->irq.ptdev; in panthor_fw_ping_work() local
1308 int panthor_fw_init(struct panthor_device *ptdev) in panthor_fw_init()