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;