Home
last modified time | relevance | path

Searched refs:it (Results 1 – 25 of 3044) sorted by relevance

12345678910>>...122

/linux/fs/erofs/
H A Dxattr.c31 struct erofs_xattr_iter it; in erofs_init_inode_xattrs() local
79 it.buf = __EROFS_BUF_INITIALIZER; in erofs_init_inode_xattrs()
80 ret = erofs_init_metabuf(&it.buf, sb, erofs_inode_in_metabox(inode)); in erofs_init_inode_xattrs()
83 it.pos = erofs_iloc(inode) + vi->inode_isize; in erofs_init_inode_xattrs()
86 it.kaddr = erofs_bread(&it.buf, it.pos, true); in erofs_init_inode_xattrs()
87 if (IS_ERR(it.kaddr)) { in erofs_init_inode_xattrs()
88 ret = PTR_ERR(it.kaddr); in erofs_init_inode_xattrs()
92 ih = it.kaddr; in erofs_init_inode_xattrs()
98 erofs_put_metabuf(&it.buf); in erofs_init_inode_xattrs()
104 it.pos += sizeof(struct erofs_xattr_ibody_header); in erofs_init_inode_xattrs()
[all …]
/linux/tools/lib/bpf/
H A Dbtf_iter.c16 int btf_field_iter_init(struct btf_field_iter *it, struct btf_type *t, in btf_field_iter_init() argument
19 it->p = NULL; in btf_field_iter_init()
20 it->m_idx = -1; in btf_field_iter_init()
21 it->off_idx = 0; in btf_field_iter_init()
22 it->vlen = 0; in btf_field_iter_init()
32 it->desc = (struct btf_field_desc) {}; in btf_field_iter_init()
44 it->desc = (struct btf_field_desc) { 1, {offsetof(struct btf_type, type)} }; in btf_field_iter_init()
47 it->desc = (struct btf_field_desc) { in btf_field_iter_init()
54 it->desc = (struct btf_field_desc) { in btf_field_iter_init()
61 it->desc = (struct btf_field_desc) { in btf_field_iter_init()
[all …]
/linux/drivers/usb/typec/mux/
H A Dit5205.c71 struct it5205 *it = typec_switch_get_drvdata(sw); in it5205_switch_set() local
75 regmap_update_bits(it->regmap, IT5205_REG_MUXCR, in it5205_switch_set()
79 regmap_update_bits(it->regmap, IT5205_REG_MUXCR, in it5205_switch_set()
85 regmap_write(it->regmap, IT5205_REG_MUXCR, 0); in it5205_switch_set()
94 struct it5205 *it = typec_mux_get_drvdata(mux); in it5205_mux_set() local
120 return regmap_update_bits(it->regmap, IT5205_REG_MUXCR, in it5205_mux_set()
126 struct it5205 *it = data; in it5205_irq_handler() local
130 ret = regmap_read(it->regmap, IT5205_REG_ISR, &val); in it5205_irq_handler()
135 dev_warn(&it->client->dev, "Overvoltage detected!\n"); in it5205_irq_handler()
138 regmap_update_bits(it->regmap, IT5205_REG_CSBUSR, in it5205_irq_handler()
[all …]
/linux/tools/testing/selftests/bpf/progs/
H A Diters.c33 struct bpf_iter_num it; in iter_err_unsafe_c_loop() local
38 bpf_iter_num_new(&it, 0, 1000); in iter_err_unsafe_c_loop()
39 while ((v = bpf_iter_num_next(&it))) { in iter_err_unsafe_c_loop()
42 bpf_iter_num_destroy(&it); in iter_err_unsafe_c_loop()
53 struct bpf_iter_num it; in iter_err_unsafe_asm_loop() local
79 : [it]"r"(&it), in iter_err_unsafe_asm_loop()
95 struct bpf_iter_num it; in iter_while_loop() local
100 bpf_iter_num_new(&it, 0, 3); in iter_while_loop()
101 while ((v = bpf_iter_num_next(&it))) { in iter_while_loop()
104 bpf_iter_num_destroy(&it); in iter_while_loop()
[all …]
H A Diters_num.c142 struct bpf_iter_num it; in num_invalid_range() local
144 res_invalid_range = bpf_iter_num_new(&it, 1, 0); in num_invalid_range()
145 bpf_iter_num_destroy(&it); in num_invalid_range()
156 struct bpf_iter_num it; in num_max_range() local
158 res_max_range = 10 + bpf_iter_num_new(&it, 0, BPF_MAX_LOOPS); in num_max_range()
159 bpf_iter_num_destroy(&it); in num_max_range()
170 struct bpf_iter_num it; in num_e2big_range() local
172 res_e2big_range = bpf_iter_num_new(&it, -1, BPF_MAX_LOOPS); in num_e2big_range()
173 bpf_iter_num_destroy(&it); in num_e2big_range()
184 struct bpf_iter_num it; in num_succ_elem_cnt() local
[all …]
H A Diters_testmod_seq.c13 extern int bpf_iter_testmod_seq_new(struct bpf_iter_testmod_seq *it, s64 value, int cnt) __ksym;
14 extern s64 *bpf_iter_testmod_seq_next(struct bpf_iter_testmod_seq *it) __ksym;
15 extern s64 bpf_iter_testmod_seq_value(int blah, struct bpf_iter_testmod_seq *it) __ksym;
16 extern void bpf_iter_testmod_seq_destroy(struct bpf_iter_testmod_seq *it) __ksym;
85 struct bpf_iter_testmod_seq it; in testmod_seq_getter_before_bad() local
87 return bpf_iter_testmod_seq_value(0, &it); in testmod_seq_getter_before_bad()
95 struct bpf_iter_testmod_seq it; in testmod_seq_getter_after_bad() local
98 bpf_iter_testmod_seq_new(&it, 100, 100); in testmod_seq_getter_after_bad()
100 while ((v = bpf_iter_testmod_seq_next(&it))) { in testmod_seq_getter_after_bad()
104 bpf_iter_testmod_seq_destroy(&it); in testmod_seq_getter_after_bad()
113 struct bpf_iter_testmod_seq it; testmod_seq_getter_good() local
[all...]
H A Dverifier_bits_iter.c13 int bpf_iter_bits_new(struct bpf_iter_bits *it, const u64 *unsafe_ptr__ign,
15 int *bpf_iter_bits_next(struct bpf_iter_bits *it) __ksym __weak;
16 void bpf_iter_bits_destroy(struct bpf_iter_bits *it) __ksym __weak;
25 struct bpf_iter_bits it; in BPF_PROG() local
28 bpf_iter_bits_new(&it, &data, 1); in BPF_PROG()
29 bpf_iter_bits_next(&it); in BPF_PROG()
38 struct bpf_iter_bits it = {}; in BPF_PROG() local
40 bpf_iter_bits_next(&it); in BPF_PROG()
49 struct bpf_iter_bits it = {}; in BPF_PROG() local
51 bpf_iter_bits_destroy(&it); in BPF_PROG()
/linux/rust/macros/
H A Dhelpers.rs5 pub(crate) fn try_ident(it: &mut token_stream::IntoIter) -> Option<String> { in try_ident()
6 if let Some(TokenTree::Ident(ident)) = it.next() { in try_ident()
13 pub(crate) fn try_sign(it: &mut token_stream::IntoIter) -> Option<char> { in try_sign()
14 let peek = it.clone().next(); in try_sign()
17 let _ = it.next(); in try_sign()
24 pub(crate) fn try_literal(it: &mut token_stream::IntoIter) -> Option<String> { in try_literal()
25 if let Some(TokenTree::Literal(literal)) = it.next() { in try_literal()
32 pub(crate) fn try_string(it: &mut token_stream::IntoIter) -> Option<String> { in try_string()
33 try_literal(it).and_then(|string| { in try_string()
48 pub(crate) fn expect_ident(it: &mut token_stream::IntoIter) -> String { in expect_ident()
[all …]
H A Dmodule.rs7 fn expect_string_array(it: &mut token_stream::IntoIter) -> Vec<String> { in expect_string_array()
8 let group = expect_group(it); in expect_string_array()
11 let mut it = group.stream().into_iter(); in expect_string_array() localVariable
13 while let Some(val) = try_string(&mut it) { in expect_string_array()
16 match it.next() { in expect_string_array()
220 fn expect_params(it: &mut token_stream::IntoIter) -> Vec<Parameter> { in expect_params()
221 let params = expect_group(it); in expect_params()
223 let mut it = params.stream().into_iter(); in expect_params() localVariable
227 let param_name = match it.next() { in expect_params()
233 assert_eq!(expect_punct(&mut it), ':'); in expect_params()
[all …]
H A Dconcat_idents.rs7 fn expect_ident(it: &mut token_stream::IntoIter) -> Ident { in expect_ident()
8 if let Some(TokenTree::Ident(ident)) = it.next() { in expect_ident()
16 let mut it = ts.into_iter(); in concat_idents() localVariable
17 let a = expect_ident(&mut it); in concat_idents()
18 assert_eq!(expect_punct(&mut it), ','); in concat_idents()
19 let b = expect_ident(&mut it); in concat_idents()
20 assert!(it.next().is_none(), "only two idents can be concatenated"); in concat_idents()
/linux/rust/syn/gen/
H A Dvisit.rs955 if let Some(it) = &node.name { in visit_abi()
956 v.visit_lit_str(it); in visit_abi()
971 let it = el.value(); in visit_angle_bracketed_generic_arguments() localVariable
972 v.visit_generic_argument(it); in visit_angle_bracketed_generic_arguments()
982 for it in &node.attrs { in visit_arm()
983 v.visit_attribute(it); in visit_arm()
986 if let Some(it) = &node.guard { in visit_arm()
987 skip!((it).0); in visit_arm()
988 v.visit_expr(&*(it).1); in visit_arm()
1001 if let Some(it) = &node.generics { in visit_assoc_const()
[all …]
H A Dvisit_mut.rs963 if let Some(it) = &mut node.name { in visit_abi_mut()
964 v.visit_lit_str_mut(it); in visit_abi_mut()
979 let it = el.value_mut(); in visit_angle_bracketed_generic_arguments_mut() localVariable
980 v.visit_generic_argument_mut(it); in visit_angle_bracketed_generic_arguments_mut()
992 if let Some(it) = &mut node.guard { in visit_arm_mut()
993 skip!((it).0); in visit_arm_mut()
994 v.visit_expr_mut(&mut *(it).1); in visit_arm_mut()
1007 if let Some(it) = &mut node.generics { in visit_assoc_const_mut()
1008 v.visit_angle_bracketed_generic_arguments_mut(it); in visit_assoc_const_mut()
1020 if let Some(it) = &mut node.generics { in visit_assoc_type_mut()
[all …]
/linux/fs/smb/client/
H A Ddfs_cache.h45 void dfs_cache_noreq_update_tgthint(const char *path, const struct dfs_cache_tgt_iterator *it);
46 int dfs_cache_get_tgt_referral(const char *path, const struct dfs_cache_tgt_iterator *it,
48 int dfs_cache_get_tgt_share(char *path, const struct dfs_cache_tgt_iterator *it, char **share,
56 struct dfs_cache_tgt_iterator *it) in dfs_cache_get_next_tgt() argument
59 !it || list_is_last(&it->it_list, &tl->tl_list)) in dfs_cache_get_next_tgt()
61 return list_next_entry(it, it_list); in dfs_cache_get_next_tgt()
76 struct dfs_cache_tgt_iterator *it, *nit; in dfs_cache_free_tgts() local
80 list_for_each_entry_safe(it, nit, &tl->tl_list, it_list) { in dfs_cache_free_tgts()
81 list_del(&it->it_list); in dfs_cache_free_tgts()
82 kfree(it->it_name); in dfs_cache_free_tgts()
[all …]
/linux/Documentation/translations/it_IT/process/
H A Dprogramming-language.rst4 :Translator: Federico Vaga <federico.vaga@vaga.pv.it>
11 Il kernel è scritto nel linguaggio di programmazione C [it-c-language]_.
12 Più precisamente, il kernel viene compilato con ``gcc`` [it-gcc]_ usando
13 l'opzione ``-std=gnu11`` [it-gcc-c-dialect-options]_: il dialetto GNU
15 Linux supporta anche ``clang`` [it-clang]_, leggete la documentazione
18 Questo dialetto contiene diverse estensioni al linguaggio [it-gnu-extensions]_,
25 [it-gcc-attribute-syntax]_. Gli attributi permettono di aggiungere una semantica,
28 linguaggio stesso (come l'aggiunta di nuove parole chiave) [it-n2049]_.
46 [it-rust-language]_ abilitando l'opzione di configurazione ``CONFIG_RUST``. Il
47 codice verrà compilato usando ``rustc`` [it-rustc]_ con l'opzione
[all …]
/linux/include/linux/ceph/
H A Dmessenger.h137 #define __ceph_bio_iter_advance_step(it, n, STEP) do { \ argument
141 BUG_ON(!(it)->iter.bi_size); \
142 __cur_n = min((it)->iter.bi_size, __n); \
144 bio_advance_iter((it)->bio, &(it)->iter, __cur_n); \
145 if (!(it)->iter.bi_size && (it)->bio->bi_next) { \
147 (it)->bio = (it)->bio->bi_next; \
148 (it)->iter = (it)->bio->bi_iter; \
157 #define ceph_bio_iter_advance(it, n) \ argument
158 __ceph_bio_iter_advance_step(it, n, 0)
163 #define ceph_bio_iter_advance_step(it, n, BVEC_STEP) \ argument
[all …]
/linux/drivers/net/wireless/realtek/rtlwifi/
H A DKconfig24 If you choose to build it as a module, it will be called rtl8192ce
35 If you choose to build it as a module, it will be called rtl8192se
47 If you choose to build it as a module, it will be called rtl8192de
60 If you choose to build it as a module, it will be called rtl8723ae
73 If you choose to build it as a module, it will be called rtl8723be
84 If you choose to build it as a module, it will be called rtl8188ee
96 If you choose to build it as a module, it will be called rtl8192ee
108 If you choose to build it as a module, it will be called rtl8821ae
120 If you choose to build it as a module, it will be called rtl8192cu
132 If you choose to build it as a module, it will be called rtl8192du
/linux/drivers/accessibility/speakup/
H A DKconfig8 This is the Speakup screen reader. Think of it as a
10 kernel, it can speak everything on the text console from
55 synthesizer. You can say y to build it into the kernel,
56 or m to build it as a module. See the configuration
64 synthesizer. You can say y to build it into the kernel,
65 or m to build it as a module. See the configuration
72 synthesizer. You can say y to build it into the kernel,
73 or m to build it as a module. See the configuration
80 You can say y to build it into the kernel, or m to
81 build it as a module. See the configuration help on the
[all …]
/linux/drivers/gpu/drm/radeon/
H A Dradeon_vm.c330 bo_va->it.start = 0; in radeon_vm_bo_add()
331 bo_va->it.last = 0; in radeon_vm_bo_add()
480 struct interval_tree_node *it; in radeon_vm_bo_set_addr() local
481 it = interval_tree_iter_first(&vm->va, soffset, eoffset); in radeon_vm_bo_set_addr()
482 if (it && it != &bo_va->it) { in radeon_vm_bo_set_addr()
484 tmp = container_of(it, struct radeon_bo_va, it); in radeon_vm_bo_set_addr()
488 soffset, tmp->bo, tmp->it.start, tmp->it.last); in radeon_vm_bo_set_addr()
495 if (bo_va->it.start || bo_va->it.last) { in radeon_vm_bo_set_addr()
504 tmp->it.start = bo_va->it.start; in radeon_vm_bo_set_addr()
505 tmp->it.last = bo_va->it.last; in radeon_vm_bo_set_addr()
[all …]
/linux/drivers/iio/common/inv_sensors/
H A Dinv_sensors_timestamp.c119 delta = ts->it.lo - ts->timestamp; in inv_align_timestamp_it()
138 struct inv_sensors_timestamp_interval *it; in inv_sensors_timestamp_interrupt() local
147 it = &ts->it; in inv_sensors_timestamp_interrupt()
148 it->lo = it->up; in inv_sensors_timestamp_interrupt()
149 it->up = timestamp; in inv_sensors_timestamp_interrupt()
150 delta = it->up - it->lo; in inv_sensors_timestamp_interrupt()
151 if (it->lo != 0) { in inv_sensors_timestamp_interrupt()
161 ts->timestamp = it->up - interval; in inv_sensors_timestamp_interrupt()
198 ts->timestamp = ts->it.up - interval; in inv_sensors_timestamp_apply_odr()
/linux/arch/s390/kernel/
H A Drelocate_kernel.S36 tml %r5,0x1 # is it a destination page?
39 nill %r6,0xf000 # mask it out and...
42 tml %r5,0x2 # is it a indirection page?
45 lgr %r2,%r5 # move it into the right register,
48 tml %r5,0x4 # is it the done indicator?
49 je .source_test # NO! Well, then it should be the source indicator...
50 j .done # ok, lets finish it here...
52 tml %r5,0x8 # it should be a source indicator...
53 je .base # NO, ignore it...
/linux/Documentation/userspace-api/media/dvb/
H A Dfrontend-stat-properties.rst39 frontend, but it was not possible to collect it (could be a
63 - ``FE_SCALE_NOT_AVAILABLE`` - it failed to measure it, or the
82 - ``FE_SCALE_NOT_AVAILABLE`` - it failed to measure it, or the
103 In order to get the BER (Bit Error Rate) measurement, it should be
108 bit count measurements. The frontend may reset it when a
113 - ``FE_SCALE_NOT_AVAILABLE`` - it failed to measure it, or the
136 bit count measurements. The frontend may reset it when a
141 - ``FE_SCALE_NOT_AVAILABLE`` - it failed to measure it, or the
160 In order to get the BER (Bit Error Rate) measurement, it should be
165 bit count measurements. The frontend may reset it when a
[all …]
/linux/Documentation/process/
H A Dmanagement-style.rst14 to do with reality. It started as a lark, but that doesn't mean that it
17 Btw, when talking about "kernel manager", it's all about the technical
24 People", and NOT read it. Burn it, it's a great symbolic gesture.
27 making it painfully obvious to the questioner that we don't have a clue
39 manager must be to make it. That's very deep and obvious, but it's not
76 a kernel manager have huge fiscal responsibility **anyway**, it's usually
83 you made a year ago wasn't a big decision after all, since it could be
89 - admitting you were an idiot is harder than it looks. We all like to
95 deleting it, you may have irrevocably lost the trust of that
104 your mind, and make people very **aware** of that. And it's much easier
[all …]
/linux/tools/testing/selftests/bpf/
H A Dbpf_experimental.h164 extern int bpf_iter_task_vma_new(struct bpf_iter_task_vma *it,
167 extern struct vm_area_struct *bpf_iter_task_vma_next(struct bpf_iter_task_vma *it) __ksym;
168 extern void bpf_iter_task_vma_destroy(struct bpf_iter_task_vma *it) __ksym;
564 extern int bpf_iter_css_task_new(struct bpf_iter_css_task *it,
566 extern struct task_struct *bpf_iter_css_task_next(struct bpf_iter_css_task *it) __weak __ksym;
567 extern void bpf_iter_css_task_destroy(struct bpf_iter_css_task *it) __weak __ksym;
570 extern int bpf_iter_task_new(struct bpf_iter_task *it,
572 extern struct task_struct *bpf_iter_task_next(struct bpf_iter_task *it) __weak __ksym;
573 extern void bpf_iter_task_destroy(struct bpf_iter_task *it) __weak __ksym;
576 extern int bpf_iter_css_new(struct bpf_iter_css *it,
[all …]
/linux/drivers/net/wireless/marvell/mwifiex/
H A DKconfig9 If you choose to build it as a module, it will be called
22 If you choose to build it as a module, it will be called
34 If you choose to build it as a module, it will be called
45 If you choose to build it as a module, it will be called
/linux/Documentation/filesystems/caching/
H A Dnetfs-api.rst63 blob into something it can use and may employ hash tables, trees or whatever to
67 A filesystem would typically have a cookie for each inode, and would acquire it
68 in iget and relinquish it when evicting the cookie.
70 Once it has a cookie, the filesystem needs to mark the cookie as being in use.
76 unuse it in file release and it needs to use the cookie around calls to
78 pagecache becomes dirty and unuse it when writeback is complete. This is
79 slightly tricky, and provision is made for it.
88 actually required and it can use the fscache I/O API directly.
95 volume it wants to access::
106 The volume key must be a printable string with no '/' characters in it. It
[all …]

12345678910>>...122