Lines Matching refs:fjes_hw

7 #include "fjes_hw.h"
23 u32 fjes_hw_rd32(struct fjes_hw *hw, u32 reg)
33 static u8 *fjes_hw_iomap(struct fjes_hw *hw)
48 static void fjes_hw_iounmap(struct fjes_hw *hw)
54 int fjes_hw_reset(struct fjes_hw *hw)
74 static int fjes_hw_get_max_epid(struct fjes_hw *hw)
83 static int fjes_hw_get_my_epid(struct fjes_hw *hw)
92 static int fjes_hw_alloc_shared_status_region(struct fjes_hw *hw)
107 static void fjes_hw_free_shared_status_region(struct fjes_hw *hw)
173 fjes_hw_init_command_registers(struct fjes_hw *hw,
200 static int fjes_hw_setup(struct fjes_hw *hw)
300 static void fjes_hw_cleanup(struct fjes_hw *hw)
326 int fjes_hw_init(struct fjes_hw *hw)
360 void fjes_hw_exit(struct fjes_hw *hw)
392 fjes_hw_issue_request_command(struct fjes_hw *hw,
440 int fjes_hw_request_info(struct fjes_hw *hw)
497 int fjes_hw_register_buff_addr(struct fjes_hw *hw, int dest_epid,
606 int fjes_hw_unregister_buff_addr(struct fjes_hw *hw, int dest_epid)
696 int fjes_hw_raise_interrupt(struct fjes_hw *hw, int dest_epid,
706 u32 fjes_hw_capture_interrupt_status(struct fjes_hw *hw)
715 void fjes_hw_set_irqmask(struct fjes_hw *hw,
724 bool fjes_hw_epid_is_same_zone(struct fjes_hw *hw, int epid)
750 static bool fjes_hw_epid_is_stop_requested(struct fjes_hw *hw, int src_epid)
755 static bool fjes_hw_epid_is_stop_process_done(struct fjes_hw *hw, int src_epid)
762 fjes_hw_get_partner_ep_status(struct fjes_hw *hw, int epid)
782 void fjes_hw_raise_epstop(struct fjes_hw *hw)
813 int fjes_hw_wait_epstop(struct fjes_hw *hw)
982 struct fjes_hw *hw = container_of(work,
983 struct fjes_hw, update_zone_task);
1172 struct fjes_hw *hw = container_of(work, struct fjes_hw, epstop_task);
1202 int fjes_hw_start_debug(struct fjes_hw *hw)
1271 int fjes_hw_stop_debug(struct fjes_hw *hw)