Lines Matching refs:ref_ptr
1176 static int extref_get_fields(struct extent_buffer *eb, unsigned long ref_ptr,
1182 extref = (struct btrfs_inode_extref *)ref_ptr;
1200 static int ref_get_fields(struct extent_buffer *eb, unsigned long ref_ptr,
1205 ref = (struct btrfs_inode_ref *)ref_ptr;
1236 unsigned long ref_ptr;
1251 ref_ptr = btrfs_item_ptr_offset(eb, path->slots[0]);
1252 ref_end = ref_ptr + btrfs_item_size_nr(eb, path->slots[0]);
1253 while (ref_ptr < ref_end) {
1259 ret = extref_get_fields(eb, ref_ptr, &namelen, &name,
1263 ret = ref_get_fields(eb, ref_ptr, &namelen, &name,
1306 ref_ptr += namelen;
1308 ref_ptr += sizeof(struct btrfs_inode_extref);
1310 ref_ptr += sizeof(struct btrfs_inode_ref);
1433 unsigned long ref_ptr;
1445 ref_ptr = btrfs_item_ptr_offset(eb, slot);
1446 ref_end = ref_ptr + btrfs_item_size_nr(eb, slot);
1453 r = (struct btrfs_inode_extref *)ref_ptr;
1479 while (ref_ptr < ref_end) {
1481 ret = extref_get_fields(eb, ref_ptr, &namelen, &name,
1494 ret = ref_get_fields(eb, ref_ptr, &namelen, &name,
1574 ref_ptr = (unsigned long)(ref_ptr + ref_struct_size) + namelen;