Lines Matching defs:stl_hdr
575 iscsi_sendtgts_list_t *stl_hdr = NULL;
585 stl_sz = sizeof (*stl_hdr) + ((stl_num_tgts - 1) *
587 stl_hdr = kmem_zalloc(stl_sz, KM_SLEEP);
590 stl_hdr->stl_in_cnt = stl_num_tgts;
591 bcopy(disc_addr, &(stl_hdr->stl_entry),
592 sizeof (stl_hdr->stl_entry));
593 stl_hdr->stl_entry.e_vers = ISCSI_INTERFACE_VERSION;
599 kmem_free(stl_hdr, stl_sz);
603 rc = iscsi_ioctl_sendtgts_get(ihp, stl_hdr);
611 kmem_free(stl_hdr, stl_sz);
616 if (stl_hdr->stl_in_cnt < stl_hdr->stl_out_cnt) {
618 stl_num_tgts = stl_hdr->stl_out_cnt;
619 kmem_free(stl_hdr, stl_sz);
620 stl_sz = sizeof (*stl_hdr) +
623 stl_hdr = kmem_zalloc(stl_sz, KM_SLEEP);
633 kmem_free(stl_hdr, stl_sz);
638 for (ctr = 0; ctr < stl_hdr->stl_out_cnt; ctr++) {
645 stl_hdr->stl_list[ctr].ste_ipaddr.a_addr.i_insize,
646 &(stl_hdr->stl_list[ctr].ste_ipaddr.a_addr.i_addr),
647 stl_hdr->stl_list[ctr].ste_ipaddr.a_port,
653 &addr_dsc.sin, (char *)stl_hdr->stl_list[ctr].ste_name,
654 stl_hdr->stl_list[ctr].ste_tpgt,
657 kmem_free(stl_hdr, stl_sz);