patch_tab.h File Reference

Go to the source code of this file.

Classes

struct  ke_msg_tab_item_t
 
struct  llm_hci_cmd_tab_item_t
 
struct  lli_hci_cmd_tab_item_t
 
struct  gapm_hci_evt_tab_item_t
 

Typedefs

typedef uint16_t task_id_t
 
typedef uint16_t msg_id_t
 
typedef int(* msg_func_t) (msg_id_t const msgid, void const *param, task_id_t const dest_id, task_id_t const src_id)
 
typedef int(* llm_hci_cmd_hdl_func_t) (void const *param, uint16_t opcode)
 
typedef int(* lli_hci_cmd_hdl_func_t) (void const *param, uint16_t opcode)
 
typedef int(* gapm_hci_evt_hdl_func_t) (uint16_t opcode, void const *param)
 

Functions

void ble_common_env_init (void)
 
void ble_con_env_init (void)
 
void ble_scan_env_init (void)
 
void ble_adv_env_init (void)
 
void ble_test_evn_init (void)
 
void ble_iso_env_init (void)
 
int host_to_sdk_msg_handler_patch (msg_id_t const msgid, void *param, task_id_t const dest_id, task_id_t const src_id)
 
int l2cap_enh_lecb_rcv_reconfig_ind_handler_patch (msg_id_t const msgid, void *param, task_id_t const dest_id, task_id_t const src_id)
 
int l2cap_lecb_rcv_cmp_evt_handler_patch (msg_id_t const msgid, void const *param, task_id_t const dest_id, task_id_t const src_id)
 
int gap_connection_req_ind_handler_patch (msg_id_t const msgid, void const *param, task_id_t const dest_id, task_id_t const src_id)
 
int llc_op_dl_upd_ind_handler_patch (msg_id_t const msgid, void const *param, task_id_t const dest_id, task_id_t const src_id)
 
int lld_llcp_rx_ind_handler_patch (msg_id_t const msgid, void const *param, task_id_t const dest_id, task_id_t const src_id)
 
int lli_hci_command_handler_patch (msg_id_t const msgid, void const *param, task_id_t const dest_id, task_id_t const src_id)
 
int hci_le_big_create_sync_cmd_handler_patch (void const *p_param, uint16_t opcode)
 
int gapm_hci_handler_patch (msg_id_t const msgid, void const *event, task_id_t dest_id, task_id_t opcode)
 
int hci_le_cmd_cmp_evt_per_sync_handler_patch (uint16_t opcode, void const *p_event)
 
int l2cc_enh_lecb_connect_cfm_handler_patch (msg_id_t const msgid, void *param, task_id_t const dest_id, task_id_t const src_id)
 
int llc_op_ch_class_en_ind_handler_patch (msg_id_t const msgid, void const *param, task_id_t const dest_id, task_id_t const src_id)
 
int llc_op_ch_class_rep_ind_handler_patch (msg_id_t const msgid, void const *param, task_id_t const dest_id, task_id_t const src_id)
 
int l2cc_lecb_sdu_recv_ind_handler_patch (ke_msg_id_t const msgid, void const *param, ke_task_id_t const dest_id, ke_task_id_t const src_id)
 
int gapc_hci_handler_patch (ke_msg_id_t const msgid, void const *event, ke_task_id_t dest_id, ke_task_id_t src_id)
 
int ble_sdk_gattc_prf_cmp_evt_handler_patch (ke_msg_id_t const msgid, void const *p_param, ke_task_id_t const dest_id, ke_task_id_t const src_id)
 
int ble_sdk_gattc_prf_event_ind_handler_patch (ke_msg_id_t const msgid, void const *p_param, ke_task_id_t const dest_id, ke_task_id_t const src_id)
 
int ble_sdk_gattc_prf_sdp_srvc_ind_handler_patch (ke_msg_id_t const msgid, void const *p_param, ke_task_id_t const dest_id, ke_task_id_t const src_id)
 
int ble_sdk_gattc_extend_prf_cmp_evt_handler_patch (ke_msg_id_t const msgid, void const *p_param, ke_task_id_t const dest_id, ke_task_id_t const src_id)
 
int ble_sdk_gattc_extend_prf_event_ind_handler_patch (ke_msg_id_t const msgid, void const *p_param, ke_task_id_t const dest_id, ke_task_id_t const src_id)
 
int ble_sdk_gattc_extend_prf_sdp_srvc_ind_handler_patch (ke_msg_id_t const msgid, void const *p_param, ke_task_id_t const dest_id, ke_task_id_t const src_id)
 
