• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/drivers/staging/spectra/

Lines Matching refs:array

447 		Cache.array[i].address = NAND_CACHE_INIT_ADDR;
448 Cache.array[i].use_cnt = 0;
449 Cache.array[i].changed = CLEAR;
450 Cache.array[i].buf = kmalloc(Cache.cache_item_size,
452 if (!Cache.array[i].buf)
454 memset(Cache.array[i].buf, 0, Cache.cache_item_size);
723 kfree(Cache.array[i].buf);
765 kfree(Cache.array[i].buf);
795 * Description: allocates the memory for cache array,
797 * clears the cache array
798 * reads the block table from flash into array
1103 addr = Cache.array[i].address;
1132 if (Cache.array[i].use_cnt < bTempCount) {
1134 bTempCount = Cache.array[i].use_cnt;
1154 start_addr = Cache.array[cache_item].buf;
1155 start_addr += (u32)(((logic_addr - Cache.array[cache_item].address) >>
1166 if (Cache.array[cache_item].use_cnt < MAX_WORD_VALUE)
1167 Cache.array[cache_item].use_cnt++;
1404 /* Add the free block to the L2 Cache block array */
1641 /* The logical pages to physical pages map array is
1735 addr = Cache.array[cache_blk].address;
1736 pDest = Cache.array[cache_blk].buf;
1739 Cache.array[cache_blk].changed = SET;
1744 Cache.array[cache_blk].address;
1746 Cache.array[cache_blk].changed;
1753 if (Cache.array[cache_blk].use_cnt < MAX_WORD_VALUE)
1754 Cache.array[cache_blk].use_cnt++;
1778 if (Cache.array[bNO].changed != SET)
1784 (u32)(Cache.array[bNO].address >>
1790 Cache.array[bNO].address;
1794 bResult = write_back_to_l2_cache(Cache.array[bNO].buf,
1795 Cache.array[bNO].address);
1797 Cache.array[bNO].changed = CLEAR;
1799 least_count = Cache.array[bNO].use_cnt;
1804 if (Cache.array[i].use_cnt > 0)
1805 Cache.array[i].use_cnt -= least_count;
1832 Cache.array[num].address = item_addr;
1833 Cache.array[num].use_cnt = 1;
1834 Cache.array[num].changed = CLEAR;
1840 Cache.array[num].address;
1842 Cache.array[num].changed;
1849 ret = search_l2_cache(Cache.array[num].buf, logical_addr);
1858 return FTL_Cache_Read_All(Cache.array[num].buf, phy_addr);
3596 if (SET == Cache.array[i].changed) {
3601 Cache.array[i].address;
3605 ret = write_back_to_l2_cache(Cache.array[i].buf, Cache.array[i].address);
3607 Cache.array[i].changed = CLEAR;