WS63 SDK 文档 7021f4f@fbb_ws63
ws63 和 ws63e 解决方案的 SDK 文档
载入中...
搜索中...
未找到
hmac_psm_ap.h
浏览该文件的文档.
1/*
2 * Copyright (c) HiSilicon (Shanghai) Technologies Co., Ltd. 2015-2023. All rights reserved.
3 * 文 件 名 : hmac_psm_ap.h
4 * 生成日期 : 2015年1月26日
5 * 功能描述 : hmac_psm_ap.c 的头文件
6 */
7
8
9#ifndef __HMAC_PSM_AP_H__
10#define __HMAC_PSM_AP_H__
11
12
13/*****************************************************************************
14 1 其他头文件包含
15*****************************************************************************/
16#include "hmac_vap.h"
17#include "hmac_user.h"
18
19#ifdef __cplusplus
20#if __cplusplus
21extern "C" {
22#endif
23#endif
24
25
26#undef THIS_FILE_ID
27#define THIS_FILE_ID OAM_FILE_ID_HMAC_PSM_AP_H
28/*****************************************************************************
29 2 宏定义
30*****************************************************************************/
31
32/*****************************************************************************
33 10 函数声明
34*****************************************************************************/
38 osal_u8 bitmap_flg);
40 oal_bool_enum_uint8 ps, oal_bool_enum_uint8 is_from_ps_queue);
48 const hmac_user_stru *hmac_user, oal_netbuf_stru *netbuf);
53 oal_netbuf_stru *netbuf);
54
55#ifdef __cplusplus
56#if __cplusplus
57}
58#endif
59#endif
60
61#endif /* end of hmac_psm_ap.h */
osal_s32 hmac_psm_reset(hmac_vap_stru *vap, osal_u16 user_id)
osal_void hmac_psm_queue_flush(hmac_vap_stru *hmac_vap, hmac_user_stru *hmac_user)
osal_void hmac_psm_user_ps_structure_init(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_set_local_bitmap(const hmac_vap_stru *hmac_vap, const hmac_user_stru *hmac_user, osal_u8 bitmap_flg)
osal_void hmac_psm_clear_ps_queue(hmac_user_stru *hmac_user)
osal_u32 hmac_rx_data_ps_process(hmac_vap_stru *hmac_vap, hmac_user_stru *hmac_user, oal_netbuf_stru *netbuf)
osal_u32 hmac_psm_tx_set_more_data(hmac_user_stru *hmac_user, mac_tx_ctl_stru *tx_cb)
osal_void hmac_psm_delete_ps_queue_head(hmac_user_stru *hmac_user, osal_u32 psm_delete_num)
osal_void hmac_psm_user_ps_structure_destroy(hmac_user_stru *hmac_user)
osal_void hmac_psm_rx_process(hmac_vap_stru *hmac_vap, hmac_user_stru *hmac_user, oal_netbuf_stru *net_buf)
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_u32 hmac_psm_resv_ps_poll(hmac_vap_stru *hmac_vap, hmac_user_stru *hmac_user)
osal_u32 hmac_psm_doze(hmac_vap_stru *hmac_vap, 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_u8 oal_bool_enum_uint8
Definition oal_types_device_rom.h:45
int osal_s32
Definition osal_types.h:19
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
unsigned short osal_u16
Definition osal_types.h:12
Definition mac_device_ext.h:856
Definition mac_user_ext.h:519
Definition mac_vap_ext.h:2019
Definition dmac_ext_if_device_rom.h:98
Definition oal_skbuff.h:82