WS63 SDK 文档 7021f4f@fbb_ws63
ws63 和 ws63e 解决方案的 SDK 文档
载入中...
搜索中...
未找到
dmac_pkt_debug_rom.h 文件参考
#include "osal_types.h"
#include "frw_rom_cb_rom.h"
dmac_pkt_debug_rom.h 的引用(Include)关系图:
此图展示该文件直接或间接的被哪些文件引用了:

浏览源代码.

类型定义

typedef osal_void(* dmac_pkt_dbg_cb) (osal_u8 module_id, osal_u8 dir, osal_u8 pos_num, osal_char *pos, osal_void *skb)
 

枚举

enum  dmac_pkt_dbg_dir_enum { DBG_DIR_RX = 0 , DBG_DIR_TX , DBG_DIR_NUM }
 
enum  dmac_pkt_dbg_rx_pos_enum {
  DBG_RX_START = 0 , DBG_RX_DMAC_IN = DBG_RX_START , DBG_RX_DMAC2HCC , DBG_RX_END = DBG_RX_DMAC2HCC ,
  DBG_RX_POS_NUM
}
 
enum  dmac_pkt_dbg_tx_pos_enum {
  DBG_TX_START = 0 , DBG_TX_DMAC_IN = DBG_TX_START , DBG_TX_DIR_TX , DBG_TX_NO_QUE ,
  DBG_TX_ENQUE , DBG_TX_DEQUE , DBG_TX_COMP_IN , DBG_TX_COMP_FREE ,
  DBG_TX_ERR_FREE , DBG_TX_RETRY_DROP , DBG_TX_CACHE_DROP , DBG_TX_MGMT_RETRY ,
  DBG_TX_DMAC2HAL , DBG_TX_END = DBG_TX_DMAC2HAL , DBG_TX_POS_NUM
}
 
enum  dmac_pkt_dbg_module_enum { DBG_DMAC = 0 , DBG_HCC , DBG_DEVICE_ALL , DBG_MODULE_NUM }
 

函数

osal_void pkt_dbg (osal_u8 module_id, osal_u8 dir, osal_u8 pos_num, osal_char *pos, osal_void *skb)
 

类型定义说明

◆ dmac_pkt_dbg_cb

typedef osal_void(* dmac_pkt_dbg_cb) (osal_u8 module_id, osal_u8 dir, osal_u8 pos_num, osal_char *pos, osal_void *skb)

枚举类型说明

◆ dmac_pkt_dbg_dir_enum

枚举值
DBG_DIR_RX 
DBG_DIR_TX 
DBG_DIR_NUM 

◆ dmac_pkt_dbg_module_enum

枚举值
DBG_DMAC 
DBG_HCC 
DBG_DEVICE_ALL 
DBG_MODULE_NUM 

◆ dmac_pkt_dbg_rx_pos_enum

枚举值
DBG_RX_START 
DBG_RX_DMAC_IN 
DBG_RX_DMAC2HCC 
DBG_RX_END 
DBG_RX_POS_NUM 

◆ dmac_pkt_dbg_tx_pos_enum

枚举值
DBG_TX_START 
DBG_TX_DMAC_IN 
DBG_TX_DIR_TX 
DBG_TX_NO_QUE 
DBG_TX_ENQUE 
DBG_TX_DEQUE 
DBG_TX_COMP_IN 
DBG_TX_COMP_FREE 
DBG_TX_ERR_FREE 
DBG_TX_RETRY_DROP 
DBG_TX_CACHE_DROP 
DBG_TX_MGMT_RETRY 
DBG_TX_DMAC2HAL 
DBG_TX_END 
DBG_TX_POS_NUM 

函数说明

◆ pkt_dbg()

osal_void pkt_dbg ( osal_u8  module_id,
osal_u8  dir,
osal_u8  pos_num,
osal_char pos,
osal_void skb 
)