Lines Matching defs:ptdev
270 struct panthor_vm *panthor_fw_vm(struct panthor_device *ptdev) in panthor_fw_vm()
282 panthor_fw_get_glb_iface(struct panthor_device *ptdev) in panthor_fw_get_glb_iface()
295 panthor_fw_get_csg_iface(struct panthor_device *ptdev, u32 csg_slot) in panthor_fw_get_csg_iface()
312 panthor_fw_get_cs_iface(struct panthor_device *ptdev, u32 csg_slot, u32 cs_slot) in panthor_fw_get_cs_iface()
331 static u32 panthor_fw_conv_timeout(struct panthor_device *ptdev, u32 timeout_us) in panthor_fw_conv_timeout()
364 static int panthor_fw_binary_iter_read(struct panthor_device *ptdev, in panthor_fw_binary_iter_read()
380 static int panthor_fw_binary_sub_iter_init(struct panthor_device *ptdev, in panthor_fw_binary_sub_iter_init()
399 static void panthor_fw_init_section_mem(struct panthor_device *ptdev, in panthor_fw_init_section_mem()
441 panthor_fw_alloc_queue_iface_mem(struct panthor_device *ptdev, in panthor_fw_alloc_queue_iface_mem()
480 panthor_fw_alloc_suspend_buf_mem(struct panthor_device *ptdev, size_t size) in panthor_fw_alloc_suspend_buf_mem()
488 static int panthor_fw_load_section_entry(struct panthor_device *ptdev, in panthor_fw_load_section_entry()
634 static int panthor_fw_read_build_info(struct panthor_device *ptdev, in panthor_fw_read_build_info()
674 panthor_reload_fw_sections(struct panthor_device *ptdev, bool full_reload) in panthor_reload_fw_sections()
691 static int panthor_fw_load_entry(struct panthor_device *ptdev, in panthor_fw_load_entry()
739 static int panthor_fw_load(struct panthor_device *ptdev) in panthor_fw_load()
809 static void *iface_fw_to_cpu_addr(struct panthor_device *ptdev, u32 mcu_va) in iface_fw_to_cpu_addr()
820 static int panthor_init_cs_iface(struct panthor_device *ptdev, in panthor_init_cs_iface()
876 static int panthor_init_csg_iface(struct panthor_device *ptdev, in panthor_init_csg_iface()
922 static u32 panthor_get_instr_features(struct panthor_device *ptdev) in panthor_get_instr_features()
932 static int panthor_fw_init_ifaces(struct panthor_device *ptdev) in panthor_fw_init_ifaces()
977 static void panthor_fw_init_global_iface(struct panthor_device *ptdev) in panthor_fw_init_global_iface()
1010 static void panthor_job_irq_handler(struct panthor_device *ptdev, u32 status) in panthor_job_irq_handler()
1025 static int panthor_fw_start(struct panthor_device *ptdev) in panthor_fw_start()
1058 static void panthor_fw_stop(struct panthor_device *ptdev) in panthor_fw_stop()
1076 void panthor_fw_pre_reset(struct panthor_device *ptdev, bool on_hang) in panthor_fw_pre_reset()
1107 int panthor_fw_post_reset(struct panthor_device *ptdev) in panthor_fw_post_reset()
1157 void panthor_fw_unplug(struct panthor_device *ptdev) in panthor_fw_unplug()
1238 int panthor_fw_glb_wait_acks(struct panthor_device *ptdev, in panthor_fw_glb_wait_acks()
1265 int panthor_fw_csg_wait_acks(struct panthor_device *ptdev, u32 csg_slot, in panthor_fw_csg_wait_acks()
1300 void panthor_fw_ring_csg_doorbells(struct panthor_device *ptdev, u32 csg_mask) in panthor_fw_ring_csg_doorbells()
1311 struct panthor_device *ptdev = fw->irq.ptdev; in panthor_fw_ping_work() local
1338 int panthor_fw_init(struct panthor_device *ptdev) in panthor_fw_init()