Lines Matching refs:btt
36 LIBNVDIMM/LIBNDCTL: Block Translation Table "btt"
37 libnvdimm: btt layout
38 libndctl: btt creation example
199 LIBNVDIMM/NDCTL: Block Translation Table "btt"
717 LIBNVDIMM/LIBNDCTL: Block Translation Table "btt"
720 A BTT (design document: http://pmem.io/2014/09/23/btt.html) is a stacked
724 LIBNVDIMM: btt layout
741 LIBNDCTL: btt creation example
743 region. Each time this "seed" btt device is configured and enabled a new
749 struct ndctl_btt *btt;
751 ndctl_btt_foreach(region, btt)
752 if (!ndctl_btt_is_enabled(btt)
753 && !ndctl_btt_is_configured(btt))
754 return btt;
762 btt = get_idle_btt(region);
764 ndctl_btt_set_uuid(btt, parameters->uuid);
765 ndctl_btt_set_sector_size(btt, parameters->sector_size);
766 ndctl_btt_set_namespace(btt, parameters->ndns);
769 /* turn on btt access */
770 ndctl_btt_enable(btt);
773 Once instantiated a new inactive btt seed device will appear underneath