Lines Matching refs:btt
42 LIBNVDIMM/LIBNDCTL: Block Translation Table "btt"
43 libnvdimm: btt layout
44 libndctl: btt creation example
229 LIBNVDIMM/NDCTL: Block Translation Table "btt"
786 LIBNVDIMM/LIBNDCTL: Block Translation Table "btt"
789 A BTT (design document: https://pmem.io/2014/09/23/btt.html) is a stacked
793 LIBNVDIMM: btt layout argument
812 LIBNDCTL: btt creation example argument
816 region. Each time this "seed" btt device is configured and enabled a new
822 struct ndctl_btt *btt;
824 ndctl_btt_foreach(region, btt)
825 if (!ndctl_btt_is_enabled(btt)
826 && !ndctl_btt_is_configured(btt))
827 return btt;
835 btt = get_idle_btt(region);
837 ndctl_btt_set_uuid(btt, parameters->uuid);
838 ndctl_btt_set_sector_size(btt, parameters->sector_size);
839 ndctl_btt_set_namespace(btt, parameters->ndns);
842 /* turn on btt access */
843 ndctl_btt_enable(btt);
846 Once instantiated a new inactive btt seed device will appear underneath