Lines Matching refs:match

864   struct url_conn_match *match = userdata;  in url_match_conn()  local
865 struct Curl_easy *data = match->data; in url_match_conn()
866 struct connectdata *needle = match->needle; in url_match_conn()
913 if(match->may_multiplex) { in url_match_conn()
914 match->seen_pending_conn = TRUE; in url_match_conn()
927 match->seen_single_use_conn = TRUE; in url_match_conn()
930 match->seen_multiplex_conn = TRUE; in url_match_conn()
931 if(!match->may_multiplex) in url_match_conn()
1002 if(match->may_multiplex && in url_match_conn()
1008 match->found = NULL; in url_match_conn()
1009 match->wait_pipe = TRUE; in url_match_conn()
1115 if(match->want_ntlm_http) { in url_match_conn()
1122 match->found = conn; in url_match_conn()
1133 if(match->want_proxy_ntlm_http) { in url_match_conn()
1150 if(match->want_ntlm_http || match->want_proxy_ntlm_http) { in url_match_conn()
1155 match->found = conn; in url_match_conn()
1157 if((match->want_ntlm_http && in url_match_conn()
1159 (match->want_proxy_ntlm_http && in url_match_conn()
1162 match->force_reuse = TRUE; in url_match_conn()
1171 DEBUGASSERT(match->may_multiplex); in url_match_conn()
1196 match->found = conn; in url_match_conn()
1202 struct url_conn_match *match = userdata; in url_match_result() local
1204 if(match->found) { in url_match_result()
1207 Curl_attach_connection(match->data, match->found); in url_match_result()
1210 else if(match->seen_single_use_conn && !match->seen_multiplex_conn) { in url_match_result()
1214 match->wait_pipe = FALSE; in url_match_result()
1216 else if(match->seen_pending_conn && match->data->set.pipewait) { in url_match_result()
1217 infof(match->data, in url_match_result()
1219 match->wait_pipe = TRUE; in url_match_result()
1221 match->force_reuse = FALSE; in url_match_result()
1243 struct url_conn_match match; in ConnectionExists() local
1246 memset(&match, 0, sizeof(match)); in ConnectionExists()
1247 match.data = data; in ConnectionExists()
1248 match.needle = needle; in ConnectionExists()
1249 match.may_multiplex = Curl_xfer_may_multiplex(data, needle); in ConnectionExists()
1252 match.want_ntlm_http = ((data->state.authhost.want & CURLAUTH_NTLM) && in ConnectionExists()
1255 match.want_proxy_ntlm_http = in ConnectionExists()
1265 url_match_conn, url_match_result, &match); in ConnectionExists()
1269 *usethis = match.found; in ConnectionExists()
1270 *force_reuse = match.force_reuse; in ConnectionExists()
1271 *waitpipe = match.wait_pipe; in ConnectionExists()