Lines Matching refs:offset
68 off_t offset = argv[4].u; // XXX use long in cmd_bio() local
78 ssize_t err = bio_read(dev, (void *)address, offset, len); in cmd_bio()
89 off_t offset = argv[4].u; // XXX use long in cmd_bio() local
99 ssize_t err = bio_write(dev, (void *)address, offset, len); in cmd_bio()
112 off_t offset = argv[3].u; // XXX use long in cmd_bio() local
125 ssize_t err_len = bio_read(dev, buf, offset, amt); in cmd_bio()
129 argv[2].str, amt, (size_t)offset, err_len); in cmd_bio()
134 hexdump8_ex(buf, err_len, offset); in cmd_bio()
138 argv[2].str, (size_t)offset, amt, (size_t)err); in cmd_bio()
142 offset += amt; in cmd_bio()
151 off_t offset = argv[3].u; // XXX use long in cmd_bio() local
161 ssize_t err = bio_erase(dev, offset, len); in cmd_bio()
214 off_t offset = 0; in cmd_bio() local
216 offset = argv[3].u; in cmd_bio()
218 rc = partition_publish(argv[2].str, offset); in cmd_bio()
225 unsigned long offset = argv[3].u; in cmd_bio() local
243 unsigned long pos = offset; in cmd_bio()
244 while (pos < offset + len) { in cmd_bio()
245 ssize_t err = bio_read(dev, buf, pos, MIN(len - (pos - offset), dev->block_size)); in cmd_bio()
248 printf("error reading at offset 0x%lx\n", offset + pos); in cmd_bio()