Lines Matching refs:rbuf
107 ilb_comm_t *ic, *rbuf; in ilb_get_hc_info() local
116 if ((rbuf = malloc(rbufsz)) == NULL) { in ilb_get_hc_info()
123 rc = i_ilb_do_comm(h, ic, ic_sz, rbuf, &rbufsz); in ilb_get_hc_info()
127 if (rbuf->ic_cmd != ILBD_CMD_OK) { in ilb_get_hc_info()
128 rc = *(ilb_status_t *)&rbuf->ic_data; in ilb_get_hc_info()
131 (void) memcpy(hcp, &rbuf->ic_data, sizeof (*hcp)); in ilb_get_hc_info()
135 free(rbuf); in ilb_get_hc_info()
148 ilb_comm_t ic, *rbuf; in ilb_walk_hc() local
153 if ((rbuf = malloc(rbufsz)) == NULL) in ilb_walk_hc()
157 rc = i_ilb_do_comm(h, &ic, sizeof (ic), rbuf, &rbufsz); in ilb_walk_hc()
160 if (rbuf->ic_cmd != ILBD_CMD_OK) { in ilb_walk_hc()
161 rc = *(ilb_status_t *)&rbuf->ic_data; in ilb_walk_hc()
165 hc_names = (ilbd_namelist_t *)&rbuf->ic_data; in ilb_walk_hc()
183 free(rbuf); in ilb_walk_hc()
188 ilb_get_hc_srvs(ilb_handle_t h, const char *rulename, ilb_comm_t **rbuf, in ilb_get_hc_srvs() argument
211 *rbuf = tmp_rbuf; in ilb_get_hc_srvs()
218 *rbuf = NULL; in ilb_get_hc_srvs()
229 ilb_comm_t *rbuf; in ilb_walk_hc_srvs() local
233 rc = ilb_get_hc_srvs(h, rulename, &rbuf, &rbufsz); in ilb_walk_hc_srvs()
236 srvs = (ilb_hc_rule_srv_t *)&rbuf->ic_data; in ilb_walk_hc_srvs()
242 free(rbuf); in ilb_walk_hc_srvs()
248 rc = i_ilb_retrieve_rule_names(h, &rbuf, &rbufsz); in ilb_walk_hc_srvs()
251 names = (ilbd_namelist_t *)&rbuf->ic_data; in ilb_walk_hc_srvs()
273 free(rbuf); in ilb_walk_hc_srvs()