Home | History | Annotate | Download | only in wpa_supplicant

Lines Matching full:ework

7659 	struct wpa_external_work *ework = work->ctx;
7663 ework->id, work->type);
7664 wpa_msg(work->wpa_s, MSG_INFO, EXT_RADIO_WORK_TIMEOUT "%u", ework->id);
7667 os_free(ework);
7673 struct wpa_external_work *ework = work->ctx;
7681 * work->type points to a buffer in ework, so need to replace
7687 os_free(ework);
7692 ework->id, ework->type);
7693 wpa_msg(work->wpa_s, MSG_INFO, EXT_RADIO_WORK_START "%u", ework->id);
7695 if (!ework->timeout)
7696 ework->timeout = 10;
7697 eloop_register_timeout(ework->timeout, 0, wpas_ctrl_radio_work_timeout,
7705 struct wpa_external_work *ework;
7713 ework = os_zalloc(sizeof(*ework));
7714 if (ework == NULL)
7728 ework->timeout = atoi(pos2 + 8);
7732 if (4 + type_len >= sizeof(ework->type))
7733 type_len = sizeof(ework->type) - 4 - 1;
7734 os_strlcpy(ework->type, "ext:", sizeof(ework->type));
7735 os_memcpy(ework->type + 4, cmd, type_len);
7736 ework->type[4 + type_len] = '\0';
7741 ework->id = wpa_s->ext_work_id;
7743 if (radio_add_work(wpa_s, freq, ework
7744 ework) < 0) {
7745 os_free(ework);
7749 ret = os_snprintf(buf, buflen, "%u", ework->id);
7763 struct wpa_external_work *ework;
7767 ework = work->ctx;
7768 if (id && ework->id != id)
7772 ework->id, ework->type);
7776 os_free(ework);
7806 struct wpa_external_work *ework;
7810 ework = work->ctx;
7813 work->started ? " started" : "", ework->id,
7814 ework->type);
7819 os_free(ework);