Lines Matching defs:lundata
7280 struct scsi_report_luns_data *lundata;
7287 lundata = NULL;
7336 alloc_len = sizeof(*lundata) + 8;
7340 lundata = malloc(alloc_len);
7342 if (lundata == NULL) {
7353 /*rpl_buf*/ lundata,
7377 list_len = scsi_4btoul(lundata->length);
7384 && (list_len > (alloc_len - sizeof(*lundata)))) {
7385 alloc_len = list_len + sizeof(*lundata);
7386 free(lundata);
7401 for (j = 0; j < sizeof(lundata->luns[i].lundata); j += 2) {
7404 switch (lundata->luns[i].lundata[j] &
7407 if ((lundata->luns[i].lundata[j] &
7410 lundata->luns[i].lundata[j] &
7413 && ((lundata->luns[i].lundata[j+2] &
7418 lundata->luns[i].lundata[j+1]);
7422 tmplun[0] = lundata->luns[i].lundata[j] &
7424 tmplun[1] = lundata->luns[i].lundata[j+1];
7432 (lundata->luns[i].lundata[j+1] &
7434 lundata->luns[i].lundata[j] &
7436 lundata->luns[i].lundata[j+1] &
7442 eam_code = lundata->luns[i].lundata[j] &
7444 field_len_code = (lundata->luns[i].lundata[j] &
7450 lundata->luns[i].lundata[j+1]);
7470 bcopy(&lundata->luns[i].lundata[j+1],
7486 "%#x\n", lundata->luns[i].lundata[0] &
7504 free(lundata);