BHASH
hifp = BHASH(ifp->int_brdaddr);
for (ifp = *BHASH(addr); ifp; ifp = ifp->int_bhash) {
bcopy(bc->bcache_data + (bcache_blksize * BHASH(bc, blk)), buf, size);
p_buf = bc->bcache_data + (bcache_blksize * BHASH(bc, p_blk));
r_size = bc->bcache_nblks - BHASH(bc, p_blk); /* remaining blocks */
ra = bc->bcache_nblks - BHASH(bc, p_blk + p_size);
bcopy(bc->bcache_data + (bcache_blksize * BHASH(bc, blk)), buf, size);
cblk = bcache_nblks - BHASH(bc, blk); /* # of blocks left */
cand = BHASH(bc, blkno);
i = BHASH(bc, blkno);
((bc)->bcache_ctl[BHASH((bc), (blkno))].bc_blkno != (blkno))