Lines Matching defs:ref_ptr
1213 static int extref_get_fields(struct extent_buffer *eb, unsigned long ref_ptr,
1220 extref = (struct btrfs_inode_extref *)ref_ptr;
1235 static int ref_get_fields(struct extent_buffer *eb, unsigned long ref_ptr,
1241 ref = (struct btrfs_inode_ref *)ref_ptr;
1270 unsigned long ref_ptr;
1285 ref_ptr = btrfs_item_ptr_offset(eb, path->slots[0]);
1286 ref_end = ref_ptr + btrfs_item_size(eb, path->slots[0]);
1287 while (ref_ptr < ref_end) {
1292 ret = extref_get_fields(eb, ref_ptr, &name,
1296 ret = ref_get_fields(eb, ref_ptr, &name, NULL);
1327 ref_ptr += name.len;
1329 ref_ptr += sizeof(struct btrfs_inode_extref);
1331 ref_ptr += sizeof(struct btrfs_inode_ref);
1354 unsigned long ref_ptr;
1364 ref_ptr = btrfs_item_ptr_offset(eb, slot);
1365 ref_end = ref_ptr + btrfs_item_size(eb, slot);
1372 r = (struct btrfs_inode_extref *)ref_ptr;
1398 while (ref_ptr < ref_end) {
1400 ret = extref_get_fields(eb, ref_ptr, &name,
1413 ret = ref_get_fields(eb, ref_ptr, &name, &ref_index);
1452 ref_ptr = (unsigned long)(ref_ptr + ref_struct_size) + name.len;