Lines Matching defs:cmd

22 #include "../wlcore/cmd.h"
26 #include "cmd.h"
32 struct wl18xx_cmd_channel_switch *cmd;
36 wl1271_debug(DEBUG_ACX, "cmd channel switch");
38 cmd = kzalloc(sizeof(*cmd), GFP_KERNEL);
39 if (!cmd) {
44 cmd->role_id = wlvif->role_id;
45 cmd->channel = ch_switch->chandef.chan->hw_value;
46 cmd->switch_time = ch_switch->count;
47 cmd->stop_tx = ch_switch->block_tx;
51 cmd->band = WLCORE_BAND_2_4GHZ;
54 cmd->band = WLCORE_BAND_5GHZ;
67 cmd->local_supported_rates = cpu_to_le32(supported_rates);
68 cmd->channel_type = wlvif->channel_type;
70 ret = wl1271_cmd_send(wl, CMD_CHANNEL_SWITCH, cmd, sizeof(*cmd), 0);
77 kfree(cmd);
84 struct wl18xx_cmd_smart_config_start *cmd;
87 wl1271_debug(DEBUG_CMD, "cmd smart config start group_bitmap=0x%x",
90 cmd = kzalloc(sizeof(*cmd), GFP_KERNEL);
91 if (!cmd) {
96 cmd->group_id_bitmask = cpu_to_le32(group_bitmap);
98 ret = wl1271_cmd_send(wl, CMD_SMART_CONFIG_START, cmd, sizeof(*cmd), 0);
105 kfree(cmd);
112 struct wl1271_cmd_header *cmd;
115 wl1271_debug(DEBUG_CMD, "cmd smart config stop");
117 cmd = kzalloc(sizeof(*cmd), GFP_KERNEL);
118 if (!cmd) {
123 ret = wl1271_cmd_send(wl, CMD_SMART_CONFIG_STOP, cmd, sizeof(*cmd), 0);
130 kfree(cmd);
138 struct wl18xx_cmd_smart_config_set_group_key *cmd;
141 wl1271_debug(DEBUG_CMD, "cmd smart config set group key id=0x%x",
144 if (key_len != sizeof(cmd->key)) {
149 cmd = kzalloc(sizeof(*cmd), GFP_KERNEL);
150 if (!cmd) {
155 cmd->group_id = cpu_to_le32(group_id);
156 memcpy(cmd->key, key, key_len);
158 ret = wl1271_cmd_send(wl, CMD_SMART_CONFIG_SET_GROUP_KEY, cmd,
159 sizeof(*cmd), 0);
161 wl1271_error("failed to send smart config set group key cmd");
166 kfree(cmd);