| /linux/drivers/gpu/drm/i915/gem/ |
| A D | i915_gem_execbuffer.c | 363 eb->lut_size = -eb->buffer_count; in eb_create() 895 vma = eb_lookup_vma(eb, eb->exec[i].handle); in eb_lookup_vmas() 901 err = eb_validate_vma(eb, &eb->exec[i], vma); in eb_lookup_vmas() 1488 reloc_cache_reset(&eb->reloc_cache, eb); in eb_relocate_vma() 1511 reloc_cache_reset(&eb->reloc_cache, eb); in eb_relocate_vma_slow() 2179 eb->batches[0] = &eb->vma[eb->buffer_count++]; in eb_parse() 2191 eb->batches[0] = &eb->vma[eb->buffer_count++]; in eb_parse() 2271 err = eb_request_submit(eb, eb->requests[i], in eb_submit() 3181 reloc_cache_init(&eb.reloc_cache, eb.i915); in i915_gem_do_execbuffer() 3294 signal_fence_array(&eb, eb.composite_fence ? in i915_gem_do_execbuffer() [all …]
|
| /linux/fs/btrfs/ |
| A D | locking.c | 93 eb->lock_owner = 0; in btrfs_tree_read_unlock() 94 up_read(&eb->lock); in btrfs_tree_read_unlock() 105 __acquires(&eb->lock) in __btrfs_tree_lock() 128 eb->lock_owner = 0; in btrfs_tree_unlock() 129 up_write(&eb->lock); in btrfs_tree_unlock() 170 btrfs_tree_lock(eb); in btrfs_lock_root_node() 171 if (eb == root->node) in btrfs_lock_root_node() 173 btrfs_tree_unlock(eb); in btrfs_lock_root_node() 176 return eb; in btrfs_lock_root_node() 192 if (eb == root->node) in btrfs_read_lock_root_node() [all …]
|
| A D | tree-mod-log.c | 174 if (eb && btrfs_header_level(eb) == 0) in tree_mod_dont_log() 192 if (eb && btrfs_header_level(eb) == 0) in tree_mod_need_log() 228 if (!tree_mod_need_log(eb->fs_info, eb)) in btrfs_tree_mod_log_insert_key() 235 if (tree_mod_dont_log(eb->fs_info, eb)) { in btrfs_tree_mod_log_insert_key() 258 if (!tree_mod_need_log(eb->fs_info, eb)) in btrfs_tree_mod_log_insert_move() 286 if (tree_mod_dont_log(eb->fs_info, eb)) in btrfs_tree_mod_log_insert_move() 557 if (!tree_mod_need_log(eb->fs_info, eb)) in btrfs_tree_mod_log_free_eb() 574 if (tree_mod_dont_log(eb->fs_info, eb)) in btrfs_tree_mod_log_free_eb() 869 if (!eb) in btrfs_get_old_root() 872 btrfs_set_header_bytenr(eb, eb->start); in btrfs_get_old_root() [all …]
|
| A D | extent_io.c | 85 eb->start, eb->len, atomic_read(&eb->refs), eb->bflags, in btrfs_extent_buffer_leak_debug_check() 4185 btrfs_zone_finish_endio(eb->fs_info, eb->start, eb->len); in end_extent_buffer_writeback() 4552 eb->start, eb->len); in write_one_subpage_eb() 6487 eb->start, eb->len); in set_extent_buffer_dirty() 6512 eb->start, eb->len); in clear_extent_buffer_uptodate() 6548 ret = lock_extent(io_tree, eb->start, eb->start + eb->len - 1); in read_extent_buffer_subpage() 6558 unlock_extent(io_tree, eb->start, eb->start + eb->len - 1); in read_extent_buffer_subpage() 6570 page, eb->start, eb->len, in read_extent_buffer_subpage() 6733 eb->start, eb->len, start, len); in report_eb_range() 6872 eb->start, eb->len); in assert_eb_page_uptodate() [all …]
|
| A D | print-tree.c | 53 btrfs_chunk_length(eb, chunk), btrfs_chunk_owner(eb, chunk), in print_chunk() 57 btrfs_stripe_devid_nr(eb, chunk, i), in print_chunk() 65 btrfs_device_id(eb, dev_item), in print_dev_item() 94 btrfs_print_v0_err(eb->fs_info); in print_extent_item() 99 flags = btrfs_extent_flags(eb, ei); in print_extent_item() 102 btrfs_extent_refs(eb, ei), btrfs_extent_generation(eb, ei), in print_extent_item() 109 btrfs_tree_block_key(eb, info, &key); in print_extent_item() 139 offset, eb->fs_info->sectorsize); in print_extent_item() 143 print_extent_data_ref(eb, dref); in print_extent_item() 160 eb->start, type); in print_extent_item() [all …]
|
| A D | struct-funcs.c | 15 if (member_offset > eb->len) { in check_setget_bounds() 16 btrfs_warn(eb->fs_info, in check_setget_bounds() 18 (unsigned long)ptr, eb->start, member_offset, size); in check_setget_bounds() 21 if (member_offset + size > eb->len) { in check_setget_bounds() 22 btrfs_warn(eb->fs_info, in check_setget_bounds() 24 (unsigned long)ptr, eb->start, member_offset, size); in check_setget_bounds() 91 char *kaddr = page_address(eb->pages[idx]); \ 101 kaddr = page_address(eb->pages[idx + 1]); \ 143 char *kaddr = page_address(eb->pages[idx]); \ 156 kaddr = page_address(eb->pages[idx + 1]); \ [all …]
|
| A D | locking.h | 87 void btrfs_tree_lock(struct extent_buffer *eb); 88 void btrfs_tree_unlock(struct extent_buffer *eb); 91 void btrfs_tree_read_lock(struct extent_buffer *eb); 92 void btrfs_tree_read_unlock(struct extent_buffer *eb); 93 int btrfs_try_tree_read_lock(struct extent_buffer *eb); 94 int btrfs_try_tree_write_lock(struct extent_buffer *eb); 99 static inline void btrfs_assert_tree_write_locked(struct extent_buffer *eb) in btrfs_assert_tree_write_locked() argument 101 lockdep_assert_held_write(&eb->lock); in btrfs_assert_tree_write_locked() 109 static inline void btrfs_tree_unlock_rw(struct extent_buffer *eb, int rw) in btrfs_tree_unlock_rw() argument 112 btrfs_tree_unlock(eb); in btrfs_tree_unlock_rw() [all …]
|
| A D | extent_io.h | 207 void free_extent_buffer(struct extent_buffer *eb); 208 void free_extent_buffer_stale(struct extent_buffer *eb); 214 void wait_on_extent_buffer_writeback(struct extent_buffer *eb); 228 return (eb->len >> PAGE_SHIFT) ?: 1; in num_extent_pages() 233 return test_bit(EXTENT_BUFFER_UPTODATE, &eb->bflags); in extent_buffer_uptodate() 267 void extent_buffer_bitmap_clear(const struct extent_buffer *eb, 270 void clear_extent_buffer_dirty(const struct extent_buffer *eb); 271 bool set_extent_buffer_dirty(struct extent_buffer *eb); 272 void set_extent_buffer_uptodate(struct extent_buffer *eb); 273 void clear_extent_buffer_uptodate(struct extent_buffer *eb); [all …]
|
| A D | uuid-tree.c | 27 struct extent_buffer *eb; in btrfs_uuid_tree_lookup() local 53 eb = path->nodes[0]; in btrfs_uuid_tree_lookup() 55 item_size = btrfs_item_size_nr(eb, slot); in btrfs_uuid_tree_lookup() 56 offset = btrfs_item_ptr_offset(eb, slot); in btrfs_uuid_tree_lookup() 90 struct extent_buffer *eb; in btrfs_uuid_tree_add() local 116 eb = path->nodes[0]; in btrfs_uuid_tree_add() 118 offset = btrfs_item_ptr_offset(eb, slot); in btrfs_uuid_tree_add() 125 eb = path->nodes[0]; in btrfs_uuid_tree_add() 139 btrfs_mark_buffer_dirty(eb); in btrfs_uuid_tree_add() 154 struct extent_buffer *eb; in btrfs_uuid_tree_remove() local [all …]
|
| A D | backref.c | 452 eb = path->nodes[0]; in add_all_parents() 463 eb = path->nodes[0]; in add_all_parents() 623 while (!eb) { in resolve_indirect_ref() 789 if (IS_ERR(eb)) { in add_missing_keys() 791 return PTR_ERR(eb); in add_missing_keys() 1336 if (IS_ERR(eb)) { 1689 if (eb != eb_in) { 1710 if (eb != eb_in) { 1781 eb = path->nodes[0]; 2081 if (!eb) { [all …]
|
| A D | ctree.h | 1540 struct extent_buffer *eb; member 1549 struct extent_buffer *eb) in btrfs_init_map_token() argument 1551 token->eb = eb; in btrfs_init_map_token() 1632 offset_in_page(eb->start); \ 1638 type *p = page_address(eb->pages[0]) + offset_in_page(eb->start); \ 1982 return btrfs_item_offset(eb, item) + btrfs_item_size(eb, item); in btrfs_item_end() 2101 btrfs_node_key(eb, disk_key, nr); in btrfs_node_key_to_cpu() 2109 btrfs_item_key(eb, disk_key, nr); in btrfs_item_key_to_cpu() 2143 btrfs_node_key(eb, &disk_key, nr); in btrfs_node_key_to_cpu() 2151 btrfs_item_key(eb, &disk_key, nr); in btrfs_item_key_to_cpu() [all …]
|
| A D | disk-io.c | 251 lock_extent_bits(io_tree, eb->start, eb->start + eb->len - 1, in verify_parent_transid() 260 eb->start, in verify_parent_transid() 265 unlock_extent_cached(io_tree, eb->start, eb->start + eb->len - 1, in verify_parent_transid() 345 eb->start); in btrfs_verify_level_key() 405 eb->start, eb->len); in btree_read_extent_buffer_pages() 448 eb->start); in csum_one_extent_buffer() 590 (int)btrfs_header_level(eb), eb->start); in validate_extent_buffer() 653 ASSERT(eb); in validate_subpage_buffer() 1036 BUG_ON(!eb); in btree_set_page_dirty() 1061 ASSERT(eb); in btree_set_page_dirty() [all …]
|
| A D | relocation.c | 1236 ret = btrfs_cow_block(trans, dest, eb, NULL, 0, &eb, in replace_path() 1251 parent = eb; in replace_path() 1312 parent = eb; in replace_path() 1490 eb = btrfs_read_node_slot(eb, path->slots[i]); in walk_down_reloc_tree() 1491 if (IS_ERR(eb)) in walk_down_reloc_tree() 2448 eb = btrfs_read_node_slot(upper->eb, slot); in do_relocation() 2455 if (!node->eb) { in do_relocation() 2456 ret = btrfs_cow_block(trans, root, eb, upper->eb, in do_relocation() 2466 ASSERT(node->eb == eb); in do_relocation() 2600 if (IS_ERR(eb)) { in get_tree_block_key() [all …]
|
| A D | tree-checker.c | 66 btrfs_header_owner(eb), btrfs_header_bytenr(eb), slot, &vaf); in generic_err() 84 btrfs_item_key_to_cpu(eb, &key, slot); in file_extent_err() 93 btrfs_header_owner(eb), btrfs_header_bytenr(eb), slot, in file_extent_err() 144 btrfs_item_key_to_cpu(eb, &key, slot); in dir_item_err() 153 btrfs_header_owner(eb), btrfs_header_bytenr(eb), slot, in dir_item_err() 634 btrfs_header_owner(eb), btrfs_header_bytenr(eb), slot, in block_group_err() 956 btrfs_crit(eb->fs_info, in dev_item_err() 959 btrfs_header_owner(eb), btrfs_header_bytenr(eb), slot, in dev_item_err() 1188 len = eb->fs_info->nodesize; in extent_err() 1196 btrfs_crit(eb->fs_info, in extent_err() [all …]
|
| /linux/drivers/bus/ |
| A D | intel-ixp4xx-eb.c | 169 dev_err(eb->dev, in ixp4xx_exp_setup_chipselect() 175 dev_err(eb->dev, in ixp4xx_exp_setup_chipselect() 233 dev_err(eb->dev, in ixp4xx_exp_setup_chipselect() 255 if (eb->is_42x) in ixp4xx_exp_setup_chipselect() 257 if (eb->is_43x) { in ixp4xx_exp_setup_chipselect() 351 struct ixp4xx_eb *eb; in ixp4xx_exp_probe() local 357 eb = devm_kzalloc(dev, sizeof(*eb), GFP_KERNEL); in ixp4xx_exp_probe() 358 if (!eb) in ixp4xx_exp_probe() 361 eb->dev = dev; in ixp4xx_exp_probe() 366 if (IS_ERR(eb->rmap)) in ixp4xx_exp_probe() [all …]
|
| /linux/drivers/mtd/ |
| A D | mtdswap.c | 194 if (eb->root) { in mtdswap_eb_detach() 199 rb_erase(&eb->rb, eb->root); in mtdswap_eb_detach() 232 eb->root = root; in mtdswap_rb_add() 259 eb->root = NULL; in mtdswap_handle_badblock() 420 struct swap_eb *eb; in mtdswap_check_counts() local 459 struct swap_eb *eb; in mtdswap_scan_eblks() local 533 eb->erase_count++; in mtdswap_erase_block() 578 eb->root = NULL; in mtdswap_map_free_block() 863 eb->root = NULL; in mtdswap_pick_gc_eblk() 865 return eb; in mtdswap_pick_gc_eblk() [all …]
|
| /linux/fs/btrfs/tests/ |
| A D | extent-buffer-tests.c | 17 struct extent_buffer *eb; in test_btrfs_split_item() local 52 if (!eb) { in test_btrfs_split_item() 65 write_extent_buffer(eb, value, btrfs_item_ptr_offset(eb, 0), in test_btrfs_split_item() 85 btrfs_item_key_to_cpu(eb, &key, 0); in test_btrfs_split_item() 100 read_extent_buffer(eb, buf, btrfs_item_ptr_offset(eb, 0), in test_btrfs_split_item() 110 btrfs_item_key_to_cpu(eb, &key, 1); in test_btrfs_split_item() 125 read_extent_buffer(eb, buf, btrfs_item_ptr_offset(eb, 1), in test_btrfs_split_item() 142 btrfs_item_key_to_cpu(eb, &key, 0); in test_btrfs_split_item() 157 read_extent_buffer(eb, buf, btrfs_item_ptr_offset(eb, 0), in test_btrfs_split_item() 181 read_extent_buffer(eb, buf, btrfs_item_ptr_offset(eb, 1), in test_btrfs_split_item() [all …]
|
| A D | extent-io-tests.c | 304 memzero_extent_buffer(eb, 0, len); in __test_eb_bitmaps() 312 ret = check_eb_bitmap(bitmap, eb, len); in __test_eb_bitmaps() 320 ret = check_eb_bitmap(bitmap, eb, len); in __test_eb_bitmaps() 333 ret = check_eb_bitmap(bitmap, eb, len); in __test_eb_bitmaps() 346 ret = check_eb_bitmap(bitmap, eb, len); in __test_eb_bitmaps() 370 ret = check_eb_bitmap(bitmap, eb, len); in __test_eb_bitmaps() 383 struct extent_buffer *eb = NULL; in test_eb_bitmaps() local 402 if (!eb) { in test_eb_bitmaps() 412 free_extent_buffer(eb); in test_eb_bitmaps() 419 if (!eb) { in test_eb_bitmaps() [all …]
|
| /linux/drivers/mtd/tests/ |
| A D | stresstest.c | 45 unsigned int eb; in rand_eb() local 48 eb = prandom_u32(); in rand_eb() 50 eb %= (ebcnt - 1); in rand_eb() 51 if (bbt[eb]) in rand_eb() 53 return eb; in rand_eb() 76 int eb = rand_eb(); in do_read() local 81 if (bbt[eb + 1]) { in do_read() 96 offs = offsets[eb]; in do_write() 106 if (bbt[eb + 1]) in do_write() 112 offsets[eb + 1] = 0; in do_write() [all …]
|
| A D | torturetest.c | 28 static int eb = 8; variable 29 module_param(eb, int, S_IRUGO); 187 ebcnt, eb, eb + ebcnt - 1, dev); in tort_init() 260 for (i = eb; i < eb + ebcnt; i++) { in tort_init() 261 if (bad_ebs[i - eb]) in tort_init() 277 for (i = eb; i < eb + ebcnt; i++) { in tort_init() 278 if (bad_ebs[i - eb]) in tort_init() 280 if ((eb + erase_cycles) & 1) in tort_init() 295 for (i = eb; i < eb + ebcnt; i++) { in tort_init() 296 if (bad_ebs[i - eb]) in tort_init() [all …]
|
| /linux/Documentation/devicetree/bindings/bus/ |
| A D | intel,ixp4xx-expansion-bus-controller.yaml | 61 intel,ixp4xx-eb-t1: 66 intel,ixp4xx-eb-t2: 71 intel,ixp4xx-eb-t3: 76 intel,ixp4xx-eb-t4: 81 intel,ixp4xx-eb-t5: 86 intel,ixp4xx-eb-cycle-type: 97 intel,ixp4xx-eb-hpi-hrdy-pol-high: 112 intel,ixp4xx-eb-write-enable: 117 intel,ixp4xx-eb-byte-access: 151 intel,ixp4xx-eb-t3 = <3>; [all …]
|
| /linux/arch/arm/boot/dts/ |
| A D | intel-ixp42x-arcom-vulcan.dts | 55 intel,ixp4xx-eb-t3 = <3>; 57 intel,ixp4xx-eb-write-enable = <1>; 71 intel,ixp4xx-eb-t3 = <1>; 72 intel,ixp4xx-eb-t4 = <2>; 74 intel,ixp4xx-eb-write-enable = <1>; 75 intel,ixp4xx-eb-byte-access = <1>; 90 intel,ixp4xx-eb-t3 = <3>; 92 intel,ixp4xx-eb-write-enable = <1>; 93 intel,ixp4xx-eb-byte-access = <1>; 103 intel,ixp4xx-eb-byte-access = <1>; [all …]
|
| A D | intel-ixp42x-gateworks-gw2348.dts | 72 intel,ixp4xx-eb-write-enable = <1>; 89 intel,ixp4xx-eb-t1 = <3>; // 3 cycles extra address phase 90 intel,ixp4xx-eb-t2 = <3>; // 3 cycles extra setup phase 91 intel,ixp4xx-eb-t3 = <15>; // 15 cycles extra strobe phase 92 intel,ixp4xx-eb-t4 = <3>; // 3 cycles extra hold phase 94 intel,ixp4xx-eb-cycle-type = <0>; // Intel cycle type 95 intel,ixp4xx-eb-byte-access-on-halfword = <1>; 96 intel,ixp4xx-eb-mux-address-and-data = <0>; 97 intel,ixp4xx-eb-ahb-split-transfers = <0>; 98 intel,ixp4xx-eb-write-enable = <1>; [all …]
|
| A D | intel-ixp4xx-reference-design.dtsi | 62 intel,ixp4xx-eb-t1 = <0>; 63 intel,ixp4xx-eb-t2 = <0>; 64 intel,ixp4xx-eb-t3 = <1>; // 1 cycle extra strobe phase 65 intel,ixp4xx-eb-t4 = <0>; 66 intel,ixp4xx-eb-t5 = <0>; 67 intel,ixp4xx-eb-cycle-type = <0>; // Intel cycle type 68 intel,ixp4xx-eb-byte-access-on-halfword = <0>; 69 intel,ixp4xx-eb-mux-address-and-data = <0>; 70 intel,ixp4xx-eb-ahb-split-transfers = <0>; 71 intel,ixp4xx-eb-write-enable = <1>; [all …]
|
| A D | intel-ixp43x-gateworks-gw2358.dts | 85 intel,ixp4xx-eb-write-enable = <1>; 105 intel,ixp4xx-eb-t1 = <3>; // 3 cycles extra address phase 106 intel,ixp4xx-eb-t2 = <3>; // 3 cycles extra setup phase 107 intel,ixp4xx-eb-t3 = <15>; // 15 cycles extra strobe phase 108 intel,ixp4xx-eb-t4 = <3>; // 3 cycles extra hold phase 110 intel,ixp4xx-eb-cycle-type = <0>; // Intel cycle type 111 intel,ixp4xx-eb-byte-access-on-halfword = <1>; 112 intel,ixp4xx-eb-mux-address-and-data = <0>; 113 intel,ixp4xx-eb-ahb-split-transfers = <0>; 114 intel,ixp4xx-eb-write-enable = <1>; [all …]
|