Home
last modified time | relevance | path

Searched refs:em (Results 1 – 25 of 27) sorted by relevance

12

/linux-4.19.296/fs/btrfs/tests/
Dextent-map-tests.c12 struct extent_map *em; in free_extent_map_tree() local
17 em = rb_entry(node, struct extent_map, rb_node); in free_extent_map_tree()
18 remove_extent_mapping(em_tree, em); in free_extent_map_tree()
21 if (refcount_read(&em->refs) != 1) { in free_extent_map_tree()
24 em->start, em->len, em->block_start, in free_extent_map_tree()
25 em->block_len, refcount_read(&em->refs)); in free_extent_map_tree()
27 refcount_set(&em->refs, 1); in free_extent_map_tree()
30 free_extent_map(em); in free_extent_map_tree()
53 struct extent_map *em; in test_case_1() local
58 em = alloc_extent_map(); in test_case_1()
[all …]
Dinode-tests.c223 struct extent_map *em = NULL; in test_btrfs_get_extent() local
269 em = btrfs_get_extent(BTRFS_I(inode), NULL, 0, 0, sectorsize, 0); in test_btrfs_get_extent()
270 if (IS_ERR(em)) { in test_btrfs_get_extent()
271 em = NULL; in test_btrfs_get_extent()
275 if (em->block_start != EXTENT_MAP_HOLE) { in test_btrfs_get_extent()
276 test_err("expected a hole, got %llu", em->block_start); in test_btrfs_get_extent()
279 free_extent_map(em); in test_btrfs_get_extent()
289 em = btrfs_get_extent(BTRFS_I(inode), NULL, 0, 0, (u64)-1, 0); in test_btrfs_get_extent()
290 if (IS_ERR(em)) { in test_btrfs_get_extent()
294 if (em->block_start != EXTENT_MAP_HOLE) { in test_btrfs_get_extent()
[all …]
/linux-4.19.296/fs/btrfs/
Dextent_map.c51 struct extent_map *em; in alloc_extent_map() local
52 em = kmem_cache_zalloc(extent_map_cache, GFP_NOFS); in alloc_extent_map()
53 if (!em) in alloc_extent_map()
55 RB_CLEAR_NODE(&em->rb_node); in alloc_extent_map()
56 em->flags = 0; in alloc_extent_map()
57 em->compress_type = BTRFS_COMPRESS_NONE; in alloc_extent_map()
58 em->generation = 0; in alloc_extent_map()
59 refcount_set(&em->refs, 1); in alloc_extent_map()
60 INIT_LIST_HEAD(&em->list); in alloc_extent_map()
61 return em; in alloc_extent_map()
[all …]
Dextent_map.h57 static inline int extent_map_in_tree(const struct extent_map *em) in extent_map_in_tree() argument
59 return !RB_EMPTY_NODE(&em->rb_node); in extent_map_in_tree()
62 static inline u64 extent_map_end(struct extent_map *em) in extent_map_end() argument
64 if (em->start + em->len < em->start) in extent_map_end()
66 return em->start + em->len; in extent_map_end()
69 static inline u64 extent_map_block_end(struct extent_map *em) in extent_map_block_end() argument
71 if (em->block_start + em->block_len < em->block_start) in extent_map_block_end()
73 return em->block_start + em->block_len; in extent_map_block_end()
80 struct extent_map *em, int modified);
81 int remove_extent_mapping(struct extent_map_tree *tree, struct extent_map *em);
[all …]
Dfile.c475 struct extent_map *em; in btrfs_find_new_delalloc_bytes() local
479 em = btrfs_get_extent(inode, NULL, 0, search_start, in btrfs_find_new_delalloc_bytes()
481 if (IS_ERR(em)) in btrfs_find_new_delalloc_bytes()
482 return PTR_ERR(em); in btrfs_find_new_delalloc_bytes()
484 if (em->block_start != EXTENT_MAP_HOLE) in btrfs_find_new_delalloc_bytes()
487 em_len = em->len; in btrfs_find_new_delalloc_bytes()
488 if (em->start < search_start) in btrfs_find_new_delalloc_bytes()
489 em_len -= search_start - em->start; in btrfs_find_new_delalloc_bytes()
498 search_start = extent_map_end(em); in btrfs_find_new_delalloc_bytes()
499 free_extent_map(em); in btrfs_find_new_delalloc_bytes()
[all …]
Dvolumes.c1294 struct extent_map *em; in contains_pending_extent() local
1302 list_for_each_entry(em, search_list, list) { in contains_pending_extent()
1306 map = em->map_lookup; in contains_pending_extent()
1313 map->stripes[i].physical + em->orig_block_len <= in contains_pending_extent()
1328 end = map->stripes[i].physical + em->orig_block_len; in contains_pending_extent()
1643 struct extent_map *em; in find_next_chunk() local
1651 em = rb_entry(n, struct extent_map, rb_node); in find_next_chunk()
1652 ret = em->start + em->len; in find_next_chunk()
2750 struct extent_map *em; in get_chunk_map() local
2754 em = lookup_extent_mapping(em_tree, logical, length); in get_chunk_map()
[all …]
Dfile-item.c929 struct extent_map *em) in btrfs_extent_item_to_extent_map() argument
941 em->bdev = fs_info->fs_devices->latest_bdev; in btrfs_extent_item_to_extent_map()
956 em->ram_bytes = btrfs_file_extent_ram_bytes(leaf, fi); in btrfs_extent_item_to_extent_map()
959 em->start = extent_start; in btrfs_extent_item_to_extent_map()
960 em->len = extent_end - extent_start; in btrfs_extent_item_to_extent_map()
961 em->orig_start = extent_start - in btrfs_extent_item_to_extent_map()
963 em->orig_block_len = btrfs_file_extent_disk_num_bytes(leaf, fi); in btrfs_extent_item_to_extent_map()
966 em->block_start = EXTENT_MAP_HOLE; in btrfs_extent_item_to_extent_map()
970 set_bit(EXTENT_FLAG_COMPRESSED, &em->flags); in btrfs_extent_item_to_extent_map()
971 em->compress_type = compress_type; in btrfs_extent_item_to_extent_map()
[all …]
Dinode.c754 struct extent_map *em; in submit_compressed_extents() local
842 em = create_io_em(inode, async_extent->start, in submit_compressed_extents()
851 if (IS_ERR(em)) in submit_compressed_extents()
854 free_extent_map(em); in submit_compressed_extents()
934 struct extent_map *em; in get_extent_allocation_hint() local
938 em = search_extent_mapping(em_tree, start, num_bytes); in get_extent_allocation_hint()
939 if (em) { in get_extent_allocation_hint()
945 if (em->block_start >= EXTENT_MAP_LAST_BYTE) { in get_extent_allocation_hint()
946 free_extent_map(em); in get_extent_allocation_hint()
947 em = search_extent_mapping(em_tree, 0, 0); in get_extent_allocation_hint()
[all …]
Dextent_io.c2221 struct extent_map *em; in btrfs_get_io_failure_record() local
2241 em = lookup_extent_mapping(em_tree, start, failrec->len); in btrfs_get_io_failure_record()
2242 if (!em) { in btrfs_get_io_failure_record()
2248 if (em->start > start || em->start + em->len <= start) { in btrfs_get_io_failure_record()
2249 free_extent_map(em); in btrfs_get_io_failure_record()
2250 em = NULL; in btrfs_get_io_failure_record()
2253 if (!em) { in btrfs_get_io_failure_record()
2258 logical = start - em->start; in btrfs_get_io_failure_record()
2259 logical = em->block_start + logical; in btrfs_get_io_failure_record()
2260 if (test_bit(EXTENT_FLAG_COMPRESSED, &em->flags)) { in btrfs_get_io_failure_record()
[all …]
Dcompression.c433 struct extent_map *em; in add_ra_bio_pages() local
484 em = lookup_extent_mapping(em_tree, last_offset, in add_ra_bio_pages()
488 if (!em || last_offset < em->start || in add_ra_bio_pages()
489 (last_offset + PAGE_SIZE > extent_map_end(em)) || in add_ra_bio_pages()
490 (em->block_start >> 9) != cb->orig_bio->bi_iter.bi_sector) { in add_ra_bio_pages()
491 free_extent_map(em); in add_ra_bio_pages()
497 free_extent_map(em); in add_ra_bio_pages()
558 struct extent_map *em; in btrfs_submit_compressed_read() local
568 em = lookup_extent_mapping(em_tree, in btrfs_submit_compressed_read()
572 if (!em) in btrfs_submit_compressed_read()
[all …]
Dtree-log.c4089 const struct extent_map *em) in log_extent_csums() argument
4097 test_bit(EXTENT_FLAG_PREALLOC, &em->flags) || in log_extent_csums()
4098 em->block_start == EXTENT_MAP_HOLE) in log_extent_csums()
4102 if (em->compress_type) { in log_extent_csums()
4104 csum_len = max(em->block_len, em->orig_block_len); in log_extent_csums()
4106 csum_offset = em->mod_start - em->start; in log_extent_csums()
4107 csum_len = em->mod_len; in log_extent_csums()
4112 em->block_start + csum_offset, in log_extent_csums()
4113 em->block_start + csum_offset + in log_extent_csums()
4133 const struct extent_map *em, in log_one_extent() argument
[all …]
Dioctl.c1031 struct extent_map *em = NULL; in check_defrag_in_cache() local
1036 em = lookup_extent_mapping(em_tree, offset, PAGE_SIZE); in check_defrag_in_cache()
1039 if (em) { in check_defrag_in_cache()
1040 end = extent_map_end(em); in check_defrag_in_cache()
1041 free_extent_map(em); in check_defrag_in_cache()
1125 struct extent_map *em; in defrag_lookup_extent() local
1133 em = lookup_extent_mapping(em_tree, start, len); in defrag_lookup_extent()
1136 if (!em) { in defrag_lookup_extent()
1142 em = btrfs_get_extent(BTRFS_I(inode), NULL, 0, start, len, 0); in defrag_lookup_extent()
1145 if (IS_ERR(em)) in defrag_lookup_extent()
[all …]
Ddev-replace.c743 struct extent_map *em; in btrfs_dev_replace_update_device_in_mapping_tree() local
750 em = lookup_extent_mapping(em_tree, start, (u64)-1); in btrfs_dev_replace_update_device_in_mapping_tree()
751 if (!em) in btrfs_dev_replace_update_device_in_mapping_tree()
753 map = em->map_lookup; in btrfs_dev_replace_update_device_in_mapping_tree()
757 start = em->start + em->len; in btrfs_dev_replace_update_device_in_mapping_tree()
758 free_extent_map(em); in btrfs_dev_replace_update_device_in_mapping_tree()
Ddisk-io.c212 struct extent_map *em; in btree_get_extent() local
216 em = lookup_extent_mapping(em_tree, start, len); in btree_get_extent()
217 if (em) { in btree_get_extent()
218 em->bdev = fs_info->fs_devices->latest_bdev; in btree_get_extent()
224 em = alloc_extent_map(); in btree_get_extent()
225 if (!em) { in btree_get_extent()
226 em = ERR_PTR(-ENOMEM); in btree_get_extent()
229 em->start = 0; in btree_get_extent()
230 em->len = (u64)-1; in btree_get_extent()
231 em->block_len = (u64)-1; in btree_get_extent()
[all …]
Dextent-tree.c9594 struct extent_map *em; in find_first_block_group() local
9598 em = lookup_extent_mapping(em_tree, found_key.objectid, in find_first_block_group()
9601 if (!em) { in find_first_block_group()
9606 } else if (em->start != found_key.objectid || in find_first_block_group()
9607 em->len != found_key.offset) { in find_first_block_group()
9611 em->start, em->len); in find_first_block_group()
9620 if (flags != (em->map_lookup->type & in find_first_block_group()
9627 em->map_lookup->type)); in find_first_block_group()
9633 free_extent_map(em); in find_first_block_group()
9891 struct extent_map *em; in check_chunk_block_group_mappings() local
[all …]
Drelocation.c3124 struct extent_map *em; in setup_extent_mapping() local
3127 em = alloc_extent_map(); in setup_extent_mapping()
3128 if (!em) in setup_extent_mapping()
3131 em->start = start; in setup_extent_mapping()
3132 em->len = end + 1 - start; in setup_extent_mapping()
3133 em->block_len = em->len; in setup_extent_mapping()
3134 em->block_start = block_start; in setup_extent_mapping()
3135 em->bdev = fs_info->fs_devices->latest_bdev; in setup_extent_mapping()
3136 set_bit(EXTENT_FLAG_PINNED, &em->flags); in setup_extent_mapping()
3141 ret = add_extent_mapping(em_tree, em, 0); in setup_extent_mapping()
[all …]
Dtransaction.c56 struct extent_map *em; in btrfs_put_transaction() local
58 em = list_first_entry(&transaction->pending_chunks, in btrfs_put_transaction()
60 list_del_init(&em->list); in btrfs_put_transaction()
61 free_extent_map(em); in btrfs_put_transaction()
Dfree-space-cache.c3370 struct extent_map *em; in btrfs_put_block_group_trimming() local
3382 em = lookup_extent_mapping(em_tree, block_group->key.objectid, in btrfs_put_block_group_trimming()
3384 BUG_ON(!em); /* logic error, can't happen */ in btrfs_put_block_group_trimming()
3389 remove_extent_mapping(em_tree, em); in btrfs_put_block_group_trimming()
3394 free_extent_map(em); in btrfs_put_block_group_trimming()
3395 free_extent_map(em); in btrfs_put_block_group_trimming()
Dscrub.c3423 struct extent_map *em; in scrub_chunk() local
3428 em = lookup_extent_mapping(&map_tree->map_tree, chunk_offset, 1); in scrub_chunk()
3431 if (!em) { in scrub_chunk()
3444 map = em->map_lookup; in scrub_chunk()
3445 if (em->start != chunk_offset) in scrub_chunk()
3448 if (em->len < length) in scrub_chunk()
3461 free_extent_map(em); in scrub_chunk()
/linux-4.19.296/include/net/
Dpkt_cls.h432 static inline int tcf_em_is_container(struct tcf_ematch *em) in tcf_em_is_container() argument
434 return !em->ops; in tcf_em_is_container()
437 static inline int tcf_em_is_simple(struct tcf_ematch *em) in tcf_em_is_simple() argument
439 return em->flags & TCF_EM_SIMPLE; in tcf_em_is_simple()
442 static inline int tcf_em_is_inverted(struct tcf_ematch *em) in tcf_em_is_inverted() argument
444 return em->flags & TCF_EM_INVERT; in tcf_em_is_inverted()
447 static inline int tcf_em_last_match(struct tcf_ematch *em) in tcf_em_last_match() argument
449 return (em->flags & TCF_EM_REL_MASK) == TCF_EM_REL_END; in tcf_em_last_match()
452 static inline int tcf_em_early_end(struct tcf_ematch *em, int result) in tcf_em_early_end() argument
454 if (tcf_em_last_match(em)) in tcf_em_early_end()
[all …]
/linux-4.19.296/fs/ocfs2/
Dextent_map.c63 static void __ocfs2_extent_map_lookup(struct ocfs2_extent_map *em, in __ocfs2_extent_map_lookup() argument
72 list_for_each_entry(emi, &em->em_list, ei_list) { in __ocfs2_extent_map_lookup()
76 list_move(&emi->ei_list, &em->em_list); in __ocfs2_extent_map_lookup()
119 struct ocfs2_extent_map *em = &oi->ip_extent_map; in ocfs2_extent_map_trunc() local
124 list_for_each_entry_safe(emi, n, &em->em_list, ei_list) { in ocfs2_extent_map_trunc()
128 BUG_ON(em->em_num_items == 0); in ocfs2_extent_map_trunc()
129 em->em_num_items--; in ocfs2_extent_map_trunc()
232 struct ocfs2_extent_map *em = &oi->ip_extent_map; in ocfs2_extent_map_insert_rec() local
245 list_for_each_entry(emi, &em->em_list, ei_list) { in ocfs2_extent_map_insert_rec()
247 list_move(&emi->ei_list, &em->em_list); in ocfs2_extent_map_insert_rec()
[all …]
/linux-4.19.296/drivers/media/rc/keymaps/
DMakefile39 rc-em-terratec.o \
/linux-4.19.296/drivers/media/radio/
Dradio-wl1273.c915 u16 em; in wl1273_fm_set_preemphasis() local
925 em = 1; in wl1273_fm_set_preemphasis()
928 em = 0; in wl1273_fm_set_preemphasis()
931 em = 2; in wl1273_fm_set_preemphasis()
938 r = core->write(core, WL1273_PREMPH_SET, em); in wl1273_fm_set_preemphasis()
/linux-4.19.296/include/linux/
Drio.h481 } em; member
/linux-4.19.296/drivers/gpio/
DMakefile49 obj-$(CONFIG_GPIO_EM) += gpio-em.o

12