/Linux-v4.19/fs/btrfs/ |
D | tree-checker.c | 97 #define CHECK_FE_ALIGNED(fs_info, leaf, slot, fi, name, alignment) \ argument 99 if (!IS_ALIGNED(btrfs_file_extent_##name((leaf), (fi)), (alignment))) \ 100 file_extent_err((fs_info), (leaf), (slot), \ 102 (#name), btrfs_file_extent_##name((leaf), (fi)), \ 104 (!IS_ALIGNED(btrfs_file_extent_##name((leaf), (fi)), (alignment))); \ 108 struct extent_buffer *leaf, in check_extent_data_item() argument 113 u32 item_size = btrfs_item_size_nr(leaf, slot); in check_extent_data_item() 116 file_extent_err(fs_info, leaf, slot, in check_extent_data_item() 122 fi = btrfs_item_ptr(leaf, slot, struct btrfs_file_extent_item); in check_extent_data_item() 124 if (btrfs_file_extent_type(leaf, fi) > BTRFS_FILE_EXTENT_TYPES) { in check_extent_data_item() [all …]
|
D | dir-item.c | 31 struct extent_buffer *leaf; in insert_with_overflow() local 43 leaf = path->nodes[0]; in insert_with_overflow() 45 ptr = btrfs_item_ptr(leaf, path->slots[0], char); in insert_with_overflow() 46 BUG_ON(data_size > btrfs_item_size(leaf, item)); in insert_with_overflow() 47 ptr += btrfs_item_size(leaf, item) - data_size; in insert_with_overflow() 66 struct extent_buffer *leaf; in btrfs_insert_xattr_item() local 83 leaf = path->nodes[0]; in btrfs_insert_xattr_item() 85 btrfs_set_dir_item_key(leaf, dir_item, &disk_key); in btrfs_insert_xattr_item() 86 btrfs_set_dir_type(leaf, dir_item, BTRFS_FT_XATTR); in btrfs_insert_xattr_item() 87 btrfs_set_dir_name_len(leaf, dir_item, name_len); in btrfs_insert_xattr_item() [all …]
|
D | file-item.c | 39 struct extent_buffer *leaf; in btrfs_insert_file_extent() local 54 leaf = path->nodes[0]; in btrfs_insert_file_extent() 55 item = btrfs_item_ptr(leaf, path->slots[0], in btrfs_insert_file_extent() 57 btrfs_set_file_extent_disk_bytenr(leaf, item, disk_offset); in btrfs_insert_file_extent() 58 btrfs_set_file_extent_disk_num_bytes(leaf, item, disk_num_bytes); in btrfs_insert_file_extent() 59 btrfs_set_file_extent_offset(leaf, item, offset); in btrfs_insert_file_extent() 60 btrfs_set_file_extent_num_bytes(leaf, item, num_bytes); in btrfs_insert_file_extent() 61 btrfs_set_file_extent_ram_bytes(leaf, item, ram_bytes); in btrfs_insert_file_extent() 62 btrfs_set_file_extent_generation(leaf, item, trans->transid); in btrfs_insert_file_extent() 63 btrfs_set_file_extent_type(leaf, item, BTRFS_FILE_EXTENT_REG); in btrfs_insert_file_extent() [all …]
|
D | inode-item.c | 11 int btrfs_find_name_in_backref(struct extent_buffer *leaf, int slot, in btrfs_find_name_in_backref() argument 22 item_size = btrfs_item_size_nr(leaf, slot); in btrfs_find_name_in_backref() 23 ptr = btrfs_item_ptr_offset(leaf, slot); in btrfs_find_name_in_backref() 26 len = btrfs_inode_ref_name_len(leaf, ref); in btrfs_find_name_in_backref() 31 if (memcmp_extent_buffer(leaf, name, name_ptr, name_len) == 0) { in btrfs_find_name_in_backref() 40 int btrfs_find_name_in_ext_backref(struct extent_buffer *leaf, int slot, in btrfs_find_name_in_ext_backref() argument 52 item_size = btrfs_item_size_nr(leaf, slot); in btrfs_find_name_in_ext_backref() 53 ptr = btrfs_item_ptr_offset(leaf, slot); in btrfs_find_name_in_ext_backref() 64 ref_name_len = btrfs_inode_extref_name_len(leaf, extref); in btrfs_find_name_in_ext_backref() 67 btrfs_inode_extref_parent(leaf, extref) == ref_objectid && in btrfs_find_name_in_ext_backref() [all …]
|
D | xattr.c | 28 struct extent_buffer *leaf; in btrfs_getxattr() local 47 leaf = path->nodes[0]; in btrfs_getxattr() 50 ret = btrfs_dir_data_len(leaf, di); in btrfs_getxattr() 55 if (btrfs_dir_data_len(leaf, di) > size) { in btrfs_getxattr() 68 btrfs_dir_name_len(leaf, di)); in btrfs_getxattr() 69 read_extent_buffer(leaf, buffer, data_ptr, in btrfs_getxattr() 70 btrfs_dir_data_len(leaf, di)); in btrfs_getxattr() 71 ret = btrfs_dir_data_len(leaf, di); in btrfs_getxattr() 167 struct extent_buffer *leaf = path->nodes[0]; in do_setxattr() local 168 const u16 old_data_len = btrfs_dir_data_len(leaf, di); in do_setxattr() [all …]
|
D | root-tree.c | 209 struct extent_buffer *leaf; in btrfs_find_orphan_roots() local 235 leaf = path->nodes[0]; in btrfs_find_orphan_roots() 236 if (path->slots[0] >= btrfs_header_nritems(leaf)) { in btrfs_find_orphan_roots() 242 leaf = path->nodes[0]; in btrfs_find_orphan_roots() 245 btrfs_item_key_to_cpu(leaf, &key, path->slots[0]); in btrfs_find_orphan_roots() 352 struct extent_buffer *leaf; in btrfs_del_root_ref() local 369 leaf = path->nodes[0]; in btrfs_del_root_ref() 370 ref = btrfs_item_ptr(leaf, path->slots[0], in btrfs_del_root_ref() 373 WARN_ON(btrfs_root_ref_dirid(leaf, ref) != dirid); in btrfs_del_root_ref() 374 WARN_ON(btrfs_root_ref_name_len(leaf, ref) != name_len); in btrfs_del_root_ref() [all …]
|
D | file.c | 747 struct extent_buffer *leaf; in __btrfs_drop_extents() local 783 leaf = path->nodes[0]; in __btrfs_drop_extents() 784 btrfs_item_key_to_cpu(leaf, &key, path->slots[0] - 1); in __btrfs_drop_extents() 792 leaf = path->nodes[0]; in __btrfs_drop_extents() 793 if (path->slots[0] >= btrfs_header_nritems(leaf)) { in __btrfs_drop_extents() 803 leaf = path->nodes[0]; in __btrfs_drop_extents() 807 btrfs_item_key_to_cpu(leaf, &key, path->slots[0]); in __btrfs_drop_extents() 820 fi = btrfs_item_ptr(leaf, path->slots[0], in __btrfs_drop_extents() 822 extent_type = btrfs_file_extent_type(leaf, fi); in __btrfs_drop_extents() 826 disk_bytenr = btrfs_file_extent_disk_bytenr(leaf, fi); in __btrfs_drop_extents() [all …]
|
D | ctree.c | 3060 struct extent_buffer *leaf; in btrfs_search_slot_for_read() local 3073 leaf = p->nodes[0]; in btrfs_search_slot_for_read() 3076 if (p->slots[0] >= btrfs_header_nritems(leaf)) { in btrfs_search_slot_for_read() 3097 leaf = p->nodes[0]; in btrfs_search_slot_for_read() 3098 if (p->slots[0] == btrfs_header_nritems(leaf)) in btrfs_search_slot_for_read() 3553 struct extent_buffer *leaf) in btrfs_leaf_free_space() argument 3555 int nritems = btrfs_header_nritems(leaf); in btrfs_leaf_free_space() 3558 ret = BTRFS_LEAF_DATA_SIZE(fs_info) - leaf_space_used(leaf, 0, nritems); in btrfs_leaf_free_space() 3564 leaf_space_used(leaf, 0, nritems), nritems); in btrfs_leaf_free_space() 4325 struct extent_buffer *leaf; in setup_leaf_for_split() local [all …]
|
D | export.c | 161 struct extent_buffer *leaf; in btrfs_get_parent() local 193 leaf = path->nodes[0]; in btrfs_get_parent() 195 btrfs_item_key_to_cpu(leaf, &found_key, path->slots[0]); in btrfs_get_parent() 202 ref = btrfs_item_ptr(leaf, path->slots[0], in btrfs_get_parent() 204 key.objectid = btrfs_root_ref_dirid(leaf, ref); in btrfs_get_parent() 233 struct extent_buffer *leaf; in btrfs_get_name() local 273 leaf = path->nodes[0]; in btrfs_get_name() 276 rref = btrfs_item_ptr(leaf, path->slots[0], in btrfs_get_name() 279 name_len = btrfs_root_ref_name_len(leaf, rref); in btrfs_get_name() 281 iref = btrfs_item_ptr(leaf, path->slots[0], in btrfs_get_name() [all …]
|
D | free-space-tree.c | 53 struct extent_buffer *leaf; in add_new_free_space_info() local 64 leaf = path->nodes[0]; in add_new_free_space_info() 65 info = btrfs_item_ptr(leaf, path->slots[0], in add_new_free_space_info() 67 btrfs_set_free_space_extent_count(leaf, info, 0); in add_new_free_space_info() 68 btrfs_set_free_space_flags(leaf, info, 0); in add_new_free_space_info() 69 btrfs_mark_buffer_dirty(leaf); in add_new_free_space_info() 187 struct extent_buffer *leaf; in convert_free_space_to_bitmaps() local 217 leaf = path->nodes[0]; in convert_free_space_to_bitmaps() 221 btrfs_item_key_to_cpu(leaf, &found_key, path->slots[0] - 1); in convert_free_space_to_bitmaps() 260 leaf = path->nodes[0]; in convert_free_space_to_bitmaps() [all …]
|
D | inode.c | 171 struct extent_buffer *leaf; in insert_inline_extent() local 200 leaf = path->nodes[0]; in insert_inline_extent() 201 ei = btrfs_item_ptr(leaf, path->slots[0], in insert_inline_extent() 203 btrfs_set_file_extent_generation(leaf, ei, trans->transid); in insert_inline_extent() 204 btrfs_set_file_extent_type(leaf, ei, BTRFS_FILE_EXTENT_INLINE); in insert_inline_extent() 205 btrfs_set_file_extent_encryption(leaf, ei, 0); in insert_inline_extent() 206 btrfs_set_file_extent_other_encoding(leaf, ei, 0); in insert_inline_extent() 207 btrfs_set_file_extent_ram_bytes(leaf, ei, size); in insert_inline_extent() 219 write_extent_buffer(leaf, kaddr, ptr, cur_size); in insert_inline_extent() 226 btrfs_set_file_extent_compression(leaf, ei, in insert_inline_extent() [all …]
|
D | volumes.c | 1516 struct extent_buffer *leaf = NULL; in btrfs_free_dev_extent() local 1533 leaf = path->nodes[0]; in btrfs_free_dev_extent() 1534 btrfs_item_key_to_cpu(leaf, &found_key, path->slots[0]); in btrfs_free_dev_extent() 1535 extent = btrfs_item_ptr(leaf, path->slots[0], in btrfs_free_dev_extent() 1538 btrfs_dev_extent_length(leaf, extent) < start); in btrfs_free_dev_extent() 1543 leaf = path->nodes[0]; in btrfs_free_dev_extent() 1544 extent = btrfs_item_ptr(leaf, path->slots[0], in btrfs_free_dev_extent() 1551 *dev_extent_len = btrfs_dev_extent_length(leaf, extent); in btrfs_free_dev_extent() 1574 struct extent_buffer *leaf; in btrfs_alloc_dev_extent() local 1591 leaf = path->nodes[0]; in btrfs_alloc_dev_extent() [all …]
|
D | props.c | 163 struct extent_buffer *leaf; in iterate_object_props() local 169 leaf = path->nodes[0]; in iterate_object_props() 171 if (slot >= btrfs_header_nritems(leaf)) { in iterate_object_props() 180 btrfs_item_key_to_cpu(leaf, &key, slot); in iterate_object_props() 190 di = btrfs_item_ptr(leaf, slot, struct btrfs_dir_item); in iterate_object_props() 192 total_len = btrfs_item_size_nr(leaf, slot); in iterate_object_props() 195 u32 name_len = btrfs_dir_name_len(leaf, di); in iterate_object_props() 196 u32 data_len = btrfs_dir_data_len(leaf, di); in iterate_object_props() 205 memcmp_extent_buffer(leaf, XATTR_BTRFS_PREFIX, in iterate_object_props() 219 read_extent_buffer(leaf, name_buf, name_ptr, name_len); in iterate_object_props() [all …]
|
/Linux-v4.19/fs/xfs/libxfs/ |
D | xfs_iext_tree.c | 146 return &cur->leaf->recs[cur->pos]; in cur_rec() 152 if (!cur->leaf) in xfs_iext_valid() 206 cur->leaf = xfs_iext_find_first_leaf(ifp); in xfs_iext_first() 216 cur->leaf = xfs_iext_find_last_leaf(ifp); in xfs_iext_last() 217 if (!cur->leaf) { in xfs_iext_last() 223 if (xfs_iext_rec_is_empty(&cur->leaf->recs[i])) in xfs_iext_last() 234 if (!cur->leaf) { in xfs_iext_next() 245 cur->leaf->next) { in xfs_iext_next() 246 cur->leaf = cur->leaf->next; in xfs_iext_next() 256 if (!cur->leaf) { in xfs_iext_prev() [all …]
|
D | xfs_dir2_leaf.c | 46 struct xfs_dir2_leaf *leaf = bp->b_addr; in xfs_dir3_leaf1_check() local 49 dp->d_ops->leaf_hdr_from_disk(&leafhdr, leaf); in xfs_dir3_leaf1_check() 58 return xfs_dir3_leaf_check_int(dp->i_mount, dp, &leafhdr, leaf); in xfs_dir3_leaf1_check() 85 struct xfs_dir2_leaf *leaf) in xfs_dir3_leaf_check_int() argument 102 ops->leaf_hdr_from_disk(&leafhdr, leaf); in xfs_dir3_leaf_check_int() 106 ents = ops->leaf_ents_p(leaf); in xfs_dir3_leaf_check_int() 107 ltp = xfs_dir2_leaf_tail_p(geo, leaf); in xfs_dir3_leaf_check_int() 149 struct xfs_dir2_leaf *leaf = bp->b_addr; in xfs_dir3_leaf_verify() local 169 if (leaf->hdr.info.magic != cpu_to_be16(magic)) in xfs_dir3_leaf_verify() 173 return xfs_dir3_leaf_check_int(mp, NULL, NULL, leaf); in xfs_dir3_leaf_verify() [all …]
|
D | xfs_attr_leaf.c | 76 STATIC int xfs_attr_leaf_entsize(xfs_attr_leafblock_t *leaf, int index); 244 struct xfs_attr_leafblock *leaf = bp->b_addr; in xfs_attr3_leaf_verify() local 249 xfs_attr3_leaf_hdr_from_disk(mp->m_attr_geo, &ichdr, leaf); in xfs_attr3_leaf_verify() 281 if (ichdr.firstused < xfs_attr3_leaf_hdr_size(leaf)) in xfs_attr3_leaf_verify() 864 struct xfs_attr_leafblock *leaf; in xfs_attr_shortform_allfit() local 872 leaf = bp->b_addr; in xfs_attr_shortform_allfit() 873 xfs_attr3_leaf_hdr_from_disk(mp->m_attr_geo, &leafhdr, leaf); in xfs_attr_shortform_allfit() 874 entry = xfs_attr3_leaf_entryp(leaf); in xfs_attr_shortform_allfit() 882 name_loc = xfs_attr3_leaf_name_local(leaf, i); in xfs_attr_shortform_allfit() 981 struct xfs_attr_leafblock *leaf; in xfs_attr3_leaf_to_shortform() local [all …]
|
/Linux-v4.19/drivers/net/ethernet/dec/tulip/ |
D | eeprom.c | 244 struct medialeaf *leaf = &mtable->mleaf[i]; in tulip_parse_eeprom() local 247 leaf->type = 0; in tulip_parse_eeprom() 248 leaf->media = p[0] & 0x3f; in tulip_parse_eeprom() 249 leaf->leafdata = p; in tulip_parse_eeprom() 254 leaf->type = p[1]; in tulip_parse_eeprom() 257 leaf->media = p[2] & 0x0f; in tulip_parse_eeprom() 263 leaf->leafdata = p + 2; in tulip_parse_eeprom() 270 leaf->media = 11; in tulip_parse_eeprom() 276 leaf->media = p[2] & MEDIA_MASK; in tulip_parse_eeprom() 278 if (tp->chip_id == DM910X && leaf->media == 1) in tulip_parse_eeprom() [all …]
|
/Linux-v4.19/arch/mips/kernel/ |
D | cacheinfo.c | 19 #define populate_cache(cache, leaf, c_level, c_type) \ argument 21 leaf->type = c_type; \ 22 leaf->level = c_level; \ 23 leaf->coherency_line_size = c->cache.linesz; \ 24 leaf->number_of_sets = c->cache.sets; \ 25 leaf->ways_of_associativity = c->cache.ways; \ 26 leaf->size = c->cache.linesz * c->cache.sets * \ 28 leaf++; \
|
/Linux-v4.19/drivers/net/can/usb/kvaser_usb/ |
D | kvaser_usb_leaf.c | 182 } __packed leaf; member 305 } __packed leaf; member 335 } leaf; member 362 switch (dev->card_data.leaf.family) { in kvaser_usb_leaf_frame_to_cmd() 364 cmd_tx_can_flags = &cmd->u.tx_can.leaf.flags; in kvaser_usb_leaf_frame_to_cmd() 487 switch (dev->card_data.leaf.family) { in kvaser_usb_leaf_get_software_info_inner() 489 dev->fw_version = le32_to_cpu(cmd.u.leaf.softinfo.fw_version); in kvaser_usb_leaf_get_software_info_inner() 491 le16_to_cpu(cmd.u.leaf.softinfo.max_outstanding_tx); in kvaser_usb_leaf_get_software_info_inner() 535 (dev->card_data.leaf.family == KVASER_USBCAN && in kvaser_usb_leaf_get_card_info() 671 switch (dev->card_data.leaf.family) { in kvaser_usb_leaf_rx_error_update_can_state() [all …]
|
/Linux-v4.19/drivers/infiniband/hw/i40iw/ |
D | i40iw_pble.c | 429 struct i40iw_pble_info *leaf = lvl2->leaf; in free_lvl2() local 433 for (i = 0; i < lvl2->leaf_cnt; i++, leaf++) { in free_lvl2() 434 if (leaf->addr) in free_lvl2() 435 gen_pool_free(pool, leaf->addr, (leaf->cnt << 3)); in free_lvl2() 443 kfree(lvl2->leaf); in free_lvl2() 444 lvl2->leaf = NULL; in free_lvl2() 462 struct i40iw_pble_info *leaf; in get_lvl2_pble() local 470 leaf = kzalloc((sizeof(*leaf) * total), GFP_ATOMIC); in get_lvl2_pble() 471 if (!leaf) in get_lvl2_pble() 473 lvl2->leaf = leaf; in get_lvl2_pble() [all …]
|
/Linux-v4.19/fs/xfs/scrub/ |
D | attr.c | 191 struct xfs_attr_leafblock *leaf, in xchk_xattr_entry() argument 223 lentry = xfs_attr3_leaf_name_local(leaf, idx); in xchk_xattr_entry() 230 rentry = xfs_attr3_leaf_name_remote(leaf, idx); in xchk_xattr_entry() 256 struct xfs_attr_leafblock *leaf = bp->b_addr; in xchk_xattr_block() local 274 struct xfs_attr3_leafblock *leaf = bp->b_addr; in xchk_xattr_block() local 276 if (leaf->hdr.pad1 != 0 || leaf->hdr.pad2 != 0 || in xchk_xattr_block() 277 leaf->hdr.info.hdr.pad != 0) in xchk_xattr_block() 280 if (leaf->hdr.pad1 != 0 || leaf->hdr.info.pad != 0) in xchk_xattr_block() 285 xfs_attr3_leaf_hdr_from_disk(mp->m_attr_geo, &leafhdr, leaf); in xchk_xattr_block() 286 hdrsize = xfs_attr3_leaf_hdr_size(leaf); in xchk_xattr_block() [all …]
|
/Linux-v4.19/net/ipv6/ |
D | ip6_fib.c | 279 rcu_assign_pointer(table->tb6_root.leaf, in fib6_alloc_table() 436 w->leaf = NULL; in fib6_node_dump() 487 w->leaf = rt; in fib6_dump_node() 501 w->leaf = NULL; in fib6_dump_node() 681 struct fib6_info *leaf = rcu_dereference_protected(fn->leaf, in fib6_add_1() local 683 key = (struct rt6key *)((u8 *)leaf + offset); in fib6_add_1() 709 RCU_INIT_POINTER(fn->leaf, NULL); in fib6_add_1() 710 fib6_info_release(leaf); in fib6_add_1() 713 rcu_access_pointer(fn->leaf) == in fib6_add_1() 715 RCU_INIT_POINTER(fn->leaf, NULL); in fib6_add_1() [all …]
|
/Linux-v4.19/net/sched/ |
D | sch_htb.c | 131 } leaf; member 558 WARN_ON(cl->level || !cl->un.leaf.q || !cl->un.leaf.q->q.qlen); in htb_activate() 618 } else if ((ret = qdisc_enqueue(skb, cl->un.leaf.q, in htb_enqueue() 860 if (unlikely(cl->un.leaf.q->q.qlen == 0)) { in htb_dequeue_tree() 876 skb = cl->un.leaf.q->dequeue(cl->un.leaf.q); in htb_dequeue_tree() 880 qdisc_warn_nonwc("htb", cl->un.leaf.q); in htb_dequeue_tree() 889 cl->un.leaf.deficit[level] -= qdisc_pkt_len(skb); in htb_dequeue_tree() 890 if (cl->un.leaf.deficit[level] < 0) { in htb_dequeue_tree() 891 cl->un.leaf.deficit[level] += cl->quantum; in htb_dequeue_tree() 898 if (!cl->un.leaf.q->q.qlen) in htb_dequeue_tree() [all …]
|
/Linux-v4.19/arch/arm64/kernel/ |
D | topology.c | 57 bool leaf = true; in parse_core() local 66 leaf = false; in parse_core() 85 if (!leaf) { in parse_core() 93 } else if (leaf) { in parse_core() 104 bool leaf = true; in parse_cluster() local 121 leaf = false; in parse_cluster() 145 if (leaf) { in parse_cluster() 160 if (leaf && !has_cores) in parse_cluster() 163 if (leaf) in parse_cluster()
|
/Linux-v4.19/drivers/gpu/drm/i915/selftests/ |
D | i915_syncmap.c | 146 static int check_seqno(struct i915_syncmap *leaf, unsigned int idx, u32 seqno) in check_seqno() argument 148 if (leaf->height) { in check_seqno() 150 __func__, leaf->height); in check_seqno() 154 if (__sync_seqno(leaf)[idx] != seqno) { in check_seqno() local 156 __func__, idx, __sync_seqno(leaf)[idx], seqno); in check_seqno() 508 struct i915_syncmap *leaf = __sync_child(sync)[idx]; in igt_syncmap_compact() local 510 if (leaf->height) { in igt_syncmap_compact() 516 if (leaf->parent != sync) { in igt_syncmap_compact() 523 if (!is_power_of_2(leaf->bitmap)) { in igt_syncmap_compact() 525 idx, leaf->bitmap, hweight32(leaf->bitmap)); in igt_syncmap_compact() [all …]
|