/kernel/linux/linux-5.10/drivers/nvdimm/ |
H A D | btt_devs.c | 45 return nd_size_select_show(nd_btt->lbasize, btt_lbasize_supported, buf); in sector_size_show() 56 rc = nd_size_select_store(dev, buf, &nd_btt->lbasize, in sector_size_store() 183 unsigned long lbasize, u8 *uuid, in __nd_btt_create() 197 nd_btt->lbasize = lbasize; in __nd_btt_create() 321 nd_btt->lbasize = le32_to_cpu(btt_sb->external_lbasize); in __nd_btt_probe() 182 __nd_btt_create(struct nd_region *nd_region, unsigned long lbasize, u8 *uuid, struct nd_namespace_common *ndns) __nd_btt_create() argument
|
H A D | blk.c | 18 return nsblk->lbasize - ((nsblk->lbasize >= 4096) ? 4096 : 512); in nsblk_meta_size() 23 return roundup(nsblk->lbasize, INT_LBASIZE_ALIGNMENT); in nsblk_internal_lbasize() 28 return nsblk->lbasize - nsblk_meta_size(nsblk); in nsblk_sector_size()
|
H A D | namespace_devs.c | 139 if (nspm->lbasize == 0 || nspm->lbasize == 512) in pmem_sector_size() 141 else if (nspm->lbasize == 4096) in pmem_sector_size() 145 nspm->lbasize); in pmem_sector_size() 296 if (!nsblk->uuid || !nsblk->lbasize || !ndd) in __nd_namespace_blk_validate() 374 else if (!nsblk->uuid || !nsblk->lbasize) in nd_namespace_label_update() 1325 return nd_size_select_show(nsblk->lbasize, in sector_size_show() 1332 return nd_size_select_show(nspm->lbasize, in sector_size_show() 1343 unsigned long *lbasize; in sector_size_store() local 1349 lbasize in sector_size_store() [all...] |
H A D | core.c | 291 unsigned long lbasize; in nd_size_select_store() local 297 rc = kstrtoul(buf, 0, &lbasize); in nd_size_select_store() 302 if (lbasize == supported[i]) in nd_size_select_store() 306 *current_size = lbasize; in nd_size_select_store()
|
H A D | label.h | 76 * @lbasize: LBA size in bytes or 0 for pmem 89 __le64 lbasize; member
|
H A D | btt.h | 210 * @lbasize: LBA size as requested and presented to upper layers. 227 u32 lbasize; member
|
H A D | btt.c | 764 arena->external_lbasize = btt->lbasize; in alloc_arena() 1058 return btt->lbasize - btt->sector_size; in btt_meta_size() 1574 * @lbasize: lba size of the backing device 1588 u32 lbasize, u8 *uuid, struct nd_region *nd_region) in btt_init() 1601 btt->lbasize = lbasize; in btt_init() 1602 btt->sector_size = ((lbasize >= 4096) ? 4096 : 512); in btt_init() 1676 if (!nd_btt->uuid || !nd_btt->ndns || !nd_btt->lbasize) { in nvdimm_namespace_attach_btt() 1706 btt = btt_init(nd_btt, rawsize, nd_btt->lbasize, nd_btt->uuid, in nvdimm_namespace_attach_btt() 1587 btt_init(struct nd_btt *nd_btt, unsigned long long rawsize, u32 lbasize, u8 *uuid, struct nd_region *nd_region) btt_init() argument
|
H A D | label.c | 807 nd_label->lbasize = __cpu_to_le64(nspm->lbasize); in __pmem_label_update() 1047 nd_label->lbasize = __cpu_to_le64(nsblk->lbasize); in __blk_label_update()
|
H A D | claim.c | 122 nd_btt->lbasize = 0; in nd_detach_and_reset()
|
H A D | nd.h | 186 unsigned long lbasize; member
|
/kernel/linux/linux-6.6/drivers/nvdimm/ |
H A D | btt_devs.c | 44 return nd_size_select_show(nd_btt->lbasize, btt_lbasize_supported, buf); in sector_size_show() 55 rc = nd_size_select_store(dev, buf, &nd_btt->lbasize, in sector_size_store() 184 unsigned long lbasize, uuid_t *uuid, in __nd_btt_create() 198 nd_btt->lbasize = lbasize; in __nd_btt_create() 325 nd_btt->lbasize = le32_to_cpu(btt_sb->external_lbasize); in __nd_btt_probe() 183 __nd_btt_create(struct nd_region *nd_region, unsigned long lbasize, uuid_t *uuid, struct nd_namespace_common *ndns) __nd_btt_create() argument
|
H A D | nd.h | 238 * lbasize, that got fixed for CXL. in nsl_get_lbasize() 241 return __le16_to_cpu(nd_label->cxl.lbasize); in nsl_get_lbasize() 242 return __le64_to_cpu(nd_label->efi.lbasize); in nsl_get_lbasize() 247 u64 lbasize) in nsl_set_lbasize() 250 nd_label->cxl.lbasize = __cpu_to_le16(lbasize); in nsl_set_lbasize() 252 nd_label->efi.lbasize = __cpu_to_le64(lbasize); in nsl_set_lbasize() 452 unsigned long lbasize; member 245 nsl_set_lbasize(struct nvdimm_drvdata *ndd, struct nd_namespace_label *nd_label, u64 lbasize) nsl_set_lbasize() argument
|
H A D | label.h | 109 * @lbasize: LBA size in bytes or 0 for pmem 127 __le64 lbasize; member 157 * @lbasize: address geometry for disk-like personalities 174 __le16 lbasize; member
|
H A D | core.c | 259 unsigned long lbasize; in nd_size_select_store() local 265 rc = kstrtoul(buf, 0, &lbasize); in nd_size_select_store() 270 if (lbasize == supported[i]) in nd_size_select_store() 274 *current_size = lbasize; in nd_size_select_store()
|
H A D | namespace_devs.c | 122 if (nspm->lbasize == 0 || nspm->lbasize == 512) in pmem_sector_size() 124 else if (nspm->lbasize == 4096) in pmem_sector_size() 128 nspm->lbasize); in pmem_sector_size() 1092 return nd_size_select_show(nspm->lbasize, in sector_size_show() 1103 unsigned long *lbasize; in sector_size_store() local 1109 lbasize = &nspm->lbasize; in sector_size_store() 1119 rc = nd_size_select_store(dev, buf, lbasize, supported); in sector_size_store() 1764 nspm->lbasize in create_namespace_pmem() [all...] |
H A D | btt.h | 210 * @lbasize: LBA size as requested and presented to upper layers. 226 u32 lbasize; member
|
H A D | btt.c | 764 arena->external_lbasize = btt->lbasize; in alloc_arena() 1058 return btt->lbasize - btt->sector_size; in btt_meta_size() 1551 * @lbasize: lba size of the backing device 1565 u32 lbasize, uuid_t *uuid, in btt_init() 1579 btt->lbasize = lbasize; in btt_init() 1580 btt->sector_size = ((lbasize >= 4096) ? 4096 : 512); in btt_init() 1654 if (!nd_btt->uuid || !nd_btt->ndns || !nd_btt->lbasize) { in nvdimm_namespace_attach_btt() 1684 btt = btt_init(nd_btt, rawsize, nd_btt->lbasize, nd_btt->uuid, in nvdimm_namespace_attach_btt() 1564 btt_init(struct nd_btt *nd_btt, unsigned long long rawsize, u32 lbasize, uuid_t *uuid, struct nd_region *nd_region) btt_init() argument
|
H A D | claim.c | 123 nd_btt->lbasize = 0; in nd_detach_and_reset()
|
H A D | label.c | 921 nsl_set_lbasize(ndd, nd_label, nspm->lbasize); in __pmem_label_update()
|
/kernel/linux/linux-5.10/include/linux/ |
H A D | nd.h | 81 * @lbasize: logical sector size for the namespace in block-device-mode 88 unsigned long lbasize; member 99 * @lbasize: blk namespaces have a native sector size when btt not present 109 unsigned long lbasize; member
|
/kernel/linux/linux-6.6/include/linux/ |
H A D | nd.h | 134 * @lbasize: logical sector size for the namespace in block-device-mode 141 unsigned long lbasize; member
|