* vm_page_grab_release * * Helper routine for grab functions to release busy on return. */
| 4350 | * Helper routine for grab functions to release busy on return. |
| 4351 | */ |
| 4352 | static inline void |
| 4353 | vm_page_grab_release(vm_page_t m, int allocflags) |
| 4354 | { |
| 4355 | |
| 4356 | if ((allocflags & VM_ALLOC_NOBUSY) != 0) { |
| 4357 | if ((allocflags & VM_ALLOC_IGN_SBUSY) != 0) |
| 4358 | vm_page_sunbusy(m); |
| 4359 | else |
| 4360 | vm_page_xunbusy(m); |
| 4361 | } |
| 4362 | } |
| 4363 | |
| 4364 | /* |
| 4365 | * vm_page_grab_sleep |
no test coverage detected