Searched refs:blk_state (Results 1 - 5 of 5) sorted by relevance

/freebsd-11-stable/sys/dev/nand/
H A Dnandsim_swap.c62 struct block_state *blk_state; local
68 blk_state = malloc(swap->nof_blks * sizeof(struct block_state),
72 blk_state[i].offset = 0xffffffff;
74 swap->blk_state = blk_state;
86 if (swap->blk_state != NULL)
87 free(swap->blk_state, M_NANDSIM);
185 swap_file_write(struct chip_swap *swap, struct block_state *blk_state) argument
194 if (swap == NULL || blk_state == NULL)
197 blk_space = blk_state
232 swap_file_read(struct chip_swap *swap, struct block_state *blk_state) argument
324 struct block_state *blk_state, *old_blk_state = NULL; local
[all...]
H A Dnandsim_swap.h35 struct block_state *blk_state; member in struct:block_space
50 struct block_state *blk_state; member in struct:chip_swap
H A Dnandsim_chip.c207 chip->blk_state = malloc(size * sizeof(struct nandsim_block_state),
209 if (!chip->blk_state) {
215 chip->blk_state[i].wear_lev = wear_lev;
217 chip->blk_state[i].wear_lev = -1;
227 if (chip && chip->blk_state)
228 free(chip->blk_state, M_NANDSIM);
241 if (chip->blk_state == NULL)
255 chip->blk_state[index].is_bad = 1;
526 if (!chip || !chip->blk_state)
529 if (chip->blk_state[block_nu
[all...]
H A Dnandsim_chip.h101 struct nandsim_block_state *blk_state; member in struct:nandsim_chip
H A Dnandsim.c483 chip->blk_state[bs->block_num].is_bad = bs->state;
486 chip->blk_state[bs->block_num].wear_lev = bs->wearout;
512 bs->state = chip->blk_state[bs->block_num].is_bad;
513 bs->wearout = chip->blk_state[bs->block_num].wear_lev;

Completed in 115 milliseconds