Lines Matching refs:req

128 nwamd_door_req_event_register(nwamd_door_arg_t *req, ucred_t *ucr,  in nwamd_door_req_event_register()  argument
134 (req->nwda_data.nwdad_register_info.nwdad_name); in nwamd_door_req_event_register()
138 req->nwda_data.nwdad_register_info.nwdad_name); in nwamd_door_req_event_register()
146 nwamd_door_req_event_unregister(nwamd_door_arg_t *req, ucred_t *ucr, in nwamd_door_req_event_unregister() argument
149 nwam_event_queue_fini(req->nwda_data.nwdad_register_info.nwdad_name); in nwamd_door_req_event_unregister()
156 nwamd_door_req_wlan_scan(nwamd_door_arg_t *req, ucred_t *ucr, in nwamd_door_req_wlan_scan() argument
161 "link %s", req->nwda_data.nwdad_wlan_info.nwdad_name); in nwamd_door_req_wlan_scan()
163 return (nwamd_wlan_scan(req->nwda_data.nwdad_wlan_info.nwdad_name)); in nwamd_door_req_wlan_scan()
168 nwamd_door_req_wlan_scan_results(nwamd_door_arg_t *req, ucred_t *ucr, in nwamd_door_req_wlan_scan_results() argument
178 req->nwda_data.nwdad_wlan_info.nwdad_name); in nwamd_door_req_wlan_scan_results()
181 req->nwda_data.nwdad_wlan_info.nwdad_name); in nwamd_door_req_wlan_scan_results()
185 req->nwda_data.nwdad_wlan_info.nwdad_name); in nwamd_door_req_wlan_scan_results()
195 (req->nwda_data.nwdad_wlan_info.nwdad_wlans, in nwamd_door_req_wlan_scan_results()
199 req->nwda_data.nwdad_wlan_info.nwdad_num_wlans = num_wlans; in nwamd_door_req_wlan_scan_results()
210 nwamd_door_req_wlan_select(nwamd_door_arg_t *req, ucred_t *ucr, in nwamd_door_req_wlan_select() argument
216 req->nwda_data.nwdad_wlan_info.nwdad_name, in nwamd_door_req_wlan_select()
217 req->nwda_data.nwdad_wlan_info.nwdad_essid, in nwamd_door_req_wlan_select()
218 req->nwda_data.nwdad_wlan_info.nwdad_bssid); in nwamd_door_req_wlan_select()
220 (req->nwda_data.nwdad_wlan_info.nwdad_name, in nwamd_door_req_wlan_select()
221 req->nwda_data.nwdad_wlan_info.nwdad_essid, in nwamd_door_req_wlan_select()
222 req->nwda_data.nwdad_wlan_info.nwdad_bssid, in nwamd_door_req_wlan_select()
223 req->nwda_data.nwdad_wlan_info.nwdad_security_mode, in nwamd_door_req_wlan_select()
224 req->nwda_data.nwdad_wlan_info.nwdad_add_to_known_wlans)); in nwamd_door_req_wlan_select()
229 nwamd_door_req_wlan_set_key(nwamd_door_arg_t *req, ucred_t *ucr, in nwamd_door_req_wlan_set_key() argument
235 req->nwda_data.nwdad_wlan_info.nwdad_name, in nwamd_door_req_wlan_set_key()
236 req->nwda_data.nwdad_wlan_info.nwdad_essid, in nwamd_door_req_wlan_set_key()
237 req->nwda_data.nwdad_wlan_info.nwdad_bssid); in nwamd_door_req_wlan_set_key()
239 (req->nwda_data.nwdad_wlan_info.nwdad_name, in nwamd_door_req_wlan_set_key()
240 req->nwda_data.nwdad_wlan_info.nwdad_essid, in nwamd_door_req_wlan_set_key()
241 req->nwda_data.nwdad_wlan_info.nwdad_bssid, in nwamd_door_req_wlan_set_key()
242 req->nwda_data.nwdad_wlan_info.nwdad_security_mode, in nwamd_door_req_wlan_set_key()
243 req->nwda_data.nwdad_wlan_info.nwdad_keyslot, in nwamd_door_req_wlan_set_key()
244 req->nwda_data.nwdad_wlan_info.nwdad_key)); in nwamd_door_req_wlan_set_key()
248 nwamd_door_req_action(nwamd_door_arg_t *req, ucred_t *ucr, struct passwd *pwd) in nwamd_door_req_action() argument
252 nwam_action_t action = req->nwda_data.nwdad_object_action.nwdad_action; in nwamd_door_req_action()
254 req->nwda_data.nwdad_object_action.nwdad_object_type; in nwamd_door_req_action()
259 if (strlcpy(name, req->nwda_data.nwdad_object_action.nwdad_name, in nwamd_door_req_action()
261 strlcpy(parent, req->nwda_data.nwdad_object_action.nwdad_parent, in nwamd_door_req_action()
451 nwamd_door_req_state(nwamd_door_arg_t *req, ucred_t *ucr, struct passwd *pwd) in nwamd_door_req_state() argument
456 req->nwda_data.nwdad_object_state.nwdad_object_type; in nwamd_door_req_state()
460 if (strlcpy(name, req->nwda_data.nwdad_object_state.nwdad_name, in nwamd_door_req_state()
470 req->nwda_data.nwdad_object_state.nwdad_state = in nwamd_door_req_state()
472 req->nwda_data.nwdad_object_state. in nwamd_door_req_state()
477 req->nwda_data.nwdad_object_state.nwdad_state = in nwamd_door_req_state()
479 req->nwda_data.nwdad_object_state. in nwamd_door_req_state()
499 req->nwda_data.nwdad_object_state.nwdad_state = in nwamd_door_req_state()
501 req->nwda_data.nwdad_object_state.nwdad_aux_state = in nwamd_door_req_state()
510 req->nwda_status = NWAM_REQUEST_STATUS_UNKNOWN; in nwamd_door_req_state()
519 nwamd_door_req_priority_group(nwamd_door_arg_t *req, ucred_t *ucr, in nwamd_door_req_priority_group() argument
526 req->nwda_data.nwdad_priority_group_info.nwdad_priority = in nwamd_door_req_priority_group()
538 nwamd_door_arg_t *req; in nwamd_door_switch() local
546 req = (nwamd_door_arg_t *)argp; in nwamd_door_switch()
547 req->nwda_error = NWAM_SUCCESS; in nwamd_door_switch()
552 req->nwda_error = NWAM_ERROR_INTERNAL; in nwamd_door_switch()
553 req->nwda_status = NWAM_REQUEST_STATUS_FAILED; in nwamd_door_switch()
562 req->nwda_error = NWAM_ERROR_INTERNAL; in nwamd_door_switch()
563 req->nwda_status = NWAM_REQUEST_STATUS_FAILED; in nwamd_door_switch()
574 if (req->nwda_type != door_req_table[i].ndre_type) in nwamd_door_switch()
584 door_req_table[i].ndre_auth, req->nwda_type); in nwamd_door_switch()
585 req->nwda_error = NWAM_PERMISSION_DENIED; in nwamd_door_switch()
588 req->nwda_error = door_req_table[i].ndre_fn(req, ucr, pwd); in nwamd_door_switch()
594 req->nwda_type); in nwamd_door_switch()
595 req->nwda_status = NWAM_REQUEST_STATUS_UNKNOWN; in nwamd_door_switch()
597 if (req->nwda_error == NWAM_SUCCESS) in nwamd_door_switch()
598 req->nwda_status = NWAM_REQUEST_STATUS_OK; in nwamd_door_switch()
600 req->nwda_status = NWAM_REQUEST_STATUS_FAILED; in nwamd_door_switch()
607 if (door_return((char *)req, sizeof (nwamd_door_arg_t), NULL, 0) in nwamd_door_switch()
610 req->nwda_type, strerror(errno)); in nwamd_door_switch()