Lines Matching defs:offset
289 int cdns_nand_erase(uint32_t offset, uint32_t size)
291 /* Determine the starting block offset i.e row address */
292 uint32_t row_address = dev_info.npages_per_block * offset;
366 int cdns_nand_read(unsigned int offset, uintptr_t buffer, size_t length,
369 uint32_t block = offset / dev_info.block_size;
370 uint32_t end_block = (offset + length - 1U) / dev_info.block_size;
371 uint32_t page_start = (offset % dev_info.block_size) / dev_info.page_size;
372 uint32_t start_offset = offset % dev_info.page_size;
378 VERBOSE("CNF: block %u-%u, page_start %u, len %zu, offset %u\n",
379 block, end_block, page_start, length, offset);
381 if ((offset >= dev_info.total_size) ||
382 (offset + length-1 >= dev_info.total_size) ||