Lines Matching defs:callbacks

51 static inline ocsd_datapath_resp_t lib_cb_GenElemOp(const ocsd_extern_dcd_cb_fns *callbacks,
56 if (callbacks->fn_gen_elem_out)
57 return callbacks->fn_gen_elem_out(callbacks->lib_context, index_sop, trc_chan_id, elem);
61 static inline ocsd_err_t lib_cb_LogError(const ocsd_extern_dcd_cb_fns *callbacks,
68 if (callbacks->fn_log_error)
70 callbacks->fn_log_error(callbacks->lib_context, filter_level, code, idx, chan_id, pMsg);
76 static inline ocsd_err_t lib_cb_LogMsg(const ocsd_extern_dcd_cb_fns *callbacks,
80 if (callbacks->fn_log_msg)
82 callbacks->fn_log_msg(callbacks->lib_context, filter_level, pMsg);
88 static inline ocsd_err_t lib_cb_DecodeArmInst(const ocsd_extern_dcd_cb_fns *callbacks,
91 if (callbacks->fn_arm_instruction_decode)
92 return callbacks->fn_arm_instruction_decode(callbacks->lib_context, instr_info);
96 static inline ocsd_err_t lib_cb_MemAccess(const ocsd_extern_dcd_cb_fns *callbacks,
103 if (callbacks->fn_memory_access)
104 return callbacks->fn_memory_access(callbacks->lib_context, address, cs_trace_id, mem_space, num_bytes, p_buffer);
108 static inline void lib_cb_PktMon(const ocsd_extern_dcd_cb_fns *callbacks,
115 if (callbacks->packetCBFlags & OCSD_CUST_DCD_PKT_CB_USE_MON)
117 if (callbacks->fn_packet_mon)
118 callbacks->fn_packet_mon(callbacks->lib_context, op, index_sop, pkt, size, p_data);
122 static inline int lib_cb_usePktMon(const ocsd_extern_dcd_cb_fns *callbacks)
124 return (callbacks->packetCBFlags & OCSD_CUST_DCD_PKT_CB_USE_MON);
129 static inline ocsd_datapath_resp_t lib_cb_PktDataSink(const ocsd_extern_dcd_cb_fns *callbacks,
134 if (callbacks->packetCBFlags & OCSD_CUST_DCD_PKT_CB_USE_SINK)
136 if (callbacks->fn_packet_data_sink)
137 return callbacks->fn_packet_data_sink(callbacks->lib_context, op, index_sop, pkt);
144 static inline int lib_cb_usePktSink(const ocsd_extern_dcd_cb_fns *callbacks)
146 return (callbacks->packetCBFlags & OCSD_CUST_DCD_PKT_CB_USE_SINK);
149 static inline void lib_cb_updatePktCBFlags(ocsd_extern_dcd_cb_fns *callbacks, const int newFlags)
151 callbacks->packetCBFlags = newFlags;