Lines Matching refs:tgtp
210 iscsi_ibft_tgt_t *tgtp);
516 iscsi_parse_ibft_target(char *begin_of_ibft, iscsi_ibft_tgt_t *tgtp) in iscsi_parse_ibft_target() argument
522 if (tgtp == NULL) { in iscsi_parse_ibft_target()
526 if (tgtp->header.Structure_id != Target) { in iscsi_parse_ibft_target()
530 if ((tgtp->header.Flags & IBFT_FIRMWARE_BOOT_SELECTED) && in iscsi_parse_ibft_target()
531 (tgtp->header.Flags & IBFT_BLOCK_VALID_YES)) { in iscsi_parse_ibft_target()
535 ret = iscsi_copy_ibft_ipaddr(tgtp->ip_addr, in iscsi_parse_ibft_target()
544 if (tgtp->target_name_len != 0) { in iscsi_parse_ibft_target()
546 (uchar_t *)kmem_zalloc(tgtp->target_name_len + 1, in iscsi_parse_ibft_target()
549 tgtp->target_name_len + 1; in iscsi_parse_ibft_target()
552 tgtp->target_name_len + 1, "%s", in iscsi_parse_ibft_target()
553 begin_of_ibft + tgtp->target_name_offset); in iscsi_parse_ibft_target()
559 boot_property.boot_tgt.tgt_port = tgtp->port; in iscsi_parse_ibft_target()
566 if (tgtp->chap_type != NO_CHAP) { in iscsi_parse_ibft_target()
567 if (tgtp->chap_name_len != 0) { in iscsi_parse_ibft_target()
570 tgtp->chap_name_len + 1, in iscsi_parse_ibft_target()
573 tgtp->chap_name_len + 1; in iscsi_parse_ibft_target()
578 tgtp->chap_name_len + 1, "%s", in iscsi_parse_ibft_target()
579 begin_of_ibft + tgtp->chap_name_offset); in iscsi_parse_ibft_target()
588 if (tgtp->chap_secret_len != 0) { in iscsi_parse_ibft_target()
591 tgtp->chap_secret_len + 1, in iscsi_parse_ibft_target()
594 tgtp->chap_secret_len + 1; in iscsi_parse_ibft_target()
596 tgtp->chap_secret_offset, in iscsi_parse_ibft_target()
598 tgtp->chap_secret_len); in iscsi_parse_ibft_target()
604 if (tgtp->chap_type == Mutual_CHAP) { in iscsi_parse_ibft_target()
605 if (tgtp->rev_chap_name_len != 0) { in iscsi_parse_ibft_target()
608 tgtp->rev_chap_name_len + 1, in iscsi_parse_ibft_target()
611 = tgtp->rev_chap_name_len + 1; in iscsi_parse_ibft_target()
617 tgtp->rev_chap_name_len + 1, in iscsi_parse_ibft_target()
620 tgtp->rev_chap_name_offset); in iscsi_parse_ibft_target()
630 if (tgtp->rev_chap_secret_len != 0) { in iscsi_parse_ibft_target()
633 tgtp->rev_chap_secret_len + 1, in iscsi_parse_ibft_target()
636 = tgtp->rev_chap_secret_len + 1; in iscsi_parse_ibft_target()
641 tgtp->rev_chap_secret_len + 1, in iscsi_parse_ibft_target()
644 tgtp->chap_secret_offset); in iscsi_parse_ibft_target()
659 (void) bcopy(tgtp->boot_lun, in iscsi_parse_ibft_target()