Lines Matching defs:ic
44 ilb_comm_t *ic;
52 if ((ic = i_ilb_alloc_req(ILBD_CREATE_HC, &ic_sz)) == NULL)
55 (void) memcpy(&ic->ic_data, hc, sizeof (ilb_hc_info_t));
57 rc = i_ilb_do_comm(h, ic, ic_sz, ic, &ic_sz);
61 if (ic->ic_cmd != ILBD_CMD_OK)
62 rc = *(ilb_status_t *)&ic->ic_data;
65 free(ic);
77 ilb_comm_t *ic;
83 if ((ic = i_ilb_alloc_req(ILBD_DESTROY_HC, &ic_sz)) == NULL)
86 (void) strlcpy((char *)&ic->ic_data, hcname, sizeof (ilbd_name_t));
88 rc = i_ilb_do_comm(h, ic, ic_sz, ic, &ic_sz);
92 if (ic->ic_cmd != ILBD_CMD_OK)
93 rc = *(ilb_status_t *)&ic->ic_data;
96 free(ic);
107 ilb_comm_t *ic, *rbuf;
113 if ((ic = i_ilb_alloc_req(ILBD_GET_HC_INFO, &ic_sz)) == NULL)
117 free(ic);
121 (void) strlcpy((char *)&ic->ic_data, name, sizeof (ilbd_name_t));
123 rc = i_ilb_do_comm(h, ic, ic_sz, rbuf, &rbufsz);
134 free(ic);
148 ilb_comm_t ic, *rbuf;
155 ic.ic_cmd = ILBD_RETRIEVE_HC_NAMES;
157 rc = i_ilb_do_comm(h, &ic, sizeof (ic), rbuf, &rbufsz);
192 ilb_comm_t *ic, *tmp_rbuf;
195 if ((ic = i_ilb_alloc_req(ILBD_GET_HC_SRVS, &ic_sz)) == NULL)
199 free(ic);
203 (void) strlcpy((char *)&ic->ic_data, rulename,
206 rc = i_ilb_do_comm(h, ic, ic_sz, tmp_rbuf, rbufsz);
216 free(ic);