Lines Matching refs:cmd
55 wlan_ser_utf_add_cmd(struct wlan_serialization_command *cmd) in wlan_ser_utf_add_cmd() argument
58 struct wlan_ser_utf_data *data = cmd->umac_cmd; in wlan_ser_utf_add_cmd()
60 cmd->cmd_timeout_duration = WLAN_SER_UTF_TEST_CMD_TIMEOUT_MS; in wlan_ser_utf_add_cmd()
61 cmd->source = WLAN_UMAC_COMP_SERIALIZATION; in wlan_ser_utf_add_cmd()
62 cmd->cmd_cb = wlan_ser_utf_cb; in wlan_ser_utf_add_cmd()
64 status = wlan_serialization_request(cmd); in wlan_ser_utf_add_cmd()
66 cmd->cmd_type, SER_UTF_BLOCK_STR(cmd->is_blocking), data->str, in wlan_ser_utf_add_cmd()
77 struct wlan_serialization_command cmd; in wlan_ser_utf_add_scan_cmd() local
79 cmd.vdev = vdev; in wlan_ser_utf_add_scan_cmd()
80 cmd.cmd_id = cmd_id; in wlan_ser_utf_add_scan_cmd()
81 cmd.umac_cmd = umac_cmd; in wlan_ser_utf_add_scan_cmd()
82 cmd.is_high_priority = is_high_priority; in wlan_ser_utf_add_scan_cmd()
83 cmd.is_blocking = false; in wlan_ser_utf_add_scan_cmd()
84 cmd.cmd_type = WLAN_SER_CMD_SCAN; in wlan_ser_utf_add_scan_cmd()
86 return wlan_ser_utf_add_cmd(&cmd); in wlan_ser_utf_add_scan_cmd()
94 struct wlan_serialization_command cmd; in wlan_ser_utf_add_nonscan_cmd() local
96 cmd.vdev = vdev; in wlan_ser_utf_add_nonscan_cmd()
97 cmd.cmd_id = cmd_id; in wlan_ser_utf_add_nonscan_cmd()
98 cmd.umac_cmd = umac_cmd; in wlan_ser_utf_add_nonscan_cmd()
99 cmd.is_blocking = is_blocking; in wlan_ser_utf_add_nonscan_cmd()
100 cmd.is_high_priority = is_high_priority; in wlan_ser_utf_add_nonscan_cmd()
101 cmd.cmd_type = WLAN_SER_CMD_NONSCAN; in wlan_ser_utf_add_nonscan_cmd()
103 return wlan_ser_utf_add_cmd(&cmd); in wlan_ser_utf_add_nonscan_cmd()
109 struct wlan_serialization_queued_cmd_info cmd; in wlan_ser_utf_remove_scan_cmd() local
111 cmd.vdev = vdev; in wlan_ser_utf_remove_scan_cmd()
112 cmd.cmd_id = cmd_id; in wlan_ser_utf_remove_scan_cmd()
113 cmd.cmd_type = WLAN_SER_CMD_SCAN; in wlan_ser_utf_remove_scan_cmd()
114 cmd.requestor = WLAN_UMAC_COMP_SERIALIZATION; in wlan_ser_utf_remove_scan_cmd()
116 wlan_serialization_remove_cmd(&cmd); in wlan_ser_utf_remove_scan_cmd()
122 struct wlan_serialization_queued_cmd_info cmd; in wlan_ser_utf_remove_nonscan_cmd() local
124 cmd.vdev = vdev; in wlan_ser_utf_remove_nonscan_cmd()
125 cmd.cmd_id = cmd_id; in wlan_ser_utf_remove_nonscan_cmd()
126 cmd.cmd_type = WLAN_SER_CMD_NONSCAN; in wlan_ser_utf_remove_nonscan_cmd()
127 cmd.requestor = WLAN_UMAC_COMP_SERIALIZATION; in wlan_ser_utf_remove_nonscan_cmd()
129 wlan_serialization_remove_cmd(&cmd); in wlan_ser_utf_remove_nonscan_cmd()
137 struct wlan_serialization_queued_cmd_info cmd; in wlan_ser_utf_cancel_scan_cmd() local
139 cmd.vdev = vdev; in wlan_ser_utf_cancel_scan_cmd()
140 cmd.cmd_id = cmd_id; in wlan_ser_utf_cancel_scan_cmd()
141 cmd.queue_type = queue_type; in wlan_ser_utf_cancel_scan_cmd()
142 cmd.req_type = req_type; in wlan_ser_utf_cancel_scan_cmd()
143 cmd.cmd_type = WLAN_SER_CMD_SCAN; in wlan_ser_utf_cancel_scan_cmd()
144 cmd.requestor = WLAN_UMAC_COMP_SERIALIZATION; in wlan_ser_utf_cancel_scan_cmd()
146 return wlan_serialization_cancel_request(&cmd); in wlan_ser_utf_cancel_scan_cmd()
154 struct wlan_serialization_queued_cmd_info cmd; in wlan_ser_utf_cancel_nonscan_cmd() local
156 cmd.vdev = vdev; in wlan_ser_utf_cancel_nonscan_cmd()
157 cmd.cmd_id = cmd_id; in wlan_ser_utf_cancel_nonscan_cmd()
158 cmd.queue_type = queue_type; in wlan_ser_utf_cancel_nonscan_cmd()
159 cmd.req_type = req_type; in wlan_ser_utf_cancel_nonscan_cmd()
160 cmd.cmd_type = WLAN_SER_CMD_NONSCAN; in wlan_ser_utf_cancel_nonscan_cmd()
161 cmd.requestor = WLAN_UMAC_COMP_SERIALIZATION; in wlan_ser_utf_cancel_nonscan_cmd()
163 return wlan_serialization_cancel_request(&cmd); in wlan_ser_utf_cancel_nonscan_cmd()
169 struct wlan_serialization_queued_cmd_info cmd; in wlan_ser_utf_remove_start_bss_cmd() local
171 cmd.vdev = vdev; in wlan_ser_utf_remove_start_bss_cmd()
172 cmd.cmd_id = cmd_id; in wlan_ser_utf_remove_start_bss_cmd()
173 cmd.cmd_type = WLAN_SER_CMD_VDEV_START_BSS; in wlan_ser_utf_remove_start_bss_cmd()
174 cmd.requestor = WLAN_UMAC_COMP_SERIALIZATION; in wlan_ser_utf_remove_start_bss_cmd()
176 wlan_serialization_remove_cmd(&cmd); in wlan_ser_utf_remove_start_bss_cmd()
182 struct wlan_serialization_queued_cmd_info cmd; in wlan_ser_utf_remove_stop_bss_cmd() local
184 cmd.vdev = vdev; in wlan_ser_utf_remove_stop_bss_cmd()
185 cmd.cmd_id = cmd_id; in wlan_ser_utf_remove_stop_bss_cmd()
186 cmd.cmd_type = WLAN_SER_CMD_VDEV_STOP_BSS; in wlan_ser_utf_remove_stop_bss_cmd()
187 cmd.requestor = WLAN_UMAC_COMP_SERIALIZATION; in wlan_ser_utf_remove_stop_bss_cmd()
189 wlan_serialization_remove_cmd(&cmd); in wlan_ser_utf_remove_stop_bss_cmd()
197 struct wlan_serialization_queued_cmd_info cmd; in wlan_ser_utf_cancel_start_bss_cmd() local
199 cmd.vdev = vdev; in wlan_ser_utf_cancel_start_bss_cmd()
200 cmd.cmd_id = cmd_id; in wlan_ser_utf_cancel_start_bss_cmd()
201 cmd.queue_type = queue_type; in wlan_ser_utf_cancel_start_bss_cmd()
202 cmd.req_type = req_type; in wlan_ser_utf_cancel_start_bss_cmd()
203 cmd.cmd_type = WLAN_SER_CMD_VDEV_START_BSS; in wlan_ser_utf_cancel_start_bss_cmd()
204 cmd.requestor = WLAN_UMAC_COMP_SERIALIZATION; in wlan_ser_utf_cancel_start_bss_cmd()
206 return wlan_serialization_cancel_request(&cmd); in wlan_ser_utf_cancel_start_bss_cmd()
214 struct wlan_serialization_queued_cmd_info cmd; in wlan_ser_utf_cancel_stop_bss_cmd() local
216 cmd.vdev = vdev; in wlan_ser_utf_cancel_stop_bss_cmd()
217 cmd.cmd_id = cmd_id; in wlan_ser_utf_cancel_stop_bss_cmd()
218 cmd.queue_type = queue_type; in wlan_ser_utf_cancel_stop_bss_cmd()
219 cmd.req_type = req_type; in wlan_ser_utf_cancel_stop_bss_cmd()
220 cmd.cmd_type = WLAN_SER_CMD_VDEV_STOP_BSS; in wlan_ser_utf_cancel_stop_bss_cmd()
221 cmd.requestor = WLAN_UMAC_COMP_SERIALIZATION; in wlan_ser_utf_cancel_stop_bss_cmd()
223 return wlan_serialization_cancel_request(&cmd); in wlan_ser_utf_cancel_stop_bss_cmd()
231 struct wlan_serialization_command cmd; in wlan_ser_utf_add_vdev_stop_bss_cmd() local
235 cmd.vdev = vdev; in wlan_ser_utf_add_vdev_stop_bss_cmd()
236 cmd.cmd_id = cmd_id; in wlan_ser_utf_add_vdev_stop_bss_cmd()
237 cmd.umac_cmd = umac_cmd; in wlan_ser_utf_add_vdev_stop_bss_cmd()
238 cmd.is_blocking = is_blocking; in wlan_ser_utf_add_vdev_stop_bss_cmd()
239 cmd.is_high_priority = is_high_priority; in wlan_ser_utf_add_vdev_stop_bss_cmd()
240 cmd.cmd_type = WLAN_SER_CMD_VDEV_STOP_BSS; in wlan_ser_utf_add_vdev_stop_bss_cmd()
251 if (wlan_serialization_is_cmd_present_in_active_queue(NULL, &cmd)) in wlan_ser_utf_add_vdev_stop_bss_cmd()
254 return wlan_ser_utf_add_cmd(&cmd); in wlan_ser_utf_add_vdev_stop_bss_cmd()
262 struct wlan_serialization_command cmd; in wlan_ser_utf_add_vdev_start_bss_cmd() local
267 cmd.vdev = vdev; in wlan_ser_utf_add_vdev_start_bss_cmd()
268 cmd.cmd_id = cmd_id; in wlan_ser_utf_add_vdev_start_bss_cmd()
269 cmd.umac_cmd = umac_cmd; in wlan_ser_utf_add_vdev_start_bss_cmd()
270 cmd.is_blocking = is_blocking; in wlan_ser_utf_add_vdev_start_bss_cmd()
271 cmd.is_high_priority = is_high_priority; in wlan_ser_utf_add_vdev_start_bss_cmd()
272 cmd.cmd_type = WLAN_SER_CMD_VDEV_START_BSS; in wlan_ser_utf_add_vdev_start_bss_cmd()
280 if (wlan_serialization_is_cmd_present_in_active_queue(NULL, &cmd)) { in wlan_ser_utf_add_vdev_start_bss_cmd()
281 cmd.cmd_type = WLAN_SER_CMD_VDEV_STOP_BSS; in wlan_ser_utf_add_vdev_start_bss_cmd()
283 NULL, &cmd)) { in wlan_ser_utf_add_vdev_start_bss_cmd()
292 cmd.cmd_type = WLAN_SER_CMD_VDEV_START_BSS; in wlan_ser_utf_add_vdev_start_bss_cmd()
293 return wlan_ser_utf_add_cmd(&cmd); in wlan_ser_utf_add_vdev_start_bss_cmd()
296 QDF_STATUS wlan_ser_utf_cb(struct wlan_serialization_command *cmd, in wlan_ser_utf_cb() argument
303 if (!cmd) { in wlan_ser_utf_cb()
309 vdev_id = wlan_vdev_get_id(cmd->vdev); in wlan_ser_utf_cb()
310 data = cmd->umac_cmd; in wlan_ser_utf_cb()
319 ser_debug("ACTIVATE: cmd_type:%d %9s %s\n", cmd->cmd_type, in wlan_ser_utf_cb()
320 SER_UTF_BLOCK_STR(cmd->is_blocking), data->str); in wlan_ser_utf_cb()
324 ser_debug("CANCEL : cmd_type:%d %9s %s", cmd->cmd_type, in wlan_ser_utf_cb()
325 SER_UTF_BLOCK_STR(cmd->is_blocking), data->str); in wlan_ser_utf_cb()
329 ser_debug("TIMEOUT : cmd_type:%d %9s %s", cmd->cmd_type, in wlan_ser_utf_cb()
330 SER_UTF_BLOCK_STR(cmd->is_blocking), data->str); in wlan_ser_utf_cb()
337 ser_debug("RELEASE : cmd_type:%d %9s %s", cmd->cmd_type, in wlan_ser_utf_cb()
338 SER_UTF_BLOCK_STR(cmd->is_blocking), data->str); in wlan_ser_utf_cb()