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