Lines Matching refs:dbh
149 * @dbh: destination buffer
152 void nilfs_copy_buffer(struct buffer_head *dbh, struct buffer_head *sbh)
156 struct page *spage = sbh->b_page, *dpage = dbh->b_page;
161 memcpy(kaddr1 + bh_offset(dbh), kaddr0 + bh_offset(sbh), sbh->b_size);
165 dbh->b_state = sbh->b_state & NILFS_BUFFER_INHERENT_BITS;
166 dbh->b_blocknr = sbh->b_blocknr;
167 dbh->b_bdev = sbh->b_bdev;
169 bh = dbh;
171 while ((bh = bh->b_this_page) != dbh) {
304 struct buffer_head *dbh, *dbufs, *sbh, *sbufs;
316 dbh = dbufs = page_buffers(dst);
319 lock_buffer(dbh);
320 dbh->b_state = sbh->b_state & mask;
321 dbh->b_blocknr = sbh->b_blocknr;
322 dbh->b_bdev = sbh->b_bdev;
324 dbh = dbh->b_this_page;
325 } while (dbh != dbufs);
340 unlock_buffer(dbh);
342 dbh = dbh->b_this_page;
343 } while (dbh != dbufs);