WS63 SDK 文档 7021f4f@fbb_ws63
ws63 和 ws63e 解决方案的 SDK 文档
载入中...
搜索中...
未找到
alg_dbac_gc_rom.h
浏览该文件的文档.
1 /*
2 * Copyright (c) HiSilicon (Shanghai) Technologies Co., Ltd. 2020-2022. All rights reserved.
3 * Description: dbac algorithm
4 */
5
6#ifndef ALG_DBAC_GC_ROM_H
7#define ALG_DBAC_GC_ROM_H
8
9#ifdef _PRE_WLAN_FEATURE_DBAC
10/******************************************************************************
11 1 其他头文件包含
12******************************************************************************/
14#include "frw_ext_if_rom.h"
15#include "mac_device_rom.h"
16#include "alg_main_rom.h"
17#include "alg_dbac_rom.h"
18
19#ifdef __cplusplus
20#if __cplusplus
21extern "C" {
22#endif
23#endif
24
25typedef osal_u32 (*alg_dbac_noa_para_change_notify_cb)(dmac_vap_stru *dmac_gc);
26typedef oal_bool_enum_uint8 (*alg_dbac_need_preempt_gc_slot_cb)(alg_dbac_mgr_stru *dbac_mgr,
27 alg_dbac_sched_mgr_stru *sched_mgr, dmac_vap_stru *check_vap);
28osal_u32 alg_dbac_sta_cl_noa_entry(alg_dbac_mgr_stru *dbac_mgr, dmac_vap_stru *sta_vap, dmac_vap_stru *gc_vap);
29oal_bool_enum_uint8 alg_dbac_need_preempt_gc_slot(alg_dbac_mgr_stru *dbac_mgr,
30 alg_dbac_sched_mgr_stru *sched_mgr, dmac_vap_stru *check_vap);
31osal_u32 alg_dbac_sta_cl_noa_update_slots(alg_dbac_mgr_stru *dbac_mgr, dmac_vap_stru *sta_vap, dmac_vap_stru *gc_vap);
32osal_void alg_dbac_sta_gc_noa_isr_proc(alg_dbac_mgr_stru *dbac_mgr, oal_bool_enum_uint8 absent_start);
33osal_u32 alg_dbac_sta_cl_noa_adjustment(alg_dbac_mgr_stru *dbac_mgr);
34#ifdef __cplusplus
35#if __cplusplus
36}
37#endif
38#endif
39
40#endif /* _PRE_WLAN_FEATURE_DBAC */
41#endif
osal_u8 oal_bool_enum_uint8
Definition oal_types_device_rom.h:45
void osal_void
Definition osal_types.h:29
unsigned int osal_u32
Definition osal_types.h:13
Definition dmac_ext_if_rom.h:106