Lines Matching defs:block
30 static ssize_t write_block(struct exfat_de_iter *iter, unsigned int block)
37 desc = &iter->buffer_desc[block & 0x01];
164 static ssize_t read_block(struct exfat_de_iter *iter, unsigned int block)
171 desc = &iter->buffer_desc[block & 0x01];
172 if (block == 0) {
178 if (write_block(iter, block))
181 if (block > 0) {
182 if (block > iter->parent->size / iter->read_size)
185 prev_desc = &iter->buffer_desc[(block-1) & 0x01];
213 (block * iter->read_size) / exfat->clus_size,
214 (block * iter->read_size) % exfat->clus_size,
258 unsigned int block;
262 block = (unsigned int)(next_de_file_offset / iter->read_size);
267 /* the dentry must be in current, or next block which will be read */
268 if (block > iter->de_file_offset / iter->read_size + 1)
273 ret = read_block(iter, block);
283 (iter->buffer_desc[block & 0x01].buffer +
292 unsigned int block;
299 block = (unsigned int)(next_file_offset / iter->read_size);
302 iter->buffer_desc[block & 0x01].dirty[sect_idx] = 1;
329 unsigned int block;
334 block = iter->de_file_offset / iter->read_size;
335 bd = &iter->buffer_desc[block & 0x01];