Lines Matching defs:rlr
337 struct scsi_report_luns_header *rlr;
367 rlrlen = rlrlenmin = sizeof(*rlr) + sizeof(*lunp) * 1;
370 rlr = kmem_zalloc(rlrlen, KM_SLEEP);
377 (void *)rlr, rlrlen, SCSIPIRETRIES, 10000, NULL,
382 if (sizeof(*rlr) + _4btol(rlr->length) > rlrlen) {
384 rlrlen = sizeof(*rlr) + uimin(_4btol(rlr->length),
386 kmem_free(rlr, old_rlrlen);
387 rlr = NULL;
396 *nluns = (rlrlen - sizeof(*rlr)) / sizeof(*lunp);
402 lunp = &((struct scsi_report_luns_lun *)&rlr[1])[i];
421 if (rlr)
422 kmem_free(rlr, rlrlen);