luns              128 drivers/lightnvm/core.c 	kfree(tgt_dev->luns);
luns              139 drivers/lightnvm/core.c 	struct ppa_addr *luns;
luns              161 drivers/lightnvm/core.c 	luns = kcalloc(num_lun, sizeof(struct ppa_addr), GFP_KERNEL);
luns              162 drivers/lightnvm/core.c 	if (!luns)
luns              186 drivers/lightnvm/core.c 			luns[lunid].ppa = 0;
luns              187 drivers/lightnvm/core.c 			luns[lunid].a.ch = i;
luns              188 drivers/lightnvm/core.c 			luns[lunid++].a.lun = j;
luns              223 drivers/lightnvm/core.c 	tgt_dev->luns = luns;
luns              230 drivers/lightnvm/core.c 	kfree(luns);
luns              901 drivers/lightnvm/pblk-core.c 		ppa = pblk->luns[bit].bppa; /* set ch and lun */
luns             1142 drivers/lightnvm/pblk-core.c 		struct pblk_lun *rlun = &pblk->luns[i];
luns             1773 drivers/lightnvm/pblk-core.c 		struct pblk_lun *rlun = &pblk->luns[i];
luns             1883 drivers/lightnvm/pblk-core.c 	struct pblk_lun *rlun = &pblk->luns[pos];
luns             1929 drivers/lightnvm/pblk-core.c 	rlun = &pblk->luns[pos];
luns             1942 drivers/lightnvm/pblk-core.c 		rlun = &pblk->luns[bit];
luns              582 drivers/lightnvm/pblk-init.c 	kfree(pblk->luns);
luns              599 drivers/lightnvm/pblk-init.c 	pblk->luns = kcalloc(geo->all_luns, sizeof(struct pblk_lun),
luns              601 drivers/lightnvm/pblk-init.c 	if (!pblk->luns)
luns              610 drivers/lightnvm/pblk-init.c 		rlun = &pblk->luns[i];
luns              611 drivers/lightnvm/pblk-init.c 		rlun->bppa = dev->luns[lunid];
luns              713 drivers/lightnvm/pblk-init.c 		struct pblk_lun *rlun = &pblk->luns[i];
luns             1060 drivers/lightnvm/pblk-init.c 	kfree(pblk->luns);
luns              205 drivers/lightnvm/pblk-map.c 		*erase_ppa = pblk->luns[bit].bppa; /* set ch and lun */
luns              311 drivers/lightnvm/pblk-recovery.c 	rlun = &pblk->luns[index];
luns              628 drivers/lightnvm/pblk-recovery.c 	bppa = pblk->luns[smeta_blk].bppa;
luns               35 drivers/lightnvm/pblk-sysfs.c 		rlun = &pblk->luns[i];
luns              598 drivers/lightnvm/pblk.h 	struct pblk_lun *luns;
luns              995 drivers/lightnvm/pblk.h 		int secs, chnls, luns;
luns             1007 drivers/lightnvm/pblk.h 		paddr = div_u64_rem(paddr, uaddrf->lun_stripe, &luns);
luns             1008 drivers/lightnvm/pblk.h 		ppa.m.pu = luns;
luns             1895 drivers/scsi/aacraid/aachba.c 	int luns;
luns             1900 drivers/scsi/aacraid/aachba.c 	luns = aac_get_safw_phys_lun_count(dev);
luns             1902 drivers/scsi/aacraid/aachba.c 	if (luns < lun_count)
luns             1903 drivers/scsi/aacraid/aachba.c 		lun_count = luns;
luns             1905 drivers/scsi/aacraid/aachba.c 		lun_count = luns;
luns              219 drivers/scsi/cxlflash/superpipe.c 			list_for_each_entry(lun_access, &ctxi->luns, list)
luns              757 drivers/scsi/cxlflash/superpipe.c 		WARN_ON(!list_empty(&ctxi->luns));
luns              843 drivers/scsi/cxlflash/superpipe.c 	INIT_LIST_HEAD(&ctxi->luns);
luns              936 drivers/scsi/cxlflash/superpipe.c 	list_for_each_entry_safe(lun_access, t, &ctxi->luns, list)
luns             1028 drivers/scsi/cxlflash/superpipe.c 	list_for_each_entry_safe(lun_access, t, &ctxi->luns, list)
luns             1370 drivers/scsi/cxlflash/superpipe.c 		list_for_each_entry(lun_access, &ctxi->luns, list)
luns             1400 drivers/scsi/cxlflash/superpipe.c 		list_add(&lun_access->list, &ctxi->luns);
luns             1459 drivers/scsi/cxlflash/superpipe.c 	list_add(&lun_access->list, &ctxi->luns);
luns              105 drivers/scsi/cxlflash/superpipe.h 	struct list_head luns;	/* LUNs attached to this context */
luns             1247 drivers/scsi/cxlflash/vlun.c 	list_for_each_entry(lun_access_src, &ctxi_src->luns, list) {
luns             1249 drivers/scsi/cxlflash/vlun.c 		list_for_each_entry(lun_access_dst, &ctxi_dst->luns, list)
luns             1322 drivers/scsi/cxlflash/vlun.c 	list_splice(&sidecar, &ctxi_dst->luns);
luns             1157 drivers/scsi/lpfc/lpfc.h 	struct list_head luns;
luns             6207 drivers/scsi/lpfc/lpfc_init.c 	INIT_LIST_HEAD(&phba->luns);
luns              266 drivers/scsi/lpfc/lpfc_mem.c 		while (!list_empty(&phba->luns)) {
luns              267 drivers/scsi/lpfc/lpfc_mem.c 			device_data = list_first_entry(&phba->luns,
luns             5523 drivers/scsi/lpfc/lpfc_scsi.c 						     &phba->luns,
luns             5538 drivers/scsi/lpfc/lpfc_scsi.c 			list_add_tail(&device_data->listentry, &phba->luns);
luns             5828 drivers/scsi/lpfc/lpfc_scsi.c 	list_for_each_entry(lun_info, &phba->luns, listentry) {
luns             5909 drivers/scsi/lpfc/lpfc_scsi.c 	lun_info = __lpfc_get_device_data(phba, &phba->luns, vport_wwpn,
luns             5926 drivers/scsi/lpfc/lpfc_scsi.c 		list_add_tail(&lun_info->listentry, &phba->luns);
luns             5969 drivers/scsi/lpfc/lpfc_scsi.c 					  &phba->luns, vport_wwpn,
luns              287 drivers/usb/gadget/function/f_mass_storage.c 	struct fsg_lun		*luns[FSG_MAX_LUNS];
luns              478 drivers/usb/gadget/function/f_mass_storage.c 	int i = ARRAY_SIZE(common->luns) - 1;
luns              480 drivers/usb/gadget/function/f_mass_storage.c 	while (i >= 0 && !common->luns[i])
luns             2111 drivers/usb/gadget/function/f_mass_storage.c 	if (cbw->Lun >= ARRAY_SIZE(common->luns) ||
luns             2140 drivers/usb/gadget/function/f_mass_storage.c 	if (common->lun < ARRAY_SIZE(common->luns))
luns             2141 drivers/usb/gadget/function/f_mass_storage.c 		common->curlun = common->luns[common->lun];
luns             2282 drivers/usb/gadget/function/f_mass_storage.c 	for (i = 0; i < ARRAY_SIZE(common->luns); ++i)
luns             2283 drivers/usb/gadget/function/f_mass_storage.c 		if (common->luns[i])
luns             2284 drivers/usb/gadget/function/f_mass_storage.c 			common->luns[i]->unit_attention_data =
luns             2376 drivers/usb/gadget/function/f_mass_storage.c 		for (i = 0; i < ARRAY_SIZE(common->luns); ++i) {
luns             2377 drivers/usb/gadget/function/f_mass_storage.c 			curlun = common->luns[i];
luns             2490 drivers/usb/gadget/function/f_mass_storage.c 	for (i = 0; i < ARRAY_SIZE(common->luns); i++) {
luns             2491 drivers/usb/gadget/function/f_mass_storage.c 		struct fsg_lun *curlun = common->luns[i];
luns             2583 drivers/usb/gadget/function/f_mass_storage.c 	memset(common->luns, 0, sizeof(common->luns));
luns             2660 drivers/usb/gadget/function/f_mass_storage.c 		if (common->luns[i]) {
luns             2661 drivers/usb/gadget/function/f_mass_storage.c 			fsg_common_remove_lun(common->luns[i]);
luns             2662 drivers/usb/gadget/function/f_mass_storage.c 			common->luns[i] = NULL;
luns             2668 drivers/usb/gadget/function/f_mass_storage.c 	_fsg_common_remove_luns(common, ARRAY_SIZE(common->luns));
luns             2746 drivers/usb/gadget/function/f_mass_storage.c 	if (id >= ARRAY_SIZE(common->luns))
luns             2749 drivers/usb/gadget/function/f_mass_storage.c 	if (common->luns[id])
luns             2787 drivers/usb/gadget/function/f_mass_storage.c 	common->luns[id] = lun;
luns             2818 drivers/usb/gadget/function/f_mass_storage.c 	common->luns[id] = NULL;
luns             2834 drivers/usb/gadget/function/f_mass_storage.c 		rc = fsg_common_create_lun(common, &cfg->luns[i], i, buf, NULL);
luns             2859 drivers/usb/gadget/function/f_mass_storage.c 		 pn ?: ((*common->luns)->cdrom
luns             2876 drivers/usb/gadget/function/f_mass_storage.c 	for (i = 0; i < ARRAY_SIZE(common->luns); ++i) {
luns             2877 drivers/usb/gadget/function/f_mass_storage.c 		struct fsg_lun *lun = common->luns[i];
luns             3168 drivers/usb/gadget/function/f_mass_storage.c 	if (fsg_opts->refcnt || fsg_opts->common->luns[num]) {
luns             3188 drivers/usb/gadget/function/f_mass_storage.c 	opts->lun = fsg_opts->common->luns[num];
luns             3217 drivers/usb/gadget/function/f_mass_storage.c 	fsg_opts->common->luns[lun_opts->lun_id] = NULL;
luns             3376 drivers/usb/gadget/function/f_mass_storage.c 	opts->lun0.lun = opts->common->luns[0];
luns             3453 drivers/usb/gadget/function/f_mass_storage.c 		min(params->luns ?: (params->file_count ?: 1u),
luns             3455 drivers/usb/gadget/function/f_mass_storage.c 	for (i = 0, lun = cfg->luns; i < cfg->nluns; ++i, ++lun) {
luns               17 drivers/usb/gadget/function/f_mass_storage.h 	unsigned int	luns;	/* nluns */
luns               43 drivers/usb/gadget/function/f_mass_storage.h 	_FSG_MODULE_PARAM(prefix, params, luns, uint,			\
luns               98 drivers/usb/gadget/function/f_mass_storage.h 	struct fsg_lun_config luns[FSG_MAX_LUNS];
luns              426 drivers/usb/gadget/function/f_tcm.c 	int luns;
luns              439 drivers/usb/gadget/function/f_tcm.c 		luns = atomic_read(&fu->tpg->tpg_port_count);
luns              440 drivers/usb/gadget/function/f_tcm.c 		if (!luns) {
luns              448 drivers/usb/gadget/function/f_tcm.c 		luns--;
luns              449 drivers/usb/gadget/function/f_tcm.c 		if (luns > 0xf) {
luns              451 drivers/usb/gadget/function/f_tcm.c 			luns = 0xf;
luns              454 drivers/usb/gadget/function/f_tcm.c 		*ret_lun = luns;
luns               36 drivers/usb/gadget/legacy/nokia.c 	.luns = 2,
luns              405 include/linux/lightnvm.h 	struct ppa_addr *luns;