| /freebsd-14.2/tools/tools/vhba/mptest/ |
| H A D | vhba_mptest.c | 59 int luns[2]; member 84 vhbastatic.luns[0] = 1; in vhba_init() 85 vhbastatic.luns[1] = 1; in vhba_init() 150 …if (vhba_inject_hwerr && csio->ccb_h.target_lun < MAX_LUN && vhbas->luns[csio->ccb_h.target_lun] =… in mptest_act() 155 …if ((csio->ccb_h.target_lun >= MAX_LUN || vhbas->luns[csio->ccb_h.target_lun] == 0) && cdb[0] != I… in mptest_act() 417 if (vhbas->luns[lun]) { in vhba_timer() 423 vhbas->luns[lun] = 0; in vhba_timer() 427 vhbas->luns[lun] = 0; in vhba_timer() 435 if (vhbas->luns[lun] == 0) { in vhba_timer() 446 vhbas->luns[lun] = 1; in vhba_timer() [all …]
|
| /freebsd-14.2/sys/dev/firewire/ |
| H A D | sbp.c | 195 struct sbp_dev **luns; member 449 sdev = target->luns[lun]; in sbp_alloc_lun() 469 newluns = target->luns; in sbp_alloc_lun() 482 target->luns = newluns; in sbp_alloc_lun() 499 sdev = target->luns[lun]; in sbp_alloc_lun() 615 target->luns = NULL; in sbp_alloc_target() 704 sdev = target->luns[i]; in sbp_probe_target() 905 tsdev = target->luns[i]; in sbp_reset_start_callback() 1654 sdev = target->luns[l]; in sbp_recv1() 2091 target->luns = NULL; in sbp_free_target() [all …]
|
| /freebsd-14.2/sys/dev/mpr/ |
| H A D | mpr_sas_lsi.c | 978 while (!SLIST_EMPTY(&targ->luns)) { in mprsas_add_device() 979 lun = SLIST_FIRST(&targ->luns); in mprsas_add_device() 980 SLIST_REMOVE_HEAD(&targ->luns, lun_link); in mprsas_add_device() 983 SLIST_INIT(&targ->luns); in mprsas_add_device() 1367 while (!SLIST_EMPTY(&targ->luns)) { in mprsas_add_pcie_device() 1368 lun = SLIST_FIRST(&targ->luns); in mprsas_add_pcie_device() 1369 SLIST_REMOVE_HEAD(&targ->luns, lun_link); in mprsas_add_pcie_device() 1372 SLIST_INIT(&targ->luns); in mprsas_add_pcie_device() 1429 while (!SLIST_EMPTY(&targ->luns)) { in mprsas_volume_add() 1430 lun = SLIST_FIRST(&targ->luns); in mprsas_volume_add() [all …]
|
| H A D | mpr_sas.h | 61 SLIST_HEAD(, mprsas_lun) luns;
|
| H A D | mpr_sas.c | 704 while (!SLIST_EMPTY(&targ->luns)) { in mprsas_remove_complete() 705 lun = SLIST_FIRST(&targ->luns); in mprsas_remove_complete() 706 SLIST_REMOVE_HEAD(&targ->luns, lun_link); in mprsas_remove_complete() 917 SLIST_FOREACH_SAFE(lun, &targ->luns, lun_link, lun_tmp) { in mpr_detach_sas() 2056 SLIST_FOREACH(lun, &targ->luns, lun_link) { in mprsas_action_scsiio() 3368 SLIST_FOREACH(lun, &target->luns, lun_link) { in mprsas_async() 3384 SLIST_INSERT_HEAD(&target->luns, lun, lun_link); in mprsas_async() 3576 SLIST_FOREACH_SAFE(lun, &targ->luns, lun_link, lun_tmp) { in mprsas_realloc_targets()
|
| /freebsd-14.2/sys/cam/scsi/ |
| H A D | scsi_xpt.c | 1367 lp->luns[0].lundata, 8); in probedone() 1368 memcpy(lp->luns[0].lundata, in probedone() 1369 lp->luns[idx].lundata, 8); in probedone() 1370 memcpy(lp->luns[idx].lundata, in probedone() 1833 old = path->target->luns; in probe_purge_old() 1834 path->target->luns = new; in probe_purge_old() 1845 ol = old->luns[idx1].lundata; in probe_purge_old() 1847 nl = new->luns[idx2].lundata; in probe_purge_old() 2096 if (target->luns) { in scsi_scan_bus() 2115 CAM_GET_LUN(target->luns, in scsi_scan_bus() [all …]
|
| H A D | scsi_all.h | 3069 struct scsi_report_luns_lundata luns[0]; member
|
| /freebsd-14.2/sys/dev/mps/ |
| H A D | mps_sas_lsi.c | 758 while(!SLIST_EMPTY(&targ->luns)) { in mpssas_add_device() 759 lun = SLIST_FIRST(&targ->luns); in mpssas_add_device() 760 SLIST_REMOVE_HEAD(&targ->luns, lun_link); in mpssas_add_device() 763 SLIST_INIT(&targ->luns); in mpssas_add_device() 1066 while(!SLIST_EMPTY(&targ->luns)) { in mpssas_volume_add() 1067 lun = SLIST_FIRST(&targ->luns); in mpssas_volume_add() 1068 SLIST_REMOVE_HEAD(&targ->luns, lun_link); in mpssas_volume_add() 1071 SLIST_INIT(&targ->luns); in mpssas_volume_add()
|
| H A D | mps_sas.h | 60 SLIST_HEAD(, mpssas_lun) luns;
|
| H A D | mps_sas.c | 661 while(!SLIST_EMPTY(&targ->luns)) { in mpssas_remove_complete() 662 lun = SLIST_FIRST(&targ->luns); in mpssas_remove_complete() 663 SLIST_REMOVE_HEAD(&targ->luns, lun_link); in mpssas_remove_complete() 864 SLIST_FOREACH_SAFE(lun, &targ->luns, lun_link, lun_tmp) { in mps_detach_sas() 1804 SLIST_FOREACH(lun, &targ->luns, lun_link) { in mpssas_action_scsiio() 3180 SLIST_FOREACH(lun, &target->luns, lun_link) { in mpssas_async() 3196 SLIST_INSERT_HEAD(&target->luns, lun, lun_link); in mpssas_async() 3402 SLIST_FOREACH_SAFE(lun, &targ->luns, lun_link, lun_tmp) { in mpssas_realloc_targets()
|
| /freebsd-14.2/sys/cam/ |
| H A D | cam_xpt_internal.h | 171 struct scsi_report_luns_data *luns; member
|
| H A D | README.quirks | 39 o CAM_QUIRK_NOLUNS - do not probe luns other than 0 since device 44 o CAM_QUIRK_HILUNS - probe all luns even if some respond "not present"
|
| H A D | cam_xpt.c | 4681 target->luns = NULL; in xpt_alloc_target() 4730 if (target->luns) in xpt_release_target() 4731 free(target->luns, M_CAMXPT); in xpt_release_target()
|
| /freebsd-14.2/usr.sbin/ctladm/ |
| H A D | ctladm.c | 1099 switch (lun_data->luns[i].lundata[0] & RPL_LUNDATA_ATYP_MASK) { in cctl_lunlist() 1101 lun_val = lun_data->luns[i].lundata[1]; in cctl_lunlist() 1104 lun_val = (lun_data->luns[i].lundata[0] & in cctl_lunlist() 1106 (lun_data->luns[i].lundata[1] << in cctl_lunlist() 1113 lun_data->luns[i].lundata[0] & in cctl_lunlist() 1897 switch (lun_data->luns[i].lundata[0] & RPL_LUNDATA_ATYP_MASK) { in cctl_report_luns() 1899 lun_val = lun_data->luns[i].lundata[1]; in cctl_report_luns() 1902 lun_val = (lun_data->luns[i].lundata[0] & in cctl_report_luns() 1904 (lun_data->luns[i].lundata[1] << in cctl_report_luns() 1911 lun_data->luns[i].lundata[0] & in cctl_report_luns()
|
| /freebsd-14.2/sys/contrib/openzfs/tests/zfs-tests/include/ |
| H A D | blkdev.shlib | 413 typeset luns=$4 417 [[ -z $luns ]] || [[ -z $blksz ]] && \ 443 add_host=$hosts num_tgts=$tgts max_luns=$luns \
|
| /freebsd-14.2/sbin/camcontrol/ |
| H A D | camcontrol.c | 7388 switch (lundata->luns[i].lundata[j] & in scsireportluns() 7391 if ((lundata->luns[i].lundata[j] & in scsireportluns() 7394 lundata->luns[i].lundata[j] & in scsireportluns() 7402 lundata->luns[i].lundata[j+1]); in scsireportluns() 7416 (lundata->luns[i].lundata[j+1] & in scsireportluns() 7418 lundata->luns[i].lundata[j] & in scsireportluns() 7420 lundata->luns[i].lundata[j+1] & in scsireportluns() 7426 eam_code = lundata->luns[i].lundata[j] & in scsireportluns() 7434 lundata->luns[i].lundata[j+1]); in scsireportluns() 7454 bcopy(&lundata->luns[i].lundata[j+1], in scsireportluns() [all …]
|
| /freebsd-14.2/sys/cam/ctl/ |
| H A D | ctl.c | 9263 be64enc(lun_data->luns[num_filled++].lundata, in ctl_report_luns()
|