| 1447 | } |
| 1448 | |
| 1449 | static void |
| 1450 | bpmap_qenter(struct buf *bp) |
| 1451 | { |
| 1452 | |
| 1453 | BUF_CHECK_MAPPED(bp); |
| 1454 | |
| 1455 | /* |
| 1456 | * bp->b_data is relative to bp->b_offset, but |
| 1457 | * bp->b_offset may be offset into the first page. |
| 1458 | */ |
| 1459 | bp->b_data = (caddr_t)trunc_page((vm_offset_t)bp->b_data); |
| 1460 | pmap_qenter((vm_offset_t)bp->b_data, bp->b_pages, bp->b_npages); |
| 1461 | bp->b_data = (caddr_t)((vm_offset_t)bp->b_data | |
| 1462 | (vm_offset_t)(bp->b_offset & PAGE_MASK)); |
| 1463 | } |
| 1464 | |
| 1465 | static inline struct bufdomain * |
| 1466 | bufdomain(struct buf *bp) |
no test coverage detected