Lines Matching refs:status

105 	int follow_on_req_fail = prov->status >= 0 &&  in p2ps_add_pd_req_attrs()
106 prov->status != P2P_SC_SUCCESS_DEFERRED; in p2ps_add_pd_req_attrs()
113 if (prov->status >= 0) in p2ps_add_pd_req_attrs()
114 p2p_buf_add_status(buf, (u8) prov->status); in p2ps_add_pd_req_attrs()
144 if (prov->status < 0 && prov->info[0]) in p2ps_add_pd_req_attrs()
255 enum p2p_status_code status, in p2p_build_prov_disc_resp() argument
306 if (status == P2P_SC_SUCCESS || in p2p_build_prov_disc_resp()
307 status == P2P_SC_SUCCESS_DEFERRED) in p2p_build_prov_disc_resp()
310 if (!status && prov->status != -1) in p2p_build_prov_disc_resp()
311 status = prov->status; in p2p_build_prov_disc_resp()
313 p2p_buf_add_status(buf, status); in p2p_build_prov_disc_resp()
326 (status == P2P_SC_SUCCESS || in p2p_build_prov_disc_resp()
327 status == P2P_SC_SUCCESS_DEFERRED)) { in p2p_build_prov_disc_resp()
390 } else if (status != P2P_SC_SUCCESS || adv_id) { in p2p_build_prov_disc_resp()
393 p2p_buf_add_status(buf, status); in p2p_build_prov_disc_resp()
487 if (msg->status && *msg->status != P2P_SC_SUCCESS_DEFERRED) in p2ps_validate_pd_req()
676 if ((!msg.status || *msg.status == P2P_SC_SUCCESS_DEFERRED) && in p2p_process_prov_disc_req()
730 if (!msg.status) { in p2p_process_prov_disc_req()
851 tmp->status = P2P_SC_SUCCESS; in p2p_process_prov_disc_req()
854 tmp->status = P2P_SC_FAIL_INCOMPATIBLE_PARAMS; in p2p_process_prov_disc_req()
862 if (!msg.status && !auto_accept && in p2p_process_prov_disc_req()
879 tmp->status = reject; in p2p_process_prov_disc_req()
883 if (!msg.status) in p2p_process_prov_disc_req()
886 if (*msg.status && *msg.status != P2P_SC_SUCCESS_DEFERRED) { in p2p_process_prov_disc_req()
887 reject = *msg.status; in p2p_process_prov_disc_req()
891 if (*msg.status != P2P_SC_SUCCESS_DEFERRED || !p2p->p2ps_prov) in p2p_process_prov_disc_req()
970 p2p->p2ps_prov->status = reject; in p2p_process_prov_disc_req()
984 if (!msg.status || *msg.status == P2P_SC_SUCCESS_DEFERRED) { in p2p_process_prov_disc_req()
1035 } else if (msg.status && *msg.status != P2P_SC_SUCCESS && in p2p_process_prov_disc_req()
1036 *msg.status != P2P_SC_SUCCESS_DEFERRED) { in p2p_process_prov_disc_req()
1037 reject = *msg.status; in p2p_process_prov_disc_req()
1045 } else if (msg.status && *msg.status == P2P_SC_SUCCESS_DEFERRED && in p2p_process_prov_disc_req()
1047 p2p->p2ps_prov->status = reject; in p2p_process_prov_disc_req()
1061 *msg.status, in p2p_process_prov_disc_req()
1072 } else if (msg.status && p2p->p2ps_prov) { in p2p_process_prov_disc_req()
1073 p2p->p2ps_prov->status = P2P_SC_SUCCESS; in p2p_process_prov_disc_req()
1074 p2p->cfg->p2ps_prov_complete(p2p->cfg->cb_ctx, *msg.status, sa, in p2p_process_prov_disc_req()
1083 } else if (msg.status) { in p2p_process_prov_disc_req()
1154 (!msg.status && in p2p_process_prov_disc_req()
1158 (!msg.status && in p2p_process_prov_disc_req()
1162 msg.status && *msg.status == P2P_SC_SUCCESS_DEFERRED && in p2p_process_prov_disc_req()
1224 P2PS_PD_RESP_CHECK(1, status); in p2p_validate_p2ps_pd_resp()
1266 if (*msg->status == P2P_SC_SUCCESS && in p2p_validate_p2ps_pd_resp()
1273 if (msg->persistent_dev && *msg->status != P2P_SC_SUCCESS) { in p2p_validate_p2ps_pd_resp()
1312 u8 status = P2P_SC_SUCCESS; in p2p_process_prov_disc_resp() local
1329 if (msg.status) in p2p_process_prov_disc_resp()
1330 status = *msg.status; in p2p_process_prov_disc_resp()
1435 if ((status == P2P_SC_SUCCESS || status == P2P_SC_SUCCESS_DEFERRED) && in p2p_process_prov_disc_resp()
1492 p2p->cfg->cb_ctx, status, sa, adv_mac, in p2p_process_prov_disc_resp()
1502 } else if (status != P2P_SC_SUCCESS && in p2p_process_prov_disc_resp()
1503 status != P2P_SC_FAIL_INFO_CURRENTLY_UNAVAILABLE && in p2p_process_prov_disc_resp()
1504 status != P2P_SC_SUCCESS_DEFERRED && p2p->p2ps_prov) { in p2p_process_prov_disc_resp()
1507 p2p->cfg->cb_ctx, status, sa, adv_mac, in p2p_process_prov_disc_resp()
1514 if (status == P2P_SC_FAIL_INFO_CURRENTLY_UNAVAILABLE) { in p2p_process_prov_disc_resp()
1546 } else if (status != P2P_SC_SUCCESS) { in p2p_process_prov_disc_resp()
1590 ((status == P2P_SC_SUCCESS && !adv_id) || in p2p_process_prov_disc_resp()
1591 (p2ps_seeker && status == P2P_SC_SUCCESS && in p2p_process_prov_disc_resp()
1594 status == P2P_SC_FAIL_INFO_CURRENTLY_UNAVAILABLE && in p2p_process_prov_disc_resp()
1636 if (p2p->p2ps_prov->status == P2P_SC_SUCCESS_DEFERRED) { in p2p_send_prov_disc_req()
1657 p2p->p2ps_prov->method, p2p->p2ps_prov->status, in p2p_send_prov_disc_req()
1712 if (p2ps_prov && p2ps_prov->status == P2P_SC_SUCCESS_DEFERRED && in p2p_prov_disc_req()