Lines Matching refs:cmd

8 #include "../wlcore/cmd.h"
12 #include "cmd.h"
18 struct wl18xx_cmd_channel_switch *cmd;
22 wl1271_debug(DEBUG_ACX, "cmd channel switch (count=%d)",
25 cmd = kzalloc(sizeof(*cmd), GFP_KERNEL);
26 if (!cmd) {
31 cmd->role_id = wlvif->role_id;
32 cmd->channel = ch_switch->chandef.chan->hw_value;
33 cmd->switch_time = ch_switch->count;
34 cmd->stop_tx = ch_switch->block_tx;
38 cmd->band = WLCORE_BAND_2_4GHZ;
41 cmd->band = WLCORE_BAND_5GHZ;
58 cmd->local_supported_rates = cpu_to_le32(supported_rates);
59 cmd->channel_type = wlvif->channel_type;
61 ret = wl1271_cmd_send(wl, CMD_CHANNEL_SWITCH, cmd, sizeof(*cmd), 0);
68 kfree(cmd);
75 struct wl18xx_cmd_smart_config_start *cmd;
78 wl1271_debug(DEBUG_CMD, "cmd smart config start group_bitmap=0x%x",
81 cmd = kzalloc(sizeof(*cmd), GFP_KERNEL);
82 if (!cmd) {
87 cmd->group_id_bitmask = cpu_to_le32(group_bitmap);
89 ret = wl1271_cmd_send(wl, CMD_SMART_CONFIG_START, cmd, sizeof(*cmd), 0);
96 kfree(cmd);
103 struct wl1271_cmd_header *cmd;
106 wl1271_debug(DEBUG_CMD, "cmd smart config stop");
108 cmd = kzalloc(sizeof(*cmd), GFP_KERNEL);
109 if (!cmd) {
114 ret = wl1271_cmd_send(wl, CMD_SMART_CONFIG_STOP, cmd, sizeof(*cmd), 0);
121 kfree(cmd);
129 struct wl18xx_cmd_smart_config_set_group_key *cmd;
132 wl1271_debug(DEBUG_CMD, "cmd smart config set group key id=0x%x",
135 if (key_len != sizeof(cmd->key)) {
140 cmd = kzalloc(sizeof(*cmd), GFP_KERNEL);
141 if (!cmd) {
146 cmd->group_id = cpu_to_le32(group_id);
147 memcpy(cmd->key, key, key_len);
149 ret = wl1271_cmd_send(wl, CMD_SMART_CONFIG_SET_GROUP_KEY, cmd,
150 sizeof(*cmd), 0);
152 wl1271_error("failed to send smart config set group key cmd");
157 kfree(cmd);
164 struct wlcore_cmd_cac_start *cmd;
167 wl1271_debug(DEBUG_CMD, "cmd cac (channel %d) %s",
170 cmd = kzalloc(sizeof(*cmd), GFP_KERNEL);
171 if (!cmd)
174 cmd->role_id = wlvif->role_id;
175 cmd->channel = wlvif->channel;
177 cmd->band = WLCORE_BAND_5GHZ;
178 cmd->bandwidth = wlcore_get_native_channel_type(wlvif->channel_type);
182 cmd, sizeof(*cmd), 0);
189 kfree(cmd);
195 struct wl18xx_cmd_dfs_radar_debug *cmd;
198 wl1271_debug(DEBUG_CMD, "cmd radar detection debug (chan %d)",
201 cmd = kzalloc(sizeof(*cmd), GFP_KERNEL);
202 if (!cmd)
205 cmd->channel = channel;
208 cmd, sizeof(*cmd), 0);
215 kfree(cmd);
221 struct wl18xx_cmd_dfs_master_restart *cmd;
224 wl1271_debug(DEBUG_CMD, "cmd dfs master restart (role %d)",
227 cmd = kzalloc(sizeof(*cmd), GFP_KERNEL);
228 if (!cmd)
231 cmd->role_id = wlvif->role_id;
234 cmd, sizeof(*cmd), 0);
240 kfree(cmd);