Author | Tokens | Token Proportion | Commits | Commit Proportion |
---|---|---|---|---|
Eliad Peller | 250 | 100.00% | 6 | 100.00% |
Total | 250 | 6 |
/* * This file is part of wl18xx * * Copyright (C) 2011 Texas Instruments. All rights reserved. * * This program is free software; you can redistribute it and/or * modify it under the terms of the GNU General Public License * version 2 as published by the Free Software Foundation. * * This program is distributed in the hope that it will be useful, but * WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU * General Public License for more details. * * You should have received a copy of the GNU General Public License * along with this program; if not, write to the Free Software * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA * 02110-1301 USA * */ #ifndef __WL18XX_CMD_H__ #define __WL18XX_CMD_H__ #include "../wlcore/wlcore.h" #include "../wlcore/acx.h" struct wl18xx_cmd_channel_switch { struct wl1271_cmd_header header; u8 role_id; /* The new serving channel */ u8 channel; /* Relative time of the serving channel switch in TBTT units */ u8 switch_time; /* Stop the role TX, should expect it after radar detection */ u8 stop_tx; __le32 local_supported_rates; u8 channel_type; u8 band; u8 padding[2]; } __packed; struct wl18xx_cmd_smart_config_start { struct wl1271_cmd_header header; __le32 group_id_bitmask; } __packed; struct wl18xx_cmd_smart_config_set_group_key { struct wl1271_cmd_header header; __le32 group_id; u8 key[16]; } __packed; struct wl18xx_cmd_dfs_radar_debug { struct wl1271_cmd_header header; u8 channel; u8 padding[3]; } __packed; struct wl18xx_cmd_dfs_master_restart { struct wl1271_cmd_header header; u8 role_id; u8 padding[3]; } __packed; /* cac_start and cac_stop share the same params */ struct wlcore_cmd_cac_start { struct wl1271_cmd_header header; u8 role_id; u8 channel; u8 band; u8 bandwidth; } __packed; int wl18xx_cmd_channel_switch(struct wl1271 *wl, struct wl12xx_vif *wlvif, struct ieee80211_channel_switch *ch_switch); int wl18xx_cmd_smart_config_start(struct wl1271 *wl, u32 group_bitmap); int wl18xx_cmd_smart_config_stop(struct wl1271 *wl); int wl18xx_cmd_smart_config_set_group_key(struct wl1271 *wl, u16 group_id, u8 key_len, u8 *key); int wl18xx_cmd_set_cac(struct wl1271 *wl, struct wl12xx_vif *wlvif, bool start); int wl18xx_cmd_radar_detection_debug(struct wl1271 *wl, u8 channel); int wl18xx_cmd_dfs_master_restart(struct wl1271 *wl, struct wl12xx_vif *wlvif); #endif
Information contained on this website is for historical information purposes only and does not indicate or represent copyright ownership.
Created with Cregit http://github.com/cregit/cregit
Version 2.0-RC1