| /linux/rust/pin-init/internal/src/ |
| H A D | lib.rs | 28 DiagCtxt::with(|dcx| pin_data::pin_data(args, input, dcx)).into() 35 DiagCtxt::with(|dcx| pinned_drop::pinned_drop(args, input, dcx)).into() 41 DiagCtxt::with(|dcx| zeroable::derive(input, dcx)).into() 47 DiagCtxt::with(|dcx| zeroable::maybe_derive(input, dcx)).into() in derive_zeroable() 53 .into() in maybe_derive_zeroable() 59 DiagCtxt::with(|dcx| init::expand(input, Some("::core::convert::Infallible"), true, dcx)).into()
|
| /linux/include/soc/arc/ |
| H A D | arc_aux.h | 34 #define READ_BCR(reg, into) \ argument 38 if (sizeof(tmp) == sizeof(into)) { \ 39 into = *((typeof(into) *)&tmp); \ 46 #define WRITE_AUX(reg, into) \ argument 49 if (sizeof(tmp) == sizeof(into)) { \ 50 tmp = (*(unsigned int *)&(into)); \
|
| /linux/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() 163 into = this_index; in item_full_scan()
|
| /linux/Documentation/filesystems/ |
| H A D | idmappings.rst | 14 An idmapping is essentially a translation of a range of ids into another or the 37 idmapping is an order isomorphism from ``U`` into ``K``. So ``U`` and ``K`` are 50 dealing with subsets we can embed idmappings into each other, i.e. we can 126 of userspace ids into a range of kernel ids:: 174 immediately translated into a kernel id according to the idmapping associated 212 then translate ``k11000`` into a userspace id in the second idmapping using the 215 /* Map the kernel id up into a userspace id in the second idmapping. */ 221 /* Map the userspace id down into a kernel id in the second idmapping. */ 224 /* Map the kernel id up into a userspace id in the first idmapping. */ 233 into a kernel id according to the idmapping associated with the filesystem. [all …]
|
| /linux/drivers/thermal/renesas/ |
| H A D | Kconfig | 9 Enable this to plug the R-Car thermal sensor driver into the Linux 19 driver into the Linux thermal framework. 27 Enable this to plug the RZ/G2L thermal sensor driver into the Linux 34 Enable this to plug the RZ/G3E thermal sensor driver into the Linux 42 Enable this to plug the RZ/G3S thermal sensor driver into the Linux
|
| /linux/rust/kernel/net/phy/ |
| H A D | reg.rs | 111 bindings::mdiobus_read((*phydev).mdio.bus, (*phydev).mdio.addr, self.0.into()) in read() 123 bindings::mdiobus_write((*phydev).mdio.bus, (*phydev).mdio.addr, self.0.into(), val) in write() 202 unsafe { bindings::phy_read_mmd(phydev, self.devad.0.into(), self.regnum.into()) }; in read() 212 bindings::phy_write_mmd(phydev, self.devad.0.into(), self.regnum.into(), val) in write()
|
| /linux/Documentation/admin-guide/pm/ |
| H A D | sleep-states.rst | 34 I/O devices into low-power states (possibly lower-power than available in the 58 I/O devices into low-power states, which is done for :ref:`suspend-to-idle 60 are suspended during transitions into this state. For this reason, it should 79 energy savings as everything in the system is put into a low-power state, except 80 for memory, which should be placed into the self-refresh mode to retain its 89 suspended and put into low-power states. In many cases, all peripheral buses 118 It takes three system state changes to put it into hibernation and two system 122 creates a snapshot image of memory to be written into persistent storage. Next, 123 the system goes into a state in which the snapshot image can be saved, the image 124 is written out and finally the system goes into the target low-power state in [all …]
|
| H A D | suspend-flows.rst | 13 system to get from the working state into one of the supported 19 For those sleep states, the transition from the working state of the system into 22 be clear from the context) and the transition back from the sleep state into the 65 put into uninterruptible sleep until the end of the subsequent system resume 71 to be frozen and to put themselves into uninterruptible sleep if so. [Note, 102 into the deepest available idle state. While doing that, each of them 124 :ref:`suspend-to-idle <s2idle>` sleep state into the working state: 154 uninterruptible sleep that they went into at that time and user space tasks 186 There are platforms that can go into a very deep low-power state internally 188 devices have been put into low-power states. On those platforms, [all …]
|
| /linux/Documentation/ABI/testing/ |
| H A D | sysfs-firmware-turris-mox-rwtm | 5 Description: (Read) Board version burned into eFuses of this Turris Mox board. 12 Description: (Read) MAC addresses burned into eFuses of this Turris Mox board. 20 during manufacturing and burned into eFuses. Can be 512 or 1024. 27 Description: (Read) Serial number burned into eFuses of this Turris Mox device.
|
| H A D | sysfs-driver-uniwill-laptop | 7 of the integrated keyboard by writing "1"/"0" into this file. 17 keyboard by writing "1"/"0" into this file. 27 of the integrated touchpad by writing "1"/"0" into this file. 38 is not suspended. Writing "1"/"0" into this file enables/disables this 49 has been suspended and is running on AC power. Writing "1"/"0" into this file
|
| H A D | sysfs-ptp | 14 hardware clock registered into the PTP class driver 94 assignment may be changed by two writing numbers into 112 channel index followed by a "1" into the file. 114 index followed by a "0" into the file. 130 integers into the file: channel index, start time 141 events, write a "1" into the file. To disable events, 142 write a "0" into the file.
|
| /linux/drivers/accessibility/speakup/ |
| H A D | Kconfig | 55 synthesizer. You can say y to build it into the kernel, 64 synthesizer. You can say y to build it into the kernel, 72 synthesizer. You can say y to build it into the kernel, 80 You can say y to build it into the kernel, or m to 88 synthesizer. You can say y to build it into the kernel, 97 synthesizer. You can say y to build it into the kernel, 106 (old) synthesizer. You can say y to build it into the 140 PC synthesizer. You can say y to build it into the 151 PC synthesizer. You can say y to build it into the 161 LT synthesizer. You can say y to build it into the [all …]
|
| /linux/rust/kernel/ |
| H A D | opp.rs | 197 unsafe { bindings::dev_pm_opp_remove(self.dev.as_raw(), self.freq.into()) }; in drop() 234 freq: freq.into(), in new() 235 u_volt: volt.into(), in new() 651 dev: dev.into(), in from_dev() 811 freq.into(), in adjust_voltage() 812 volt.into(), in adjust_voltage() 813 volt_min.into(), in adjust_voltage() 814 volt_max.into(), in adjust_voltage() 831 to_result(unsafe { bindings::dev_pm_opp_set_rate(self.dev.as_raw(), freq.into()) }) in set_rate() 852 let mut rate = freq.into(); in opp_from_freq() [all …]
|
| /linux/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
|
| /linux/Documentation/mm/ |
| H A D | arch_pgtable_helpers.rst | 73 | ptep_set_wrprotect | Converts into a write protected PTE | 75 | ptep_set_access_flags | Converts into a more permissive PTE | 146 | pmdp_set_wrprotect | Converts into a write protected PMD | 148 | pmdp_set_access_flags | Converts into a more permissive PMD | 197 | pudp_set_wrprotect | Converts into a write protected PUD | 199 | pudp_set_access_flags | Converts into a more permissive PUD | 223 | huge_ptep_set_wrprotect | Converts into a write protected HugeTLB | 225 | huge_ptep_set_access_flags | Converts into a more permissive HugeTLB |
|
| /linux/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
|
| /linux/Documentation/core-api/ |
| H A D | symbol-namespaces.rst | 14 their exported symbols into separate namespaces. That is useful for 17 kernel. As of today, modules that make use of symbols exported into namespaces, 21 Additionally, it is possible to put symbols into a module namespace, strictly 27 Symbols can be exported into namespace using different methods. All of them are 36 available to export symbols into a certain namespace: EXPORT_SYMBOL_NS() and 39 E.g. to export the symbol ``usb_stor_suspend`` into the 61 export all symbols defined in usb-common into the namespace USB_COMMON, add a 68 still be exported into the namespace that is passed as the namespace argument 82 Symbols exported using this macro are put into a module namespace. This 99 In order to use symbols that are exported into namespaces, kernel modules need
|
| /linux/drivers/nfc/nfcmrvl/ |
| H A D | Kconfig | 21 into the kernel or say M to compile it as module. 33 into the kernel or say M to compile it as module. 44 into the kernel or say M to compile it as module. 55 into the kernel or say M to compile it as module.
|
| /linux/arch/mips/cavium-octeon/ |
| H A D | Kconfig | 34 Enable locking parts of the kernel into the L2 cache. 41 Lock the low level TLB fast path into L2. 48 Lock the low level exception handler into L2. 55 Lock the low level interrupt handler into L2. 69 Lock the kernel's implementation of memcpy() into L2.
|
| /linux/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
|
| /linux/Documentation/networking/ |
| H A D | xdp-rx-metadata.rst | 31 An XDP program can use these kfuncs to read the metadata into stack 33 consumers, an XDP program can store it into the metadata area carried 52 An XDP program can store individual metadata items into this ``data_meta`` 61 program that redirects XDP frames into the ``AF_XDP`` socket (``XSK``) and 83 into the kernel. The kernel creates the ``skb`` out of the ``xdp_buff`` 101 into devmaps and cpumaps. 107 in its ``skb``. If such a packet is later redirected into an ``XSK``, 153 case, the BPF program should not proceed to populate data into the ``data_meta``
|
| /linux/drivers/android/binder/ |
| H A D | thread.rs | 683 return Err(EPERM.into()); in translate_object() 723 return Err(err.into()); in translate_object() 767 return Err(EINVAL.into()); in translate_object() 792 return Err(EPERM.into()); in translate_object() 800 return Err(EINVAL.into()); in translate_object() 813 return Err(EINVAL.into()); in translate_object() 818 return Err(EINVAL.into()); in translate_object() 844 return Err(EINVAL.into()); in translate_object() 908 return Err(EINVAL.into()); in apply_sg() 915 return Err(err.into()); in apply_sg() [all …]
|
| /linux/Documentation/rust/ |
| H A D | general-information.rst | 15 kernel must opt into this behavior using the ``#![no_std]`` attribute. 106 into carefully reviewed and documented abstractions. Then users of these 117 By including a C header from ``include/`` into 132 access to the bindings into an as-safe-as-possible API that they expose to their 137 the sense that they turn the C interfaces into "idiomatic" Rust code. Basic 138 examples are to turn the C resource acquisition and release into Rust 139 constructors and destructors or C integer error codes into Rust's ``Result``\ s.
|
| /linux/Documentation/virt/kvm/s390/ |
| H A D | s390-pv-boot.rst | 27 switch into PV mode itself, the user can load encrypted guest 44 Subcode 10: Move into Protected Virtualization mode 47 that is necessary to move into PV mode. 76 Re-IPL into a protected mode is only possible via a detour into non
|
| /linux/Documentation/driver-api/nvdimm/ |
| H A D | btt.rst | 32 The BTT, however, splits the available space into chunks of up to 512 GiB, 106 Premap ABA The block offset into an arena, which was decided upon by range 117 the external LBA at 768G. This falls into the second arena, and of the 512G 163 A lane number is obtained at the start of any IO, and is used for indexing into 179 into the list of free blocks. If another write comes in for the same LBA, it can 184 into rtt[lane_number], the postmap ABA it is reading, and clears it after the 231 4. Enter post-map ABA into RTT[lane] 242 3. Use lane to index into in-memory free list and obtain a new block, next flog 248 8. Write new post-map ABA into map. 249 9. Write old post-map entry into the free list [all …]
|