Lines Matching refs:chunk

50 	int chunk;  in yaffs_addr_to_chunk()  local
53 chunk = (u32) (addr >> dev->chunk_shift); in yaffs_addr_to_chunk()
63 chunk /= dev->chunk_div; in yaffs_addr_to_chunk()
65 chunk_base = ((loff_t) chunk) * dev->data_bytes_per_chunk; in yaffs_addr_to_chunk()
69 *chunk_out = chunk; in yaffs_addr_to_chunk()
506 int chunk; in yaffs_write_new_chunk() local
514 chunk = yaffs_alloc_chunk(dev, use_reserver, &bi); in yaffs_write_new_chunk()
515 if (chunk < 0) { in yaffs_write_new_chunk()
551 erased_ok = yaffs_check_chunk_erased(dev, chunk); in yaffs_write_new_chunk()
555 chunk); in yaffs_write_new_chunk()
560 yaffs_chunk_del(dev, chunk, 1, __LINE__); in yaffs_write_new_chunk()
566 write_ok = yaffs_wr_chunk_tags_nand(dev, chunk, data, tags); in yaffs_write_new_chunk()
570 yaffs_verify_chunk_written(dev, chunk, data, tags); in yaffs_write_new_chunk()
575 yaffs_handle_chunk_wr_error(dev, chunk, erased_ok); in yaffs_write_new_chunk()
582 yaffs_handle_chunk_wr_ok(dev, chunk, data, tags); in yaffs_write_new_chunk()
588 chunk = -1; in yaffs_write_new_chunk()
597 return chunk; in yaffs_write_new_chunk()
1178 static void yaffs_soft_del_chunk(struct yaffs_dev *dev, int chunk) in yaffs_soft_del_chunk() argument
1183 yaffs_trace(YAFFS_TRACE_DELETION, "soft delete chunk %d", chunk); in yaffs_soft_del_chunk()
1185 block_no = chunk / dev->param.chunks_per_block; in yaffs_soft_del_chunk()
3415 int chunk; in yaffs_file_rd() local
3426 yaffs_addr_to_chunk(dev, offset, &chunk, &start); in yaffs_file_rd()
3427 chunk++; in yaffs_file_rd()
3437 cache = yaffs_find_chunk_cache(in, chunk); in yaffs_file_rd()
3454 cache->chunk_id = chunk; in yaffs_file_rd()
3457 yaffs_rd_data_obj(in, chunk, in yaffs_file_rd()
3474 yaffs_rd_data_obj(in, chunk, local_buffer); in yaffs_file_rd()
3482 yaffs_rd_data_obj(in, chunk, buffer); in yaffs_file_rd()
3496 int chunk; in yaffs_do_file_wr() local
3511 yaffs_addr_to_chunk(dev, offset, &chunk, &start); in yaffs_do_file_wr()
3513 if (((loff_t)chunk) * in yaffs_do_file_wr()
3518 offset, chunk, start); in yaffs_do_file_wr()
3520 chunk++; /* File pos to chunk in file offset */ in yaffs_do_file_wr()
3535 chunk_start = (((loff_t)(chunk - 1)) * in yaffs_do_file_wr()
3572 cache = yaffs_find_chunk_cache(in, chunk); in yaffs_do_file_wr()
3578 cache->chunk_id = chunk; in yaffs_do_file_wr()
3581 yaffs_rd_data_obj(in, chunk, in yaffs_do_file_wr()
3624 yaffs_rd_data_obj(in, chunk, local_buffer); in yaffs_do_file_wr()
3628 yaffs_wr_data_obj(in, chunk, in yaffs_do_file_wr()
3638 yaffs_wr_data_obj(in, chunk, buffer, in yaffs_do_file_wr()
3643 yaffs_invalidate_chunk_cache(in, chunk); in yaffs_do_file_wr()