diff options
author | Luke Shumaker <lukeshu@lukeshu.com> | 2023-03-04 09:51:34 -0700 |
---|---|---|
committer | Luke Shumaker <lukeshu@lukeshu.com> | 2023-03-15 08:03:53 -0600 |
commit | 2c2d616b8650dd01818bd29e11e7b06ae2de5891 (patch) | |
tree | 94110d079c4e322370b272cd9604ecf94d755f3d /lib/btrfsutil/skinny_paths.go | |
parent | 7349ff1a01b29eae7f7e769fe44548f09c253d2b (diff) |
tree-wide: Refer to item "slots" rather than "indexes"
Diffstat (limited to 'lib/btrfsutil/skinny_paths.go')
-rw-r--r-- | lib/btrfsutil/skinny_paths.go | 32 |
1 files changed, 16 insertions, 16 deletions
diff --git a/lib/btrfsutil/skinny_paths.go b/lib/btrfsutil/skinny_paths.go index da86273..adf539b 100644 --- a/lib/btrfsutil/skinny_paths.go +++ b/lib/btrfsutil/skinny_paths.go @@ -39,8 +39,8 @@ func (a *SkinnyPathArena) init() { } } -func (a *SkinnyPathArena) getItem(parent btrfstree.TreePath, itemIdx int) (btrfstree.TreePathElem, error) { - if itemIdx < 0 { +func (a *SkinnyPathArena) getItem(parent btrfstree.TreePath, itemSlot int) (btrfstree.TreePathElem, error) { + if itemSlot < 0 { panic("should not happen") } @@ -48,7 +48,7 @@ func (a *SkinnyPathArena) getItem(parent btrfstree.TreePath, itemIdx int) (btrfs ret, ok := a.fatItems.Load(skinnyItem{ Node: parent.Node(-1).ToNodeAddr, - Item: itemIdx, + Item: itemSlot, }) if ok { return ret, nil @@ -60,7 +60,7 @@ func (a *SkinnyPathArena) getItem(parent btrfstree.TreePath, itemIdx int) (btrfs return btrfstree.TreePathElem{}, err } if node.Data.Head.Level > 0 { - if itemIdx >= len(node.Data.BodyInterior) { + if itemSlot >= len(node.Data.BodyInterior) { panic("should not happen") } for i, item := range node.Data.BodyInterior { @@ -70,7 +70,7 @@ func (a *SkinnyPathArena) getItem(parent btrfstree.TreePath, itemIdx int) (btrfs } elem := btrfstree.TreePathElem{ FromTree: node.Data.Head.Owner, - FromItemIdx: i, + FromItemSlot: i, ToNodeAddr: item.BlockPtr, ToNodeGeneration: item.Generation, ToNodeLevel: node.Data.Head.Level - 1, @@ -78,23 +78,23 @@ func (a *SkinnyPathArena) getItem(parent btrfstree.TreePath, itemIdx int) (btrfs ToMaxKey: toMaxKey, } a.fatItems.Store(skinnyItem{Node: parent.Node(-1).ToNodeAddr, Item: i}, elem) - if i == itemIdx { + if i == itemSlot { ret = elem } } } else { - if itemIdx >= len(node.Data.BodyLeaf) { + if itemSlot >= len(node.Data.BodyLeaf) { panic("should not happen") } for i, item := range node.Data.BodyLeaf { elem := btrfstree.TreePathElem{ - FromTree: node.Data.Head.Owner, - FromItemIdx: i, - ToKey: item.Key, - ToMaxKey: item.Key, + FromTree: node.Data.Head.Owner, + FromItemSlot: i, + ToKey: item.Key, + ToMaxKey: item.Key, } a.fatItems.Store(skinnyItem{Node: parent.Node(-1).ToNodeAddr, Item: i}, elem) - if i == itemIdx { + if i == itemSlot { ret = elem } } @@ -114,8 +114,8 @@ func (a *SkinnyPathArena) Deflate(fat btrfstree.TreePath) SkinnyPath { a.fatRoots[elem.ToNodeAddr] = elem ret.Root = elem.ToNodeAddr } else { - a.fatItems.Store(skinnyItem{Node: prevNode, Item: elem.FromItemIdx}, elem) - ret.Items = append(ret.Items, elem.FromItemIdx) + a.fatItems.Store(skinnyItem{Node: prevNode, Item: elem.FromItemSlot}, elem) + ret.Items = append(ret.Items, elem.FromItemSlot) } prevNode = elem.ToNodeAddr } @@ -134,8 +134,8 @@ func (a *SkinnyPathArena) Inflate(skinny SkinnyPath) btrfstree.TreePath { } ret = append(ret, root) - for _, itemIdx := range skinny.Items { - elem, err := a.getItem(ret, itemIdx) + for _, itemSlot := range skinny.Items { + elem, err := a.getItem(ret, itemSlot) if err != nil { panic(err) } |