Lines Matching defs:cur

130 	block_dev_state_t *cur;
138 cur = (block_dev_state_t *)dev_info->info;
139 assert(((region->offset % cur->dev_spec->block_size) == 0) &&
140 ((region->length % cur->dev_spec->block_size) == 0));
142 cur->base = region->offset;
143 cur->size = region->length;
144 cur->file_pos = 0;
146 entity->info = (uintptr_t)cur;
153 block_dev_state_t *cur;
157 cur = (block_dev_state_t *)entity->info;
158 assert((offset >= 0) && ((unsigned long long)offset < cur->size));
162 cur->file_pos = (unsigned long long)offset;
165 cur->file_pos += (unsigned long long)offset;
170 assert(cur->file_pos < cur->size);
187 * cur->file_pos ------------
189 * cur->base |
247 block_dev_state_t *cur;
268 cur = (block_dev_state_t *)entity->info;
269 ops = &(cur->dev_spec->ops);
270 buf = &(cur->dev_spec->buffer);
271 block_size = cur->dev_spec->block_size;
272 assert((length <= cur->size) &&
291 skip = cur->file_pos & (block_size - 1U);
297 lba = (cur->file_pos + cur->base) / block_size;
341 cur->file_pos += nbytes;
359 block_dev_state_t *cur;
380 cur = (block_dev_state_t *)entity->info;
381 ops = &(cur->dev_spec->ops);
382 buf = &(cur->dev_spec->buffer);
383 block_size = cur->dev_spec->block_size;
384 assert((length <= cur->size) &&
404 skip = cur->file_pos & (block_size - 1U);
410 lba = (cur->file_pos + cur->base) / block_size;
485 cur->file_pos += nbytes;
502 block_dev_state_t *cur;
513 cur = (block_dev_state_t *)info->info;
515 cur->dev_spec = (io_block_dev_spec_t *)dev_spec;
516 buffer = &(cur->dev_spec->buffer);
517 block_size = cur->dev_spec->block_size;