Lines Matching refs:dst
116 static int ctrl_set_events(struct wpa_ctrl_dst *dst, const char *input) in ctrl_set_events() argument
134 dst->events |= WPA_EVENT_RX_PROBE_REQUEST; in ctrl_set_events()
136 dst->events &= ~WPA_EVENT_RX_PROBE_REQUEST; in ctrl_set_events()
146 struct wpa_ctrl_dst *dst; in ctrl_iface_attach() local
149 dl_list_for_each(dst, ctrl_dst, struct wpa_ctrl_dst, list) { in ctrl_iface_attach()
151 &dst->addr, dst->addrlen)) in ctrl_iface_attach()
152 return ctrl_set_events(dst, input); in ctrl_iface_attach()
156 dst = os_zalloc(sizeof(*dst)); in ctrl_iface_attach()
157 if (dst == NULL) in ctrl_iface_attach()
159 os_memcpy(&dst->addr, from, fromlen); in ctrl_iface_attach()
160 dst->addrlen = fromlen; in ctrl_iface_attach()
161 dst->debug_level = MSG_INFO; in ctrl_iface_attach()
162 ctrl_set_events(dst, input); in ctrl_iface_attach()
163 dl_list_add(ctrl_dst, &dst->list); in ctrl_iface_attach()
173 struct wpa_ctrl_dst *dst; in ctrl_iface_detach() local
175 dl_list_for_each(dst, ctrl_dst, struct wpa_ctrl_dst, list) { in ctrl_iface_detach()
177 &dst->addr, dst->addrlen)) { in ctrl_iface_detach()
180 dl_list_del(&dst->list); in ctrl_iface_detach()
181 os_free(dst); in ctrl_iface_detach()
193 struct wpa_ctrl_dst *dst; in ctrl_iface_level() local
197 dl_list_for_each(dst, ctrl_dst, struct wpa_ctrl_dst, list) { in ctrl_iface_level()
199 &dst->addr, dst->addrlen)) { in ctrl_iface_level()
203 dst->debug_level = atoi(level); in ctrl_iface_level()