WS63 SDK 文档 7021f4f@fbb_ws63
ws63 和 ws63e 解决方案的 SDK 文档
载入中...
搜索中...
未找到
dmac_pkt_debug_rom.h
浏览该文件的文档.
1/*
2 * Copyright (c) HiSilicon (Shanghai) Technologies Co., Ltd. 2020-2022. All rights reserved.
3 * Description: Device pkt diagnose interface.
4 */
5
6#ifndef DMAC_PKT_DEBUG_ROM_H
7#define DMAC_PKT_DEBUG_ROM_H
8
9#include "osal_types.h"
10#include "frw_rom_cb_rom.h"
11
12#ifdef __cplusplus
13#if __cplusplus
14extern "C" {
15#endif
16#endif
17
23
31
49
56
57typedef osal_void (*dmac_pkt_dbg_cb)(osal_u8 module_id, osal_u8 dir, osal_u8 pos_num, osal_char *pos, osal_void *skb);
58osal_void pkt_dbg(osal_u8 module_id, osal_u8 dir, osal_u8 pos_num, osal_char *pos, osal_void *skb);
59
60#ifdef __cplusplus
61#if __cplusplus
62}
63#endif
64#endif
65
66#endif /* end of dmac_pkt_debug_rom.h */
dmac_pkt_dbg_dir_enum
Definition dmac_pkt_debug_rom.h:18
@ DBG_DIR_NUM
Definition dmac_pkt_debug_rom.h:21
@ DBG_DIR_TX
Definition dmac_pkt_debug_rom.h:20
@ DBG_DIR_RX
Definition dmac_pkt_debug_rom.h:19
dmac_pkt_dbg_rx_pos_enum
Definition dmac_pkt_debug_rom.h:24
@ DBG_RX_START
Definition dmac_pkt_debug_rom.h:25
@ DBG_RX_DMAC2HCC
Definition dmac_pkt_debug_rom.h:27
@ DBG_RX_DMAC_IN
Definition dmac_pkt_debug_rom.h:26
@ DBG_RX_END
Definition dmac_pkt_debug_rom.h:28
@ DBG_RX_POS_NUM
Definition dmac_pkt_debug_rom.h:29
dmac_pkt_dbg_tx_pos_enum
Definition dmac_pkt_debug_rom.h:32
@ DBG_TX_COMP_IN
Definition dmac_pkt_debug_rom.h:39
@ DBG_TX_DMAC_IN
Definition dmac_pkt_debug_rom.h:34
@ DBG_TX_DIR_TX
Definition dmac_pkt_debug_rom.h:35
@ DBG_TX_DMAC2HAL
Definition dmac_pkt_debug_rom.h:45
@ DBG_TX_NO_QUE
Definition dmac_pkt_debug_rom.h:36
@ DBG_TX_ENQUE
Definition dmac_pkt_debug_rom.h:37
@ DBG_TX_END
Definition dmac_pkt_debug_rom.h:46
@ DBG_TX_START
Definition dmac_pkt_debug_rom.h:33
@ DBG_TX_DEQUE
Definition dmac_pkt_debug_rom.h:38
@ DBG_TX_MGMT_RETRY
Definition dmac_pkt_debug_rom.h:44
@ DBG_TX_COMP_FREE
Definition dmac_pkt_debug_rom.h:40
@ DBG_TX_ERR_FREE
Definition dmac_pkt_debug_rom.h:41
@ DBG_TX_POS_NUM
Definition dmac_pkt_debug_rom.h:47
@ DBG_TX_RETRY_DROP
Definition dmac_pkt_debug_rom.h:42
@ DBG_TX_CACHE_DROP
Definition dmac_pkt_debug_rom.h:43
osal_void pkt_dbg(osal_u8 module_id, osal_u8 dir, osal_u8 pos_num, osal_char *pos, osal_void *skb)
osal_void(* dmac_pkt_dbg_cb)(osal_u8 module_id, osal_u8 dir, osal_u8 pos_num, osal_char *pos, osal_void *skb)
Definition dmac_pkt_debug_rom.h:57
dmac_pkt_dbg_module_enum
Definition dmac_pkt_debug_rom.h:50
@ DBG_DEVICE_ALL
Definition dmac_pkt_debug_rom.h:53
@ DBG_MODULE_NUM
Definition dmac_pkt_debug_rom.h:54
@ DBG_DMAC
Definition dmac_pkt_debug_rom.h:51
@ DBG_HCC
Definition dmac_pkt_debug_rom.h:52
unsigned char osal_u8
Definition osal_types.h:11
char osal_char
Definition osal_types.h:16
void osal_void
Definition osal_types.h:29