Lines Matching refs:btt
40 LIBNVDIMM/LIBNDCTL: Block Translation Table "btt"
41 libnvdimm: btt layout
42 libndctl: btt creation example
151 LIBNVDIMM/NDCTL: Block Translation Table "btt"
564 LIBNVDIMM/LIBNDCTL: Block Translation Table "btt"
567 A BTT (design document: https://pmem.io/2014/09/23/btt.html) is a
571 LIBNVDIMM: btt layout argument
590 LIBNDCTL: btt creation example argument
594 region. Each time this "seed" btt device is configured and enabled a new
602 struct ndctl_btt *btt;
604 ndctl_btt_foreach(region, btt)
605 if (!ndctl_btt_is_enabled(btt)
606 && !ndctl_btt_is_configured(btt))
607 return btt;
615 btt = get_idle_btt(region);
617 ndctl_btt_set_uuid(btt, parameters->uuid);
618 ndctl_btt_set_sector_size(btt, parameters->sector_size);
619 ndctl_btt_set_namespace(btt, parameters->ndns);
622 /* turn on btt access */
623 ndctl_btt_enable(btt);
626 Once instantiated a new inactive btt seed device will appear underneath