Lines Matching refs:ctrl
44 static int _wpa_ctrl_command(struct wpa_ctrl *ctrl, const char *cmd, int print, char *resp) in _wpa_ctrl_command() argument
62 ret = wpa_ctrl_request(ctrl, cmd, os_strlen(cmd), buf, &len, wpa_cli_msg_cb); in _wpa_ctrl_command()
92 static int wpa_ctrl_command_resp(struct wpa_ctrl *ctrl, const char *cmd, char *resp) in wpa_ctrl_command_resp() argument
94 return _wpa_ctrl_command(ctrl, cmd, 0, resp); in wpa_ctrl_command_resp()
126 static void wpa_cli_recv_pending(struct wpa_ctrl *ctrl, struct wpa_supplicant *wpa_s) in wpa_cli_recv_pending() argument
128 while (wpa_ctrl_pending(ctrl) > 0) { in wpa_cli_recv_pending()
133 if (wpa_ctrl_recv(ctrl, buf, &hlen) == 0 && in wpa_cli_recv_pending()
141 if (wpa_ctrl_recv(ctrl, buf + sizeof(int), &plen) == 0) { in wpa_cli_recv_pending()
364 int wpa_ctrl_command(struct wpa_ctrl *ctrl, const char *cmd) in wpa_ctrl_command() argument
366 return _wpa_ctrl_command(ctrl, cmd, 0, NULL); in wpa_ctrl_command()
369 int wpa_ctrl_command_interactive(struct wpa_ctrl *ctrl, const char *cmd) in wpa_ctrl_command_interactive() argument
371 return _wpa_ctrl_command(ctrl, cmd, 1, NULL); in wpa_ctrl_command_interactive()