int gap_activity_stopped_ind_handler_patch (ke_msg_id_t const msgid, void const *p_param, ke_task_id_t const dest_id, ke_task_id_t const src_id)
 
void reg_ke_msg_patch_tab (ke_msg_tab_item_t *ke_msg_tab, uint16_t ke_msg_cnt)
 
void reg_lli_hci_cmd_patch_tab (lli_hci_cmd_tab_item_t *lli_hci_cmd_tab, uint16_t lli_hci_cmd_cnt)
 
void reg_gapm_hci_evt_patch_tab (gapm_hci_evt_tab_item_t *gapm_hci_evt_tab, uint16_t gapm_hci_evt_cnt)
 

Variables

ke_msg_tab_item_t ke_msg_tab []
 
llm_hci_cmd_tab_item_t llm_hci_cmd_tab []
 
lli_hci_cmd_tab_item_t lli_hci_cmd_tab []
 
gapm_hci_evt_tab_item_t gapm_hci_evt_tab []
 

Typedef Documentation

◆ gapm_hci_evt_hdl_func_t

typedef int(* gapm_hci_evt_hdl_func_t) (uint16_t opcode, void const *param)

Definition at line 13 of file patch_tab.h.

◆ lli_hci_cmd_hdl_func_t

typedef int(* lli_hci_cmd_hdl_func_t) (void const *param, uint16_t opcode)

Definition at line 11 of file patch_tab.h.

◆ llm_hci_cmd_hdl_func_t

typedef int(* llm_hci_cmd_hdl_func_t) (void const *param, uint16_t opcode)

Definition at line 9 of file patch_tab.h.

◆ msg_func_t

typedef int(* msg_func_t) (msg_id_t const msgid, void const *param, task_id_t const dest_id, task_id_t const src_id)

Definition at line 7 of file patch_tab.h.

◆ msg_id_t

typedef uint16_t msg_id_t

Definition at line 5 of file patch_tab.h.

◆ task_id_t

typedef uint16_t task_id_t

Definition at line 4 of file patch_tab.h.

Function Documentation

◆ ble_adv_env_init()

void ble_adv_env_init ( void  )

◆ ble_common_env_init()

void ble_common_env_init ( void  )

◆ ble_con_env_init()

void ble_con_env_init ( void  )

◆ ble_iso_env_init()

void ble_iso_env_init ( void  )

◆ ble_scan_env_init()

void ble_scan_env_init ( void  )

◆ ble_sdk_gattc_extend_prf_cmp_evt_handler_patch()

int ble_sdk_gattc_extend_prf_cmp_evt_handler_patch ( ke_msg_id_t const  msgid,
void const *  p_param,
ke_task_id_t const  dest_id,
ke_task_id_t const  src_id 
)

◆ ble_sdk_gattc_extend_prf_event_ind_handler_patch()

int ble_sdk_gattc_extend_prf_event_ind_handler_patch ( ke_msg_id_t const  msgid,
void const *  p_param,
ke_task_id_t const  dest_id,
ke_task_id_t const  src_id 
)

◆ ble_sdk_gattc_extend_prf_sdp_srvc_ind_handler_patch()

int ble_sdk_gattc_extend_prf_sdp_srvc_ind_handler_patch ( ke_msg_id_t const  msgid,
void const *  p_param,
ke_task_id_t const  dest_id,
ke_task_id_t const  src_id 
)

◆ ble_sdk_gattc_prf_cmp_evt_handler_patch()

int ble_sdk_gattc_prf_cmp_evt_handler_patch ( ke_msg_id_t const  msgid,
void const *  p_param,
ke_task_id_t const  dest_id,
ke_task_id_t const  src_id 
)

◆ ble_sdk_gattc_prf_event_ind_handler_patch()

int ble_sdk_gattc_prf_event_ind_handler_patch ( ke_msg_id_t const  msgid,
void const *  p_param,
ke_task_id_t const  dest_id,
ke_task_id_t const  src_id 
)

◆ ble_sdk_gattc_prf_sdp_srvc_ind_handler_patch()

int ble_sdk_gattc_prf_sdp_srvc_ind_handler_patch ( ke_msg_id_t const  msgid,
void const *  p_param,
ke_task_id_t const  dest_id,
ke_task_id_t const  src_id 
)

◆ ble_test_evn_init()

void ble_test_evn_init ( void  )

◆ gap_activity_stopped_ind_handler_patch()

int gap_activity_stopped_ind_handler_patch ( ke_msg_id_t const  msgid,
void const *  p_param,
ke_task_id_t const  dest_id,
ke_task_id_t const  src_id 
)

◆ gap_connection_req_ind_handler_patch()

