/kernel/linux/linux-5.10/include/soc/arc/ |
H A D | aux.h | 34 #define READ_BCR(reg, into) \ 38 if (sizeof(tmp) == sizeof(into)) { \ 39 into = *((typeof(into) *)&tmp); \ 46 #define WRITE_AUX(reg, into) \ 49 if (sizeof(tmp) == sizeof(into)) { \ 50 tmp = (*(unsigned int *)&(into)); \
|
/kernel/linux/linux-6.6/include/soc/arc/ |
H A D | aux.h | 34 #define READ_BCR(reg, into) \ 38 if (sizeof(tmp) == sizeof(into)) { \ 39 into = *((typeof(into) *)&tmp); \ 46 #define WRITE_AUX(reg, into) \ 49 if (sizeof(tmp) == sizeof(into)) { \ 50 tmp = (*(unsigned int *)&(into)); \
|
/kernel/linux/linux-5.10/tools/testing/radix-tree/ |
H A D | test.c | 121 unsigned long into; in item_gang_check_present() local 123 for (into = 0; into < nr; ) { in item_gang_check_present() 128 if (nr_to_find > (nr - into)) in item_gang_check_present() 129 nr_to_find = nr - into; in item_gang_check_present() 132 start + into, nr_to_find); in item_gang_check_present() 135 assert(items[i]->index == start + into + i); in item_gang_check_present() 136 into += hop; in item_gang_check_present() 147 unsigned long into = 0; in item_full_scan() local 154 while ((nfound = radix_tree_gang_lookup(root, (void **)items, into, in item_full_scan() [all...] |
/kernel/linux/linux-6.6/tools/testing/radix-tree/ |
H A D | test.c | 121 unsigned long into; in item_gang_check_present() local 123 for (into = 0; into < nr; ) { in item_gang_check_present() 128 if (nr_to_find > (nr - into)) in item_gang_check_present() 129 nr_to_find = nr - into; in item_gang_check_present() 132 start + into, nr_to_find); in item_gang_check_present() 135 assert(items[i]->index == start + into + i); in item_gang_check_present() 136 into += hop; in item_gang_check_present() 147 unsigned long into = 0; in item_full_scan() local 154 while ((nfound = radix_tree_gang_lookup(root, (void **)items, into, in item_full_scan() [all...] |
/kernel/linux/linux-5.10/arch/mips/include/asm/mach-ip27/ |
H A D | kernel-entry-init.h | 36 li t0, 0x1c000 # Offset of text into node memory 37 dsll t1, NASID_SHFT # Shift text nasid into place 43 dsll t1, 6 # Get pfn into place 44 dsll t2, 6 # Get pfn into place
|
/kernel/linux/linux-6.6/arch/mips/include/asm/mach-ip27/ |
H A D | kernel-entry-init.h | 36 li t0, 0x1c000 # Offset of text into node memory 37 dsll t1, NASID_SHFT # Shift text nasid into place 43 dsll t1, 6 # Get pfn into place 44 dsll t2, 6 # Get pfn into place
|
/kernel/linux/linux-5.10/arch/arm/kernel/ |
H A D | phys2virt.S | 78 @ instructions, where we need to patch in the offset into the 88 @ offset into the immediate field of the MOV instruction, or patch it 94 @ order bits, which can be patched into imm8 directly (and i:imm3 105 ubfx r6, r6, #21, #8 @ put bits 28:21 into the MOVW imm8 field 106 bfi r6, r3, #12, #3 @ put bits 31:29 into the MOVW imm3 field 156 @ instructions, where we need to patch in the offset into the 170 @ word, and patch in the high word of the offset into the immediate 183 mov r3, r6, lsr #16 @ put offset bits 31-16 into r3 184 mov r6, r6, lsr #24 @ put offset bits 31-24 into r6
|
/kernel/linux/linux-6.6/arch/arm/kernel/ |
H A D | phys2virt.S | 78 @ instructions, where we need to patch in the offset into the 88 @ offset into the immediate field of the MOV instruction, or patch it 94 @ order bits, which can be patched into imm8 directly (and i:imm3 105 ubfx r6, r6, #21, #8 @ put bits 28:21 into the MOVW imm8 field 106 bfi r6, r3, #12, #3 @ put bits 31:29 into the MOVW imm3 field 156 @ instructions, where we need to patch in the offset into the 170 @ word, and patch in the high word of the offset into the immediate 183 mov r3, r6, lsr #16 @ put offset bits 31-16 into r3 184 mov r6, r6, lsr #24 @ put offset bits 31-24 into r6
|
/kernel/linux/linux-5.10/arch/s390/kernel/ |
H A D | relocate_kernel.S | 45 lgr %r2,%r5 # move it into the right register, 63 la %r4,load_psw-.base(%r13) # load psw-address into the register 64 o %r3,4(%r4) # or load address into psw
|
/kernel/linux/linux-6.6/rust/kernel/sync/ |
H A D | arc.rs | 147 // This is to allow `Arc<U>` to be dispatched on when `Arc<T>` can be coerced into `Arc<U>`. 177 Ok(unsafe { Self::from_inner(Box::leak(inner).into()) }) in try_new() 188 UniqueArc::pin_init(init).map(|u| u.into()) in pin_init() 199 UniqueArc::init(init).map(|u| u.into()) in init() 347 /// e.into() 386 // This is to allow `ArcBorrow<U>` to be dispatched on when `ArcBorrow<T>` can be coerced into 449 /// In the following example, we make changes to the inner object before turning it into an 450 /// `Arc<Test>` object (after which point, it cannot be mutated directly). Note that `x.into()` 465 /// Ok(x.into()) 486 /// Ok(x.write(Example { a: 10, b: 20 }).into()) [all...] |
/kernel/linux/linux-5.10/arch/m68k/fpsp040/ |
H A D | binstr.S | 29 | extracts and shifts. The three msbs from d2 will go into 36 | into d2:d3. D1 will contain the bcd digit formed. 57 | a0: pointer into memory for packed bcd string formation 87 | A3. Multiply d2:d3 by 8; extract msbs into d1. 89 bfextu %d2{#0:#3},%d1 |copy 3 msbs of d2 into d1 91 bfextu %d3{#0:#3},%d6 |copy 3 msbs of d3 into d6 93 orl %d6,%d2 |or in msbs from d3 into d2
|
H A D | get_op.S | 33 | and the instruction is then restored back into the '040. The 40 | then an frestore is done to restore the instruction back into 50 | norm. The instruction is then restored back into the '040 301 moveb L_SCR1(%a6),STAG(%a6) |put tag into source tag reg - d0 411 sne LOCAL_SGN(%a0) |transform into internal extended format 496 bfextu %d0{#20:#12},%d1 |get exponent into d1 499 bfextu %d0{#17:#3},%d1 |get SE and y bits into d1 548 bfextu %d0{#20:#12},%d1 |get exponent into d1 551 bfextu %d0{#17:#3},%d1 |get SE and y bits into d1
|
H A D | kernel_ex.S | 50 | store properly signed inf (use sign of etemp) into fp0 54 | frestore the frame into the machine (done by unimp_hd) 60 | frestore the frame into the machine (done by unimp_hd) 107 | nan bit; Store default NAN into fp0 108 | frestore the frame into the machine (done by unimp_hd) 113 | frestore the frame into the machine (done by unimp_hd)
|
H A D | x_snan.S | 112 | Exit snan handler by expanding the unimp frame into a busy frame 177 movel %a0,%a1 |load dest addr into a1 178 movel %a7,%a0 |load src addr of snan into a0 199 movel %a0,%a1 |load dest addr into a1 220 movel %a0,%a1 |load dest addr into a1
|
H A D | round.S | 60 | Use rounding mode as an index into a jump table for these modes. 332 orl %d6,%d1 |shift the ls mant bits into the ms mant 369 movel %d1,%d6 |copy ls mant into d6 371 movel %d6,LOCAL_LO(%a0) |store ls mant into memory 375 | ;be shifted into ms mant 376 orl %d1,%d0 |shift the ls mant bits into the ms mant 377 movel %d0,LOCAL_HI(%a0) |store ms mant into memory 413 | d0 comes into this routine with the rounding precision. It 441 movel %d1,%d0 |copy d1 into d0 454 movel %d1,%d0 |copy d1 into d [all...] |
/kernel/linux/linux-6.6/arch/m68k/fpsp040/ |
H A D | binstr.S | 29 | extracts and shifts. The three msbs from d2 will go into 36 | into d2:d3. D1 will contain the bcd digit formed. 57 | a0: pointer into memory for packed bcd string formation 87 | A3. Multiply d2:d3 by 8; extract msbs into d1. 89 bfextu %d2{#0:#3},%d1 |copy 3 msbs of d2 into d1 91 bfextu %d3{#0:#3},%d6 |copy 3 msbs of d3 into d6 93 orl %d6,%d2 |or in msbs from d3 into d2
|
H A D | get_op.S | 33 | and the instruction is then restored back into the '040. The 40 | then an frestore is done to restore the instruction back into 50 | norm. The instruction is then restored back into the '040 301 moveb L_SCR1(%a6),STAG(%a6) |put tag into source tag reg - d0 411 sne LOCAL_SGN(%a0) |transform into internal extended format 496 bfextu %d0{#20:#12},%d1 |get exponent into d1 499 bfextu %d0{#17:#3},%d1 |get SE and y bits into d1 548 bfextu %d0{#20:#12},%d1 |get exponent into d1 551 bfextu %d0{#17:#3},%d1 |get SE and y bits into d1
|
H A D | kernel_ex.S | 50 | store properly signed inf (use sign of etemp) into fp0 54 | frestore the frame into the machine (done by unimp_hd) 60 | frestore the frame into the machine (done by unimp_hd) 107 | nan bit; Store default NAN into fp0 108 | frestore the frame into the machine (done by unimp_hd) 113 | frestore the frame into the machine (done by unimp_hd)
|
H A D | x_snan.S | 112 | Exit snan handler by expanding the unimp frame into a busy frame 177 movel %a0,%a1 |load dest addr into a1 178 movel %a7,%a0 |load src addr of snan into a0 199 movel %a0,%a1 |load dest addr into a1 220 movel %a0,%a1 |load dest addr into a1
|
H A D | round.S | 60 | Use rounding mode as an index into a jump table for these modes. 332 orl %d6,%d1 |shift the ls mant bits into the ms mant 369 movel %d1,%d6 |copy ls mant into d6 371 movel %d6,LOCAL_LO(%a0) |store ls mant into memory 375 | ;be shifted into ms mant 376 orl %d1,%d0 |shift the ls mant bits into the ms mant 377 movel %d0,LOCAL_HI(%a0) |store ms mant into memory 413 | d0 comes into this routine with the rounding precision. It 441 movel %d1,%d0 |copy d1 into d0 454 movel %d1,%d0 |copy d1 into d [all...] |
/kernel/linux/linux-6.6/arch/arm/mm/ |
H A D | cache-v7.S | 36 * clean + invalidate, before jumping into the kernel. 51 mov r3, r3, lsl r1 @ NumWays-1 shifted into bits [31:...] 101 ALT_SMP(mov r3, r0, lsr #20) @ move LoUIS into position 102 ALT_UP( mov r3, r0, lsr #26) @ move LoUU into position 129 mov r3, r0, lsr #23 @ move LoC into position 157 movne r4, r4, lsl r5 @ # of ways shifted into bits [31:...] 162 mov r5, r9, lsl r2 @ factor set number into r5 163 orr r5, r5, r4 @ factor way number into r5 164 orr r5, r5, r10 @ factor cache level into r5
|
/kernel/linux/linux-5.10/scripts/ |
H A D | config | 21 --module|-m option Turn option into a module 34 Turn option into module directly after other option
|
/kernel/linux/linux-6.6/scripts/ |
H A D | config | 21 --module|-m option Turn option into a module 34 Turn option into module directly after other option
|
/kernel/linux/linux-5.10/arch/arm/mm/ |
H A D | cache-v7.S | 34 * clean + invalidate, before jumping into the kernel. 100 ALT_SMP(mov r3, r0, lsr #20) @ move LoUIS into position 101 ALT_UP( mov r3, r0, lsr #26) @ move LoUU into position 128 mov r3, r0, lsr #23 @ move LoC into position 158 ARM( orr r11, r10, r4, lsl r5 ) @ factor way and cache number into r11 160 THUMB( orr r11, r10, r6 ) @ factor way and cache number into r11 161 ARM( orr r11, r11, r9, lsl r2 ) @ factor index number into r11 163 THUMB( orr r11, r11, r6 ) @ factor index number into r11
|
/kernel/linux/linux-6.6/rust/alloc/ |
H A D | raw_vec.rs | 150 /// Converts the entire buffer into `Box<[MaybeUninit<T>]>` with the specified `len`. 285 Some((self.ptr.cast().into(), layout)) in current_memory() 429 return Err(CapacityOverflow.into()); in grow_amortized() 455 return Err(CapacityOverflow.into()); in grow_exact() 527 memory.map_err(|_| AllocError { layout: new_layout, non_exhaustive: () }.into()) in finish_grow() 562 Err(CapacityOverflow.into()) in alloc_guard()
|