21#define HCC_DEFAULT_ALIGN_LEN 1
24#define HCC_FC_NONE 0x0
25#define HCC_FC_WAIT 0x1
27#define HCC_FC_DROP 0x4
28#define HCC_FC_ALL (HCC_FC_WAIT | HCC_FC_NET | HCC_FC_DROP)
enum _hcc_queue_type hcc_queue_type
td_void(* hcc_flowctl_start_subq)(hcc_queue_type queue_id)
Definition hcc_types.h:59
td_void(* hcc_flowctl_stop_subq)(hcc_queue_type queue_id)
Definition hcc_types.h:64
struct _hcc_transfer_param hcc_transfer_param
struct _hcc_queue_ctrl_ hcc_queue_ctrl
_hcc_queue_dir_
Definition hcc_types.h:12
@ HCC_DIR_COUNT
Definition hcc_types.h:15
@ HCC_DIR_TX
Definition hcc_types.h:13
@ HCC_DIR_RX
Definition hcc_types.h:14
td_void(* hcc_adapt_priv_free)(hcc_queue_type queue_id, td_u8 *buf, td_u8 *user_param)
Definition hcc_types.h:54
td_u32(* hcc_adapt_priv_alloc)(hcc_queue_type queue_id, td_u32 len, td_u8 **buf, td_u8 **user_param)
Definition hcc_types.h:49
td_u32(* hcc_adapt_priv_rx_process)(hcc_queue_type queue_id, td_u8 sub_type, td_u8 *buf, td_u32 len, td_u8 *user_param)
Definition hcc_types.h:69
enum _hcc_queue_dir_ hcc_queue_dir
struct _hcc_adapt_ops_ hcc_adapt_ops
td_u32(* hcc_msg_rx)(td_u8 *cb_data)
Definition hcc_types.h:38
Definition hcc_types.h:71
hcc_flowctl_stop_subq stop_subq
Definition hcc_types.h:74
hcc_adapt_priv_rx_process rx_proc
Definition hcc_types.h:76
hcc_adapt_priv_free free
Definition hcc_types.h:72
hcc_adapt_priv_alloc alloc
Definition hcc_types.h:73
hcc_flowctl_start_subq start_subq
Definition hcc_types.h:75
Definition hcc_types.h:80
td_u8 burst_limit
Definition hcc_types.h:90
td_u32 low_waterline
Definition hcc_types.h:86
td_u16 extend
Definition hcc_types.h:89
td_u32 flow_type
Definition hcc_types.h:85
td_u32 fc_enable
Definition hcc_types.h:84
td_u8 credit_bottom_value
Definition hcc_types.h:91
td_u32 sub_type
Definition hcc_types.h:82
td_u32 service_type
Definition hcc_types.h:81
td_u32 high_waterline
Definition hcc_types.h:87
td_u32 transfer_mode
Definition hcc_types.h:83
Definition hcc_types.h:30
td_u8 queue_id
Definition hcc_types.h:33
td_u8 sub_type
Definition hcc_types.h:32
td_u16 fc_flag
Definition hcc_types.h:34
td_u8 * user_param
Definition hcc_types.h:35
td_u8 service_type
Definition hcc_types.h:31
Definition hcc_types.h:95
td_u8 queue_id
Definition hcc_types.h:97
hcc_queue_ctrl queue_ctrl
Definition hcc_types.h:98
td_u8 dir
Definition hcc_types.h:96
unsigned short td_u16
Definition td_type.h:37
unsigned char td_u8
Definition td_type.h:36
void td_void
Definition td_type.h:49
unsigned int td_u32
Definition td_type.h:38