Lines Matching defs:ptdev
272 struct panthor_vm *panthor_fw_vm(struct panthor_device *ptdev) in panthor_fw_vm()
284 panthor_fw_get_glb_iface(struct panthor_device *ptdev) in panthor_fw_get_glb_iface()
297 panthor_fw_get_csg_iface(struct panthor_device *ptdev, u32 csg_slot) in panthor_fw_get_csg_iface()
314 panthor_fw_get_cs_iface(struct panthor_device *ptdev, u32 csg_slot, u32 cs_slot) in panthor_fw_get_cs_iface()
322 static bool panthor_fw_has_glb_state(struct panthor_device *ptdev) in panthor_fw_has_glb_state()
329 static bool panthor_fw_has_64bit_ep_req(struct panthor_device *ptdev) in panthor_fw_has_64bit_ep_req()
336 u64 panthor_fw_csg_endpoint_req_get(struct panthor_device *ptdev, in panthor_fw_csg_endpoint_req_get()
345 void panthor_fw_csg_endpoint_req_set(struct panthor_device *ptdev, in panthor_fw_csg_endpoint_req_set()
354 void panthor_fw_csg_endpoint_req_update(struct panthor_device *ptdev, in panthor_fw_csg_endpoint_req_update()
376 static u32 panthor_fw_conv_timeout(struct panthor_device *ptdev, u32 timeout_us) in panthor_fw_conv_timeout()
409 static int panthor_fw_binary_iter_read(struct panthor_device *ptdev, in panthor_fw_binary_iter_read()
425 static int panthor_fw_binary_sub_iter_init(struct panthor_device *ptdev, in panthor_fw_binary_sub_iter_init()
444 static void panthor_fw_init_section_mem(struct panthor_device *ptdev, in panthor_fw_init_section_mem()
486 panthor_fw_alloc_queue_iface_mem(struct panthor_device *ptdev, in panthor_fw_alloc_queue_iface_mem()
526 panthor_fw_alloc_suspend_buf_mem(struct panthor_device *ptdev, size_t size) in panthor_fw_alloc_suspend_buf_mem()
535 static int panthor_fw_load_section_entry(struct panthor_device *ptdev, in panthor_fw_load_section_entry()
681 static int panthor_fw_read_build_info(struct panthor_device *ptdev, in panthor_fw_read_build_info()
721 panthor_reload_fw_sections(struct panthor_device *ptdev, bool full_reload) in panthor_reload_fw_sections()
738 static int panthor_fw_load_entry(struct panthor_device *ptdev, in panthor_fw_load_entry()
786 static int panthor_fw_load(struct panthor_device *ptdev) in panthor_fw_load()
856 static void *iface_fw_to_cpu_addr(struct panthor_device *ptdev, u32 mcu_va) in iface_fw_to_cpu_addr()
867 static int panthor_init_cs_iface(struct panthor_device *ptdev, in panthor_init_cs_iface()
923 static int panthor_init_csg_iface(struct panthor_device *ptdev, in panthor_init_csg_iface()
969 static u32 panthor_get_instr_features(struct panthor_device *ptdev) in panthor_get_instr_features()
979 static int panthor_fw_init_ifaces(struct panthor_device *ptdev) in panthor_fw_init_ifaces()
1024 static void panthor_fw_init_global_iface(struct panthor_device *ptdev) in panthor_fw_init_global_iface()
1060 static void panthor_job_irq_handler(struct panthor_device *ptdev, u32 status) in panthor_job_irq_handler()
1077 static int panthor_fw_start(struct panthor_device *ptdev) in panthor_fw_start()
1110 static void panthor_fw_stop(struct panthor_device *ptdev) in panthor_fw_stop()
1120 static bool panthor_fw_mcu_halted(struct panthor_device *ptdev) in panthor_fw_mcu_halted()
1133 static void panthor_fw_halt_mcu(struct panthor_device *ptdev) in panthor_fw_halt_mcu()
1145 static bool panthor_fw_wait_mcu_halted(struct panthor_device *ptdev) in panthor_fw_wait_mcu_halted()
1158 static void panthor_fw_mcu_set_active(struct panthor_device *ptdev) in panthor_fw_mcu_set_active()
1176 void panthor_fw_pre_reset(struct panthor_device *ptdev, bool on_hang) in panthor_fw_pre_reset()
1203 int panthor_fw_post_reset(struct panthor_device *ptdev) in panthor_fw_post_reset()
1253 void panthor_fw_unplug(struct panthor_device *ptdev) in panthor_fw_unplug()
1338 int panthor_fw_glb_wait_acks(struct panthor_device *ptdev, in panthor_fw_glb_wait_acks()
1365 int panthor_fw_csg_wait_acks(struct panthor_device *ptdev, u32 csg_slot, in panthor_fw_csg_wait_acks()
1400 void panthor_fw_ring_csg_doorbells(struct panthor_device *ptdev, u32 csg_mask) in panthor_fw_ring_csg_doorbells()
1411 struct panthor_device *ptdev = fw->irq.ptdev; in panthor_fw_ping_work() local
1438 int panthor_fw_init(struct panthor_device *ptdev) in panthor_fw_init()