Searched refs:free_sectors (Results 1 - 3 of 3) sorted by relevance

/netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/drivers/mtd/
H A Dsm_ftl.h25 struct kfifo free_sectors; /* queue of free sectors */ member in struct:ftl_zone
H A Drfd_ftl.c63 int free_sectors; member in struct:block
114 block->free_sectors++;
143 if (block->free_sectors == part->data_sectors_per_block)
291 part->blocks[i].free_sectors = 0;
302 part->blocks[i].free_sectors = part->data_sectors_per_block;
342 part->blocks[block].free_sectors = 0;
473 if (part->blocks[block].free_sectors)
504 part->blocks[best_block].free_sectors);
528 if (part->blocks[block].free_sectors &&
615 !part->blocks[block].free_sectors)
[all...]
H A Dsm_ftl.c482 kfifo_in(&zone->free_sectors,
766 if (kfifo_alloc(&zone->free_sectors, ftl->zone_size * 2, GFP_KERNEL)) {
785 kfifo_in(&zone->free_sectors,
847 if (!kfifo_len(&zone->free_sectors)) {
854 i %= (kfifo_len(&zone->free_sectors) / 2);
857 len = kfifo_out(&zone->free_sectors,
860 kfifo_in(&zone->free_sectors, (const unsigned char *)&block, 2);
955 if (kfifo_out(&zone->free_sectors,
1229 kfifo_free(&ftl->zones[i].free_sectors);

Completed in 47 milliseconds