Home
last modified time | relevance | path

Searched refs:em (Results 1 - 25 of 118) sorted by relevance

12345

/kernel/linux/linux-5.10/fs/btrfs/tests/
H A Dextent-map-tests.c15 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 Dinode-tests.c149 * 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 Dinode-tests.c151 * 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 Dextent-map-tests.c16 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 Dextent_map.c48 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 Dextent_map.h28 /* 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 Ddefrag.c477 * 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 Dinode.c1105 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 Dextent_map.c52 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 Dextent_map.h58 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 Dfile.c520 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 Dinode.c773 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 Dextent_io.c2456 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 Dematch.c171 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 Dem_ipset.c20 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 Dem_nbyte.c23 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 Dem_ipt.c127 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 Dematch.c171 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 Dem_ipset.c20 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 Dem_nbyte.c23 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 Dem_ipt.c127 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 Daoechr.c138 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 Dcpufreq_cooling.c59 * @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 Dcpufreq_cooling.c60 * @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 Daoechr.c128 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...]

Completed in 28 milliseconds

12345