/linux-master/fs/btrfs/ |
H A D | locking.c | 19 * eb, the lockdep key is determined by the btrfs_root it belongs to and 20 * the level the eb occupies in the tree. 83 void btrfs_set_buffer_lockdep_class(u64 objectid, struct extent_buffer *eb, int level) argument 94 lockdep_set_class_and_name(&eb->lock, &ks->keys[level], ks->names[level]); 97 void btrfs_maybe_reset_lockdep_class(struct btrfs_root *root, struct extent_buffer *eb) argument 101 eb, btrfs_header_level(eb)); 107 static void btrfs_set_eb_lock_owner(struct extent_buffer *eb, pid_t owner) argument 109 eb->lock_owner = owner; 112 static void btrfs_set_eb_lock_owner(struct extent_buffer *eb, pid_ argument 139 __btrfs_tree_read_lock(struct extent_buffer *eb, enum btrfs_lock_nesting nest) argument 150 btrfs_tree_read_lock(struct extent_buffer *eb) argument 160 btrfs_try_tree_read_lock(struct extent_buffer *eb) argument 174 btrfs_try_tree_write_lock(struct extent_buffer *eb) argument 187 btrfs_tree_read_unlock(struct extent_buffer *eb) argument 214 btrfs_tree_lock(struct extent_buffer *eb) argument 222 btrfs_tree_unlock(struct extent_buffer *eb) argument 263 struct extent_buffer *eb; local 286 struct extent_buffer *eb; local 310 struct extent_buffer *eb; local [all...] |
H A D | accessors.c | 12 static bool check_setget_bounds(const struct extent_buffer *eb, argument 17 if (unlikely(member_offset + size > eb->len)) { 18 btrfs_warn(eb->fs_info, 19 "bad eb member %s: ptr 0x%lx start %llu member offset %lu size %d", 20 (member_offset > eb->len ? "start" : "end"), 21 (unsigned long)ptr, eb->start, member_offset, size); 28 void btrfs_init_map_token(struct btrfs_map_token *token, struct extent_buffer *eb) argument 30 token->eb = eb; 31 token->kaddr = folio_address(eb 179 btrfs_node_key(const struct extent_buffer *eb, struct btrfs_disk_key *disk_key, int nr) argument [all...] |
H A D | extent_io.h | 100 * The address where the eb can be accessed without any cross-page handling. 108 /* >= 0 if eb belongs to a log tree, -1 otherwise */ 129 struct extent_buffer *eb; member in struct:btrfs_eb_write_context 130 /* Block group @eb resides in. Only used for zoned mode. */ 134 static inline unsigned long offset_in_eb_folio(const struct extent_buffer *eb, argument 137 ASSERT(eb->folio_size); 138 return start & (eb->folio_size - 1); 144 * @eb: target extent buffer 149 static inline size_t get_eb_offset_in_folio(const struct extent_buffer *eb, argument 154 * 1.1) One large folio covering the whole eb 170 get_eb_folio_index(const struct extent_buffer *eb, unsigned long offset) argument 272 num_extent_pages(const struct extent_buffer *eb) argument 291 num_extent_folios(const struct extent_buffer *eb) argument 298 extent_buffer_uptodate(const struct extent_buffer *eb) argument 314 write_extent_buffer_chunk_tree_uuid( const struct extent_buffer *eb, const void *chunk_tree_uuid) argument 322 write_extent_buffer_fsid(const struct extent_buffer *eb, const void *fsid) argument [all...] |
H A D | extent_io.c | 41 static inline void btrfs_leak_debug_add_eb(struct extent_buffer *eb) argument 43 struct btrfs_fs_info *fs_info = eb->fs_info; 47 list_add(&eb->leak_list, &fs_info->allocated_ebs); 51 static inline void btrfs_leak_debug_del_eb(struct extent_buffer *eb) argument 53 struct btrfs_fs_info *fs_info = eb->fs_info; 57 list_del(&eb->leak_list); 63 struct extent_buffer *eb; local 76 eb = list_first_entry(&fs_info->allocated_ebs, 80 eb->start, eb 708 alloc_eb_folio_array(struct extent_buffer *eb, gfp_t extra_gfp) argument 879 attach_extent_buffer_folio(struct extent_buffer *eb, struct folio *folio, struct btrfs_subpage *prealloc) argument 1493 wait_on_extent_buffer_writeback(struct extent_buffer *eb) argument 1506 lock_extent_buffer_for_io(struct extent_buffer *eb, struct writeback_control *wbc) argument 1542 set_btree_ioerr(struct extent_buffer *eb) argument 1622 struct extent_buffer *eb; local 1637 struct extent_buffer *eb = bbio->private; local 1662 prepare_eb_write(struct extent_buffer *eb) argument 1690 write_one_eb(struct extent_buffer *eb, struct writeback_control *wbc) argument 1769 struct extent_buffer *eb; local 1844 struct extent_buffer *eb; local 3311 __free_extent_buffer(struct extent_buffer *eb) argument 3316 extent_buffer_under_io(const struct extent_buffer *eb) argument 3342 detach_extent_buffer_folio(struct extent_buffer *eb, struct folio *folio) argument 3403 btrfs_release_extent_buffer_pages(struct extent_buffer *eb) argument 3423 btrfs_release_extent_buffer(struct extent_buffer *eb) argument 3434 struct extent_buffer *eb = NULL; local 3495 struct extent_buffer *eb; local 3536 check_buffer_tree_ref(struct extent_buffer *eb) argument 3572 mark_extent_buffer_accessed(struct extent_buffer *eb) argument 3585 struct extent_buffer *eb; local 3615 struct extent_buffer *eb, *exists = NULL; local 3725 attach_eb_folio_to_filemap(struct extent_buffer *eb, int i, struct extent_buffer **found_eb_ret) argument 3792 struct extent_buffer *eb; local 4013 struct extent_buffer *eb = local 4039 btrfs_leak_debug_del_eb(eb); variable 4041 btrfs_release_extent_buffer_pages(eb); variable 4044 __free_extent_buffer(eb); variable 4056 free_extent_buffer(struct extent_buffer *eb) argument 4086 free_extent_buffer_stale(struct extent_buffer *eb) argument 4112 clear_subpage_extent_buffer_dirty(const struct extent_buffer *eb) argument 4127 btrfs_clear_buffer_dirty(struct btrfs_trans_handle *trans, struct extent_buffer *eb) argument 4174 set_extent_buffer_dirty(struct extent_buffer *eb) argument 4219 clear_extent_buffer_uptodate(struct extent_buffer *eb) argument 4243 set_extent_buffer_uptodate(struct extent_buffer *eb) argument 4266 struct extent_buffer *eb = bbio->private; local 4306 read_extent_buffer_pages(struct extent_buffer *eb, int wait, int mirror_num, struct btrfs_tree_parent_check *check) argument 4378 report_eb_range(const struct extent_buffer *eb, unsigned long start, unsigned long len) argument 4396 check_eb_range(const struct extent_buffer *eb, unsigned long start, unsigned long len) argument 4408 read_extent_buffer(const struct extent_buffer *eb, void *dstv, unsigned long start, unsigned long len) argument 4447 read_extent_buffer_to_user_nofault(const struct extent_buffer *eb, void __user *dstv, unsigned long start, unsigned long len) argument 4488 memcmp_extent_buffer(const struct extent_buffer *eb, const void *ptrv, unsigned long start, unsigned long len) argument 4528 assert_eb_folio_uptodate(const struct extent_buffer *eb, int i) argument 4558 __write_extent_buffer(const struct extent_buffer *eb, const void *srcv, unsigned long start, unsigned long len, bool use_memmove) argument 4602 write_extent_buffer(const struct extent_buffer *eb, const void *srcv, unsigned long start, unsigned long len) argument 4608 memset_extent_buffer(const struct extent_buffer *eb, int c, unsigned long start, unsigned long len) argument 4631 memzero_extent_buffer(const struct extent_buffer *eb, unsigned long start, unsigned long len) argument 4707 eb_bitmap_offset(const struct extent_buffer *eb, unsigned long start, unsigned long nr, unsigned long *folio_index, size_t *folio_offset) argument 4733 extent_buffer_test_bit(const struct extent_buffer *eb, unsigned long start, unsigned long nr) argument 4746 extent_buffer_get_byte(const struct extent_buffer *eb, unsigned long bytenr) argument 4763 extent_buffer_bitmap_set(const struct extent_buffer *eb, unsigned long start, unsigned long pos, unsigned long len) argument 4799 extent_buffer_bitmap_clear(const struct extent_buffer *eb, unsigned long start, unsigned long pos, unsigned long len) argument 4967 struct extent_buffer *eb = NULL; local 5032 struct extent_buffer *eb; local 5096 struct extent_buffer *eb; local [all...] |
H A D | locking.h | 166 void __btrfs_tree_lock(struct extent_buffer *eb, enum btrfs_lock_nesting nest); 167 void btrfs_tree_lock(struct extent_buffer *eb); 168 void btrfs_tree_unlock(struct extent_buffer *eb); 170 void __btrfs_tree_read_lock(struct extent_buffer *eb, enum btrfs_lock_nesting nest); 171 void btrfs_tree_read_lock(struct extent_buffer *eb); 172 void btrfs_tree_read_unlock(struct extent_buffer *eb); 173 int btrfs_try_tree_read_lock(struct extent_buffer *eb); 174 int btrfs_try_tree_write_lock(struct extent_buffer *eb); 180 static inline void btrfs_assert_tree_write_locked(struct extent_buffer *eb) argument 182 lockdep_assert_held_write(&eb 185 btrfs_assert_tree_write_locked(struct extent_buffer *eb) argument 190 btrfs_tree_unlock_rw(struct extent_buffer *eb, int rw) argument 218 btrfs_set_buffer_lockdep_class(u64 objectid, struct extent_buffer *eb, int level) argument 222 btrfs_maybe_reset_lockdep_class(struct btrfs_root *root, struct extent_buffer *eb) argument [all...] |
H A D | print-tree.c | 55 static void print_chunk(const struct extent_buffer *eb, struct btrfs_chunk *chunk) argument 57 int num_stripes = btrfs_chunk_num_stripes(eb, chunk); 60 btrfs_chunk_length(eb, chunk), btrfs_chunk_owner(eb, chunk), 61 btrfs_chunk_type(eb, chunk), num_stripes); 64 btrfs_stripe_devid_nr(eb, chunk, i), 65 btrfs_stripe_offset_nr(eb, chunk, i)); 68 static void print_dev_item(const struct extent_buffer *eb, argument 72 btrfs_device_id(eb, dev_item), 73 btrfs_device_total_bytes(eb, dev_ite 76 print_extent_data_ref(const struct extent_buffer *eb, struct btrfs_extent_data_ref *ref) argument 86 print_extent_owner_ref(const struct extent_buffer *eb, const struct btrfs_extent_owner_ref *ref) argument 93 print_extent_item(const struct extent_buffer *eb, int slot, int type) argument 207 print_raid_stripe_key(const struct extent_buffer *eb, u32 item_size, struct btrfs_stripe_extent *stripe) argument 227 print_eb_refs_lock(const struct extent_buffer *eb) argument [all...] |
H A D | tree-mod-log.c | 173 static bool tree_mod_dont_log(struct btrfs_fs_info *fs_info, struct extent_buffer *eb) argument 177 if (eb && btrfs_header_level(eb) == 0) 191 struct extent_buffer *eb) 195 if (eb && btrfs_header_level(eb) == 0) 201 static struct tree_mod_elem *alloc_tree_mod_elem(struct extent_buffer *eb, argument 211 tm->logical = eb->start; 213 btrfs_node_key(eb, &tm->key, slot); 214 tm->blockptr = btrfs_node_blockptr(eb, slo 190 tree_mod_need_log(const struct btrfs_fs_info *fs_info, struct extent_buffer *eb) argument 224 btrfs_tree_mod_log_insert_key(struct extent_buffer *eb, int slot, enum btrfs_mod_log_op op) argument 261 tree_mod_log_alloc_move(struct extent_buffer *eb, int dst_slot, int src_slot, int nr_items) argument 281 btrfs_tree_mod_log_insert_move(struct extent_buffer *eb, int dst_slot, int src_slot, int nr_items) argument 669 btrfs_tree_mod_log_free_eb(struct extent_buffer *eb) argument 790 tree_mod_log_rewind(struct btrfs_fs_info *fs_info, struct extent_buffer *eb, u64 time_seq, struct tree_mod_elem *first_tm) argument 911 btrfs_tree_mod_log_rewind(struct btrfs_fs_info *fs_info, struct btrfs_path *path, struct extent_buffer *eb, u64 time_seq) argument 975 struct extent_buffer *eb = NULL; local 1062 btrfs_set_buffer_lockdep_class(btrfs_header_owner(eb), eb, local [all...] |
H A D | accessors.h | 19 struct extent_buffer *eb; member in struct:btrfs_map_token 24 void btrfs_init_map_token(struct btrfs_map_token *token, struct extent_buffer *eb); 45 #define read_eb_member(eb, ptr, type, member, result) (\ 46 read_extent_buffer(eb, (char *)(result), \ 51 #define write_eb_member(eb, ptr, type, member, result) (\ 52 write_extent_buffer(eb, (char *)(result), \ 63 u##bits btrfs_get_##bits(const struct extent_buffer *eb, \ 65 void btrfs_set_##bits(const struct extent_buffer *eb, void *ptr, \ 74 static inline u##bits btrfs_##name(const struct extent_buffer *eb, \ 78 return btrfs_get_##bits(eb, 123 btrfs_device_total_bytes(const struct extent_buffer *eb, struct btrfs_dev_item *s) argument 129 btrfs_set_device_total_bytes(const struct extent_buffer *eb, struct btrfs_dev_item *s, u64 val) argument 227 btrfs_stripe_offset_nr(const struct extent_buffer *eb, struct btrfs_chunk *c, int nr) argument 233 btrfs_set_stripe_offset_nr(struct extent_buffer *eb, struct btrfs_chunk *c, int nr, u64 val) argument 240 btrfs_stripe_devid_nr(const struct extent_buffer *eb, struct btrfs_chunk *c, int nr) argument 246 btrfs_set_stripe_devid_nr(struct extent_buffer *eb, struct btrfs_chunk *c, int nr, u64 val) argument 347 btrfs_tree_block_key(const struct extent_buffer *eb, struct btrfs_tree_block_info *item, struct btrfs_disk_key *key) argument 354 btrfs_set_tree_block_key(const struct extent_buffer *eb, struct btrfs_tree_block_info *item, struct btrfs_disk_key *key) argument 401 btrfs_node_blockptr(const struct extent_buffer *eb, int nr) argument 410 btrfs_set_node_blockptr(const struct extent_buffer *eb, int nr, u64 val) argument 420 btrfs_node_ptr_generation(const struct extent_buffer *eb, int nr) argument 429 btrfs_set_node_ptr_generation(const struct extent_buffer *eb, int nr, u64 val) argument 439 btrfs_node_key_ptr_offset(const struct extent_buffer *eb, int nr) argument 448 btrfs_set_node_key(const struct extent_buffer *eb, struct btrfs_disk_key *disk_key, int nr) argument 464 btrfs_item_nr_offset(const struct extent_buffer *eb, int nr) argument 470 btrfs_item_nr(const struct extent_buffer *eb, int nr) argument 501 btrfs_item_data_end(const struct extent_buffer *eb, int nr) argument 506 btrfs_item_key(const struct extent_buffer *eb, struct btrfs_disk_key *disk_key, int nr) argument 514 btrfs_set_item_key(struct extent_buffer *eb, struct btrfs_disk_key *disk_key, int nr) argument 542 btrfs_dir_ftype(const struct extent_buffer *eb, const struct btrfs_dir_item *item) argument 553 btrfs_dir_item_key(const struct extent_buffer *eb, const struct btrfs_dir_item *item, struct btrfs_disk_key *key) argument 560 btrfs_set_dir_item_key(struct extent_buffer *eb, struct btrfs_dir_item *item, const struct btrfs_disk_key *key) argument 574 btrfs_free_space_key(const struct extent_buffer *eb, const struct btrfs_free_space_header *h, struct btrfs_disk_key *key) argument 581 btrfs_set_free_space_key(struct extent_buffer *eb, struct btrfs_free_space_header *h, const struct btrfs_disk_key *key) argument 612 btrfs_node_key_to_cpu(const struct extent_buffer *eb, struct btrfs_key *cpu_key, int nr) argument 620 btrfs_item_key_to_cpu(const struct extent_buffer *eb, struct btrfs_key *cpu_key, int nr) argument 628 btrfs_dir_item_key_to_cpu(const struct extent_buffer *eb, const struct btrfs_dir_item *item, struct btrfs_key *cpu_key) argument 655 btrfs_node_key_to_cpu(const struct extent_buffer *eb, struct btrfs_key *key, int nr) argument 664 btrfs_item_key_to_cpu(const struct extent_buffer *eb, struct btrfs_key *key, int nr) argument 673 btrfs_dir_item_key_to_cpu(const struct extent_buffer *eb, const struct btrfs_dir_item *item, struct btrfs_key *key) argument 698 btrfs_header_flag(const struct extent_buffer *eb, u64 flag) argument 703 btrfs_set_header_flag(struct extent_buffer *eb, u64 flag) argument 710 btrfs_clear_header_flag(struct extent_buffer *eb, u64 flag) argument 717 btrfs_header_backref_rev(const struct extent_buffer *eb) argument 724 btrfs_set_header_backref_rev(struct extent_buffer *eb, int rev) argument 733 btrfs_is_leaf(const struct extent_buffer *eb) argument 814 btrfs_balance_data(const struct extent_buffer *eb, const struct btrfs_balance_item *bi, struct btrfs_disk_balance_args *ba) argument 821 btrfs_set_balance_data(struct extent_buffer *eb, struct btrfs_balance_item *bi, const struct btrfs_disk_balance_args *ba) argument 828 btrfs_balance_meta(const struct extent_buffer *eb, const struct btrfs_balance_item *bi, struct btrfs_disk_balance_args *ba) argument 835 btrfs_set_balance_meta(struct extent_buffer *eb, struct btrfs_balance_item *bi, const struct btrfs_disk_balance_args *ba) argument 842 btrfs_balance_sys(const struct extent_buffer *eb, const struct btrfs_balance_item *bi, struct btrfs_disk_balance_args *ba) argument 849 btrfs_set_balance_sys(struct extent_buffer *eb, struct btrfs_balance_item *bi, const struct btrfs_disk_balance_args *ba) argument [all...] |
H A D | uuid-tree.c | 29 struct extent_buffer *eb; local 55 eb = path->nodes[0]; 57 item_size = btrfs_item_size(eb, slot); 58 offset = btrfs_item_ptr_offset(eb, slot); 70 read_extent_buffer(eb, &data, offset, sizeof(data)); 92 struct extent_buffer *eb; local 118 eb = path->nodes[0]; 120 offset = btrfs_item_ptr_offset(eb, slot); 127 eb = path->nodes[0]; 129 offset = btrfs_item_ptr_offset(eb, slo 156 struct extent_buffer *eb; local [all...] |
H A D | tree-mod-log.h | 40 int btrfs_tree_mod_log_insert_key(struct extent_buffer *eb, int slot, 42 int btrfs_tree_mod_log_free_eb(struct extent_buffer *eb); 45 struct extent_buffer *eb, 54 int btrfs_tree_mod_log_insert_move(struct extent_buffer *eb,
|
H A D | tree-checker.h | 70 int btrfs_check_eb_owner(const struct extent_buffer *eb, u64 root_owner); 71 int btrfs_verify_level_key(struct extent_buffer *eb, int level,
|
H A D | tree-checker.c | 56 static void generic_err(const struct extent_buffer *eb, int slot, argument 59 const struct btrfs_fs_info *fs_info = eb->fs_info; 68 dump_page(folio_page(eb->folios[0], 0), "eb page dump"); 71 btrfs_header_level(eb) == 0 ? "leaf" : "node", 72 btrfs_header_owner(eb), btrfs_header_bytenr(eb), slot, &vaf); 82 static void file_extent_err(const struct extent_buffer *eb, int slot, argument 85 const struct btrfs_fs_info *fs_info = eb->fs_info; 90 btrfs_item_key_to_cpu(eb, 143 dir_item_err(const struct extent_buffer *eb, int slot, const char *fmt, ...) argument 639 block_group_err(const struct extent_buffer *eb, int slot, const char *fmt, ...) argument 997 dev_item_err(const struct extent_buffer *eb, int slot, const char *fmt, ...) argument 1244 extent_err(const struct extent_buffer *eb, int slot, const char *fmt, ...) argument 2015 btrfs_check_eb_owner(const struct extent_buffer *eb, u64 root_owner) argument 2070 btrfs_verify_level_key(struct extent_buffer *eb, int level, struct btrfs_key *first_key, u64 parent_transid) argument [all...] |
/linux-master/drivers/gpu/drm/i915/gem/ |
H A D | i915_gem_execbuffer.c | 322 static int eb_parse(struct i915_execbuffer *eb); 323 static int eb_pin_engine(struct i915_execbuffer *eb, bool throttle); 324 static void eb_unpin_engine(struct i915_execbuffer *eb); 325 static void eb_capture_release(struct i915_execbuffer *eb); 327 static bool eb_use_cmdparser(const struct i915_execbuffer *eb) argument 329 return intel_engine_requires_cmd_parser(eb->context->engine) || 330 (intel_engine_using_cmd_parser(eb->context->engine) && 331 eb->args->batch_len); 334 static int eb_create(struct i915_execbuffer *eb) argument 336 if (!(eb 440 eb_pin_vma(struct i915_execbuffer *eb, const struct drm_i915_gem_exec_object2 *entry, struct eb_vma *ev) argument 502 eb_validate_vma(struct i915_execbuffer *eb, struct drm_i915_gem_exec_object2 *entry, struct i915_vma *vma) argument 555 is_batch_buffer(struct i915_execbuffer *eb, unsigned int buffer_idx) argument 563 eb_add_vma(struct i915_execbuffer *eb, unsigned int *current_batch, unsigned int i, struct i915_vma *vma) argument 657 eb_reserve_vma(struct i915_execbuffer *eb, struct eb_vma *ev, u64 pin_flags) argument 698 eb_unbind(struct i915_execbuffer *eb, bool force) argument 737 eb_reserve(struct i915_execbuffer *eb) argument 825 eb_select_context(struct i915_execbuffer *eb) argument 840 __eb_add_lut(struct i915_execbuffer *eb, u32 handle, struct i915_vma *vma) argument 890 eb_lookup_vma(struct i915_execbuffer *eb, u32 handle) argument 943 eb_lookup_vmas(struct i915_execbuffer *eb) argument 997 eb_lock_vmas(struct i915_execbuffer *eb) argument 1014 eb_validate_vmas(struct i915_execbuffer *eb) argument 1066 eb_get_vma(const struct i915_execbuffer *eb, unsigned long handle) argument 1085 eb_release_vmas(struct i915_execbuffer *eb, bool final) argument 1107 eb_destroy(const struct i915_execbuffer *eb) argument 1194 reloc_cache_reset(struct reloc_cache *cache, struct i915_execbuffer *eb) argument 1269 reloc_iomap(struct i915_vma *batch, struct i915_execbuffer *eb, unsigned long page) argument 1351 reloc_vaddr(struct i915_vma *vma, struct i915_execbuffer *eb, unsigned long page) argument 1393 relocate_entry(struct i915_vma *vma, const struct drm_i915_gem_relocation_entry *reloc, struct i915_execbuffer *eb, const struct i915_vma *target) argument 1425 eb_relocate_entry(struct i915_execbuffer *eb, struct eb_vma *ev, const struct drm_i915_gem_relocation_entry *reloc) argument 1527 eb_relocate_vma(struct i915_execbuffer *eb, struct eb_vma *ev) argument 1612 eb_relocate_vma_slow(struct i915_execbuffer *eb, struct eb_vma *ev) argument 1661 eb_copy_relocations(const struct i915_execbuffer *eb) argument 1742 eb_prefault_relocations(const struct i915_execbuffer *eb) argument 1758 eb_reinit_userptr(struct i915_execbuffer *eb) argument 1783 eb_relocate_parse_slow(struct i915_execbuffer *eb) argument 1906 eb_relocate_parse(struct i915_execbuffer *eb) argument 1989 eb_find_first_request_added(struct i915_execbuffer *eb) argument 2005 eb_capture_stage(struct i915_execbuffer *eb) argument 2039 eb_capture_commit(struct i915_execbuffer *eb) argument 2058 eb_capture_release(struct i915_execbuffer *eb) argument 2070 eb_capture_list_clear(struct i915_execbuffer *eb) argument 2077 eb_capture_stage(struct i915_execbuffer *eb) argument 2082 eb_capture_commit(struct i915_execbuffer *eb) argument 2086 eb_capture_release(struct i915_execbuffer *eb) argument 2090 eb_capture_list_clear(struct i915_execbuffer *eb) argument 2096 eb_move_to_gpu(struct i915_execbuffer *eb) argument 2248 shadow_batch_pin(struct i915_execbuffer *eb, struct drm_i915_gem_object *obj, struct i915_address_space *vm, unsigned int flags) argument 2267 eb_dispatch_secure(struct i915_execbuffer *eb, struct i915_vma *vma) argument 2279 eb_parse(struct i915_execbuffer *eb) argument 2385 eb_request_submit(struct i915_execbuffer *eb, struct i915_request *rq, struct i915_vma *batch, u64 batch_len) argument 2434 eb_submit(struct i915_execbuffer *eb) argument 2481 eb_throttle(struct i915_execbuffer *eb, struct intel_context *ce) argument 2515 eb_pin_timeline(struct i915_execbuffer *eb, struct intel_context *ce, bool throttle) argument 2566 eb_pin_engine(struct i915_execbuffer *eb, bool throttle) argument 2617 eb_unpin_engine(struct i915_execbuffer *eb) argument 2642 eb_select_legacy_ring(struct i915_execbuffer *eb) argument 2686 eb_select_engine(struct i915_execbuffer *eb) argument 2773 eb_put_engine(struct i915_execbuffer *eb) argument 2802 add_timeline_fence_array(struct i915_execbuffer *eb, const struct drm_i915_gem_execbuffer_ext_timeline_fences *timeline_fences) argument 2935 add_fence_array(struct i915_execbuffer *eb) argument 3016 await_fence_array(struct i915_execbuffer *eb, struct i915_request *rq) argument 3034 signal_fence_array(const struct i915_execbuffer *eb, struct dma_fence * const fence) argument 3066 struct i915_execbuffer *eb = data; local 3084 eb_request_add(struct i915_execbuffer *eb, struct i915_request *rq, int err, bool last_parallel) argument 3130 eb_requests_add(struct i915_execbuffer *eb, int err) argument 3154 parse_execbuf2_extensions(struct drm_i915_gem_execbuffer2 *args, struct i915_execbuffer *eb) argument 3175 eb_requests_get(struct i915_execbuffer *eb) argument 3187 eb_requests_put(struct i915_execbuffer *eb) argument 3200 eb_composite_fence_create(struct i915_execbuffer *eb, int out_fence_fd) argument 3247 eb_fences_add(struct i915_execbuffer *eb, struct i915_request *rq, struct dma_fence *in_fence, int out_fence_fd) argument 3292 eb_find_context(struct i915_execbuffer *eb, unsigned int context_number) argument 3309 eb_requests_create(struct i915_execbuffer *eb, struct dma_fence *in_fence, int out_fence_fd) argument 3361 struct i915_execbuffer eb; local [all...] |
/linux-master/arch/arm/boot/dts/arm/ |
H A D | Makefile | 12 arm-realview-eb.dtb \ 13 arm-realview-eb-bbrevd.dtb \ 14 arm-realview-eb-11mp.dtb \ 15 arm-realview-eb-11mp-bbrevd.dtb \ 16 arm-realview-eb-11mp-ctrevb.dtb \ 17 arm-realview-eb-11mp-bbrevd-ctrevb.dtb \ 18 arm-realview-eb-a9mp.dtb \ 19 arm-realview-eb-a9mp-bbrevd.dtb \
|
/linux-master/scripts/dtc/include-prefixes/arm/arm/ |
H A D | Makefile | 12 arm-realview-eb.dtb \ 13 arm-realview-eb-bbrevd.dtb \ 14 arm-realview-eb-11mp.dtb \ 15 arm-realview-eb-11mp-bbrevd.dtb \ 16 arm-realview-eb-11mp-ctrevb.dtb \ 17 arm-realview-eb-11mp-bbrevd-ctrevb.dtb \ 18 arm-realview-eb-a9mp.dtb \ 19 arm-realview-eb-a9mp-bbrevd.dtb \
|
/linux-master/drivers/bus/ |
H A D | intel-ixp4xx-eb.c | 93 .prop = "intel,ixp4xx-eb-t1", 99 .prop = "intel,ixp4xx-eb-t2", 105 .prop = "intel,ixp4xx-eb-t3", 111 .prop = "intel,ixp4xx-eb-t4", 117 .prop = "intel,ixp4xx-eb-t5", 123 .prop = "intel,ixp4xx-eb-byte-access-on-halfword", 128 .prop = "intel,ixp4xx-eb-hpi-hrdy-pol-high", 133 .prop = "intel,ixp4xx-eb-mux-address-and-data", 138 .prop = "intel,ixp4xx-eb-ahb-split-transfers", 143 .prop = "intel,ixp4xx-eb 154 ixp4xx_exp_setup_chipselect(struct ixp4xx_eb *eb, struct device_node *np, u32 cs_index, u32 cs_size) argument 282 ixp4xx_exp_setup_child(struct ixp4xx_eb *eb, struct device_node *np) argument 348 struct ixp4xx_eb *eb; local [all...] |
/linux-master/fs/btrfs/tests/ |
H A D | extent-buffer-tests.c | 18 struct extent_buffer *eb; local 51 eb = alloc_dummy_extent_buffer(fs_info, nodesize); 52 path->nodes[0] = eb; 53 if (!eb) { 65 * Passing a NULL trans handle is fine here, we have a dummy root eb 69 write_extent_buffer(eb, value, btrfs_item_ptr_offset(eb, 0), 89 btrfs_item_key_to_cpu(eb, &key, 0); 97 if (btrfs_item_size(eb, 0) != strlen(split1)) { 103 read_extent_buffer(eb, bu [all...] |
H A D | extent-io-tests.c | 342 static int check_eb_bitmap(unsigned long *bitmap, struct extent_buffer *eb) argument 346 for (i = 0; i < eb->len * BITS_PER_BYTE; i++) { 350 bit1 = !!extent_buffer_test_bit(eb, 0, i); 355 read_extent_buffer(eb, &has, i / BITS_PER_BYTE, 1); 364 bit1 = !!extent_buffer_test_bit(eb, i / BITS_PER_BYTE, 370 read_extent_buffer(eb, &has, i / BITS_PER_BYTE, 1); 384 struct extent_buffer *eb, 391 extent_buffer_bitmap_set(eb, byte_start, bit_start, bit_len); 392 ret = check_eb_bitmap(bitmap, eb); 399 struct extent_buffer *eb, 383 test_bitmap_set(const char *name, unsigned long *bitmap, struct extent_buffer *eb, unsigned long byte_start, unsigned long bit_start, unsigned long bit_len) argument 398 test_bitmap_clear(const char *name, unsigned long *bitmap, struct extent_buffer *eb, unsigned long byte_start, unsigned long bit_start, unsigned long bit_len) argument 412 __test_eb_bitmaps(unsigned long *bitmap, struct extent_buffer *eb) argument 510 struct extent_buffer *eb = NULL; local 671 dump_eb_and_memory_contents(struct extent_buffer *eb, void *memory, const char *test_name) argument 687 verify_eb_and_memory(struct extent_buffer *eb, void *memory, const char *test_name) argument 705 init_eb_and_memory(struct extent_buffer *eb, void *memory) argument 714 struct extent_buffer *eb = NULL; local [all...] |
/linux-master/drivers/mtd/ |
H A D | mtdswap.c | 184 static loff_t mtdswap_eb_offset(struct mtdswap_dev *d, struct swap_eb *eb) argument 186 return (loff_t)(eb - d->eb_data) * d->mtd->erasesize; 189 static void mtdswap_eb_detach(struct mtdswap_dev *d, struct swap_eb *eb) argument 194 if (eb->root) { 195 tp = container_of(eb->root, struct mtdswap_tree, root); 199 rb_erase(&eb->rb, eb->root); 203 static void __mtdswap_rb_add(struct rb_root *root, struct swap_eb *eb) argument 212 if (eb->erase_count > cur->erase_count) 218 rb_link_node(&eb 222 mtdswap_rb_add(struct mtdswap_dev *d, struct swap_eb *eb, int idx) argument 251 mtdswap_handle_badblock(struct mtdswap_dev *d, struct swap_eb *eb) argument 279 mtdswap_handle_write_error(struct mtdswap_dev *d, struct swap_eb *eb) argument 321 mtdswap_read_markers(struct mtdswap_dev *d, struct swap_eb *eb) argument 367 mtdswap_write_marker(struct mtdswap_dev *d, struct swap_eb *eb, u16 marker) argument 420 struct swap_eb *eb; local 459 struct swap_eb *eb; local 504 mtdswap_store_eb(struct mtdswap_dev *d, struct swap_eb *eb) argument 526 mtdswap_erase_block(struct mtdswap_dev *d, struct swap_eb *eb) argument 568 struct swap_eb *eb; local 618 struct swap_eb *eb; local 679 struct swap_eb *eb, *oldeb; local 732 mtdswap_gc_eblock(struct mtdswap_dev *d, struct swap_eb *eb) argument 848 struct swap_eb *eb = NULL; local 873 mtdswap_eblk_passes(struct mtdswap_dev *d, struct swap_eb *eb) argument 939 struct swap_eb *eb; local 1024 struct swap_eb *eb; local 1083 struct swap_eb *eb; local 1145 struct swap_eb *eb; local [all...] |
/linux-master/drivers/mtd/tests/ |
H A D | mtd_test.h | 18 unsigned int eb, int ebcnt); 20 unsigned int eb, int ebcnt);
|
H A D | stresstest.c | 45 unsigned int eb; local 49 eb = get_random_u32_below(ebcnt - 1); 50 if (bbt[eb]) 52 return eb; 67 int eb = rand_eb(); local 72 if (bbt[eb + 1]) { 78 addr = (loff_t)eb * mtd->erasesize + offs; 84 int eb = rand_eb(), offs, err, len; local 87 offs = offsets[eb]; 89 err = mtdtest_erase_eraseblock(mtd, eb); [all...] |
H A D | torturetest.c | 28 static int eb = 8; variable 29 module_param(eb, int, S_IRUGO); 30 MODULE_PARM_DESC(eb, "eraseblock number within the selected MTD device"); 187 ebcnt, eb, eb + ebcnt - 1, dev); 245 err = mtdtest_scan_for_bad_eraseblocks(mtd, bad_ebs, eb, ebcnt); 254 err = mtdtest_erase_good_eraseblocks(mtd, bad_ebs, eb, ebcnt); 260 for (i = eb; i < eb + ebcnt; i++) { 261 if (bad_ebs[i - eb]) [all...] |
H A D | mtd_test.c | 42 unsigned int eb, int ebcnt) 51 bbt[i] = is_block_bad(mtd, eb + i) ? 1 : 0; 62 unsigned int eb, int ebcnt) 70 err = mtdtest_erase_eraseblock(mtd, eb + i); 41 mtdtest_scan_for_bad_eraseblocks(struct mtd_info *mtd, unsigned char *bbt, unsigned int eb, int ebcnt) argument 61 mtdtest_erase_good_eraseblocks(struct mtd_info *mtd, unsigned char *bbt, unsigned int eb, int ebcnt) argument
|
/linux-master/drivers/input/mouse/ |
H A D | synaptics.h | 113 #define SYN_EXT_BUTTON_STICK_L(eb) (((eb) & BIT(0)) >> 0) 114 #define SYN_EXT_BUTTON_STICK_M(eb) (((eb) & BIT(1)) >> 1) 115 #define SYN_EXT_BUTTON_STICK_R(eb) (((eb) & BIT(2)) >> 2)
|
/linux-master/arch/sparc/kernel/ |
H A D | btext.c | 266 unsigned int *eb = (int *)expand_bits_16; local 271 base[0] = (eb[bits >> 6] & fg) ^ bg; 272 base[1] = (eb[(bits >> 4) & 3] & fg) ^ bg; 273 base[2] = (eb[(bits >> 2) & 3] & fg) ^ bg; 274 base[3] = (eb[bits & 3] & fg) ^ bg; 284 unsigned int *eb = (int *)expand_bits_8; local 289 base[0] = (eb[bits >> 4] & fg) ^ bg; 290 base[1] = (eb[bits & 0xf] & fg) ^ bg;
|