bbinfo
for (j = 0; j < bbinfo.bbi_block_count; j++) {
if ((blk = bbinfo.bbi_block_table[j]) == 0)
OF_read(fd, addr, bbinfo.bbi_block_size);
addr += bbinfo.bbi_block_size;
struct shared_bbinfo bbinfo = {
DPRINTF("block_size = %d\n", bbinfo.bbi_block_size);
DPRINTF("block_count = %d\n", bbinfo.bbi_block_count);
bs = bbinfo.bbi_block_size;
for (i = 0; i < bbinfo.bbi_block_count; i++) {
blk = bbinfo.bbi_block_table[i];
struct shared_bbinfo bbinfo = {
bs = bbinfo.bbi_block_size;
for (i = 0; i < bbinfo.bbi_block_count; i++) {
blk = bbinfo.bbi_block_table[i];
struct shared_bbinfo bbinfo = {
DPRINTF("block_size = %d\n", bbinfo.bbi_block_size);
DPRINTF("block_count = %d\n", bbinfo.bbi_block_count);
buf = alloc(bbinfo.bbi_block_size);
for (i = 0; i < bbinfo.bbi_block_count; i++) {
if ((blk = bbinfo.bbi_block_table[i]) == 0)
bbinfo.bbi_block_size, buf, &n)) {
memcpy(addr, buf, bbinfo.bbi_block_size);
if (n != bbinfo.bbi_block_size)
struct shared_bbinfo bbinfo = {
buf = alloc(bbinfo.bbi_block_size);
for (i = 0; i < bbinfo.bbi_block_count; i++) {
if ((blknum = bbinfo.bbi_block_table[i]) == 0)
bbinfo.bbi_block_size, buf, &n))
if (n != bbinfo.bbi_block_size) {
memcpy(addr, buf, bbinfo.bbi_block_size);
addr += bbinfo.bbi_block_size;
struct shared_bbinfo bbinfo = {