Lines Matching refs:i
125 int i; in yaffs_init_tmp_buffers() local
130 for (i = 0; buf && i < YAFFS_N_TEMP_BUFFERS; i++) { in yaffs_init_tmp_buffers()
131 dev->temp_buffer[i].in_use = 0; in yaffs_init_tmp_buffers()
133 dev->temp_buffer[i].buffer = buf; in yaffs_init_tmp_buffers()
141 int i; in yaffs_get_temp_buffer() local
147 for (i = 0; i < YAFFS_N_TEMP_BUFFERS; i++) { in yaffs_get_temp_buffer()
148 if (dev->temp_buffer[i].in_use == 0) { in yaffs_get_temp_buffer()
149 dev->temp_buffer[i].in_use = 1; in yaffs_get_temp_buffer()
150 return dev->temp_buffer[i].buffer; in yaffs_get_temp_buffer()
167 int i; in yaffs_release_temp_buffer() local
171 for (i = 0; i < YAFFS_N_TEMP_BUFFERS; i++) { in yaffs_release_temp_buffer()
172 if (dev->temp_buffer[i].buffer == buffer) { in yaffs_release_temp_buffer()
173 dev->temp_buffer[i].in_use = 0; in yaffs_release_temp_buffer()
193 int i; in yaffs_is_managed_tmp_buffer() local
195 for (i = 0; i < YAFFS_N_TEMP_BUFFERS; i++) { in yaffs_is_managed_tmp_buffer()
196 if (dev->temp_buffer[i].buffer == buffer) in yaffs_is_managed_tmp_buffer()
200 for (i = 0; i < dev->param.n_caches; i++) { in yaffs_is_managed_tmp_buffer()
201 if (dev->cache[i].data == buffer) in yaffs_is_managed_tmp_buffer()
374 int i; in yaffs_find_alloc_block() local
389 for (i = dev->internal_start_block; i <= dev->internal_end_block; i++) { in yaffs_find_alloc_block()
651 u16 i = 1; in yaffs_calc_name_sum() local
656 while ((*name) && i < (YAFFS_MAX_NAME_LENGTH / 2)) { in yaffs_calc_name_sum()
659 sum += ((*name) & 0x1f) * i; in yaffs_calc_name_sum()
660 i++; in yaffs_calc_name_sum()
806 u32 i; in yaffs_find_tnode_0() local
819 i = chunk_id >> YAFFS_TNODES_LEVEL0_BITS; in yaffs_find_tnode_0()
821 while (i) { in yaffs_find_tnode_0()
822 i >>= YAFFS_TNODES_INTERNAL_BITS; in yaffs_find_tnode_0()
860 int i; in yaffs_add_find_tnode_0() local
884 for (i = file_struct->top_level; i < required_depth; i++) { in yaffs_add_find_tnode_0()
1205 int i; in yaffs_soft_del_worker() local
1214 for (i = YAFFS_NTNODES_INTERNAL - 1; in yaffs_soft_del_worker()
1215 all_done && i >= 0; in yaffs_soft_del_worker()
1216 i--) { in yaffs_soft_del_worker()
1217 if (tn->internal[i]) { in yaffs_soft_del_worker()
1220 tn->internal[i], in yaffs_soft_del_worker()
1224 + i); in yaffs_soft_del_worker()
1227 tn->internal[i]); in yaffs_soft_del_worker()
1228 tn->internal[i] = NULL; in yaffs_soft_del_worker()
1238 for (i = YAFFS_NTNODES_LEVEL0 - 1; i >= 0; i--) { in yaffs_soft_del_worker()
1239 the_chunk = yaffs_get_group_base(dev, tn, i); in yaffs_soft_del_worker()
1242 yaffs_load_tnode_0(dev, tn, i, 0); in yaffs_soft_del_worker()
1370 int i; in yaffs_obj_cache_dirty() local
1374 for (i = 0; i < n_caches; i++) { in yaffs_obj_cache_dirty()
1375 cache = &dev->cache[i]; in yaffs_obj_cache_dirty()
1387 int i; in yaffs_flush_file_cache() local
1398 for (i = 0; i < n_caches; i++) { in yaffs_flush_file_cache()
1399 if (dev->cache[i].object == obj && in yaffs_flush_file_cache()
1400 dev->cache[i].dirty) { in yaffs_flush_file_cache()
1402 dev->cache[i].chunk_id < lowest) { in yaffs_flush_file_cache()
1403 cache = &dev->cache[i]; in yaffs_flush_file_cache()
1436 int i; in yaffs_flush_whole_cache() local
1443 for (i = 0; i < n_caches && !obj; i++) { in yaffs_flush_whole_cache()
1444 if (dev->cache[i].object && dev->cache[i].dirty) in yaffs_flush_whole_cache()
1445 obj = dev->cache[i].object; in yaffs_flush_whole_cache()
1460 int i; in yaffs_grab_chunk_worker() local
1463 for (i = 0; i < dev->param.n_caches; i++) { in yaffs_grab_chunk_worker()
1464 if (!dev->cache[i].object) in yaffs_grab_chunk_worker()
1465 return &dev->cache[i]; in yaffs_grab_chunk_worker()
1476 int i; in yaffs_grab_chunk_cache() local
1498 for (i = 0; i < dev->param.n_caches; i++) { in yaffs_grab_chunk_cache()
1499 if (dev->cache[i].object && in yaffs_grab_chunk_cache()
1500 !dev->cache[i].locked && in yaffs_grab_chunk_cache()
1501 (dev->cache[i].last_use < usage || in yaffs_grab_chunk_cache()
1503 usage = dev->cache[i].last_use; in yaffs_grab_chunk_cache()
1504 the_obj = dev->cache[i].object; in yaffs_grab_chunk_cache()
1505 cache = &dev->cache[i]; in yaffs_grab_chunk_cache()
1523 int i; in yaffs_find_chunk_cache() local
1528 for (i = 0; i < dev->param.n_caches; i++) { in yaffs_find_chunk_cache()
1529 if (dev->cache[i].object == obj && in yaffs_find_chunk_cache()
1530 dev->cache[i].chunk_id == chunk_id) { in yaffs_find_chunk_cache()
1533 return &dev->cache[i]; in yaffs_find_chunk_cache()
1543 int i; in yaffs_use_cache() local
1551 for (i = 1; i < dev->param.n_caches; i++) in yaffs_use_cache()
1552 dev->cache[i].last_use = 0; in yaffs_use_cache()
1584 int i; in yaffs_invalidate_whole_cache() local
1589 for (i = 0; i < dev->param.n_caches; i++) { in yaffs_invalidate_whole_cache()
1590 if (dev->cache[i].object == in) in yaffs_invalidate_whole_cache()
1591 dev->cache[i].object = NULL; in yaffs_invalidate_whole_cache()
1711 int i; in yaffs_prune_worker() local
1720 for (i = 0; i < YAFFS_NTNODES_INTERNAL; i++) { in yaffs_prune_worker()
1721 if (tn->internal[i]) { in yaffs_prune_worker()
1722 tn->internal[i] = in yaffs_prune_worker()
1724 tn->internal[i], in yaffs_prune_worker()
1726 (i == 0) ? del0 : 1); in yaffs_prune_worker()
1729 if (tn->internal[i]) in yaffs_prune_worker()
1736 for (i = 0; !has_data && i < tnode_size_u32; i++) { in yaffs_prune_worker()
1737 if (map[i]) in yaffs_prune_worker()
1753 int i; in yaffs_prune_tree() local
1775 for (i = 1; i < YAFFS_NTNODES_INTERNAL; i++) { in yaffs_prune_tree()
1776 if (tn->internal[i]) in yaffs_prune_tree()
1839 int i; in yaffs_find_nice_bucket() local
1847 for (i = 0; i < 10 && lowest > 4; i++) { in yaffs_find_nice_bucket()
1863 struct list_head *i; in yaffs_new_obj_id() local
1874 list_for_each(i, &dev->obj_bucket[bucket].list) { in yaffs_new_obj_id()
1876 if (i && list_entry(i, struct yaffs_obj, in yaffs_new_obj_id()
1898 struct list_head *i; in yaffs_find_by_number() local
1901 list_for_each(i, &dev->obj_bucket[bucket].list) { in yaffs_find_by_number()
1903 in = list_entry(i, struct yaffs_obj, hash_link); in yaffs_find_by_number()
1995 int i; in yaffs_init_tnodes_and_objs() local
2001 for (i = 0; i < YAFFS_NOBJECT_BUCKETS; i++) { in yaffs_init_tnodes_and_objs()
2002 INIT_LIST_HEAD(&dev->obj_bucket[i].list); in yaffs_init_tnodes_and_objs()
2003 dev->obj_bucket[i].count = 0; in yaffs_init_tnodes_and_objs()
2310 int i; in yaffs_block_became_dirty() local
2350 for (i = 0; i < dev->param.chunks_per_block; i++) { in yaffs_block_became_dirty()
2352 block_no * dev->param.chunks_per_block + i)) { in yaffs_block_became_dirty()
2355 block_no, i); in yaffs_block_became_dirty()
2533 int i; in yaffs_gc_block() local
2599 for (i = 0; i < dev->n_clean_ups; i++) { in yaffs_gc_block()
2602 yaffs_find_by_number(dev, dev->gc_cleanup_list[i]); in yaffs_gc_block()
2638 int i; in yaffs_find_gc_block() local
2650 for (i = dev->internal_start_block; in yaffs_find_gc_block()
2651 i <= dev->internal_end_block && !selected; i++) { in yaffs_find_gc_block()
2657 selected = i; in yaffs_find_gc_block()
2713 for (i = 0; in yaffs_find_gc_block()
2714 i < iterations && in yaffs_find_gc_block()
2717 i++) { in yaffs_find_gc_block()
3677 int i; in yaffs_prune_chunks() local
3696 for (i = last_del; i >= start_del; i--) { in yaffs_prune_chunks()
3702 chunk_id = yaffs_find_del_file_chunk(in, i, NULL); in yaffs_prune_chunks()
3714 chunk_id, i); in yaffs_prune_chunks()
4176 struct list_head *i; in yaffs_strip_deleted_objs() local
4184 list_for_each_safe(i, n, in yaffs_strip_deleted_objs()
4186 l = list_entry(i, struct yaffs_obj, siblings); in yaffs_strip_deleted_objs()
4190 list_for_each_safe(i, n, &dev->del_dir->variant.dir_variant.children) { in yaffs_strip_deleted_objs()
4191 l = list_entry(i, struct yaffs_obj, siblings); in yaffs_strip_deleted_objs()
4224 int i; in yaffs_fix_hanging_objs() local
4238 for (i = 0; i < YAFFS_NOBJECT_BUCKETS; i++) { in yaffs_fix_hanging_objs()
4239 list_for_each_safe(lh, n, &dev->obj_bucket[i].list) { in yaffs_fix_hanging_objs()
4314 struct list_head *i; in yaffs_find_by_name() local
4337 list_for_each(i, &directory->variant.dir_variant.children) { in yaffs_find_by_name()
4338 l = list_entry(i, struct yaffs_obj, siblings); in yaffs_find_by_name()
4468 struct list_head *i; in yaffs_get_obj_link_count() local
4473 list_for_each(i, &obj->hard_links) in yaffs_get_obj_link_count()
4765 int i; in yaffs_guts_initialise() local
4780 for (i = 0; i < dev->param.n_caches && buf; i++) { in yaffs_guts_initialise()
4781 dev->cache[i].object = NULL; in yaffs_guts_initialise()
4782 dev->cache[i].last_use = 0; in yaffs_guts_initialise()
4783 dev->cache[i].dirty = 0; in yaffs_guts_initialise()
4784 dev->cache[i].data = buf = in yaffs_guts_initialise()
4900 int i; in yaffs_deinitialise() local
4908 for (i = 0; i < dev->param.n_caches; i++) { in yaffs_deinitialise()
4909 kfree(dev->cache[i].data); in yaffs_deinitialise()
4910 dev->cache[i].data = NULL; in yaffs_deinitialise()
4919 for (i = 0; i < YAFFS_N_TEMP_BUFFERS; i++) in yaffs_deinitialise()
4920 kfree(dev->temp_buffer[i].buffer); in yaffs_deinitialise()
4960 int i; in yaffs_get_n_free_chunks() local
4967 for (n_dirty_caches = 0, i = 0; i < dev->param.n_caches; i++) { in yaffs_get_n_free_chunks()
4968 if (dev->cache[i].dirty) in yaffs_get_n_free_chunks()