Lines Matching defs:ialp

173 	iscsi_addr_list_t   *ialp;
181 ialp = (iscsi_addr_list_t *)calloc(1, sizeof (iscsi_addr_list_t));
182 if (ialp == NULL) {
187 ialp->al_vers = ISCSI_INTERFACE_VERSION;
188 ialp->al_in_cnt = ialp->al_out_cnt = 1;
195 if (ioctl(fd, ISCSI_DISCOVERY_ADDR_LIST_GET, ialp) != 0) {
203 if (ialp->al_out_cnt > 1) {
206 * and free ialp
208 out_cnt = ialp->al_out_cnt;
209 free(ialp);
214 ialp = (iscsi_addr_list_t *)calloc(1, discovery_addr_list_size);
215 if (ialp == NULL) {
219 ialp->al_vers = ISCSI_INTERFACE_VERSION;
220 ialp->al_in_cnt = out_cnt;
226 if (ioctl(fd, ISCSI_DISCOVERY_ADDR_LIST_GET, ialp) != 0) {
228 free(ialp);
240 ialp->al_out_cnt * sizeof (IMA_DISCOVERY_ADDRESS_PROPERTIES));
242 free(ialp);
246 (*ppList)->discAddrCount = ialp->al_out_cnt;
248 for (i = 0; i < ialp->al_out_cnt; i++) {
249 if (ialp->al_addrs[i].a_addr.i_insize ==
255 } else if (ialp->al_addrs[i].a_addr.i_insize ==
269 bcopy(&ialp->al_addrs[i].a_addr.i_addr,
275 ialp->al_addrs[i].a_port;
278 free(ialp);
2665 iscsi_addr_list_t *ialp;
2673 ialp = (iscsi_addr_list_t *)calloc(1, sizeof (iscsi_addr_list_t));
2674 if (ialp == NULL) {
2678 ialp->al_vers = ISCSI_INTERFACE_VERSION;
2679 ialp->al_in_cnt = ialp->al_out_cnt = 1;
2686 if (ioctl(fd, ISCSI_ISNS_SERVER_ADDR_LIST_GET, ialp) != 0) {
2695 if (ialp->al_out_cnt > 1) {
2696 out_cnt = ialp->al_out_cnt;
2697 free(ialp);
2701 ialp = (iscsi_addr_list_t *)calloc(1,
2703 if (ialp == NULL) {
2707 ialp->al_vers = ISCSI_INTERFACE_VERSION;
2708 ialp->al_in_cnt = out_cnt;
2714 if (ioctl(fd, ISCSI_ISNS_SERVER_ADDR_LIST_GET, ialp) != 0) {
2715 free(ialp);
2727 ialp->al_out_cnt * sizeof (IMA_DISCOVERY_ADDRESS_PROPERTIES));
2729 free(ialp);
2733 (*ppList)->discAddrCount = ialp->al_out_cnt;
2735 for (i = 0; i < ialp->al_out_cnt; i++) {
2736 if (ialp->al_addrs[i].a_addr.i_insize ==
2740 } else if (ialp->al_addrs[i].a_addr.i_insize ==
2751 bcopy(&ialp->al_addrs[i].a_addr.i_addr,
2756 ialp->al_addrs[i].a_port;
2759 free(ialp);