When the node to insert in the rb_tree is known to precede or follow a particular node, new methods RB_INSERT_PREV and RB_INSERT_NEXT, defined here, allow the search for where to insert the new node begin with that particular node, rather than at the root, to save a bit of time.
Using those methods, instead of RB_INSERT, in managing a tree in iommu_gas.c, saves a wee bit of time.