Home
last modified time | relevance | path

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

123

/Linux-v6.6/fs/btrfs/tests/
Dinode-tests.c215 struct extent_map *em = NULL; in test_btrfs_get_extent() local
253 em = btrfs_get_extent(BTRFS_I(inode), NULL, 0, 0, sectorsize); in test_btrfs_get_extent()
254 if (IS_ERR(em)) { in test_btrfs_get_extent()
255 em = NULL; in test_btrfs_get_extent()
259 if (em->block_start != EXTENT_MAP_HOLE) { in test_btrfs_get_extent()
260 test_err("expected a hole, got %llu", em->block_start); in test_btrfs_get_extent()
263 free_extent_map(em); in test_btrfs_get_extent()
273 em = btrfs_get_extent(BTRFS_I(inode), NULL, 0, 0, (u64)-1); in test_btrfs_get_extent()
274 if (IS_ERR(em)) { in test_btrfs_get_extent()
278 if (em->block_start != EXTENT_MAP_INLINE) { in test_btrfs_get_extent()
[all …]
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()
29 em->start, em->len, em->block_start, in free_extent_map_tree()
30 em->block_len, refcount_read(&em->refs)); in free_extent_map_tree()
32 refcount_set(&em->refs, 1); in free_extent_map_tree()
35 free_extent_map(em); in free_extent_map_tree()
59 struct extent_map *em; in test_case_1() local
64 em = alloc_extent_map(); in test_case_1()
[all …]
/Linux-v6.6/fs/btrfs/
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()
63 void free_extent_map(struct extent_map *em) in free_extent_map() argument
65 if (!em) in free_extent_map()
[all …]
Dextent_map.h68 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->len; in extent_map_end()
80 static inline u64 extent_map_block_end(struct extent_map *em) in extent_map_block_end() argument
82 if (em->block_start + em->block_len < em->block_start) in extent_map_block_end()
84 return em->block_start + em->block_len; in extent_map_block_end()
91 struct extent_map *em, int modified);
92 void remove_extent_mapping(struct extent_map_tree *tree, struct extent_map *em);
[all …]
Ddefrag.c488 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()
587 btrfs_extent_item_to_extent_map(inode, &path, fi, em); in defrag_get_extent()
597 return em; in defrag_get_extent()
601 free_extent_map(em); in defrag_get_extent()
[all …]
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()
[all …]
Dvolumes.c1786 struct extent_map *em; in find_next_chunk() local
1794 em = rb_entry(n, struct extent_map, rb_node); in find_next_chunk()
1795 ret = em->start + em->len; in find_next_chunk()
3040 struct extent_map *em; in btrfs_get_chunk_map() local
3044 em = lookup_extent_mapping(em_tree, logical, length); in btrfs_get_chunk_map()
3047 if (!em) { in btrfs_get_chunk_map()
3053 if (em->start > logical || em->start + em->len < logical) { in btrfs_get_chunk_map()
3056 logical, length, em->start, em->start + em->len); in btrfs_get_chunk_map()
3057 free_extent_map(em); in btrfs_get_chunk_map()
3062 return em; in btrfs_get_chunk_map()
[all …]
Dfile-item.c1266 struct extent_map *em) in btrfs_extent_item_to_extent_map() argument
1281 em->ram_bytes = btrfs_file_extent_ram_bytes(leaf, fi); in btrfs_extent_item_to_extent_map()
1282 em->generation = btrfs_file_extent_generation(leaf, fi); in btrfs_extent_item_to_extent_map()
1285 em->start = extent_start; in btrfs_extent_item_to_extent_map()
1286 em->len = extent_end - extent_start; in btrfs_extent_item_to_extent_map()
1287 em->orig_start = extent_start - in btrfs_extent_item_to_extent_map()
1289 em->orig_block_len = btrfs_file_extent_disk_num_bytes(leaf, fi); in btrfs_extent_item_to_extent_map()
1292 em->block_start = EXTENT_MAP_HOLE; in btrfs_extent_item_to_extent_map()
1296 set_bit(EXTENT_FLAG_COMPRESSED, &em->flags); in btrfs_extent_item_to_extent_map()
1297 em->compress_type = compress_type; in btrfs_extent_item_to_extent_map()
[all …]
Dblock-group.c1050 u64 group_start, struct extent_map *em) in btrfs_remove_block_group() argument
1279 remove_extent_mapping(em_tree, em); in btrfs_remove_block_group()
1282 free_extent_map(em); in btrfs_remove_block_group()
1299 struct extent_map *em; in btrfs_start_trans_remove_block_group() local
1304 em = lookup_extent_mapping(em_tree, chunk_offset, 1); in btrfs_start_trans_remove_block_group()
1306 ASSERT(em && em->start == chunk_offset); in btrfs_start_trans_remove_block_group()
1327 map = em->map_lookup; in btrfs_start_trans_remove_block_group()
1329 free_extent_map(em); in btrfs_start_trans_remove_block_group()
1931 struct extent_map *em; in read_bg_from_eb() local
1943 em = lookup_extent_mapping(em_tree, key->objectid, key->offset); in read_bg_from_eb()
[all …]
Dcompression.c330 struct extent_map *em; in add_ra_bio_pages() local
406 em = lookup_extent_mapping(em_tree, cur, page_end + 1 - cur); in add_ra_bio_pages()
414 if (!em || cur < em->start || in add_ra_bio_pages()
415 (cur + fs_info->sectorsize > extent_map_end(em)) || in add_ra_bio_pages()
416 (em->block_start >> SECTOR_SHIFT) != orig_bio->bi_iter.bi_sector) { in add_ra_bio_pages()
417 free_extent_map(em); in add_ra_bio_pages()
423 free_extent_map(em); in add_ra_bio_pages()
435 add_size = min(em->start + em->len, page_end + 1) - cur; in add_ra_bio_pages()
477 struct extent_map *em; in btrfs_submit_compressed_read() local
485 em = lookup_extent_mapping(em_tree, file_offset, fs_info->sectorsize); in btrfs_submit_compressed_read()
[all …]
Dextent_io.c938 struct extent_map *em; in __get_extent_map() local
941 em = *em_cached; in __get_extent_map()
942 if (extent_map_in_tree(em) && start >= em->start && in __get_extent_map()
943 start < extent_map_end(em)) { in __get_extent_map()
944 refcount_inc(&em->refs); in __get_extent_map()
945 return em; in __get_extent_map()
948 free_extent_map(em); in __get_extent_map()
952 em = btrfs_get_extent(BTRFS_I(inode), page, pg_offset, start, len); in __get_extent_map()
953 if (em_cached && !IS_ERR(em)) { in __get_extent_map()
955 refcount_inc(&em->refs); in __get_extent_map()
[all …]
Dfile.c2171 struct extent_map *em; in find_first_non_hole() local
2174 em = btrfs_get_extent(inode, NULL, 0, in find_first_non_hole()
2177 if (IS_ERR(em)) in find_first_non_hole()
2178 return PTR_ERR(em); in find_first_non_hole()
2181 if (em->block_start == EXTENT_MAP_HOLE) { in find_first_non_hole()
2183 *len = em->start + em->len > *start + *len ? in find_first_non_hole()
2184 0 : *start + *len - em->start - em->len; in find_first_non_hole()
2185 *start = em->start + em->len; in find_first_non_hole()
2187 free_extent_map(em); in find_first_non_hole()
2827 struct extent_map *em; in btrfs_zero_range_check_range_boundary() local
[all …]
/Linux-v6.6/net/sched/
Dematch.c171 struct tcf_ematch *em, struct nlattr *nla, int idx) in tcf_em_validate() argument
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->ops->datalen) in tcf_em_validate()
240 if (em->ops->change) { in tcf_em_validate()
[all …]
Dem_ipset.c20 struct tcf_ematch *em) in em_ipset_change() argument
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
55 const struct xt_set_info *set = (const void *) em->data; in em_ipset_match()
[all …]
Dem_nbyte.c23 struct tcf_ematch *em) in em_nbyte_change() argument
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()
Dem_ipt.c127 struct tcf_ematch *em) in em_ipt_change() argument
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->net, NULL); in em_ipt_match()
[all …]
/Linux-v6.6/drivers/thermal/
Dcpufreq_cooling.c74 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() argument
319 if (!em || em_is_artificial(em)) in em_is_sane()
323 if (!cpumask_equal(policy->related_cpus, em_span_cpus(em))) { in em_is_sane()
[all …]
/Linux-v6.6/drivers/block/aoe/
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->len > cnt) { in aoechr_read()
[all …]
/Linux-v6.6/Documentation/sphinx-static/
Dcustom.css13 div.sphinxsidebarwrapper { padding: 1em 0.4em; }
27 dl.function, dl.struct, dl.enum { margin-top: 2em; background-color: #ecf0f3; }
29 dl.function dt { margin-left: 10em; text-indent: -10em; }
31 div.kernelindent { margin-left: 2em; margin-right: 4em; }
37 text-indent: -1em;
38 margin-left: 1em; }
41 text-indent: -1em;
42 margin-left: 1em;
/Linux-v6.6/Documentation/sphinx/
Dkerneldoc-preamble.sty22 % Width of page number (\@pnumwidth): 1.55em -> 2.7em
23 % Width of chapter number: 1.5em -> 2.4em
24 % Indent of section number: 1.5em -> 2.4em
25 % Width of section number: 2.6em -> 3.2em
26 % Indent of subsection number: 4.1em -> 5.6em
27 % Width of subsection number: 3.5em -> 4.3em
34 \renewcommand*\@pnumwidth{2.7em}
39 \vskip 1.0em \@plus\p@
40 \setlength\@tempdima{2.4em}%
54 \renewcommand*\l@section{\@dottedtocline{1}{2.4em}{3.2em}}
[all …]
/Linux-v6.6/arch/arm/boot/dts/renesas/
Demev2.dtsi159 compatible = "renesas,em-sti";
167 compatible = "renesas,em-uart";
175 compatible = "renesas,em-uart";
183 compatible = "renesas,em-uart";
191 compatible = "renesas,em-uart";
204 compatible = "renesas,em-gio";
217 compatible = "renesas,em-gio";
230 compatible = "renesas,em-gio";
243 compatible = "renesas,em-gio";
256 compatible = "renesas,em-gio";
/Linux-v6.6/net/bridge/netfilter/
Debt_among.c206 const struct ebt_entry_match *em = in ebt_among_mt_check() local
212 if (expected_length > em->match_size) in ebt_among_mt_check()
215 if (wormhash_offset_invalid(info->wh_dst_ofs, em->match_size) || in ebt_among_mt_check()
216 wormhash_offset_invalid(info->wh_src_ofs, em->match_size)) in ebt_among_mt_check()
224 if (expected_length > em->match_size) in ebt_among_mt_check()
241 if (em->match_size != EBT_ALIGN(expected_length)) { in ebt_among_mt_check()
243 em->match_size, expected_length, in ebt_among_mt_check()
/Linux-v6.6/fs/ocfs2/
Dextent_map.c48 static void __ocfs2_extent_map_lookup(struct ocfs2_extent_map *em, in __ocfs2_extent_map_lookup() argument
57 list_for_each_entry(emi, &em->em_list, ei_list) { in __ocfs2_extent_map_lookup()
61 list_move(&emi->ei_list, &em->em_list); in __ocfs2_extent_map_lookup()
104 struct ocfs2_extent_map *em = &oi->ip_extent_map; in ocfs2_extent_map_trunc() local
109 list_for_each_entry_safe(emi, n, &em->em_list, ei_list) { in ocfs2_extent_map_trunc()
113 BUG_ON(em->em_num_items == 0); in ocfs2_extent_map_trunc()
114 em->em_num_items--; in ocfs2_extent_map_trunc()
217 struct ocfs2_extent_map *em = &oi->ip_extent_map; in ocfs2_extent_map_insert_rec() local
230 list_for_each_entry(emi, &em->em_list, ei_list) { in ocfs2_extent_map_insert_rec()
232 list_move(&emi->ei_list, &em->em_list); in ocfs2_extent_map_insert_rec()
[all …]
/Linux-v6.6/include/linux/
Denergy_model.h78 #define em_span_cpus(em) (to_cpumask((em)->cpus)) argument
79 #define em_is_artificial(em) ((em)->flags & EM_PERF_DOMAIN_ARTIFICIAL) argument
/Linux-v6.6/drivers/powercap/
Ddtpm_cpu.c117 struct em_perf_domain *em = em_cpu_get(dtpm_cpu->cpu); in update_pd_power_uw() local
121 cpumask_and(&cpus, cpu_online_mask, to_cpumask(em->cpus)); in update_pd_power_uw()
124 dtpm->power_min = em->table[0].power; in update_pd_power_uw()
128 dtpm->power_max = em->table[em->nr_perf_states - 1].power; in update_pd_power_uw()

123