| 1199 | } |
| 1200 | |
| 1201 | static __always_inline void |
| 1202 | vm_map_splay_findprev(vm_map_entry_t root, vm_map_entry_t *llist) |
| 1203 | { |
| 1204 | vm_map_entry_t left, lo, y; |
| 1205 | |
| 1206 | left = *llist; |
| 1207 | lo = root->left == left ? NULL : root->left; |
| 1208 | if (lo == NULL) |
| 1209 | return; |
| 1210 | do |
| 1211 | SPLAY_RIGHT_STEP(lo, y, left, root, true); |
| 1212 | while (lo != NULL); |
| 1213 | *llist = left; |
| 1214 | } |
| 1215 | |
| 1216 | static inline void |
| 1217 | vm_map_entry_swap(vm_map_entry_t *a, vm_map_entry_t *b) |
no outgoing calls
no test coverage detected