| /linux-6.15/fs/erofs/ |
| H A D | xattr.c | 84 it.kaddr = erofs_bread(&it.buf, it.pos, true); in erofs_init_inode_xattrs() 105 it.kaddr = erofs_bread(&it.buf, it.pos, true); in erofs_init_inode_xattrs() 186 it->kaddr = erofs_bread(&it->buf, it->pos, true); in erofs_xattr_copy_to_buffer() 193 memcpy(it->buffer + it->buffer_ofs, src, slice); in erofs_xattr_copy_to_buffer() 235 if (it->buffer_ofs + name_total > it->buffer_size) in erofs_listxattr_foreach() 247 it->buffer[it->buffer_ofs++] = '\0'; in erofs_listxattr_foreach() 289 it->kaddr = erofs_bread(&it->buf, it->pos, true); in erofs_getxattr_foreach() 333 it->kaddr = erofs_bread(&it->buf, it->pos, true); in erofs_xattr_iter_inline() 370 it->kaddr = erofs_bread(&it->buf, it->pos, true); in erofs_xattr_iter_shared() 416 erofs_init_metabuf(&it.buf, it.sb); in erofs_getxattr() [all …]
|
| /linux-6.15/tools/lib/bpf/ |
| H A D | btf_iter.c | 19 it->p = NULL; in btf_field_iter_init() 20 it->m_idx = -1; in btf_field_iter_init() 22 it->vlen = 0; in btf_field_iter_init() 141 it->p = t; in btf_field_iter_init() 147 if (!it->p) in btf_field_iter_next() 151 if (it->off_idx < it->desc.t_off_cnt) in btf_field_iter_next() 152 return it->p + it->desc.t_offs[it->off_idx++]; in btf_field_iter_next() 165 if (it->off_idx >= it->desc.m_off_cnt) { in btf_field_iter_next() 168 it->p += it->desc.m_sz; in btf_field_iter_next() 172 if (it->m_idx < it->vlen) in btf_field_iter_next() [all …]
|
| /linux-6.15/drivers/gpu/drm/bridge/ |
| H A D | ite-it6263.c | 489 it6263_lvds_reset(it); in it6263_lvds_config() 491 it6263_lvds_set_afe(it); in it6263_lvds_config() 815 struct it6263 *it; in it6263_probe() local 818 it = devm_kzalloc(dev, sizeof(*it), GFP_KERNEL); in it6263_probe() 819 if (!it) in it6263_probe() 822 it->dev = dev; in it6263_probe() 823 it->hdmi_i2c = client; in it6263_probe() 854 return dev_err_probe(it->dev, PTR_ERR(it->lvds_i2c), in it6263_probe() 857 it->lvds_regmap = devm_regmap_init_i2c(it->lvds_i2c, in it6263_probe() 863 it6263_lvds_config(it); in it6263_probe() [all …]
|
| /linux-6.15/drivers/usb/typec/mux/ |
| H A D | it5205.c | 126 struct it5205 *it = data; in it5205_irq_handler() local 177 struct it5205 *it; in it5205_probe() local 181 it = devm_kzalloc(dev, sizeof(*it), GFP_KERNEL); in it5205_probe() 182 if (!it) in it5205_probe() 189 it->client = client; in it5205_probe() 192 if (IS_ERR(it->regmap)) in it5205_probe() 222 sw_desc.drvdata = it; in it5205_probe() 227 if (IS_ERR(it->sw)) in it5205_probe() 231 mux_desc.drvdata = it; in it5205_probe() 236 if (IS_ERR(it->mux)) { in it5205_probe() [all …]
|
| /linux-6.15/tools/testing/selftests/bpf/progs/ |
| H A D | iters.c | 35 struct bpf_iter_num it; in iter_err_unsafe_c_loop() local 44 bpf_iter_num_destroy(&it); in iter_err_unsafe_c_loop() 55 struct bpf_iter_num it; in iter_err_unsafe_asm_loop() local 81 : [it]"r"(&it), in iter_err_unsafe_asm_loop() 97 struct bpf_iter_num it; in iter_while_loop() local 133 struct bpf_iter_num it; in iter_for_loop() local 139 for (v = bpf_iter_num_next(&it); v; v = bpf_iter_num_next(&it)) { in iter_for_loop() 181 struct bpf_iter_num it; in iter_pragma_unroll_loop() local 201 struct bpf_iter_num it; in iter_manual_unroll_loop() local 224 struct bpf_iter_num it; in iter_multiple_sequential_loops() local [all …]
|
| H A D | iters_testmod_seq.c | 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; in testmod_seq_getter_good() local 116 bpf_iter_testmod_seq_new(&it, 100, 100); in testmod_seq_getter_good() 118 while ((v = bpf_iter_testmod_seq_next(&it))) { in testmod_seq_getter_good() 122 sum *= bpf_iter_testmod_seq_value(0, &it); in testmod_seq_getter_good() [all …]
|
| H A D | iters_num.c | 142 struct bpf_iter_num it; in num_invalid_range() local 145 bpf_iter_num_destroy(&it); in num_invalid_range() 156 struct bpf_iter_num it; in num_max_range() local 159 bpf_iter_num_destroy(&it); in num_max_range() 170 struct bpf_iter_num it; in num_e2big_range() local 173 bpf_iter_num_destroy(&it); in num_e2big_range() 184 struct bpf_iter_num it; in num_succ_elem_cnt() local 191 bpf_iter_num_destroy(&it); in num_succ_elem_cnt() 204 struct bpf_iter_num it; in num_overfetched_elem_cnt() local 213 bpf_iter_num_destroy(&it); in num_overfetched_elem_cnt() [all …]
|
| H A D | verifier_bits_iter.c | 13 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-6.15/rust/macros/ |
| H A D | helpers.rs | 5 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() 14 if let Some(TokenTree::Literal(literal)) = it.next() { in try_literal() 22 try_literal(it).and_then(|string| { in try_string() 37 pub(crate) fn expect_ident(it: &mut token_stream::IntoIter) -> String { in expect_ident() 38 try_ident(it).expect("Expected Ident") in expect_ident() 41 pub(crate) fn expect_punct(it: &mut token_stream::IntoIter) -> char { in expect_punct() 50 try_string(it).expect("Expected string") in expect_string() 54 let string = try_string(it).expect("Expected string"); in expect_string_ascii() 67 pub(crate) fn expect_end(it: &mut token_stream::IntoIter) { in expect_end() [all …]
|
| H A D | module.rs | 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() 105 fn parse(it: &mut token_stream::IntoIter) -> Self { in parse() 122 let key = match it.next() { in parse() 132 assert_eq!(expect_punct(it), ':'); in parse() 146 assert_eq!(expect_punct(it), ','); in parse() 151 expect_end(it); in parse() 175 let mut it = ts.into_iter(); in module() localVariable [all …]
|
| H A D | concat_idents.rs | 7 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-6.15/fs/smb/client/ |
| H A D | dfs_cache.h | 46 int dfs_cache_get_tgt_referral(const char *path, const struct dfs_cache_tgt_iterator *it, 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() 83 kfree(it); in dfs_cache_free_tgts() 89 dfs_cache_get_tgt_name(const struct dfs_cache_tgt_iterator *it) in dfs_cache_get_tgt_name() argument [all …]
|
| /linux-6.15/drivers/gpu/drm/nouveau/nvkm/subdev/mmu/ |
| H A D | vmm.c | 122 it->flush = min(it->flush, it->max - it->lvl); in nvkm_vmm_flush_mark() 131 it->vmm->func->flush(it->vmm, it->flush); in nvkm_vmm_flush() 478 it->desc[it->lvl].func->pde(it->vmm, pgd, pdei); in nvkm_vmm_ref_hwpt() 518 for (it.lvl = 0; desc[it.lvl].bits; it.lvl++) { in nvkm_vmm_iter() 522 it.max = --it.lvl; in nvkm_vmm_iter() 523 it.pt[it.max] = vmm->pd; in nvkm_vmm_iter() 528 it.lvl = it.max; in nvkm_vmm_iter() 575 it.pte[it.lvl] += ptes; in nvkm_vmm_iter() 579 it.pte[it.lvl++] = 0; in nvkm_vmm_iter() 580 it.pte[it.lvl]++; in nvkm_vmm_iter() [all …]
|
| /linux-6.15/Documentation/translations/it_IT/process/ |
| H A D | programming-language.rst | 4 :Translator: Federico Vaga <[email protected].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 28 linguaggio stesso (come l'aggiunta di nuove parole chiave) [it-n2049]_. 47 codice verrà compilato usando ``rustc`` [it-rustc]_ con l'opzione 59 .. [it-gcc] https://gcc.gnu.org 60 .. [it-clang] https://clang.llvm.org 65 .. [it-rust-language] https://www.rust-lang.org [all …]
|
| /linux-6.15/include/linux/ceph/ |
| H A D | messenger.h | 140 BUG_ON(!(it)->iter.bi_size); \ 143 bio_advance_iter((it)->bio, &(it)->iter, __cur_n); \ 144 if (!(it)->iter.bi_size && (it)->bio->bi_next) { \ 146 (it)->bio = (it)->bio->bi_next; \ 147 (it)->iter = (it)->bio->bi_iter; \ 157 __ceph_bio_iter_advance_step(it, n, 0) 167 __cur_iter = (it)->iter; \ 183 bvec_iter_advance((it)->bvecs, &(it)->iter, (n)); \ 190 __ceph_bvec_iter_advance_step(it, n, 0) 200 __cur_iter = (it)->iter; \ [all …]
|
| /linux-6.15/drivers/net/wireless/realtek/rtlwifi/ |
| H A D | Kconfig | 24 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-6.15/drivers/of/ |
| H A D | base.c | 1244 memset(it, 0, sizeof(*it)); in of_phandle_iterator_init() 1277 if (!it->cur || it->phandle_end >= it->list_end) in of_phandle_iterator_next() 1280 it->cur = it->phandle_end; in of_phandle_iterator_next() 1283 it->phandle = be32_to_cpup(it->cur++); in of_phandle_iterator_next() 1296 it->parent, it->phandle); in of_phandle_iterator_next() 1325 if (it->cur + count > it->list_end) { in of_phandle_iterator_next() 1328 it->parent, it->cells_name, in of_phandle_iterator_next() 1329 count, it->list_end - it->cur); in of_phandle_iterator_next() 1332 it->parent, of_node_full_name(it->node), in of_phandle_iterator_next() 1333 count, it->list_end - it->cur); in of_phandle_iterator_next() [all …]
|
| /linux-6.15/drivers/accessibility/speakup/ |
| H A D | Kconfig | 8 This is the Speakup screen reader. Think of it as a 10 kernel, it can speak everything on the text console from 56 or m to build it as a module. See the configuration 65 or m to build it as a module. See the configuration 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 107 kernel, or m to build it as a module. See the 141 kernel, or m to build it as a module. See the 152 kernel, or m to build it as a module. See the 162 kernel, or m to build it as a module. See the [all …]
|
| /linux-6.15/Documentation/filesystems/ |
| H A D | hpfs.rst | 15 is taken from it 42 danger. I tried to write it so that it won't crash if check=normal on 45 bitmaps when accessing it). 125 name it's comparing to with its code page (850). These could never match. Is it 181 it will be slow). 201 whole created by this driver, it is BUG - let me know about it. 259 1.93 Modified, so that it works with kernels >= 2.1.131, I don't know if it 263 test it) 286 it) 288 Fixed a bug that it set badly one flag in large anode tree (it was not [all …]
|
| /linux-6.15/kernel/bpf/ |
| H A D | kmem_cache_iter.c | 24 __bpf_kfunc int bpf_iter_kmem_cache_new(struct bpf_iter_kmem_cache *it) in bpf_iter_kmem_cache_new() argument 26 struct bpf_iter_kmem_cache_kern *kit = (void *)it; in bpf_iter_kmem_cache_new() 28 BUILD_BUG_ON(sizeof(*kit) > sizeof(*it)); in bpf_iter_kmem_cache_new() 29 BUILD_BUG_ON(__alignof__(*kit) != __alignof__(*it)); in bpf_iter_kmem_cache_new() 35 __bpf_kfunc struct kmem_cache *bpf_iter_kmem_cache_next(struct bpf_iter_kmem_cache *it) in bpf_iter_kmem_cache_next() argument 37 struct bpf_iter_kmem_cache_kern *kit = (void *)it; in bpf_iter_kmem_cache_next() 80 __bpf_kfunc void bpf_iter_kmem_cache_destroy(struct bpf_iter_kmem_cache *it) in bpf_iter_kmem_cache_destroy() argument 82 struct bpf_iter_kmem_cache_kern *kit = (void *)it; in bpf_iter_kmem_cache_destroy() 111 struct bpf_iter_kmem_cache it; member 167 bpf_iter_kmem_cache_destroy(&p->it); in kmem_cache_iter_seq_stop() [all …]
|
| /linux-6.15/kernel/time/ |
| H A D | posix-cpu-timers.c | 496 if (timer->it.cpu.firing) { in posix_cpu_timer_del() 918 if (!it->expires) in check_cpu_itimer() 922 if (it->incr) in check_cpu_itimer() 923 it->expires += it->incr; in check_cpu_itimer() 925 it->expires = 0; in check_cpu_itimer() 933 if (it->expires && it->expires < *expires) in check_cpu_itimer() 934 *expires = it->expires; in check_cpu_itimer() 1472 struct itimerspec64 it; in do_cpu_nanosleep() local 1492 memset(&it, 0, sizeof(it)); in do_cpu_nanosleep() 1493 it.it_value = *rqtp; in do_cpu_nanosleep() [all …]
|
| /linux-6.15/arch/s390/kernel/ |
| H A D | relocate_kernel.S | 36 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-6.15/drivers/iio/common/inv_sensors/ |
| H A D | inv_sensors_timestamp.c | 119 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-6.15/Documentation/gpu/amdgpu/ |
| H A D | thermal.rst | 129 Use it to enable/disable GFXOFF, and to check if it's current enabled/disabled:: 134 - Write 0 to disable it, and 1 to enable it. 135 - Read 0 means it's disabled, 1 it's enabled. 137 If it's enabled, that means that the GPU is free to enter into GFXOFF mode as 138 needed. Disabled means that it will never enter GFXOFF mode. 143 Read it to check current GFXOFF's status of a GPU:: 154 getting into 0 when possible. When it's disabled, it's always at 2. Returns 155 ``-EINVAL`` if it's not supported. 160 Read it to get the total GFXOFF entry count at the time of query since system 162 it can currently overflow as an `uint32_t`. *Only supported in vangogh* [all …]
|
| /linux-6.15/drivers/gpu/drm/radeon/ |
| H A D | radeon_vm.c | 331 bo_va->it.last = 0; in radeon_vm_bo_add() 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() 964 nptes = bo_va->it.last - bo_va->it.start + 1; in radeon_vm_bo_update() 1124 if (bo_va->it.start || bo_va->it.last) in radeon_vm_bo_rmv() 1129 if (bo_va->it.start || bo_va->it.last) { in radeon_vm_bo_rmv() [all …]
|