ref_offset
u64 ref_offset;
ref_offset = btrfs_delayed_ref_offset(ref);
ref_owner != btrfs_ino(inode) || ref_offset != offset) {
u64 ref_offset;
ref_offset = btrfs_extent_inline_ref_offset(leaf, iref);
if (parent == ref_offset) {
if (ref_offset < parent)
if (root_objectid == ref_offset) {
if (ref_offset < root_objectid)
u64 ref_offset;
ref_offset = extent_info->file_offset - extent_info->data_offset;
btrfs_init_data_ref(&ref, btrfs_ino(inode), ref_offset, 0, false);
dbg_fsbuild("obsoleting node at 0x%08x\n", ref_offset(raw));
ref_offset(fn->raw));
ref_offset(fn->raw), frag->ofs, frag->ofs+frag->size);
if (ref_offset(ref2) < jeb->offset ||
ref_offset(ref2) > jeb->offset + c->sector_size) {
ref_offset(ref2), jeb->offset);
ref_offset(ref2), ref2, ref_offset(ref_next(ref2)), ref_next(ref2),
ref_offset(jeb->last_node), jeb->last_node);
printk("%#08x", ref_offset(ref));
this->ofs, this->ofs+this->size, ref_offset(this->node->raw),
printk(JFFS2_DBG "metadata at 0x%08x\n", ref_offset(f->metadata->raw));
ref_offset(fn->raw), fn->frags);
ref_offset(this), ref_flags(this));
ret = jffs2_flash_read(c, ref_offset(fn->raw), sizeof(ri), &readlen, (char *)&ri);
__func__, ref_offset(fn->raw),
__func__, ref_offset(fn->raw),
__func__, ref_offset(fn->raw),
__func__, ref_offset(fn->raw));
ref_offset(raw));
ref_offset(raw));
ref_offset(raw));
ref_offset(raw));
__func__, jeb->offset, ref_offset(raw), ref_flags(raw),
ref_offset(jeb->gc_node));
ref_offset(raw), f->inocache->ino);
jffs2_dbg_dump_node(c, ref_offset(raw));
ref_offset(raw));
ret = jffs2_flash_read(c, ref_offset(raw), rawlen, &retlen, (char *)node);
ref_offset(raw), je32_to_cpu(node->u.hdr_crc), crc);
ref_offset(raw), je32_to_cpu(node->i.node_crc),
ref_offset(raw),
ref_offset(raw),
ref_offset(raw));
ref_offset(raw),
ref_offset(raw), je16_to_cpu(node->u.nodetype));
ref_offset(raw));
ref_offset(raw));
ret = jffs2_flash_read(c, ref_offset(raw), rawlen, &retlen, (char *)rd);
__func__, ret, ref_offset(raw));
ref_offset(raw));
ref_offset(fd->raw), fd->name,
ref_offset(raw), je32_to_cpu(rd->ino));
ref_offset(this->node->raw), this->node->ofs, this->node->ofs+this->node->size);
ref_offset(this->node->raw), this->node->ofs, this->node->ofs+this->node->size, this->node->frags);
this->ofs, this->ofs+this->size, this->node?(ref_offset(this->node->raw)):0xffffffff, this);
ref_offset(this->node->raw), ref_flags(this->node->raw));
this->ofs, this->ofs+this->size, ref_offset(this->node->raw));
fn->ofs, fn->ofs+fn->size, ref_offset(fn->raw), newfrag);
BUG_ON(ref_offset(ref) != jeb->offset);
} else if (unlikely(ref_offset(ref) != jeb->offset + c->sector_size - jeb->free_size)) {
ref, ref_offset(ref), ref_offset(ref)+len,
ref_offset(jeb->last_node),
ref_offset(jeb->last_node)+last_len);
ref_end = ref_offset(next_ref);
ref, ref_offset(ref), jeb->last_node,
ref_offset(jeb->last_node) : 0);
return ref_end - ref_offset(ref);
ref, ref_offset(ref), ref_offset(ref) + ref->__totlen,
ref_next(ref), ref_offset(ref_next(ref)),
ref_offset(ref_next(ref)) + ref->__totlen);
frag->node->raw->flash_offset = ref_offset(frag->node->raw) | REF_PRISTINE;
#define mark_ref_normal(ref) do { (ref)->flash_offset = ref_offset(ref) | REF_NORMAL; } while(0)
__func__, ref_offset(ref));
ref_offset(ref), freed_len);
ref_offset(ref), freed_len);
ref->flash_offset = ref_offset(ref) | REF_OBSOLETE;
ref_offset(ref));
ret = jffs2_flash_read(c, ref_offset(ref), sizeof(n), &retlen, (char *)&n);
ref_offset(ref), ret);
ref_offset(ref), retlen);
ref_offset(ref), je16_to_cpu(n.nodetype));
ret = jffs2_flash_write(c, ref_offset(ref), sizeof(n), &retlen, (char *)&n);
ref_offset(ref), ret);
ref_offset(ref), retlen);
ret = jffs2_flash_read(c, (ref_offset(fd->raw)) + sizeof(*ri),
je32_to_cpu(ri->data_crc), crc, ref_offset(fd->raw));
ref_offset(frag->node->raw),
ret = jffs2_flash_read(c, ref_offset(fd->raw), sizeof(*ri), &readlen, (char *)ri);
ref_offset(fd->raw), ret);
ref_offset(fd->raw), sizeof(*ri), readlen);
ref_offset(fd->raw), je32_to_cpu(ri->node_crc),
je32_to_cpu(ri->node_crc), crc, ref_offset(fd->raw));
end = ref_offset(ref) + len;
len = end - ref_offset(ref);
dbg_readinode("read %d bytes at %#08x(%d).\n", len, ref_offset(ref), ref_flags(ref));
err = jffs2_flash_read(c, ref_offset(ref), len, &retlen, buf);
JFFS2_ERROR("can not read %d bytes from 0x%08x, error code: %d.\n", len, ref_offset(ref), err);
JFFS2_ERROR("short read at %#08x: %zu instead of %d.\n", ref_offset(ref), retlen, len);
ref_offset(ref), je16_to_cpu(node->u.magic),
jffs2_dbg_dump_node(c, ref_offset(ref));
je16_to_cpu(node->u.magic), ref_offset(ref));
ref_offset(ref), tn->data_crc, crc);
ret = jffs2_flash_read(c, ref_offset(rii.latest_ref), sizeof(*latest_node), &retlen, (void *)latest_node);
f->inocache->ino, ref_offset(rii.latest_ref));
ret = jffs2_flash_read(c, ref_offset(rii.latest_ref) + sizeof(*latest_node),
tn->fn->ofs, tn->fn->ofs + tn->fn->size, ref_offset(tn->fn->raw));
dbg_readinode("insert fragment %#04x-%#04x, ver %u at %08x\n", tn->fn->ofs, fn_end, tn->version, ref_offset(tn->fn->raw));
ofs = ref_offset(ref) + sizeof(struct jffs2_raw_inode);
ref_offset(ref), tn->csize, ofs);
dbg_noderef("node at 0x%08x is obsoleted. Ignoring.\n", ref_offset(ref));
ref_offset(ref), je32_to_cpu(rd->node_crc), crc);
ref_offset(ref), rd->nsize, je32_to_cpu(rd->totlen));
ref_offset(ref), tn->csize, tn->partial_crc, tn->data_crc, ofs - len, ofs, len);
ref->flash_offset = ref_offset(ref) | dirent_node_state(rd);
err = jffs2_flash_read(c, (ref_offset(ref)) + read,
ref_offset(ref), je32_to_cpu(rd->node_crc), crc);
ref_offset(ref), je32_to_cpu(rd->node_crc), crc);
JFFS2_WARNING("inode node header CRC is corrupted at %#08x\n", ref_offset(ref));
jffs2_dbg_dump_node(c, ref_offset(ref));
ref_offset(ref), tn->partial_crc, je32_to_cpu(rd->data_crc));
ref->flash_offset = ref_offset(ref) | REF_NORMAL;
ref_offset(ref), je32_to_cpu(rd->version),
ref_offset(ref));
je16_to_cpu(un->nodetype), ref_offset(ref));
je16_to_cpu(un->nodetype), ref_offset(ref));
je16_to_cpu(un->nodetype), ref_offset(ref));
je16_to_cpu(un->nodetype), ref_offset(ref));
offs = ref_offset(ref) + *rdlen;
(next && ref_offset(next) <= c->wbuf_ofs)) {
ref_offset(raw), ref_flags(raw),
(ref_offset(raw) + ref_totlen(c, jeb, raw)),
ref_offset(raw), ref_flags(raw),
(ref_offset(raw) + ref_totlen(c, jeb, raw)));
start = ref_offset(first_raw);
end = ref_offset(jeb->last_node);
start = ref_offset(first_raw);
rawlen, ref_offset(raw), ref_flags(raw), ofs);
(void *)(buf?:c->wbuf) + (ref_offset(raw) - start));
raw->flash_offset = ref_offset(raw) | REF_OBSOLETE;
fd->ino, ref_offset(fd->raw));
old_ofs = ref_offset(xd->node);
xd->xid, xd->version, old_ofs, ref_offset(xd->node));
old_ofs = ref_offset(ref->node);
ref->ic->ino, ref->xd->xid, old_ofs, ref_offset(ref->node));
jeb = &c->blocks[ref_offset(raw) / c->sector_size];
raw->flash_offset = ref_offset(raw)
offset = ref_offset(xd->node);
jeb = &c->blocks[ref_offset(raw) / c->sector_size];
raw->flash_offset = ref_offset(raw) | ((xd->node==raw) ? REF_PRISTINE : REF_NORMAL);
ret = jffs2_flash_read(c, ref_offset(xd->node)+sizeof(struct jffs2_raw_xattr),
ret, length, readlen, ref_offset(xd->node));
ref_offset(xd->node), xd->data_crc, crc);
offset = ref_offset(ref->node);
jeb = &c->blocks[ref_offset(raw) / c->sector_size];
raw->flash_offset = ref_offset(raw) | ((ref->node==raw) ? REF_PRISTINE : REF_NORMAL);
ref->ino, ref->xid, ref_offset(ref->node));
size_t ref_offset;
static bool intel_pt_compare_ref(void *ref_buf, size_t ref_offset,
size_t ref_end = ref_offset + ref_size;
if (head > ref_offset || head < ref_end - buf_size)
} else if (head > ref_offset && head < ref_end) {
return intel_pt_compare_buffers(ref_buf, ref_size, data, ref_offset,
wrapped = intel_pt_compare_ref(ref->ref_buf, ref->ref_offset,
size_t ref_offset;
ptr->snapshot_refs[idx].ref_offset = snapshot_buf_size - ref_buf_size;