Lines Matching defs:pbn

920 wapbl_doio(void *data, size_t len, struct vnode *devvp, daddr_t pbn, int flags)
935 bp->b_blkno = pbn;
954 len, pbn, devvp->v_rdev, error));
961 * wapbl_write(data, len, devvp, pbn)
963 * Synchronously write len bytes from data to physical block pbn
967 wapbl_write(void *data, size_t len, struct vnode *devvp, daddr_t pbn)
970 return wapbl_doio(data, len, devvp, pbn, B_WRITE);
974 * wapbl_read(data, len, devvp, pbn)
976 * Synchronously read len bytes into data from physical block pbn
980 wapbl_read(void *data, size_t len, struct vnode *devvp, daddr_t pbn)
983 return wapbl_doio(data, len, devvp, pbn, B_READ);
1068 * wapbl_buffered_write(data, len, wl, pbn)
1070 * Write len bytes from data to physical block pbn on
1075 wapbl_buffered_write(void *data, size_t len, struct wapbl *wl, daddr_t pbn,
1096 if ((bp->b_resid > 0 && pbn != bp->b_blkno + btodb(bp->b_resid))) {
1106 bp->b_blkno = pbn;
1133 pbn += btodb(resid);
1162 daddr_t pbn;
1171 pbn = wl->wl_logpbn + (off >> wl->wl_log_dev_bshift);
1173 pbn = btodb(pbn << wl->wl_log_dev_bshift);
1175 error = wapbl_buffered_write(data, slen, wl, pbn,
1183 pbn = wl->wl_logpbn + (off >> wl->wl_log_dev_bshift);
1185 pbn = btodb(pbn << wl->wl_log_dev_bshift);
1187 error = wapbl_buffered_write(data, len, wl, pbn,
2471 daddr_t pbn;
2505 pbn = wl->wl_logpbn + (wc->wc_generation % 2);
2507 pbn = btodb(pbn << wc->wc_log_dev_bshift);
2509 error = wapbl_buffered_write(wc, wc->wc_len, wl, pbn,
2888 daddr_t pbn;
2897 pbn = wr->wr_logpbn + (off >> wr->wr_log_dev_bshift);
2899 pbn = btodb(pbn << wr->wr_log_dev_bshift);
2901 error = wapbl_read(data, slen, wr->wr_devvp, pbn);
2908 pbn = wr->wr_logpbn + (off >> wr->wr_log_dev_bshift);
2910 pbn = btodb(pbn << wr->wr_log_dev_bshift);
2912 error = wapbl_read(data, len, wr->wr_devvp, pbn);
2973 daddr_t pbn;
3005 pbn = logpbn;
3007 pbn = btodb(pbn << log_dev_bshift);
3009 error = wapbl_read(scratch, 2<<log_dev_bshift, devvp, pbn);
3120 daddr_t pbn;
3123 pbn = wc->wc_blocks[i].wc_daddr + btodb(j * blen);
3125 pbn = dbtob(wc->wc_blocks[i].wc_daddr) / blen + j;
3128 return pbn;