| /linux/arch/s390/include/asm/ |
| H A D | scsw.h | 1 /* SPDX-License-Identifier: GPL-2.0 */ 14 #include <asm/dma-types.h> 18 * struct cmd_scsw - command-mode subchannel status word 25 * @isic: initial-status interruption control 26 * @alcc: address-limit checking control 27 * @ssi: suppress-suspended interruption 28 * @zcc: zero condition code 64 * struct tm_scsw - transport-mode subchannel status word 69 * @x: IRB-format control 70 * @q: interrogate-complete [all …]
|
| /linux/tools/testing/selftests/bpf/progs/ |
| H A D | verifier_sdiv.c | 1 // SPDX-License-Identifier: GPL-2.0 15 __description("SDIV32, non-zero imm divisor, check 1") 16 __success __success_unpriv __retval(-20) 20 w0 = -41; \ in sdiv32_non_zero_imm_1() 27 __description("SDIV32, non-zer [all...] |
| H A D | verifier_cgroup_storage.c | 1 // SPDX-License-Identifier: GPL-2.0 110 __failure __msg("invalid access to map value, value_size=64 off=-2 size=4") 119 r1 = *(u32*)(r0 - 2); \ in __flag() 131 __failure __msg("get_local_storage() doesn't support non-zero flags") 151 __failure __msg("get_local_storage() doesn't support non-zero flags") 170 __description("valid per-cpu cgroup storage access") 189 __description("invalid per-cpu cgroup storage access 1") 209 __description("invalid per-cpu cgroup storage access 2") 228 __description("invalid per-cpu cgroup storage access 3") 248 __description("invalid per-cpu cgroup storage access 4") [all …]
|
| /linux/drivers/scsi/ |
| H A D | st_options.h | 1 /* SPDX-License-Identifier: GPL-2.0 */ 3 The compile-time configurable defaults for the Linux SCSI tape driver. 5 Copyright 1995-2003 Kai Makisara. 13 /* If TRY_DIRECT_IO is non-zero, the driver tries to transfer data directly 15 buffer is used. If TRY_DIRECT_IO is zero, driver buffer is always used. */ 19 to the user program if ST_NOWAIT is non-zero. This helps if the SCSI 26 because of buffered reads. Should be set to zero to support also drives 31 /* If ST_RECOVERED_WRITE_FATAL is non-zero, recovered errors while writing 40 Must be non-zero. */ 59 /* If ST_TWO_FM is non-zero, the driver writes two filemarks after a [all …]
|
| /linux/Documentation/userspace-api/media/v4l/ |
| H A D | vidioc-s-hw-freq-seek.rst | 1 .. SPDX-License-Identifier: GFDL-1.1-no-invariants-or-later 13 VIDIOC_S_HW_FREQ_SEEK - Perform a hardware frequency seek 37 zero out the ``reserved`` array of a struct 41 The ``rangelow`` and ``rangehigh`` fields can be set to a non-zero value 58 If this ioctl is called from a non-blocking filehandle, then ``EAGAIN`` 65 .. flat-table:: struct v4l2_hw_freq_seek 66 :header-rows: 0 67 :stub-columns: 0 70 * - __u32 71 - ``tuner`` [all …]
|
| /linux/drivers/net/ethernet/mellanox/mlx5/core/steering/hws/ |
| H A D | mlx5hws.h | 1 /* SPDX-License-Identifier: GPL-2.0 OR Linux-OpenIB */ 129 /* Optional AT attach configuration - Max number of additional AT */ 229 * mlx5hws_is_supported - Check whether HWS is supported 250 * mlx5hws_context_open - Open a context used for direct rule insertion 263 * mlx5hws_context_close - Close a context used for direct hardware steering. 267 * Return: zero on success non zero otherwise. 272 * mlx5hws_context_set_peer - Set a peer context. 284 * mlx5hws_table_create - Create a new direct rule table. 297 * mlx5hws_table_destroy - Destroy direct rule table. 301 * Return: zero on success non zero otherwise. [all …]
|
| /linux/include/linux/ |
| H A D | pm_runtime.h | 1 /* SPDX-License-Identifier: GPL-2.0-only */ 3 * pm_runtime.h - Device run-time power management helper functions. 103 * pm_suspend_ignore_children - Set runtime PM behavior regarding children. 113 dev->power.ignore_children = enable; in pm_suspend_ignore_children() 117 * pm_runtime_get_noresume - Bump up runtime PM usage counter of a device. 122 atomic_inc(&dev->power.usage_count); in pm_runtime_get_noresume() 126 * pm_runtime_put_noidle - Drop runtime PM usage counter of a device. 133 atomic_add_unless(&dev->power.usage_count, -1, 0); in pm_runtime_put_noidle() 137 * pm_runtime_suspended - Check whether or not a device is runtime-suspended. 150 return dev->power.runtime_status == RPM_SUSPENDED in pm_runtime_suspended() [all …]
|
| H A D | pstore.h | 1 /* SPDX-License-Identifier: GPL-2.0-only */ 3 * Persistent Storage - pstore.h 35 /* PPC64-specific partition types */ 51 * struct pstore_record - details of a pstore record entry 54 * @id: per-type unique identifier for record 61 * kfree()d by the pstore core if non-NULL 89 * struct pstore_info - backend pstore driver structure 109 * @data: backend-private pointer passed back during callbacks 119 * Returns 0 on success, and non-zero on error. 128 * Returns 0 on success, and non-zero on error. (Though pstore will [all …]
|
| /linux/Documentation/arch/arm64/ |
| H A D | tagged-pointers.rst | 20 -------------------------------------- 25 (Documentation/arch/arm64/tagged-address-abi.rst). 29 - pointer arguments to system calls, including pointers in structures 32 - the stack pointer (sp), e.g. when interpreting it to deliver a 35 - the frame pointer (x29) and frame records, e.g. when interpreting 38 Using non-zero address tags in any of these locations when the 44 passing non-zero address tags to the kernel via system calls is 45 forbidden, and using a non-zero address tag for sp is strongly 48 Programs maintaining a frame pointer and frame records that use non-zero 54 --------------- [all …]
|
| /linux/tools/memory-model/scripts/ |
| H A D | cmplitmushist.sh | 2 # SPDX-License-Identifier: GPL-2.0+ 11 trap 'rm -rf $T' 0 23 if grep -q ': Unknown macro ' $1 || grep -q ': Unknown macro ' $2 25 if grep -q ': Unknown macro ' $1 28 sed -e 's/^.*: Unknown macro //' | 29 sed -e 's/ (User error).*$//'` 32 if grep -q ': Unknown macro ' $2 35 sed -e 's/^.*: Unknown macro //' | 36 sed -e 's/ (User error).*$//'` 41 elif grep -q '^Command exited with non-zero status 124' $1 || [all …]
|
| /linux/arch/arm64/lib/ |
| H A D | strncmp.S | 1 /* SPDX-License-Identifier: GPL-2.0-only */ 3 * Copyright (c) 2013-2022, Arm Limited. 6 * https://github.com/ARM-software/optimized-routines/blob/189dfefe37d54c5b/string/aarch64/strncmp.S 14 * ARMv8-a, AArch64. 49 On big-endian early bytes are at MSB and on little-endian LSB. 70 /* NUL detection works on the principle that (X - 1) & (~X) & 0x80 71 (=> (X - 1) & ~(X | 0x7f)) is non-zero iff a byte is zero, and 81 eor diff, data1, data2 /* Non-zero if differences found. */ 83 bics has_nul, tmp1, tmp2 /* Non-zero if NUL terminator. */ 102 /* But we need to zero-extend (char is unsigned) the value and then [all …]
|
| /linux/Documentation/translations/it_IT/RCU/ |
| H A D | torture.rst | 1 .. SPDX-License-Identifier: GPL-2.0 3 .. include:: ../disclaimer-ita.rst 19 Documentation/admin-guide/kernel-parameters.txt. 26 …rcu-torture:--- Start of test: nreaders=16 nfakewriters=4 stat_interval=30 verbose=0 test_no_idle_… 27 …rcu-torture: rtc: (null) ver: 155441 tfle: 0 rta: 155441 rtaf: 8884 rtf: 155440 rtmbe: 0… 28 rcu-torture: Reader Pipe: 727860534 34213 0 0 0 0 0 0 0 0 0 29 rcu-torture: Reader Batch: 727877838 17003 0 0 0 0 0 0 0 0 0 30 …rcu-torture: Free-Block Circulation: 155440 155440 155440 155440 155440 155440 155440 155440 1554… 31 …rcu-torture:--- End of test: SUCCESS: nreaders=16 nfakewriters=4 stat_interval=30 verbose=0 test_n… 36 printk() usa KERN_ALERT, dunque i messaggi dovrebbero essere ben visibili. ;-) [all …]
|
| /linux/Documentation/userspace-api/media/cec/ |
| H A D | cec-ioc-receive.rst | 1 .. SPDX-License-Identifier: GFDL-1.1-no-invariants-or-later 14 CEC_RECEIVE, CEC_TRANSMIT - Receive or transmit a CEC message 42 If the file descriptor is in non-blocking mode and there are no received 43 messages pending, then it will return -1 and set errno to the ``EAGAIN`` 45 is non-zero and no message arrived within ``timeout`` milliseconds, then 46 it will return -1 and set errno to the ``ETIMEDOUT`` error code. 51 be 0, ``tx_status`` will be 0 and ``rx_status`` will be non-zero). 52 2. the transmit result of an earlier non-blocking transmit (the ``sequence`` 53 field will be non-zero, ``tx_status`` will be non-zero and ``rx_status`` 55 3. the reply to an earlier non-blocking transmit (the ``sequence`` field will [all …]
|
| /linux/Documentation/translations/it_IT/process/ |
| H A D | deprecated.rst | 1 .. SPDX-License-Identifier: GPL-2.0 3 .. include:: ../disclaimer-ita.rst 18 le tempistiche, non è sempre possibile fare questo tipo di conversione tutta 26 ------------ 28 `non produce più alcun avviso durante la compilazione 33 interfaccia come 'vecchia', questa non è una soluzione completa. L'interfaccia 38 ---------------- 50 <https://lore.kernel.org/lkml/CA+55aFy6jNLsywVYdGp83AMrXBo_P-pkjkphPGrO=82SPKCpLQ@mail.gmail.com/>`… 52 <https://lore.kernel.org/lkml/CAHk-=whDHsbK3HTOpTF=ue_o04onRwTEaK_ZoJp_fjbqq4+=Jw@mail.gmail.com/>`_ 65 ---------------------------------------------------- [all …]
|
| /linux/drivers/net/ipa/ |
| H A D | ipa_table.c | 1 // SPDX-License-Identifier: GPL-2.0 3 /* Copyright (c) 2012-2018, The Linux Foundation. All rights reserved. 4 * Copyright (C) 2018-2024 Linaro Ltd. 10 #include <linux/dma-mapping.h> 27 * The IPA has tables defined in its local (IPA-resident) memory that define 29 * endian 64-bit "slot" that holds the address of a rule definition. (The 38 * an object (such as a route or filter table) in IPA-resident memory must 39 * 128-byte aligned. An object in system memory (such as a route or filter 40 * rule) must be at an 8-byte aligned address. We currently only place 43 * A rule consists of a contiguous block of 32-bit values terminated with [all …]
|
| /linux/fs/xfs/scrub/ |
| H A D | bitmap.h | 1 // SPDX-License-Identifier: GPL-2.0-or-later 3 * Copyright (C) 2018-2023 Oracle. All Rights Reserved. 25 * and non-zero to stop iterating. Any non-zero value will be passed up to the 26 * iteration caller. The special value -ECANCELED can be used to stop 53 * and non-zero to stop iterating. Any non-zero value will be passed up to the 54 * iteration caller. The special value -ECANCELED can be used to stop
|
| /linux/rust/kernel/ |
| H A D | mm.rs | 1 // SPDX-License-Identifier: GPL-2.0 35 /// Once `mm_users` reaches zero, this indicates that the address space can be destroyed. To access 36 /// the address space, you must prevent `mm_users` from reaching zero while you are accessing it. 74 /// This type is like [`Mm`], but with non-zero `mm_users`. It can only be used when `mm_users` can 75 /// be proven to be non-zero at compile-time, usually because the relevant code holds an `mmget` 82 /// Values of this type are always refcounted using `mmget`. The value of `mm_users` is non-zero. 113 fn deref(&self) -> &Mm { in deref() 118 // These methods are safe to call even if `mm_users` is zero. 122 pub fn as_raw(&self) -> *mut bindings::mm_struct { in as_raw() 133 pub unsafe fn from_raw<'a>(ptr: *const bindings::mm_struct) -> &'a Mm { in from_raw() [all …]
|
| /linux/arch/m68k/fpsp040/ |
| H A D | decbin.S | 5 | register A6 to extended-precision value in FP0. 9 | Output: Exact floating-point representation of the packed bcd value. 11 | Saves and Modifies: D2-D5 20 | Expected is a normal bcd (i.e. non-exceptional; all inf, zero, 33 | assumed following the least-significant digit. 39 | exponent equal to the exponent from A1 and the zero count 43 | SM = 0 a non-zero digit in the integer position 44 | SM = 1 a non-zero digit in Mant0, lsd of the fraction 47 | representation (ex. 0.1E2, 1E1, 10E0, 100E-1), is converted 121 moveml %d2-%d5,-(%a7) [all …]
|
| /linux/tools/testing/selftests/openat2/ |
| H A D | openat2_test.c | |
| /linux/Documentation/arch/arm/ |
| H A D | kernel_user_helpers.rst | 2 Kernel-provided User Helpers 43 -------------------- 77 ------------- 114 - Valid only if __kuser_helper_version >= 1 (from kernel version 2.6.12). 117 ------------- 134 r0 = success code (zero or non-zero) 144 Return zero if `*ptr` was changed or non-zero if no exchange happened. 167 - This routine already includes memory barriers as needed. 169 - Valid only if __kuser_helper_version >= 2 (from kernel version 2.6.12). 172 -------------------- [all …]
|
| /linux/rust/zerocopy/src/pointer/ |
| H A D | inner.rs | 1 // SPDX-License-Identifier: (BSD-2-Clause OR Apache-2.0) OR MIT 5 // Licensed under a BSD-style license <LICENSE-BSD>, Apache License, Version 2.0 6 // <LICENSE-APACHE or https://www.apache.org/licenses/LICENSE-2.0>, or the MIT 7 // license <LICENSE-MIT or https://opensource.org/licenses/MIT>, at your option. 30 /// [covariant]: https://doc.rust-lang.org/reference/subtyping.html 38 /// 0. If `ptr`'s referent is not zero sized, then `ptr` has valid 41 /// 1. If `ptr`'s referent is not zero sized, `A` is guaranteed to live 48 /// - `ptr`'s referent is not larger than `isize::MAX` bytes \[1\] 49 /// - `ptr`'s referent does not wrap around the address space \[1\] 51 /// \[1\] Per <https://doc.rust-lang.org/1.85.0/std/ptr/index.html#allocated-object>: [all …]
|
| /linux/drivers/ufs/host/ |
| H A D | tc-dwc-g210.c | 1 // SPDX-License-Identifier: GPL-2.0-only 5 * Copyright (C) 2015-2016 Synopsys, Inc. (www.synopsys.com) 15 #include "ufshcd-dwc.h" 16 #include "ufshci-dwc.h" 17 #include "tc-dwc-g210.h" 20 * tc_dwc_g210_setup_40bit_rmmi() - configure 40-bit RMMI. 23 * Return: 0 on success or non-zero value on failure. 83 * tc_dwc_g210_setup_20bit_rmmi_lane0() - configure 20-bit RMMI Lane 0. 86 * Return: 0 on success or non-zero value on failure. 135 * tc_dwc_g210_setup_20bit_rmmi_lane1() - configure 20-bit RMMI Lane 1. [all …]
|
| /linux/arch/nios2/include/asm/ |
| H A D | asm-macros.h | 1 /* SPDX-License-Identifier: GPL-2.0-or-later */ 3 * Macro used to simplify coding multi-line assembler. 85 andhi \reg1, \reg2, (1 << (\bit - 16)) 92 * bit is zero. The result of the bit test is stored in reg1. 104 * bit is non-zero. The result of the bit test is stored in reg1. 129 andhi \reg1, \reg2, (1 << (\bit - 16)) 130 xorhi \reg2, \reg2, (1 << (\bit - 16)) 150 andhi \reg1, \reg2, (1 << (\bit - 16)) 151 orhi \reg2, \reg2, (1 << (\bit - 16)) 171 andhi \reg1, \reg2, (1 << (\bit - 16)) [all …]
|
| /linux/Documentation/ABI/stable/ |
| H A D | sysfs-bus-fsl-mc | 1 What: /sys/bus/fsl-mc/rescan 5 Description: Writing a non-zero value to this attribute will 6 force a rescan of fsl-mc bus in the system and 7 synchronize the objects under fsl-mc bus and the 11 What: /sys/bus/fsl-mc/autorescan 15 Description: Writing a zero value to this attribute will 17 of the fsl-mc bus is performed. A non-zero value
|
| /linux/drivers/hid/intel-thc-hid/intel-quicki2c/ |
| H A D | quicki2c-hid.c | 1 /* SPDX-License-Identifier: GPL-2.0 */ 8 #include "quicki2c-dev.h" 9 #include "quicki2c-hid.h" 10 #include "quicki2c-protocol.h" 13 * quicki2c_hid_parse() - HID core parse() callback 19 * Return: 0 on success and non zero on error. 23 struct quicki2c_device *qcdev = hid->driver_data; in quicki2c_hid_parse() 25 if (qcdev->report_descriptor) in quicki2c_hid_parse() 26 return hid_parse_report(hid, qcdev->report_descriptor, in quicki2c_hid_parse() 27 le16_to_cpu(qcdev->dev_desc.report_desc_len)); in quicki2c_hid_parse() [all …]
|