Lines Matching defs:ctrl

167 static int _wpa_ctrl_command(struct wpa_ctrl *ctrl, char *cmd, int print)
178 ret = wpa_ctrl_request(ctrl, cmd, strlen(cmd), buf, &len,
195 static inline int wpa_ctrl_command(struct wpa_ctrl *ctrl, char *cmd)
197 return _wpa_ctrl_command(ctrl, cmd, 1);
201 static int hostapd_cli_cmd_ping(struct wpa_ctrl *ctrl, int argc, char *argv[])
203 return wpa_ctrl_command(ctrl, "PING");
207 static int hostapd_cli_cmd_relog(struct wpa_ctrl *ctrl, int argc, char *argv[])
209 return wpa_ctrl_command(ctrl, "RELOG");
213 static int hostapd_cli_cmd_mib(struct wpa_ctrl *ctrl, int argc, char *argv[])
215 return wpa_ctrl_command(ctrl, "MIB");
264 static int hostapd_cli_cmd_sta(struct wpa_ctrl *ctrl, int argc, char *argv[])
273 return wpa_ctrl_command(ctrl, buf);
277 static int hostapd_cli_cmd_new_sta(struct wpa_ctrl *ctrl, int argc,
287 return wpa_ctrl_command(ctrl, buf);
291 static int hostapd_cli_cmd_deauthenticate(struct wpa_ctrl *ctrl, int argc,
305 return wpa_ctrl_command(ctrl, buf);
309 static int hostapd_cli_cmd_disassociate(struct wpa_ctrl *ctrl, int argc,
323 return wpa_ctrl_command(ctrl, buf);
328 static int hostapd_cli_cmd_sa_query(struct wpa_ctrl *ctrl, int argc,
338 return wpa_ctrl_command(ctrl, buf);
344 static int hostapd_cli_cmd_wps_pin(struct wpa_ctrl *ctrl, int argc,
361 return wpa_ctrl_command(ctrl, buf);
365 static int hostapd_cli_cmd_wps_check_pin(struct wpa_ctrl *ctrl, int argc,
387 return wpa_ctrl_command(ctrl, cmd);
391 static int hostapd_cli_cmd_wps_pbc(struct wpa_ctrl *ctrl, int argc,
394 return wpa_ctrl_command(ctrl, "WPS_PBC");
398 static int hostapd_cli_cmd_wps_cancel(struct wpa_ctrl *ctrl, int argc,
401 return wpa_ctrl_command(ctrl, "WPS_CANCEL");
406 static int hostapd_cli_cmd_wps_nfc_tag_read(struct wpa_ctrl *ctrl, int argc,
425 ret = wpa_ctrl_command(ctrl, buf);
432 static int hostapd_cli_cmd_wps_nfc_config_token(struct wpa_ctrl *ctrl,
450 return wpa_ctrl_command(ctrl, cmd);
454 static int hostapd_cli_cmd_wps_nfc_token(struct wpa_ctrl *ctrl,
471 return wpa_ctrl_command(ctrl, cmd);
476 static int hostapd_cli_cmd_wps_ap_pin(struct wpa_ctrl *ctrl, int argc,
493 return wpa_ctrl_command(ctrl, buf);
497 static int hostapd_cli_cmd_wps_config(struct wpa_ctrl *ctrl, int argc,
537 return wpa_ctrl_command(ctrl, buf);
542 static int hostapd_cli_cmd_disassoc_imminent(struct wpa_ctrl *ctrl, int argc,
558 return wpa_ctrl_command(ctrl, buf);
562 static int hostapd_cli_cmd_ess_disassoc(struct wpa_ctrl *ctrl, int argc,
578 return wpa_ctrl_command(ctrl, buf);
582 static int hostapd_cli_cmd_get_config(struct wpa_ctrl *ctrl, int argc,
585 return wpa_ctrl_command(ctrl, "GET_CONFIG");
589 static int wpa_ctrl_command_sta(struct wpa_ctrl *ctrl, char *cmd,
601 ret = wpa_ctrl_request(ctrl, cmd, strlen(cmd), buf, &len,
625 static int hostapd_cli_cmd_all_sta(struct wpa_ctrl *ctrl, int argc,
630 if (wpa_ctrl_command_sta(ctrl, "STA-FIRST", addr, sizeof(addr)))
634 } while (wpa_ctrl_command_sta(ctrl, cmd, addr, sizeof(addr)) == 0);
640 static int hostapd_cli_cmd_help(struct wpa_ctrl *ctrl, int argc, char *argv[])
647 static int hostapd_cli_cmd_license(struct wpa_ctrl *ctrl, int argc,
655 static int hostapd_cli_cmd_quit(struct wpa_ctrl *ctrl, int argc, char *argv[])
664 static int hostapd_cli_cmd_level(struct wpa_ctrl *ctrl, int argc, char *argv[])
673 return wpa_ctrl_command(ctrl, cmd);
677 static void hostapd_cli_list_interfaces(struct wpa_ctrl *ctrl)
700 static int hostapd_cli_cmd_interface(struct wpa_ctrl *ctrl, int argc,
704 hostapd_cli_list_interfaces(ctrl);
728 static int hostapd_cli_cmd_set(struct wpa_ctrl *ctrl, int argc, char *argv[])
744 return wpa_ctrl_command(ctrl, cmd);
748 static int hostapd_cli_cmd_get(struct wpa_ctrl *ctrl, int argc, char *argv[])
764 return wpa_ctrl_command(ctrl, cmd);
770 int (*handler)(struct wpa_ctrl *ctrl, int argc, char *argv[]);
812 static void wpa_request(struct wpa_ctrl *ctrl, int argc, char *argv[])
846 match->handler(ctrl, argc - 1, &argv[1]);
851 static void hostapd_cli_recv_pending(struct wpa_ctrl *ctrl, int in_read,
857 while (wpa_ctrl_pending(ctrl)) {
860 if (wpa_ctrl_recv(ctrl, buf, &len) == 0) {
982 static void hostapd_cli_action(struct wpa_ctrl *ctrl)
990 fd = wpa_ctrl_get_fd(ctrl);
1004 hostapd_cli_recv_pending(ctrl, 0, 1);
1007 if (wpa_ctrl_request(ctrl, "PING", 4, buf, &len,