Lines Matching refs:blocks
120 bd->blocks = malloc(bd->cfg->erase_count * sizeof(lfs_emubd_block_t*)); in lfs_emubd_create()
121 if (!bd->blocks) { in lfs_emubd_create()
125 memset(bd->blocks, 0, bd->cfg->erase_count * sizeof(lfs_emubd_block_t*)); in lfs_emubd_create()
195 lfs_emubd_decblock(bd->blocks[i]); in lfs_emubd_destroy()
197 free(bd->blocks); in lfs_emubd_destroy()
225 ooo_data = bd->blocks[bd->ooo_block]; in lfs_emubd_powerloss()
226 bd->blocks[bd->ooo_block] = lfs_emubd_incblock(bd->ooo_data); in lfs_emubd_powerloss()
230 && (bd->blocks[bd->ooo_block] in lfs_emubd_powerloss()
240 (bd->blocks[bd->ooo_block]) in lfs_emubd_powerloss()
241 ? bd->blocks[bd->ooo_block]->data in lfs_emubd_powerloss()
256 lfs_emubd_decblock(bd->blocks[bd->ooo_block]); in lfs_emubd_powerloss()
257 bd->blocks[bd->ooo_block] = ooo_data; in lfs_emubd_powerloss()
261 && (bd->blocks[bd->ooo_block] in lfs_emubd_powerloss()
271 (bd->blocks[bd->ooo_block]) in lfs_emubd_powerloss()
272 ? bd->blocks[bd->ooo_block]->data in lfs_emubd_powerloss()
301 const lfs_emubd_block_t *b = bd->blocks[block]; in lfs_emubd_read()
351 lfs_emubd_block_t *b = lfs_emubd_mutblock(cfg, &bd->blocks[block]); in lfs_emubd_prog()
443 bd->ooo_data = lfs_emubd_incblock(bd->blocks[block]); in lfs_emubd_erase()
447 lfs_emubd_block_t *b = lfs_emubd_mutblock(cfg, &bd->blocks[block]); in lfs_emubd_erase()
555 const lfs_emubd_block_t *b = bd->blocks[block]; in lfs_emubd_crc_()
655 const lfs_emubd_block_t *b = bd->blocks[block]; in lfs_emubd_wear()
676 lfs_emubd_block_t *b = lfs_emubd_mutblock(cfg, &bd->blocks[block]); in lfs_emubd_setwear()
713 copy->blocks = malloc(bd->cfg->erase_count * sizeof(lfs_emubd_block_t*)); in lfs_emubd_copy()
714 if (!copy->blocks) { in lfs_emubd_copy()
720 copy->blocks[i] = lfs_emubd_incblock(bd->blocks[i]); in lfs_emubd_copy()