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

浏览源代码.

类型定义

typedef osal_u8 hmac_btcoex_ps_switch_enum_uint8
 
typedef osal_u32(* hmac_btcoex_set_sw_preempt_type_cb) (hal_to_dmac_device_stru *hal_device, hal_coex_sw_preempt_subtype_uint8 type)
 
typedef osal_void(* hmac_btcoex_ps_stop_check_and_notify_cb) (hal_to_dmac_device_stru *hal_device)
 
typedef 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)
 

函数

osal_void hmac_btcoex_init_preempt (hmac_vap_stru *hmac_vap, const hmac_user_stru *hmac_user, osal_u8 preempt_enable)
 
osal_void hmac_btcoex_set_ps_flag (hal_to_dmac_device_stru *hal_device)
 
osal_void hmac_btcoex_set_vap_ps_frame (hmac_vap_stru *hmac_vap, osal_u32 enable)
 
osal_void hmac_btcoex_set_dev_ps_frame (hal_to_dmac_device_stru *hal_device)
 
osal_void hmac_btcoex_ps_timeout_update_time (hal_to_dmac_device_stru *hal_device)
 
osal_void hmac_btcoex_ps_stop_check_and_notify (hal_to_dmac_device_stru *hal_device)
 
osal_u32 hmac_btcoex_pow_save_callback (osal_void *arg)
 
osal_void hmac_btcoex_ps_on_proc (hmac_device_stru *hmac_device, hal_to_dmac_device_stru *h2d_device, hal_chip_stru *hal_chip)
 
osal_void hmac_btcoex_ps_off_scan_state_proc (hmac_device_stru *hmac_device, hal_to_dmac_device_stru *h2d_device)
 
osal_void hmac_btcoex_ps_off_no_scan_state_proc (hal_to_dmac_device_stru *h2d_device)
 
osal_u32 hmac_btcoex_ps_init (osal_void)
 
osal_void hmac_btcoex_ps_deinit (osal_void)
 

类型定义说明

◆ hmac_btcoex_one_pkt_type_and_duration_update_cb

typedef 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)

◆ hmac_btcoex_ps_stop_check_and_notify_cb

typedef osal_void(* hmac_btcoex_ps_stop_check_and_notify_cb) (hal_to_dmac_device_stru *hal_device)

◆ hmac_btcoex_ps_switch_enum_uint8

◆ hmac_btcoex_set_sw_preempt_type_cb

typedef osal_u32(* hmac_btcoex_set_sw_preempt_type_cb) (hal_to_dmac_device_stru *hal_device, hal_coex_sw_preempt_subtype_uint8 type)

函数说明

◆ hmac_btcoex_init_preempt()

osal_void hmac_btcoex_init_preempt ( hmac_vap_stru hmac_vap,
const hmac_user_stru hmac_user,
osal_u8  preempt_enable 
)

◆ hmac_btcoex_pow_save_callback()

osal_u32 hmac_btcoex_pow_save_callback ( osal_void arg)

◆ hmac_btcoex_ps_deinit()

osal_void hmac_btcoex_ps_deinit ( osal_void  )

◆ hmac_btcoex_ps_init()

osal_u32 hmac_btcoex_ps_init ( osal_void  )

◆ hmac_btcoex_ps_off_no_scan_state_proc()

osal_void hmac_btcoex_ps_off_no_scan_state_proc ( hal_to_dmac_device_stru h2d_device)

◆ hmac_btcoex_ps_off_scan_state_proc()

osal_void hmac_btcoex_ps_off_scan_state_proc ( hmac_device_stru hmac_device,
hal_to_dmac_device_stru h2d_device 
)

◆ hmac_btcoex_ps_on_proc()

osal_void hmac_btcoex_ps_on_proc ( hmac_device_stru hmac_device,
hal_to_dmac_device_stru h2d_device,
hal_chip_stru hal_chip 
)

◆ hmac_btcoex_ps_stop_check_and_notify()

osal_void hmac_btcoex_ps_stop_check_and_notify ( hal_to_dmac_device_stru hal_device)

◆ hmac_btcoex_ps_timeout_update_time()

osal_void hmac_btcoex_ps_timeout_update_time ( hal_to_dmac_device_stru hal_device)

◆ hmac_btcoex_set_dev_ps_frame()

osal_void hmac_btcoex_set_dev_ps_frame ( hal_to_dmac_device_stru hal_device)

◆ hmac_btcoex_set_ps_flag()

osal_void hmac_btcoex_set_ps_flag ( hal_to_dmac_device_stru hal_device)

◆ hmac_btcoex_set_vap_ps_frame()

osal_void hmac_btcoex_set_vap_ps_frame ( hmac_vap_stru hmac_vap,
osal_u32  enable 
)