Lines Matching refs:ruri
740 uri_lookup(uri_desc_t *ruri, boolean_t add, boolean_t nonblocking) in uri_lookup() argument
748 char *rcp = ruri->path.cp; in uri_lookup()
749 char *rep = ruri->path.ep; in uri_lookup()
757 hix = ruri->hvalue; in uri_lookup()
788 bp = ruri->auth.cp; in uri_lookup()
794 while (bp < ruri->auth.ep && ap < uri->auth.ep) { in uri_lookup()
810 if (bp != ruri->auth.ep || ap != uri->auth.ep) { in uri_lookup()
824 ruri->nocache) { in uri_lookup()
842 if (ruri->nocache) in uri_lookup()
854 if (ruri->scheme == NULL || in uri_lookup()
855 ! nl7c_http_cmp(uri->scheme, ruri->scheme)) in uri_lookup()
857 } else if (ruri->scheme != NULL) { in uri_lookup()
926 ruri->hit = 0; in uri_lookup()
927 ruri->expire = -1; in uri_lookup()
928 ruri->response.sz = 0; in uri_lookup()
929 ruri->proc = (struct sonode *)~NULL; in uri_lookup()
930 cv_init(&ruri->waiting, NULL, CV_DEFAULT, NULL); in uri_lookup()
931 mutex_init(&ruri->proclock, NULL, MUTEX_DEFAULT, NULL); in uri_lookup()
932 uri_add(ruri, RW_READER, nonblocking); in uri_lookup()
934 return (ruri); in uri_lookup()
1953 uri_desc_t *ruri = NULL; in nl7c_parse() local
2069 ruri = uri; in nl7c_parse()
2107 nl7c_logd_log(ruri, uri, sti->sti_nl7c_rtime, faddr); in nl7c_parse()
2111 if (ruri->conditional) { in nl7c_parse()
2112 uri = nl7c_http_cond(ruri, uri); in nl7c_parse()
2121 REF_RELE(ruri); in nl7c_parse()
2155 if (ruri != NULL) { in nl7c_parse()
2156 REF_RELE(ruri); in nl7c_parse()