int gap_connection_req_ind_handler_patch ( msg_id_t const  msgid,
void const *  param,
task_id_t const  dest_id,
task_id_t const  src_id 
)

◆ gapc_hci_handler_patch()

int gapc_hci_handler_patch ( ke_msg_id_t const  msgid,
void const *  event,
ke_task_id_t  dest_id,
ke_task_id_t  src_id 
)

◆ gapm_hci_handler_patch()

int gapm_hci_handler_patch ( msg_id_t const  msgid,
void const *  event,
task_id_t  dest_id,
task_id_t  opcode 
)

◆ hci_le_big_create_sync_cmd_handler_patch()

int hci_le_big_create_sync_cmd_handler_patch ( void const *  p_param,
uint16_t  opcode 
)

◆ hci_le_cmd_cmp_evt_per_sync_handler_patch()

int hci_le_cmd_cmp_evt_per_sync_handler_patch ( uint16_t  opcode,
void const *  p_event 
)

◆ host_to_sdk_msg_handler_patch()

int host_to_sdk_msg_handler_patch ( msg_id_t const  msgid,
void *  param,
task_id_t const  dest_id,
task_id_t const  src_id 
)

◆ l2cap_enh_lecb_rcv_reconfig_ind_handler_patch()

int l2cap_enh_lecb_rcv_reconfig_ind_handler_patch ( msg_id_t const  msgid,
void *  param,
task_id_t const  dest_id,
task_id_t const  src_id 
)

◆ l2cap_lecb_rcv_cmp_evt_handler_patch()

int l2cap_lecb_rcv_cmp_evt_handler_patch ( msg_id_t const  msgid,
void const *  param,
task_id_t const  dest_id,
task_id_t const  src_id 
)

◆ l2cc_enh_lecb_connect_cfm_handler_patch()

int l2cc_enh_lecb_connect_cfm_handler_patch ( msg_id_t const  msgid,
void *  param,
task_id_t const  dest_id,
task_id_t const  src_id 
)

◆ l2cc_lecb_sdu_recv_ind_handler_patch()

int l2cc_lecb_sdu_recv_ind_handler_patch ( ke_msg_id_t const  msgid,
void const *  param,
ke_task_id_t const  dest_id,
ke_task_id_t const  src_id 
)

◆ llc_op_ch_class_en_ind_handler_patch()

int llc_op_ch_class_en_ind_handler_patch ( msg_id_t const  msgid,
void const *  param,
task_id_t const  dest_id,
task_id_t const  src_id 
)

◆ llc_op_ch_class_rep_ind_handler_patch()

int llc_op_ch_class_rep_ind_handler_patch ( msg_id_t const  msgid,
void const *  param,
task_id_t const  dest_id,
task_id_t const  src_id 
)

◆ llc_op_dl_upd_ind_handler_patch()

int llc_op_dl_upd_ind_handler_patch ( msg_id_t const  msgid,
void const *  param,
task_id_t const  dest_id,
task_id_t const  src_id 
)

◆ lld_llcp_rx_ind_handler_patch()

int lld_llcp_rx_ind_handler_patch ( msg_id_t const  msgid,
void const *  param,
task_id_t const  dest_id,
task_id_t const  src_id 
)

◆ lli_hci_command_handler_patch()

int lli_hci_command_handler_patch ( msg_id_t const  msgid,
void const *  param,
task_id_t const  dest_id,
task_id_t const  src_id 
)

◆ reg_gapm_hci_evt_patch_tab()

void reg_gapm_hci_evt_patch_tab ( gapm_hci_evt_tab_item_t gapm_hci_evt_tab,
uint16_t  gapm_hci_evt_cnt 
)

◆ reg_ke_msg_patch_tab()

void reg_ke_msg_patch_tab ( ke_msg_tab_item_t ke_msg_tab,
uint16_t  ke_msg_cnt 
)

◆ reg_lli_hci_cmd_patch_tab()

void reg_lli_hci_cmd_patch_tab ( lli_hci_cmd_tab_item_t lli_hci_cmd_tab,
uint16_t  lli_hci_cmd_cnt 
)

Variable Documentation

◆ gapm_hci_evt_tab

gapm_hci_evt_tab_item_t gapm_hci_evt_tab[]
Initial value:

Definition at line 152 of file patch_tab.h.

◆ ke_msg_tab

◆ lli_hci_cmd_tab

lli_hci_cmd_tab_item_t lli_hci_cmd_tab[]
Initial value:

Definition at line 147 of file patch_tab.h.

◆ llm_hci_cmd_tab

llm_hci_cmd_tab_item_t llm_hci_cmd_tab[]
Initial value:
=
{
{NULL, NULL},
}

