Trims the key after the specified level. */
| 182 | |
| 183 | /* Trims the key after the specified level. */ |
| 184 | static __inline vm_pindex_t |
| 185 | vm_radix_trimkey(vm_pindex_t index, uint16_t level) |
| 186 | { |
| 187 | vm_pindex_t ret; |
| 188 | |
| 189 | ret = index; |
| 190 | if (level > 0) { |
| 191 | ret >>= level * VM_RADIX_WIDTH; |
| 192 | ret <<= level * VM_RADIX_WIDTH; |
| 193 | } |
| 194 | return (ret); |
| 195 | } |
| 196 | |
| 197 | /* |
| 198 | * Fetch a node pointer from a slot in another node. |
no outgoing calls
no test coverage detected