WS63 SDK 文档 7021f4f@fbb_ws63
ws63 和 ws63e 解决方案的 SDK 文档
载入中...
搜索中...
未找到
hmac_btcoex_ps.h
浏览该文件的文档.
1/*
2 * Copyright: Copyright (c) HiSilicon (Shanghai) Technologies Co., Ltd. 2023-2023. All rights reserved.
3 * Description: hmac_btcoex_ps.c的头文件
4 * Date: 2023-01-28 15:24
5 */
6
7#ifndef __HMAC_BTCOEX_PS_H__
8#define __HMAC_BTCOEX_PS_H__
9
10#include "hal_ext_if.h"
11#include "hmac_btcoex.h"
12
13#ifdef __cplusplus
14#if __cplusplus
15extern "C" {
16#endif
17#endif
19
20osal_void hmac_btcoex_init_preempt(hmac_vap_stru *hmac_vap, const hmac_user_stru *hmac_user, osal_u8 preempt_enable);
28 hal_to_dmac_device_stru *h2d_device, hal_chip_stru *hal_chip);
31
36 hal_one_packet_cfg_stru *one_packet_cfg, hmac_vap_stru *hmac_vap);
39
40#ifdef __cplusplus
41#if __cplusplus
42}
43#endif
44#endif
45
46#endif /* end of __HMAC_BTCOEX_PS_H__ */
osal_u8 hal_coex_sw_preempt_subtype_uint8
Definition hal_commom_ops_type_rom.h:58
osal_void hmac_btcoex_ps_off_scan_state_proc(hmac_device_stru *hmac_device, hal_to_dmac_device_stru *h2d_device)
Definition hmac_btcoex_ps.c:700
osal_void hmac_btcoex_set_vap_ps_frame(hmac_vap_stru *hmac_vap, osal_u32 enable)
Definition hmac_btcoex_ps.c:278
osal_u32 hmac_btcoex_pow_save_callback(osal_void *arg)
Definition hmac_btcoex_ps.c:638
osal_void hmac_btcoex_init_preempt(hmac_vap_stru *hmac_vap, const hmac_user_stru *hmac_user, osal_u8 preempt_enable)
Definition hmac_btcoex_ps.c:165
osal_void hmac_btcoex_set_dev_ps_frame(hal_to_dmac_device_stru *hal_device)
Definition hmac_btcoex_ps.c:344
osal_void hmac_btcoex_ps_deinit(osal_void)
Definition hmac_btcoex_ps.c:836
osal_u32 hmac_btcoex_ps_init(osal_void)
Definition hmac_btcoex_ps.c:822
osal_void hmac_btcoex_ps_off_no_scan_state_proc(hal_to_dmac_device_stru *h2d_device)
Definition hmac_btcoex_ps.c:752
osal_u32(* hmac_btcoex_set_sw_preempt_type_cb)(hal_to_dmac_device_stru *hal_device, hal_coex_sw_preempt_subtype_uint8 type)
Definition hmac_btcoex_ps.h:32
osal_void hmac_btcoex_set_ps_flag(hal_to_dmac_device_stru *hal_device)
Definition hmac_btcoex_ps.c:241
osal_void hmac_btcoex_ps_timeout_update_time(hal_to_dmac_device_stru *hal_device)
Definition hmac_btcoex_ps.c:411
osal_void hmac_btcoex_ps_stop_check_and_notify(hal_to_dmac_device_stru *hal_device)
Definition hmac_btcoex_ps.c:447
osal_void hmac_btcoex_ps_on_proc(hmac_device_stru *hmac_device, hal_to_dmac_device_stru *h2d_device, hal_chip_stru *hal_chip)
Definition hmac_btcoex_ps.c:663
osal_void(* hmac_btcoex_one_pkt_type_and_duration_update_cb)(const mac_fcs_mgr_stru *fcs_mgr, hal_one_packet_cfg_stru *one_packet_cfg, hmac_vap_stru *hmac_vap)
Definition hmac_btcoex_ps.h:35
osal_void(* hmac_btcoex_ps_stop_check_and_notify_cb)(hal_to_dmac_device_stru *hal_device)
Definition hmac_btcoex_ps.h:34
osal_u8 hmac_btcoex_ps_switch_enum_uint8
Definition hmac_btcoex_ps.h:18
osal_u8 type
Definition oal_net.h:0
unsigned char osal_u8
Definition osal_types.h:11
void osal_void
Definition osal_types.h:29
unsigned int osal_u32
Definition osal_types.h:13
Definition hal_ops_common_rom.h:35
Definition mac_device_ext.h:856
Definition mac_user_ext.h:519
Definition mac_vap_ext.h:2019
Definition hal_chip_rom.h:28
Definition hal_ops_common_rom.h:529
Definition wlan_resource_common_rom.h:277