| /freebsd-12.1/tools/tools/vhba/mptest/ |
| H A D | vhba_mptest.c | 60 int luns[2]; member 85 vhbastatic.luns[0] = 1; in vhba_init() 86 vhbastatic.luns[1] = 1; in vhba_init() 151 …if (vhba_inject_hwerr && csio->ccb_h.target_lun < MAX_LUN && vhbas->luns[csio->ccb_h.target_lun] =… in mptest_act() 156 …if ((csio->ccb_h.target_lun >= MAX_LUN || vhbas->luns[csio->ccb_h.target_lun] == 0) && cdb[0] != I… in mptest_act() 418 if (vhbas->luns[lun]) { in vhba_timer() 424 vhbas->luns[lun] = 0; in vhba_timer() 428 vhbas->luns[lun] = 0; in vhba_timer() 436 if (vhbas->luns[lun] == 0) { in vhba_timer() 447 vhbas->luns[lun] = 1; in vhba_timer() [all …]
|
| /freebsd-12.1/sys/dev/firewire/ |
| H A D | sbp.c | 201 struct sbp_dev **luns; member 455 sdev = target->luns[lun]; in sbp_alloc_lun() 475 newluns = target->luns; in sbp_alloc_lun() 488 target->luns = newluns; in sbp_alloc_lun() 505 sdev = target->luns[lun]; in sbp_alloc_lun() 621 target->luns = NULL; in sbp_alloc_target() 710 sdev = target->luns[i]; in sbp_probe_target() 911 tsdev = target->luns[i]; in sbp_reset_start_callback() 1662 sdev = target->luns[l]; in sbp_recv1() 2099 target->luns = NULL; in sbp_free_target() [all …]
|
| /freebsd-12.1/sys/dev/nand/ |
| H A D | nand.c | 117 init_chip_geom(cg, params->luns, params->blocks_per_lun, in nand_onfi_set_params() 161 blks = cg->blks_per_lun * cg->luns; in nand_init_stat() 190 init_chip_geom(struct chip_geom *cg, uint32_t luns, uint32_t blks_per_lun, in init_chip_geom() argument 198 cg->luns = luns; in init_chip_geom() 200 cg->blks_per_chip = blks_per_lun * luns; in init_chip_geom() 221 shift = fls(cg->luns - 1); in init_chip_geom() 280 if (page >= (cg->pgs_per_blk * cg->blks_per_lun * cg->luns)) { in nand_check_page_boundary() 298 param->blocks = cg->blks_per_lun * cg->luns; in nand_get_chip_param()
|
| H A D | nand.h | 200 uint8_t luns; member 251 uint8_t luns; member 288 uint32_t luns; member 407 int init_chip_geom(struct chip_geom* cg, uint32_t luns, uint32_t blks_per_lun,
|
| H A D | nandsim_chip.c | 133 chip_param->luns = sim_chip->luns; in nandsim_chip_init() 135 init_chip_geom(&chip->cg, chip_param->luns, chip_param->blocks_per_lun, in nandsim_chip_init() 145 size = chip_param->blocks_per_lun * chip_param->luns; in nandsim_chip_init() 188 chip_param->luns, size); in nandsim_chip_init()
|
| H A D | nandsim.h | 94 uint32_t luns; member
|
| H A D | nand_cdev.c | 425 num_pages = cg->pgs_per_blk * cg->blks_per_lun * cg->luns; in nand_page_stat() 448 if (block_num >= cg->blks_per_lun * cg->luns) in nand_block_stat()
|
| H A D | nand_generic.c | 391 chip_params->luns = params.luns; in onfi_read_parameter() 675 if (block >= (chip->chip_geom.blks_per_lun * chip->chip_geom.luns)) in generic_erase_block() 711 if (block >= (chip->chip_geom.blks_per_lun * chip->chip_geom.luns)) in generic_erase_block_intlv()
|
| H A D | nandsim.c | 480 blocks = params->luns * params->blocks_per_lun; in nandsim_set_block_state() 509 blocks = params->luns * params->blocks_per_lun; in nandsim_get_block_state()
|
| /freebsd-12.1/sys/dev/mpr/ |
| H A D | mpr_sas_lsi.c | 984 while (!SLIST_EMPTY(&targ->luns)) { in mprsas_add_device() 985 lun = SLIST_FIRST(&targ->luns); in mprsas_add_device() 986 SLIST_REMOVE_HEAD(&targ->luns, lun_link); in mprsas_add_device() 989 SLIST_INIT(&targ->luns); in mprsas_add_device() 1365 while (!SLIST_EMPTY(&targ->luns)) { in mprsas_add_pcie_device() 1366 lun = SLIST_FIRST(&targ->luns); in mprsas_add_pcie_device() 1367 SLIST_REMOVE_HEAD(&targ->luns, lun_link); in mprsas_add_pcie_device() 1370 SLIST_INIT(&targ->luns); in mprsas_add_pcie_device() 1430 while (!SLIST_EMPTY(&targ->luns)) { in mprsas_volume_add() 1431 lun = SLIST_FIRST(&targ->luns); in mprsas_volume_add() [all …]
|
| H A D | mpr_sas.h | 64 SLIST_HEAD(, mprsas_lun) luns;
|
| H A D | mpr_sas.c | 693 while (!SLIST_EMPTY(&targ->luns)) { in mprsas_remove_complete() 694 lun = SLIST_FIRST(&targ->luns); in mprsas_remove_complete() 695 SLIST_REMOVE_HEAD(&targ->luns, lun_link); in mprsas_remove_complete() 964 SLIST_FOREACH_SAFE(lun, &targ->luns, lun_link, lun_tmp) { in mpr_detach_sas() 2122 SLIST_FOREACH(lun, &targ->luns, lun_link) { in mprsas_action_scsiio() 3500 SLIST_FOREACH(lun, &target->luns, lun_link) { in mprsas_async() 3516 SLIST_INSERT_HEAD(&target->luns, lun, lun_link); in mprsas_async() 3648 SLIST_FOREACH(lun, &target->luns, lun_link) { in mprsas_check_eedp() 3665 SLIST_INSERT_HEAD(&target->luns, lun, lun_link); in mprsas_check_eedp() 3744 SLIST_FOREACH(lun, &target->luns, lun_link) { in mprsas_read_cap_done() [all …]
|
| /freebsd-12.1/sys/cam/scsi/ |
| H A D | scsi_xpt.c | 1369 lp->luns[0].lundata, 8); in probedone() 1370 memcpy(lp->luns[0].lundata, in probedone() 1371 lp->luns[idx].lundata, 8); in probedone() 1372 memcpy(lp->luns[idx].lundata, in probedone() 1828 old = path->target->luns; in probe_purge_old() 1829 path->target->luns = new; in probe_purge_old() 1840 ol = old->luns[idx1].lundata; in probe_purge_old() 1842 nl = new->luns[idx2].lundata; in probe_purge_old() 2109 if (target->luns) { in scsi_scan_bus() 2128 CAM_GET_LUN(target->luns, in scsi_scan_bus() [all …]
|
| /freebsd-12.1/sys/dev/mps/ |
| H A D | mps_sas_lsi.c | 763 while(!SLIST_EMPTY(&targ->luns)) { in mpssas_add_device() 764 lun = SLIST_FIRST(&targ->luns); in mpssas_add_device() 765 SLIST_REMOVE_HEAD(&targ->luns, lun_link); in mpssas_add_device() 768 SLIST_INIT(&targ->luns); in mpssas_add_device() 1063 while(!SLIST_EMPTY(&targ->luns)) { in mpssas_volume_add() 1064 lun = SLIST_FIRST(&targ->luns); in mpssas_volume_add() 1065 SLIST_REMOVE_HEAD(&targ->luns, lun_link); in mpssas_volume_add() 1068 SLIST_INIT(&targ->luns); in mpssas_volume_add()
|
| H A D | mps_sas.h | 62 SLIST_HEAD(, mpssas_lun) luns;
|
| H A D | mps_sas.c | 683 while(!SLIST_EMPTY(&targ->luns)) { in mpssas_remove_complete() 684 lun = SLIST_FIRST(&targ->luns); in mpssas_remove_complete() 685 SLIST_REMOVE_HEAD(&targ->luns, lun_link); in mpssas_remove_complete() 905 SLIST_FOREACH_SAFE(lun, &targ->luns, lun_link, lun_tmp) { in mps_detach_sas() 1842 SLIST_FOREACH(lun, &targ->luns, lun_link) { in mpssas_action_scsiio() 3200 SLIST_FOREACH(lun, &target->luns, lun_link) { in mpssas_async() 3216 SLIST_INSERT_HEAD(&target->luns, lun, lun_link); in mpssas_async() 3341 SLIST_FOREACH(lun, &target->luns, lun_link) { in mpssas_check_eedp() 3358 SLIST_INSERT_HEAD(&target->luns, lun, in mpssas_check_eedp() 3440 SLIST_FOREACH(lun, &target->luns, lun_link) { in mpssas_read_cap_done() [all …]
|
| /freebsd-12.1/usr.sbin/nandsim/ |
| H A D | sample.conf | 125 luns=1
|
| H A D | nandsim_cfgparse.c | 116 {"luns", 1, VALUE_UINT | SIZE_32, (void *)&chip_conf.luns, 0}, 446 chipsptr[i].luns, chipsptr[i].error_ratio, in create_chips()
|
| H A D | nandsim.c | 1219 chip->luns,chip->prog_time, chip->erase_time, in printchip()
|
| /freebsd-12.1/sys/cam/ |
| H A D | cam_xpt_internal.h | 177 struct scsi_report_luns_data *luns; member
|
| H A D | README.quirks | 40 o CAM_QUIRK_NOLUNS - do not probe luns other than 0 since device 45 o CAM_QUIRK_HILUNS - probe all luns even if some respond "not present"
|
| /freebsd-12.1/sys/dev/esp/ |
| H A D | ncr53c9x.c | 227 LIST_FOREACH(li, &ti->luns, link) in ncr53c9x_lunsearch() 445 for (li = LIST_FIRST(&sc->sc_tinfo[t].luns); li; in ncr53c9x_detach() 596 LIST_FOREACH(li, &sc->sc_tinfo[target].luns, link) { in ncr53c9x_clear_target() 640 LIST_INIT(&sc->sc_tinfo[r].luns); in ncr53c9x_init() 1289 LIST_INSERT_HEAD(&ti->luns, li, link); in ncr53c9x_sched() 2537 li = LIST_FIRST(&ti->luns); in ncr53c9x_intr1() 2547 li = LIST_FIRST(&ti->luns); in ncr53c9x_intr1() 3242 li = LIST_FIRST(&ti->luns); in ncr53c9x_watch() 3252 li = LIST_FIRST(&ti->luns); in ncr53c9x_watch()
|
| H A D | ncr53c9xvar.h | 199 LIST_HEAD(lun_list, ncr53c9x_linfo) luns;
|
| /freebsd-12.1/usr.sbin/ctladm/ |
| H A D | ctladm.c | 1071 switch (lun_data->luns[i].lundata[0] & RPL_LUNDATA_ATYP_MASK) { in cctl_lunlist() 1073 lun_val = lun_data->luns[i].lundata[1]; in cctl_lunlist() 1076 lun_val = (lun_data->luns[i].lundata[0] & in cctl_lunlist() 1078 (lun_data->luns[i].lundata[1] << in cctl_lunlist() 1085 lun_data->luns[i].lundata[0] & in cctl_lunlist() 1869 switch (lun_data->luns[i].lundata[0] & RPL_LUNDATA_ATYP_MASK) { in cctl_report_luns() 1871 lun_val = lun_data->luns[i].lundata[1]; in cctl_report_luns() 1874 lun_val = (lun_data->luns[i].lundata[0] & in cctl_report_luns() 1876 (lun_data->luns[i].lundata[1] << in cctl_report_luns() 1883 lun_data->luns[i].lundata[0] & in cctl_report_luns()
|
| /freebsd-12.1/sbin/camcontrol/ |
| H A D | camcontrol.c | 7328 switch (lundata->luns[i].lundata[j] & in scsireportluns() 7331 if ((lundata->luns[i].lundata[j] & in scsireportluns() 7334 lundata->luns[i].lundata[j] & in scsireportluns() 7342 lundata->luns[i].lundata[j+1]); in scsireportluns() 7356 (lundata->luns[i].lundata[j+1] & in scsireportluns() 7358 lundata->luns[i].lundata[j] & in scsireportluns() 7360 lundata->luns[i].lundata[j+1] & in scsireportluns() 7366 eam_code = lundata->luns[i].lundata[j] & in scsireportluns() 7374 lundata->luns[i].lundata[j+1]); in scsireportluns() 7394 bcopy(&lundata->luns[i].lundata[j+1], in scsireportluns() [all …]
|