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

浏览源代码.

宏定义

#define THIS_FILE_ID   OAM_FILE_ID_HMAC_PSM_AP_H
 

函数

osal_u32 hmac_psm_doze (hmac_vap_stru *hmac_vap, hmac_user_stru *hmac_user)
 
osal_u32 hmac_psm_resv_ps_poll (hmac_vap_stru *hmac_vap, hmac_user_stru *hmac_user)
 
osal_void hmac_psm_set_local_bitmap (const hmac_vap_stru *hmac_vap, const hmac_user_stru *hmac_user, osal_u8 bitmap_flg)
 
osal_u32 hmac_psm_send_null_data (hmac_vap_stru *hmac_vap, hmac_user_stru *hmac_user, oal_bool_enum_uint8 ps, oal_bool_enum_uint8 is_from_ps_queue)
 
osal_void hmac_psm_user_ps_structure_init (hmac_user_stru *hmac_user)
 
osal_void hmac_psm_user_ps_structure_destroy (hmac_user_stru *hmac_user)
 
osal_void hmac_psm_delete_ps_queue_head (hmac_user_stru *hmac_user, osal_u32 psm_delete_num)
 
osal_void hmac_psm_clear_ps_queue (hmac_user_stru *hmac_user)
 
osal_u32 hmac_psm_ps_enqueue (hmac_vap_stru *hmac_vap, hmac_user_stru *hmac_user, oal_netbuf_stru *net_buffer)
 
osal_void hmac_psm_queue_flush (hmac_vap_stru *hmac_vap, hmac_user_stru *hmac_user)
 
osal_u8 hmac_psm_pkt_need_buff (const hmac_device_stru *hmac_device, hmac_vap_stru *hmac_vap, const hmac_user_stru *hmac_user, oal_netbuf_stru *netbuf)
 
osal_void hmac_psm_rx_process (hmac_vap_stru *hmac_vap, hmac_user_stru *hmac_user, oal_netbuf_stru *net_buf)
 
osal_s32 hmac_psm_reset (hmac_vap_stru *vap, osal_u16 user_id)
 
osal_u32 hmac_psm_tx_set_more_data (hmac_user_stru *hmac_user, mac_tx_ctl_stru *tx_cb)
 
osal_u32 hmac_rx_data_ps_process (hmac_vap_stru *hmac_vap, hmac_user_stru *hmac_user, oal_netbuf_stru *netbuf)
 

宏定义说明

◆ THIS_FILE_ID

#define THIS_FILE_ID   OAM_FILE_ID_HMAC_PSM_AP_H

函数说明

◆ hmac_psm_clear_ps_queue()

osal_void hmac_psm_clear_ps_queue ( hmac_user_stru hmac_user)

◆ hmac_psm_delete_ps_queue_head()

osal_void hmac_psm_delete_ps_queue_head ( hmac_user_stru hmac_user,
osal_u32  psm_delete_num 
)

◆ hmac_psm_doze()

osal_u32 hmac_psm_doze ( hmac_vap_stru hmac_vap,
hmac_user_stru hmac_user 
)

◆ hmac_psm_pkt_need_buff()

osal_u8 hmac_psm_pkt_need_buff ( const hmac_device_stru hmac_device,
hmac_vap_stru hmac_vap,
const hmac_user_stru hmac_user,
oal_netbuf_stru netbuf 
)

◆ hmac_psm_ps_enqueue()

osal_u32 hmac_psm_ps_enqueue ( hmac_vap_stru hmac_vap,
hmac_user_stru hmac_user,
oal_netbuf_stru net_buffer 
)

◆ hmac_psm_queue_flush()

osal_void hmac_psm_queue_flush ( hmac_vap_stru hmac_vap,
hmac_user_stru hmac_user 
)

◆ hmac_psm_reset()

osal_s32 hmac_psm_reset ( hmac_vap_stru vap,
osal_u16  user_id 
)

◆ hmac_psm_resv_ps_poll()

osal_u32 hmac_psm_resv_ps_poll ( hmac_vap_stru hmac_vap,
hmac_user_stru hmac_user 
)

◆ hmac_psm_rx_process()

osal_void hmac_psm_rx_process ( hmac_vap_stru hmac_vap,
hmac_user_stru hmac_user,
oal_netbuf_stru net_buf 
)

◆ hmac_psm_send_null_data()

osal_u32 hmac_psm_send_null_data ( hmac_vap_stru hmac_vap,
hmac_user_stru hmac_user,
oal_bool_enum_uint8  ps,
oal_bool_enum_uint8  is_from_ps_queue 
)

◆ hmac_psm_set_local_bitmap()

osal_void hmac_psm_set_local_bitmap ( const hmac_vap_stru hmac_vap,
const hmac_user_stru hmac_user,
osal_u8  bitmap_flg 
)

◆ hmac_psm_tx_set_more_data()

osal_u32 hmac_psm_tx_set_more_data ( hmac_user_stru hmac_user,
mac_tx_ctl_stru tx_cb 
)

◆ hmac_psm_user_ps_structure_destroy()

osal_void hmac_psm_user_ps_structure_destroy ( hmac_user_stru hmac_user)

◆ hmac_psm_user_ps_structure_init()

osal_void hmac_psm_user_ps_structure_init ( hmac_user_stru hmac_user)

◆ hmac_rx_data_ps_process()

osal_u32 hmac_rx_data_ps_process ( hmac_vap_stru hmac_vap,
hmac_user_stru hmac_user,
oal_netbuf_stru netbuf 
)