Lines Matching refs:iscsi
6429 struct scsi_transportid_iscsi_device *iscsi; in scsi_parse_transportid_iscsi() local
6490 id_size = sizeof(*iscsi) + strlen(iqn_prefix) + id_len + 1; in scsi_parse_transportid_iscsi()
6493 iscsi = malloc(id_size, type, flags); in scsi_parse_transportid_iscsi()
6495 iscsi = malloc(id_size); in scsi_parse_transportid_iscsi()
6497 if (iscsi == NULL) { in scsi_parse_transportid_iscsi()
6506 bzero(iscsi, id_size); in scsi_parse_transportid_iscsi()
6508 iscsi->format_protocol = SCSI_PROTO_ISCSI; in scsi_parse_transportid_iscsi()
6510 iscsi->format_protocol |= SCSI_TRN_ISCSI_FORMAT_DEVICE; in scsi_parse_transportid_iscsi()
6512 iscsi->format_protocol |= SCSI_TRN_ISCSI_FORMAT_PORT; in scsi_parse_transportid_iscsi()
6513 name_len = id_size - sizeof(*iscsi); in scsi_parse_transportid_iscsi()
6514 scsi_ulto2b(name_len, iscsi->additional_length); in scsi_parse_transportid_iscsi()
6515 snprintf(iscsi->iscsi_name, name_len, "%s%s", iqn_prefix, id_str); in scsi_parse_transportid_iscsi()
6517 *hdr = (struct scsi_transportid_header *)iscsi; in scsi_parse_transportid_iscsi()