Definition at line 142 of file patch_tab.h.

lli_hci_command_handler_patch
int lli_hci_command_handler_patch(msg_id_t const msgid, void const *param, task_id_t const dest_id, task_id_t const src_id)
l2cap_lecb_rcv_cmp_evt_handler_patch
int l2cap_lecb_rcv_cmp_evt_handler_patch(msg_id_t const msgid, void const *param, task_id_t const dest_id, task_id_t const src_id)
ble_sdk_gattc_extend_prf_event_ind_handler_patch
int ble_sdk_gattc_extend_prf_event_ind_handler_patch(ke_msg_id_t const msgid, void const *p_param, ke_task_id_t const dest_id, ke_task_id_t const src_id)
msg_func_t
int(* msg_func_t)(msg_id_t const msgid, void const *param, task_id_t const dest_id, task_id_t const src_id)
Definition: patch_tab.h:7
l2cap_enh_lecb_rcv_reconfig_ind_handler_patch
int l2cap_enh_lecb_rcv_reconfig_ind_handler_patch(msg_id_t const msgid, void *param, task_id_t const dest_id, task_id_t const src_id)
gap_activity_stopped_ind_handler_patch
int gap_activity_stopped_ind_handler_patch(ke_msg_id_t const msgid, void const *p_param, ke_task_id_t const dest_id, ke_task_id_t const src_id)
ble_sdk_gattc_extend_prf_sdp_srvc_ind_handler_patch
int ble_sdk_gattc_extend_prf_sdp_srvc_ind_handler_patch(ke_msg_id_t const msgid, void const *p_param, ke_task_id_t const dest_id, ke_task_id_t const src_id)
llc_op_dl_upd_ind_handler_patch
int llc_op_dl_upd_ind_handler_patch(msg_id_t const msgid, void const *param, task_id_t const dest_id, task_id_t const src_id)
hci_le_big_create_sync_cmd_handler_patch
int hci_le_big_create_sync_cmd_handler_patch(void const *p_param, uint16_t opcode)
ble_sdk_gattc_extend_prf_cmp_evt_handler_patch
int ble_sdk_gattc_extend_prf_cmp_evt_handler_patch(ke_msg_id_t const msgid, void const *p_param, ke_task_id_t const dest_id, ke_task_id_t const src_id)
gapm_hci_handler_patch
int gapm_hci_handler_patch(msg_id_t const msgid, void const *event, task_id_t dest_id, task_id_t opcode)
gapm_hci_evt_hdl_func_t
int(* gapm_hci_evt_hdl_func_t)(uint16_t opcode, void const *param)
Definition: patch_tab.h:13
hci_le_cmd_cmp_evt_per_sync_handler_patch
int hci_le_cmd_cmp_evt_per_sync_handler_patch(uint16_t opcode, void const *p_event)
lli_hci_cmd_hdl_func_t
int(* lli_hci_cmd_hdl_func_t)(void const *param, uint16_t opcode)
Definition: patch_tab.h:11
l2cc_lecb_sdu_recv_ind_handler_patch
int l2cc_lecb_sdu_recv_ind_handler_patch(ke_msg_id_t const msgid, void const *param, ke_task_id_t const dest_id, ke_task_id_t const src_id)
lld_llcp_rx_ind_handler_patch
int lld_llcp_rx_ind_handler_patch(msg_id_t const msgid, void const *param, task_id_t const dest_id, task_id_t const src_id)
gapc_hci_handler_patch
int gapc_hci_handler_patch(ke_msg_id_t const msgid, void const *event, ke_task_id_t dest_id, ke_task_id_t src_id)
llc_op_ch_class_en_ind_handler_patch
int llc_op_ch_class_en_ind_handler_patch(msg_id_t const msgid, void const *param, task_id_t const dest_id, task_id_t const src_id)
host_to_sdk_msg_handler_patch
int host_to_sdk_msg_handler_patch(msg_id_t const msgid, void *param, task_id_t const dest_id, task_id_t const src_id)
llc_op_ch_class_rep_ind_handler_patch
int llc_op_ch_class_rep_ind_handler_patch(msg_id_t const msgid, void const *param, task_id_t const dest_id, task_id_t const src_id)
gap_connection_req_ind_handler_patch
int gap_connection_req_ind_handler_patch(msg_id_t const msgid, void const *param, task_id_t const dest_id, task_id_t const src_id)
l2cc_enh_lecb_connect_cfm_handler_patch
int l2cc_enh_lecb_connect_cfm_handler_patch(msg_id_t const msgid, void *param, task_id_t const dest_id, task_id_t const src_id)