|
| td_u8 | hcc_init (hcc_channel_param *init) |
| |
| td_void | hcc_deinit (td_u8 chl) |
| |
| hcc_handler * | hcc_get_handler (td_u8 chl) |
| |
| td_void | hcc_enable_rx_thread (td_u8 chl, td_bool enable) |
| |
| td_void | hcc_enable_tx_thread (td_u8 chl, td_bool enable) |
| |
| ext_errno | hcc_message_register (td_u8 chl, td_u8 rsv, hcc_rx_msg_type msg_id, hcc_msg_rx cb, td_u8 *cb_data) |
| |
| ext_errno | hcc_message_unregister (td_u8 chl, td_u8 rsv, hcc_rx_msg_type msg_id) |
| |
| ext_errno | hcc_tx_data (td_u8 chl, td_u8 *buf, td_u16 len, hcc_transfer_param *param) |
| |
| ext_errno | hcc_bt_tx_data (td_u8 chl, td_u8 *data_buf, td_u16 len, hcc_transfer_param *param) |
| |
| td_u16 | hcc_get_head_len (td_void) |
| |
| td_bool | hcc_get_state (td_u8 chl) |
| |
| ext_errno | hcc_send_message (td_u8 chl, hcc_tx_msg_type msg_id, td_u8 rsv) |
| |
| ext_errno | hcc_read_reg (td_u8 chl, td_u32 addr, td_u32 *value) |
| |
| ext_errno | hcc_write_reg (td_u8 chl, td_u32 addr, td_u32 value) |
| |
| td_u32 | hcc_get_channel_align_len (td_u8 chl) |
| |
| td_void | hcc_set_tx_sched_count (td_u8 chl, td_u8 count) |
| |
| td_u32 | hcc_flowctrl_check_with_off (td_u8 *data) |
| |
| ext_errno | hcc_service_init (td_u8 chl, hcc_service_type service_type, hcc_adapt_ops *adapt) |
| |
| ext_errno | hcc_service_deinit (td_u8 chl, hcc_service_type service_type) |
| |
| td_void | hcc_service_update_credit (td_u8 chl, hcc_service_type serv, td_u32 credit) |
| |
| ext_errno | hcc_flow_ctrl_set_water_line (td_u8 chl, hcc_queue_dir direction, td_u8 q_id, td_u8 low_line, td_u8 high_line) |
| |
| ext_errno | hcc_flow_ctrl_get_water_line (td_u8 chl, hcc_queue_dir direction, td_u8 q_id, td_u8 *low_line, td_u8 *high_line) |
| |
| td_void | hcc_ipc_complement_mem (td_void) |
| |