Lines Matching refs:rc

43 	ilb_status_t	rc;  in ilb_create_hc()  local
57 rc = i_ilb_do_comm(h, ic, ic_sz, ic, &ic_sz); in ilb_create_hc()
58 if (rc != ILB_STATUS_OK) in ilb_create_hc()
62 rc = *(ilb_status_t *)&ic->ic_data; in ilb_create_hc()
66 return (rc); in ilb_create_hc()
76 ilb_status_t rc; in ilb_destroy_hc() local
88 rc = i_ilb_do_comm(h, ic, ic_sz, ic, &ic_sz); in ilb_destroy_hc()
89 if (rc != ILB_STATUS_OK) in ilb_destroy_hc()
93 rc = *(ilb_status_t *)&ic->ic_data; in ilb_destroy_hc()
97 return (rc); in ilb_destroy_hc()
106 ilb_status_t rc; in ilb_get_hc_info() local
123 rc = i_ilb_do_comm(h, ic, ic_sz, rbuf, &rbufsz); in ilb_get_hc_info()
124 if (rc != ILB_STATUS_OK) in ilb_get_hc_info()
128 rc = *(ilb_status_t *)&rbuf->ic_data; in ilb_get_hc_info()
136 return (rc); in ilb_get_hc_info()
145 ilb_status_t rc; in ilb_walk_hc() local
157 rc = i_ilb_do_comm(h, &ic, sizeof (ic), rbuf, &rbufsz); in ilb_walk_hc()
158 if (rc != ILB_STATUS_OK) in ilb_walk_hc()
161 rc = *(ilb_status_t *)&rbuf->ic_data; in ilb_walk_hc()
167 rc = ilb_get_hc_info(h, hc_names->ilbl_name[i], &hc_info); in ilb_walk_hc()
173 if (rc == ILB_STATUS_ENOENT) { in ilb_walk_hc()
174 rc = ILB_STATUS_OK; in ilb_walk_hc()
176 } else if (rc != ILB_STATUS_OK) { in ilb_walk_hc()
179 rc = func(h, &hc_info, arg); in ilb_walk_hc()
184 return (rc); in ilb_walk_hc()
191 ilb_status_t rc; in ilb_get_hc_srvs() local
206 rc = i_ilb_do_comm(h, ic, ic_sz, tmp_rbuf, rbufsz); in ilb_get_hc_srvs()
207 if (rc != ILB_STATUS_OK) in ilb_get_hc_srvs()
212 return (rc); in ilb_get_hc_srvs()
214 rc = *(ilb_status_t *)&tmp_rbuf->ic_data; in ilb_get_hc_srvs()
219 return (rc); in ilb_get_hc_srvs()
226 ilb_status_t rc; in ilb_walk_hc_srvs() local
233 rc = ilb_get_hc_srvs(h, rulename, &rbuf, &rbufsz); in ilb_walk_hc_srvs()
234 if (rc != ILB_STATUS_OK) in ilb_walk_hc_srvs()
235 return (rc); in ilb_walk_hc_srvs()
238 rc = fn(h, &srvs->rs_srvs[i], arg); in ilb_walk_hc_srvs()
239 if (rc != ILB_STATUS_OK) in ilb_walk_hc_srvs()
248 rc = i_ilb_retrieve_rule_names(h, &rbuf, &rbufsz); in ilb_walk_hc_srvs()
249 if (rc != ILB_STATUS_OK) in ilb_walk_hc_srvs()
250 return (rc); in ilb_walk_hc_srvs()
254 rc = ilb_get_hc_srvs(h, names->ilbl_name[i], in ilb_walk_hc_srvs()
258 if (rc == ILB_STATUS_RULE_NO_HC) { in ilb_walk_hc_srvs()
259 rc = ILB_STATUS_OK; in ilb_walk_hc_srvs()
261 } else if (rc != ILB_STATUS_OK) { in ilb_walk_hc_srvs()
267 rc = fn(h, &srvs->rs_srvs[j], arg); in ilb_walk_hc_srvs()
268 if (rc != ILB_STATUS_OK) in ilb_walk_hc_srvs()
275 return (rc); in ilb_walk_hc_srvs()