/kernel/linux/linux-5.10/fs/btrfs/tests/ |
H A D | extent-map-tests.c | 15 struct extent_map *em; in free_extent_map_tree() local 20 em = rb_entry(node, struct extent_map, rb_node); in free_extent_map_tree() 21 remove_extent_mapping(em_tree, em); in free_extent_map_tree() 24 if (refcount_read(&em->refs) != 1) { in free_extent_map_tree() 26 "em leak: em (start 0x%llx len 0x%llx block_start 0x%llx block_len 0x%llx) refs %d", in free_extent_map_tree() 27 em->start, em->len, em->block_start, in free_extent_map_tree() 28 em in free_extent_map_tree() 56 struct extent_map *em; test_case_1() local 146 struct extent_map *em; test_case_2() local 228 struct extent_map *em; __test_case_3() local 327 struct extent_map *em; __test_case_4() local 459 struct extent_map *em; test_rmap_block() local [all...] |
H A D | inode-tests.c | 149 * We want to jack up disk_bytenr a little more so the em stuff doesn't in setup_file_extents() 221 struct extent_map *em = NULL; in test_btrfs_get_extent() local 264 em = btrfs_get_extent(BTRFS_I(inode), NULL, 0, 0, sectorsize); in test_btrfs_get_extent() 265 if (IS_ERR(em)) { in test_btrfs_get_extent() 266 em = NULL; in test_btrfs_get_extent() 270 if (em->block_start != EXTENT_MAP_HOLE) { in test_btrfs_get_extent() 271 test_err("expected a hole, got %llu", em->block_start); in test_btrfs_get_extent() 274 free_extent_map(em); in test_btrfs_get_extent() 284 em = btrfs_get_extent(BTRFS_I(inode), NULL, 0, 0, (u64)-1); in test_btrfs_get_extent() 285 if (IS_ERR(em)) { in test_btrfs_get_extent() 827 struct extent_map *em = NULL; test_hole_first() local [all...] |
/kernel/linux/linux-6.6/fs/btrfs/tests/ |
H A D | inode-tests.c | 151 * We want to jack up disk_bytenr a little more so the em stuff doesn't in setup_file_extents() 223 struct extent_map *em = NULL; in test_btrfs_get_extent() local 261 em = btrfs_get_extent(BTRFS_I(inode), NULL, 0, 0, sectorsize); in test_btrfs_get_extent() 262 if (IS_ERR(em)) { in test_btrfs_get_extent() 263 em = NULL; in test_btrfs_get_extent() 267 if (em->block_start != EXTENT_MAP_HOLE) { in test_btrfs_get_extent() 268 test_err("expected a hole, got %llu", em->block_start); in test_btrfs_get_extent() 271 free_extent_map(em); in test_btrfs_get_extent() 281 em = btrfs_get_extent(BTRFS_I(inode), NULL, 0, 0, (u64)-1); in test_btrfs_get_extent() 282 if (IS_ERR(em)) { in test_btrfs_get_extent() 812 struct extent_map *em = NULL; test_hole_first() local [all...] |
H A D | extent-map-tests.c | 16 struct extent_map *em; in free_extent_map_tree() local 22 em = rb_entry(node, struct extent_map, rb_node); in free_extent_map_tree() 23 remove_extent_mapping(em_tree, em); in free_extent_map_tree() 26 if (refcount_read(&em->refs) != 1) { in free_extent_map_tree() 28 "em leak: em (start 0x%llx len 0x%llx block_start 0x%llx block_len 0x%llx) refs %d", in free_extent_map_tree() 29 em->start, em->len, em->block_start, in free_extent_map_tree() 30 em in free_extent_map_tree() 59 struct extent_map *em; test_case_1() local 149 struct extent_map *em; test_case_2() local 231 struct extent_map *em; __test_case_3() local 330 struct extent_map *em; __test_case_4() local 449 struct extent_map *em; add_compressed_extent() local 665 struct extent_map *em = NULL; test_case_6() local 719 struct extent_map *em; test_case_7() local 862 struct extent_map *em; test_rmap_block() local [all...] |
/kernel/linux/linux-6.6/fs/btrfs/ |
H A D | extent_map.c | 48 struct extent_map *em; in alloc_extent_map() local 49 em = kmem_cache_zalloc(extent_map_cache, GFP_NOFS); in alloc_extent_map() 50 if (!em) in alloc_extent_map() 52 RB_CLEAR_NODE(&em->rb_node); in alloc_extent_map() 53 em->compress_type = BTRFS_COMPRESS_NONE; in alloc_extent_map() 54 refcount_set(&em->refs, 1); in alloc_extent_map() 55 INIT_LIST_HEAD(&em->list); in alloc_extent_map() 56 return em; in alloc_extent_map() 60 * Drop the reference out on @em by one and free the structure if the reference 63 void free_extent_map(struct extent_map *em) in free_extent_map() argument 84 tree_insert(struct rb_root_cached *root, struct extent_map *em) tree_insert() argument 231 try_merge_map(struct extent_map_tree *tree, struct extent_map *em) try_merge_map() argument 299 struct extent_map *em; unpin_extent_cache() local 334 clear_em_logging(struct extent_map_tree *tree, struct extent_map *em) clear_em_logging() argument 343 setup_extent_mapping(struct extent_map_tree *tree, struct extent_map *em, int modified) setup_extent_mapping() argument 357 extent_map_device_set_bits(struct extent_map *em, unsigned bits) extent_map_device_set_bits() argument 373 extent_map_device_clear_bits(struct extent_map *em, unsigned bits) extent_map_device_clear_bits() argument 403 add_extent_mapping(struct extent_map_tree *tree, struct extent_map *em, int modified) add_extent_mapping() argument 427 struct extent_map *em; __lookup_extent_mapping() local 494 remove_extent_mapping(struct extent_map_tree *tree, struct extent_map *em) remove_extent_mapping() argument 524 next_extent_map(const struct extent_map *em) next_extent_map() argument 534 prev_extent_map(struct extent_map *em) prev_extent_map() argument 550 merge_extent_mapping(struct extent_map_tree *em_tree, struct extent_map *existing, struct extent_map *em, u64 map_start) merge_extent_mapping() argument 612 struct extent_map *em = *em_in; btrfs_add_extent_mapping() local 679 struct extent_map *em; drop_all_extent_maps_fast() local 712 struct extent_map *em; btrfs_drop_extent_map_range() local 973 struct extent_map *em; split_extent_map() local [all...] |
H A D | extent_map.h | 28 /* This em is merged from two or more physically adjacent ems */ 47 * Generation of the extent map, for merged em it's the highest 68 static inline int extent_map_in_tree(const struct extent_map *em) in extent_map_in_tree() argument 70 return !RB_EMPTY_NODE(&em->rb_node); in extent_map_in_tree() 73 static inline u64 extent_map_end(struct extent_map *em) in extent_map_end() argument 75 if (em->start + em->len < em->start) in extent_map_end() 77 return em->start + em in extent_map_end() 80 extent_map_block_end(struct extent_map *em) extent_map_block_end() argument [all...] |
H A D | defrag.c | 477 * Return valid em if we find a file extent matching the requirement. 488 struct extent_map *em; in defrag_get_extent() local 493 em = alloc_extent_map(); in defrag_get_extent() 494 if (!em) { in defrag_get_extent() 566 em->start = start; in defrag_get_extent() 567 em->orig_start = start; in defrag_get_extent() 568 em->block_start = EXTENT_MAP_HOLE; in defrag_get_extent() 569 em->len = key.offset - start; in defrag_get_extent() 586 /* Now this extent covers @start, convert it to em */ in defrag_get_extent() 587 btrfs_extent_item_to_extent_map(inode, &path, fi, em); in defrag_get_extent() 615 struct extent_map *em; defrag_lookup_extent() local 658 get_extent_max_capacity(const struct btrfs_fs_info *fs_info, const struct extent_map *em) get_extent_max_capacity() argument 666 defrag_check_next_extent(struct inode *inode, struct extent_map *em, u32 extent_thresh, u64 newer_than, bool locked) defrag_check_next_extent() argument 835 struct extent_map *em; defrag_collect_targets() local [all...] |
H A D | inode.c | 1105 struct extent_map *em; in submit_one_async_extent() local 1147 em = create_io_em(inode, start, in submit_one_async_extent() 1156 if (IS_ERR(em)) { in submit_one_async_extent() 1157 ret = PTR_ERR(em); in submit_one_async_extent() 1160 free_extent_map(em); in submit_one_async_extent() 1217 struct extent_map *em; in get_extent_allocation_hint() local 1221 em = search_extent_mapping(em_tree, start, num_bytes); in get_extent_allocation_hint() 1222 if (em) { in get_extent_allocation_hint() 1228 if (em->block_start >= EXTENT_MAP_LAST_BYTE) { in get_extent_allocation_hint() 1229 free_extent_map(em); in get_extent_allocation_hint() 1288 struct extent_map *em; cow_file_range() local 2138 struct extent_map *em; run_delalloc_nocow() local 2619 struct extent_map *em; btrfs_find_new_delalloc_bytes() local 4872 struct extent_map *em = NULL; btrfs_cont_expand() local 6762 struct extent_map *em = NULL; btrfs_get_extent() local 6952 struct extent_map *em = NULL; btrfs_create_dio_extent() local 6990 struct extent_map *em; btrfs_new_extent_direct() local 7252 struct extent_map *em; create_io_em() local 7299 struct extent_map *em = *map; btrfs_get_blocks_direct_write() local 7439 struct extent_map *em; btrfs_dio_iomap_begin() local 9574 struct extent_map *em; __btrfs_prealloc_file_range() local 10062 struct extent_map *em; btrfs_encoded_read() local 10213 struct extent_map *em; btrfs_do_encoded_write() local 10582 struct extent_map *em = NULL; btrfs_swap_activate() local [all...] |
/kernel/linux/linux-5.10/fs/btrfs/ |
H A D | extent_map.c | 52 struct extent_map *em; in alloc_extent_map() local 53 em = kmem_cache_zalloc(extent_map_cache, GFP_NOFS); in alloc_extent_map() 54 if (!em) in alloc_extent_map() 56 RB_CLEAR_NODE(&em->rb_node); in alloc_extent_map() 57 em->flags = 0; in alloc_extent_map() 58 em->compress_type = BTRFS_COMPRESS_NONE; in alloc_extent_map() 59 em->generation = 0; in alloc_extent_map() 60 refcount_set(&em->refs, 1); in alloc_extent_map() 61 INIT_LIST_HEAD(&em->list); in alloc_extent_map() 62 return em; in alloc_extent_map() 72 free_extent_map(struct extent_map *em) free_extent_map() argument 94 tree_insert(struct rb_root_cached *root, struct extent_map *em) tree_insert() argument 235 try_merge_map(struct extent_map_tree *tree, struct extent_map *em) try_merge_map() argument 300 struct extent_map *em; unpin_extent_cache() local 335 clear_em_logging(struct extent_map_tree *tree, struct extent_map *em) clear_em_logging() argument 342 setup_extent_mapping(struct extent_map_tree *tree, struct extent_map *em, int modified) setup_extent_mapping() argument 356 extent_map_device_set_bits(struct extent_map *em, unsigned bits) extent_map_device_set_bits() argument 371 extent_map_device_clear_bits(struct extent_map *em, unsigned bits) extent_map_device_clear_bits() argument 397 add_extent_mapping(struct extent_map_tree *tree, struct extent_map *em, int modified) add_extent_mapping() argument 421 struct extent_map *em; __lookup_extent_mapping() local 488 remove_extent_mapping(struct extent_map_tree *tree, struct extent_map *em) remove_extent_mapping() argument 514 next_extent_map(struct extent_map *em) next_extent_map() argument 524 prev_extent_map(struct extent_map *em) prev_extent_map() argument 540 merge_extent_mapping(struct extent_map_tree *em_tree, struct extent_map *existing, struct extent_map *em, u64 map_start) merge_extent_mapping() argument 601 struct extent_map *em = *em_in; btrfs_add_extent_mapping() local [all...] |
H A D | extent_map.h | 58 static inline int extent_map_in_tree(const struct extent_map *em) in extent_map_in_tree() argument 60 return !RB_EMPTY_NODE(&em->rb_node); in extent_map_in_tree() 63 static inline u64 extent_map_end(struct extent_map *em) in extent_map_end() argument 65 if (em->start + em->len < em->start) in extent_map_end() 67 return em->start + em->len; in extent_map_end() 70 static inline u64 extent_map_block_end(struct extent_map *em) in extent_map_block_end() argument 72 if (em in extent_map_block_end() [all...] |
H A D | file.c | 520 struct extent_map *em; in btrfs_drop_extent_cache() local 549 em = lookup_extent_mapping(em_tree, start, len); in btrfs_drop_extent_cache() 550 if (!em) { in btrfs_drop_extent_cache() 554 flags = em->flags; in btrfs_drop_extent_cache() 555 gen = em->generation; in btrfs_drop_extent_cache() 556 if (skip_pinned && test_bit(EXTENT_FLAG_PINNED, &em->flags)) { in btrfs_drop_extent_cache() 557 if (testend && em->start + em->len >= start + len) { in btrfs_drop_extent_cache() 558 free_extent_map(em); in btrfs_drop_extent_cache() 562 start = em in btrfs_drop_extent_cache() 2455 struct extent_map *em; find_first_non_hole() local 3082 struct extent_map *em; btrfs_zero_range_check_range_boundary() local 3107 struct extent_map *em; btrfs_zero_range() local 3295 struct extent_map *em; btrfs_fallocate() local 3492 struct extent_map *em = NULL; find_desired_extent() local [all...] |
H A D | inode.c | 773 struct extent_map *em; in submit_compressed_extents() local 851 em = create_io_em(inode, async_extent->start, in submit_compressed_extents() 860 if (IS_ERR(em)) in submit_compressed_extents() 863 free_extent_map(em); in submit_compressed_extents() 936 struct extent_map *em; in get_extent_allocation_hint() local 940 em = search_extent_mapping(em_tree, start, num_bytes); in get_extent_allocation_hint() 941 if (em) { in get_extent_allocation_hint() 947 if (em->block_start >= EXTENT_MAP_LAST_BYTE) { in get_extent_allocation_hint() 948 free_extent_map(em); in get_extent_allocation_hint() 949 em in get_extent_allocation_hint() 991 struct extent_map *em; cow_file_range() local 1697 struct extent_map *em; run_delalloc_nocow() local 2265 struct extent_map *em; btrfs_find_new_delalloc_bytes() local 4760 struct extent_map *em = NULL; btrfs_cont_expand() local 4997 struct extent_map *em; evict_inode_truncate_pages() local 6604 struct extent_map *em = NULL; btrfs_get_extent() local 6806 struct extent_map *em; btrfs_get_extent_fiemap() local 6940 struct extent_map *em = NULL; btrfs_create_dio_extent() local 6970 struct extent_map *em; btrfs_new_extent_direct() local 7249 struct extent_map *em; create_io_em() local 7306 struct extent_map *em = *map; btrfs_get_blocks_direct_write() local 7388 struct extent_map *em; btrfs_dio_iomap_begin() local 9783 struct extent_map *em; __btrfs_prealloc_file_range() local 10166 struct extent_map *em = NULL; btrfs_swap_activate() local [all...] |
H A D | extent_io.c | 2456 struct extent_map *em; in btrfs_get_io_failure_record() local 2489 em = lookup_extent_mapping(em_tree, start, failrec->len); in btrfs_get_io_failure_record() 2490 if (!em) { in btrfs_get_io_failure_record() 2496 if (em->start > start || em->start + em->len <= start) { in btrfs_get_io_failure_record() 2497 free_extent_map(em); in btrfs_get_io_failure_record() 2498 em = NULL; in btrfs_get_io_failure_record() 2501 if (!em) { in btrfs_get_io_failure_record() 2506 logical = start - em in btrfs_get_io_failure_record() 3113 struct extent_map *em; __get_extent_map() local 3154 struct extent_map *em; btrfs_do_readpage() local 3470 struct extent_map *em; __extent_writepage_io() local 4442 struct extent_map *em; try_release_extent_mapping() local 4528 struct extent_map *em; get_extent_skip_holes() local 4681 struct extent_map *em = NULL; extent_fiemap() local [all...] |
/kernel/linux/linux-5.10/net/sched/ |
H A D | ematch.c | 171 struct tcf_ematch *em, struct nlattr *nla, int idx) in tcf_em_validate() 202 em->data = ref; in tcf_em_validate() 212 em->ops = tcf_em_lookup(em_hdr->kind); in tcf_em_validate() 214 if (em->ops == NULL) { in tcf_em_validate() 220 em->ops = tcf_em_lookup(em_hdr->kind); in tcf_em_validate() 221 if (em->ops) { in tcf_em_validate() 226 module_put(em->ops->owner); in tcf_em_validate() 227 em->ops = NULL; in tcf_em_validate() 237 if (em->ops->datalen && data_len < em in tcf_em_validate() 169 tcf_em_validate(struct tcf_proto *tp, struct tcf_ematch_tree_hdr *tree_hdr, struct tcf_ematch *em, struct nlattr *nla, int idx) tcf_em_validate() argument 312 struct tcf_ematch *em; tcf_em_tree_validate() local 408 struct tcf_ematch *em = tcf_em_get_match(tree, i); tcf_em_tree_destroy() local 458 struct tcf_ematch *em = tcf_em_get_match(tree, i); tcf_em_tree_dump() local 491 tcf_em_match(struct sk_buff *skb, struct tcf_ematch *em, struct tcf_pkt_info *info) tcf_em_match() argument [all...] |
H A D | em_ipset.c | 20 struct tcf_ematch *em) in em_ipset_change() 32 em->datalen = sizeof(*set); in em_ipset_change() 33 em->data = (unsigned long)kmemdup(data, em->datalen, GFP_KERNEL); in em_ipset_change() 34 if (em->data) in em_ipset_change() 41 static void em_ipset_destroy(struct tcf_ematch *em) in em_ipset_destroy() argument 43 const struct xt_set_info *set = (const void *) em->data; in em_ipset_destroy() 45 ip_set_nfnl_put(em->net, set->index); in em_ipset_destroy() 46 kfree((void *) em->data); in em_ipset_destroy() 50 static int em_ipset_match(struct sk_buff *skb, struct tcf_ematch *em, in em_ipset_match() argument 19 em_ipset_change(struct net *net, void *data, int data_len, struct tcf_ematch *em) em_ipset_change() argument [all...] |
H A D | em_nbyte.c | 23 struct tcf_ematch *em) in em_nbyte_change() 31 em->datalen = sizeof(*nbyte) + nbyte->len; in em_nbyte_change() 32 em->data = (unsigned long)kmemdup(data, em->datalen, GFP_KERNEL); in em_nbyte_change() 33 if (em->data == 0UL) in em_nbyte_change() 39 static int em_nbyte_match(struct sk_buff *skb, struct tcf_ematch *em, in em_nbyte_match() argument 42 struct nbyte_data *nbyte = (struct nbyte_data *) em->data; in em_nbyte_match() 22 em_nbyte_change(struct net *net, void *data, int data_len, struct tcf_ematch *em) em_nbyte_change() argument
|
H A D | em_ipt.c | 127 struct tcf_ematch *em) in em_ipt_change() 175 em->datalen = sizeof(*im) + mdata_len; in em_ipt_change() 176 em->data = (unsigned long)im; in em_ipt_change() 185 static void em_ipt_destroy(struct tcf_ematch *em) in em_ipt_destroy() argument 187 struct em_ipt_match *im = (void *)em->data; in em_ipt_destroy() 194 .net = em->net, in em_ipt_destroy() 205 static int em_ipt_match(struct sk_buff *skb, struct tcf_ematch *em, in em_ipt_match() argument 208 const struct em_ipt_match *im = (const void *)em->data; in em_ipt_match() 235 indev = dev_get_by_index_rcu(em->net, skb->skb_iif); in em_ipt_match() 238 indev ?: skb->dev, skb->dev, NULL, em in em_ipt_match() 126 em_ipt_change(struct net *net, void *data, int data_len, struct tcf_ematch *em) em_ipt_change() argument 250 em_ipt_dump(struct sk_buff *skb, struct tcf_ematch *em) em_ipt_dump() argument [all...] |
/kernel/linux/linux-6.6/net/sched/ |
H A D | ematch.c | 171 struct tcf_ematch *em, struct nlattr *nla, int idx) in tcf_em_validate() 202 em->data = ref; in tcf_em_validate() 212 em->ops = tcf_em_lookup(em_hdr->kind); in tcf_em_validate() 214 if (em->ops == NULL) { in tcf_em_validate() 220 em->ops = tcf_em_lookup(em_hdr->kind); in tcf_em_validate() 221 if (em->ops) { in tcf_em_validate() 226 module_put(em->ops->owner); in tcf_em_validate() 227 em->ops = NULL; in tcf_em_validate() 237 if (em->ops->datalen && data_len < em in tcf_em_validate() 169 tcf_em_validate(struct tcf_proto *tp, struct tcf_ematch_tree_hdr *tree_hdr, struct tcf_ematch *em, struct nlattr *nla, int idx) tcf_em_validate() argument 312 struct tcf_ematch *em; tcf_em_tree_validate() local 408 struct tcf_ematch *em = tcf_em_get_match(tree, i); tcf_em_tree_destroy() local 458 struct tcf_ematch *em = tcf_em_get_match(tree, i); tcf_em_tree_dump() local 491 tcf_em_match(struct sk_buff *skb, struct tcf_ematch *em, struct tcf_pkt_info *info) tcf_em_match() argument [all...] |
H A D | em_ipset.c | 20 struct tcf_ematch *em) in em_ipset_change() 32 em->datalen = sizeof(*set); in em_ipset_change() 33 em->data = (unsigned long)kmemdup(data, em->datalen, GFP_KERNEL); in em_ipset_change() 34 if (em->data) in em_ipset_change() 41 static void em_ipset_destroy(struct tcf_ematch *em) in em_ipset_destroy() argument 43 const struct xt_set_info *set = (const void *) em->data; in em_ipset_destroy() 45 ip_set_nfnl_put(em->net, set->index); in em_ipset_destroy() 46 kfree((void *) em->data); in em_ipset_destroy() 50 static int em_ipset_match(struct sk_buff *skb, struct tcf_ematch *em, in em_ipset_match() argument 19 em_ipset_change(struct net *net, void *data, int data_len, struct tcf_ematch *em) em_ipset_change() argument [all...] |
H A D | em_nbyte.c | 23 struct tcf_ematch *em) in em_nbyte_change() 31 em->datalen = sizeof(*nbyte) + nbyte->len; in em_nbyte_change() 32 em->data = (unsigned long)kmemdup(data, em->datalen, GFP_KERNEL); in em_nbyte_change() 33 if (em->data == 0UL) in em_nbyte_change() 39 static int em_nbyte_match(struct sk_buff *skb, struct tcf_ematch *em, in em_nbyte_match() argument 42 struct nbyte_data *nbyte = (struct nbyte_data *) em->data; in em_nbyte_match() 22 em_nbyte_change(struct net *net, void *data, int data_len, struct tcf_ematch *em) em_nbyte_change() argument
|
H A D | em_ipt.c | 127 struct tcf_ematch *em) in em_ipt_change() 175 em->datalen = sizeof(*im) + mdata_len; in em_ipt_change() 176 em->data = (unsigned long)im; in em_ipt_change() 185 static void em_ipt_destroy(struct tcf_ematch *em) in em_ipt_destroy() argument 187 struct em_ipt_match *im = (void *)em->data; in em_ipt_destroy() 194 .net = em->net, in em_ipt_destroy() 205 static int em_ipt_match(struct sk_buff *skb, struct tcf_ematch *em, in em_ipt_match() argument 208 const struct em_ipt_match *im = (const void *)em->data; in em_ipt_match() 235 indev = dev_get_by_index_rcu(em->net, skb->skb_iif); in em_ipt_match() 238 indev ?: skb->dev, skb->dev, NULL, em in em_ipt_match() 126 em_ipt_change(struct net *net, void *data, int data_len, struct tcf_ematch *em) em_ipt_change() argument 250 em_ipt_dump(struct sk_buff *skb, struct tcf_ematch *em) em_ipt_dump() argument [all...] |
/kernel/linux/linux-6.6/drivers/block/aoe/ |
H A D | aoechr.c | 138 struct ErrMsg *em; in aoechr_error() local 146 em = emsgs + emsgs_tail_idx; in aoechr_error() 147 if ((em->flags & EMFL_VALID)) { in aoechr_error() 156 em->msg = mp; in aoechr_error() 157 em->flags |= EMFL_VALID; in aoechr_error() 158 em->len = n; in aoechr_error() 225 struct ErrMsg *em; in aoechr_read() local 236 em = emsgs + emsgs_head_idx; in aoechr_read() 237 if ((em->flags & EMFL_VALID) != 0) in aoechr_read() 258 if (em in aoechr_read() [all...] |
/kernel/linux/linux-6.6/drivers/thermal/ |
H A D | cpufreq_cooling.c | 59 * @em: Reference on the Energy Model of the device 74 struct em_perf_domain *em; member 97 if (freq > cpufreq_cdev->em->table[i].frequency) in get_level() 111 if (freq > cpufreq_cdev->em->table[i].frequency) in cpu_freq_to_power() 115 power_mw = cpufreq_cdev->em->table[i + 1].power; in cpu_freq_to_power() 129 em_power_mw = cpufreq_cdev->em->table[i].power; in cpu_power_to_freq() 135 return cpufreq_cdev->em->table[i].frequency; in cpu_power_to_freq() 275 freq = cpufreq_cdev->em->table[idx].frequency; in cpufreq_state2power() 315 struct em_perf_domain *em) { in em_is_sane() 319 if (!em || em_is_artificia in em_is_sane() 314 em_is_sane(struct cpufreq_cooling_device *cpufreq_cdev, struct em_perf_domain *em) em_is_sane() argument 492 __cpufreq_cooling_register(struct device_node *np, struct cpufreq_policy *policy, struct em_perf_domain *em) __cpufreq_cooling_register() argument 637 struct em_perf_domain *em = em_cpu_get(policy->cpu); of_cpufreq_cooling_register() local [all...] |
/kernel/linux/linux-5.10/drivers/thermal/ |
H A D | cpufreq_cooling.c | 60 * @em: Reference on the Energy Model of the device 76 struct em_perf_domain *em; member 101 if (freq > cpufreq_cdev->em->table[i].frequency) in get_level() 114 if (freq > cpufreq_cdev->em->table[i].frequency) in cpu_freq_to_power() 118 return cpufreq_cdev->em->table[i + 1].power; in cpu_freq_to_power() 127 if (power >= cpufreq_cdev->em->table[i].power) in cpu_power_to_freq() 131 return cpufreq_cdev->em->table[i].frequency; in cpu_power_to_freq() 278 freq = cpufreq_cdev->em->table[idx].frequency; in cpufreq_state2power() 322 struct em_perf_domain *em) { in em_is_sane() 326 if (!em) in em_is_sane() 321 em_is_sane(struct cpufreq_cooling_device *cpufreq_cdev, struct em_perf_domain *em) em_is_sane() argument 481 __cpufreq_cooling_register(struct device_node *np, struct cpufreq_policy *policy, struct em_perf_domain *em) __cpufreq_cooling_register() argument 638 struct em_perf_domain *em = em_cpu_get(policy->cpu); of_cpufreq_cooling_register() local [all...] |
/kernel/linux/linux-5.10/drivers/block/aoe/ |
H A D | aoechr.c | 128 struct ErrMsg *em; in aoechr_error() local 136 em = emsgs + emsgs_tail_idx; in aoechr_error() 137 if ((em->flags & EMFL_VALID)) { in aoechr_error() 148 em->msg = mp; in aoechr_error() 149 em->flags |= EMFL_VALID; in aoechr_error() 150 em->len = n; in aoechr_error() 217 struct ErrMsg *em; in aoechr_read() local 228 em = emsgs + emsgs_head_idx; in aoechr_read() 229 if ((em->flags & EMFL_VALID) != 0) in aoechr_read() 250 if (em in aoechr_read() [all...] |