Lines Matching defs:wb
2808 struct wapbl_blk *wb;
2811 LIST_FOREACH(wb, wbh, wb_hash) {
2812 if (blk == wb->wb_blk)
2813 return wb;
2822 struct wapbl_blk *wb;
2824 wb = wapbl_blkhash_get(wr, blk);
2825 if (wb) {
2826 KASSERT(wb->wb_blk == blk);
2827 wb->wb_off = off;
2829 wb = wapbl_alloc(sizeof(*wb));
2830 wb->wb_blk = blk;
2831 wb->wb_off = off;
2833 LIST_INSERT_HEAD(wbh, wb, wb_hash);
2841 struct wapbl_blk *wb = wapbl_blkhash_get(wr, blk);
2843 if (wb) {
2846 LIST_REMOVE(wb, wb_hash);
2847 wapbl_free(wb, sizeof(*wb));
2857 struct wapbl_blk *wb;
2859 while ((wb = LIST_FIRST(&wr->wr_blkhash[i]))) {
2862 LIST_REMOVE(wb, wb_hash);
2863 wapbl_free(wb, sizeof(*wb));
3303 struct wapbl_blk *wb =
3307 if (wb && wb->wb_off == off) {
3318 wb->wb_blk);
3329 wb->wb_blk,
3351 struct wapbl_blk *wb =
3355 if (wb &&
3356 (wb->wb_off == off)) {
3358 wb->wb_blk);
3391 struct wapbl_blk *wb;
3403 LIST_FOREACH(wb, &wr->wr_blkhash[i], wb_hash) {
3404 off = wb->wb_off;
3409 wb->wb_blk);
3428 struct wapbl_blk *wb = wapbl_blkhash_get(wr, blk);
3429 if (wb)
3446 struct wapbl_blk *wb = wapbl_blkhash_get(wr, blk);
3447 if (wb) {
3448 off_t off = wb->wb_off;