WS63 SDK 文档 7021f4f@fbb_ws63
ws63 和 ws63e 解决方案的 SDK 文档
载入中...
搜索中...
未找到
alg_edca_opt_rom.h
浏览该文件的文档.
1/*
2 * Copyright (c) HiSilicon (Shanghai) Technologies Co., Ltd. 2020-2022. All rights reserved.
3 * Description: algorithm EDCA
4 */
5#ifndef ALG_EDCA_OPT_ROM_H
6#define ALG_EDCA_OPT_ROM_H
7
8#ifdef _PRE_WLAN_FEATURE_EDCA_OPT
9/*****************************************************************************
10 1 其他头文件包含
11******************************************************************************/
12#include "dmac_alg_if_part_rom.h"
13#include "dmac_ext_if_rom.h"
14#ifdef __cplusplus
15#if __cplusplus
16extern "C" {
17#endif
18#endif
19typedef struct {
21 osal_u32 *rom;
22} alg_dmac_edca_opt_stru;
23typedef osal_u32 (*alg_edca_opt_tx_complete_process_cb)(dmac_user_stru *dmac_user, oal_dmac_netbuf_stru *buf,
24 hal_tx_dscr_ctrl_one_param *tx_dscr_param);
25typedef osal_u32 (*alg_edca_opt_dev_init_cb)(hal_to_dmac_device_stru *hal_device);
26typedef osal_u32 (*alg_edca_opt_dev_exit_cb)(hal_to_dmac_device_stru *hal_device);
27/*****************************************************************************
28 10 函数声明
29******************************************************************************/
30osal_void alg_edca_init(osal_void);
31osal_void alg_edca_exit(osal_void);
32osal_s32 dmac_get_edca_ac_stat(dmac_vap_stru *dmac_vap, frw_msg *msg);
33osal_s32 dmac_clear_edca_all_ac_stat(dmac_vap_stru *dmac_vap, frw_msg *msg);
34#ifdef __cplusplus
35#if __cplusplus
36}
37#endif
38#endif
39
40#endif
41#endif
int osal_s32
Definition osal_types.h:19
void osal_void
Definition osal_types.h:29
unsigned int osal_u32
Definition osal_types.h:13
Definition alg_common_rom.h:426
Definition dmac_ext_if_rom.h:106
Definition frw_msg_rom.h:74
Definition hal_common_ops_rom.h:56
Definition oal_net_pkt_rom.h:83
Definition hal_ops_common_rom.h:529
@ WLAN_WME_AC_BUTT
Definition wlan_types_base_rom.h:54