7#ifndef __WAL_CCPRIV_COMMON_H__
8#define __WAL_CCPRIV_COMMON_H__
30#define CCPRIV_U8_MAX 0xFF
31#define CCPRIV_U16_MAX 0xFFFF
32#define CCPRIV_S16_MAX 0x7FFF
33#define CCPRIV_S32_MAX 0x7FFFFFFF
54#ifdef _PRE_WLAN_FEATURE_FTM
60#ifdef _PRE_WLAN_FEATURE_WOW_OFFLOAD
61osal_u32 uapi_ccpriv_host_sleep_switch(oal_net_device_stru *netdev,
osal_s8 *pc_param);
62osal_u32 uapi_ccpriv_set_wow(oal_net_device_stru *netdev,
osal_s8 *pc_param);
63osal_u32 uapi_ccpriv_set_wow_pattern(oal_net_device_stru *netdev,
osal_s8 *pc_param);
70#ifdef _PRE_WLAN_CFGID_DEBUG
71osal_u32 uapi_ccpriv_set_ampdu_amsdu(oal_net_device_stru *net_dev,
osal_s8 *param);
72osal_u32 uapi_ccpriv_set_keepalive_mode(oal_net_device_stru *net_dev,
osal_s8 *param);
73osal_u32 uapi_ccpriv_common_debug(oal_net_device_stru *net_dev,
osal_s8 *param);
74osal_u32 uapi_ccpriv_set_ap_user_aging_time(oal_net_device_stru *net_dev,
osal_s8 *param);
75#ifdef _PRE_WLAN_SMOOTH_PHASE
76osal_u32 uapi_ccpriv_set_smooth_phase_en(oal_net_device_stru *net_dev,
osal_s8 *param);
84#ifdef _PRE_WLAN_DFT_STAT
85osal_u32 uapi_ccpriv_get_user_conn_record(oal_net_device_stru *net_dev,
osal_s8 *param);
86osal_u32 uapi_ccpriv_get_vap_sniffer_result(oal_net_device_stru *net_dev,
osal_s8 *param);
91#ifdef _PRE_WLAN_FEATURE_11AX
92osal_u32 uapi_ccpriv_set_sts_sung_mung(oal_net_device_stru *net_dev,
osal_s8 *param);
#define reg32(register)
Definition chip_io.h:182
osal_u8 oal_bool_enum_uint8
Definition oal_types_device_rom.h:45
unsigned char osal_u8
Definition osal_types.h:11
signed char osal_s8
Definition osal_types.h:17
char osal_char
Definition osal_types.h:16
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_user_ext.h:519
Definition hmac_11k.h:508
Definition mac_vap_ext.h:351
Definition hmac_csa_ap.h:29
unsigned int uintptr_t
Definition td_type.h:65
osal_u32 uapi_ccpriv_csi_get_config(oal_net_device_stru *net_dev, osal_s8 *param)
osal_u32 wal_handel_radio_meas_rpt_cmd(mac_cfg_radio_meas_info_stru *radio_meas_cfg, osal_s8 *param)
osal_u32 uapi_ccpriv_service_control_get(oal_net_device_stru *net_dev, osal_s8 *param)
osal_u32 wal_ccpriv_parse_ipv4(osal_char *ip_str, osal_u32 *result)
osal_u32 uapi_ccpriv_kick_user(oal_net_device_stru *netdev, osal_s8 *param)
osal_u32 uapi_ccpriv_csi_switch(oal_net_device_stru *net_dev, osal_s8 *param)
osal_u32 wal_post2hmac_uint32_data(oal_net_device_stru *net_dev, osal_s8 *param, osal_u16 msg_id)
osal_u32 uapi_ccpriv_csi_set_config(oal_net_device_stru *net_dev, osal_s8 *param)
osal_u32 uapi_ccpriv_send_random_mac_oui(oal_net_device_stru *net_dev, osal_s8 *param)
osal_u32 uapi_ccpriv_m2u_snoop_list(oal_net_device_stru *net_dev, osal_s8 *param)
osal_u32 wal_ccpriv_get_mac_addr_etc(osal_s8 *param, osal_u8 mac_addr[], osal_u32 *total_offset)
osal_u32 uapi_ccpriv_get_tx_params(oal_net_device_stru *net_dev, osal_s8 *param)
osal_u32 uapi_ccpriv_get_nvram_power(oal_net_device_stru *net_dev, osal_s8 *param)
oal_bool_enum_uint8 check_mac_str(osal_s8 *value)
osal_u32 uapi_ccpriv_dhcp_debug(oal_net_device_stru *net_dev, osal_s8 *param)
osal_u32 uapi_ccpriv_m2u_snoop_deny_table(oal_net_device_stru *net_dev, osal_s8 *param)
osal_u32 uapi_ccpriv_service_control_set(oal_net_device_stru *net_dev, osal_s8 *param)
osal_u32 uapi_ccpriv_m2u_snoop_send_igmp(oal_net_device_stru *net_dev, osal_s8 *param)
osal_u32 uapi_ccpriv_rssi_limit(oal_net_device_stru *net_dev, osal_s8 *param)
osal_u32 uapi_ccpriv_set_rate_power(oal_net_device_stru *net_dev, osal_s8 *param)
osal_u32 uapi_ccpriv_csi_set_buffer(oal_net_device_stru *net_dev, osal_s8 *param)
osal_u32 uapi_ccpriv_set_2040_coext_support(oal_net_device_stru *net_dev, osal_s8 *param)
osal_u32 wal_get_user_by_mac(oal_net_device_stru *net_dev, osal_s8 *param, osal_u16 *user_idx)
osal_u32 uapi_ccpriv_m2u_snoop_enable(oal_net_device_stru *net_dev, osal_s8 *param)
osal_u32 uapi_ccpriv_set_scan_param(oal_net_device_stru *net_dev, osal_s8 *param)
osal_u32 uapi_ccpriv_set_opmode_notify(oal_net_device_stru *net_dev, osal_s8 *param)
osal_u32 wal_ccpriv_check_scan_params(mac_cfg_set_scan_param *scan_param)
osal_u32 uapi_ccpriv_set_one_arg_s32(oal_net_device_stru *net_dev, osal_s8 *param, const osal_char *cmd)
osal_u32 wal_get_tx_params(hmac_user_stru *hmac_user, osal_u32 *tx_best_rate)
osal_u32 uapi_ccpriv_multi_bssid_enable(oal_net_device_stru *net_dev, osal_s8 *param)
osal_u32 uapi_ccpriv_set_cal_tone(oal_net_device_stru *net_dev, osal_s8 *param)
osal_void wal_mem_read(osal_u8 reg32, uintptr_t start_addr, osal_u32 read_number)
osal_u8 wal_ccpriv_check_cfg_vap(oal_net_device_stru *net_dev)
osal_u32 wal_parse_csa_cmd(osal_s8 *param, mac_protocol_debug_switch_stru *info)