/linux-5.10/arch/s390/include/asm/ |
D | scsw.h | 1 /* SPDX-License-Identifier: GPL-2.0 */ 17 * struct cmd_scsw - command-mode subchannel status word 24 * @isic: initial-status interruption control 25 * @alcc: address-limit checking control 26 * @ssi: suppress-suspended interruption 27 * @zcc: zero condition code 63 * struct tm_scsw - transport-mode subchannel status word 68 * @x: IRB-format control 69 * @q: interrogate-complete 79 * @schxs: subchannel-extended status [all …]
|
/linux-5.10/drivers/scsi/ |
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-5.10/Documentation/userspace-api/media/v4l/ |
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-5.10/arch/arm64/lib/ |
D | strcmp.S | 1 /* SPDX-License-Identifier: GPL-2.0-only */ 9 * http://bazaar.launchpad.net/~linaro-toolchain-dev/cortex-strings/trunk/ 20 * x0 - const string 1 pointer 21 * x1 - const string 2 pointer 23 * x0 - an integer less than, equal to, or greater than zero 60 * NUL detection works on the principle that (X - 1) & (~X) & 0x80 61 * (=> (X - 1) & ~(X | 0x7f)) is non-zero iff a byte is zero, and 70 eor diff, data1, data2 /* Non-zero if differences found. */ 71 bic has_nul, tmp1, tmp2 /* Non-zero if NUL terminator. */ 84 lsl tmp1, tmp1, #3 /* Bytes beyond alignment -> bits. */ [all …]
|
D | strncmp.S | 1 /* SPDX-License-Identifier: GPL-2.0-only */ 9 * http://bazaar.launchpad.net/~linaro-toolchain-dev/cortex-strings/trunk/ 20 * x0 - const string 1 pointer 21 * x1 - const string 2 pointer 22 * x2 - the maximal length to be compared 24 * x0 - an integer less than, equal to, or greater than zero if s1 is found, 63 /* Calculate the number of full and partial words -1. */ 72 * NUL detection works on the principle that (X - 1) & (~X) & 0x80 73 * (=> (X - 1) & ~(X | 0x7f)) is non-zero iff a byte is zero, and 83 eor diff, data1, data2 /* Non-zero if differences found. */ [all …]
|
D | memcmp.S | 1 /* SPDX-License-Identifier: GPL-2.0-only */ 9 * http://bazaar.launchpad.net/~linaro-toolchain-dev/cortex-strings/trunk/ 21 * x0 - const memory area 1 pointer 22 * x1 - const memory area 2 pointer 23 * x2 - the maximal compare byte length 25 * x0 - a compare result, maybe less than, equal to, or greater than ZERO 67 eor diff, data1, data2 /* Non-zero if differences found. */ 81 lsl limit, limit, #3 /* bytes-> bits. */ 112 lsl tmp1, tmp1, #3/* Bytes beyond alignment -> bits.*/ 113 neg tmp1, tmp1/* Bits to alignment -64. */ [all …]
|
/linux-5.10/arch/mips/include/asm/octeon/ |
D | cvmx-spi.h | 7 * Copyright (c) 2003-2008 Cavium Networks 14 * AS-IS and WITHOUT ANY WARRANTY; without even the implied warranty 21 * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA 35 #include <asm/octeon/cvmx-gmxx-defs.h> 37 /* CSR typedefs have been moved to cvmx-csr-*.h */ 95 * Returns Zero on success, negative of failure. 111 * Returns Zero on success, negative of failure. 117 * Return non-zero if the SPI interface has a SPI4000 attached 142 * @port: Port to poll (0-9) 180 * Returns Zero on success, non-zero error code on failure (will cause [all …]
|
/linux-5.10/Documentation/arm64/ |
D | tagged-pointers.rst | 20 -------------------------------------- 25 (Documentation/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-5.10/drivers/scsi/mpt3sas/ |
D | mpt3sas_config.c | 5 * Copyright (C) 2012-2014 LSI Corporation 6 * Copyright (C) 2013-2014 Avago Technologies 7 * (mailto: MPT-FusionLinux.pdl@avagotech.com) 22 * LIMITATION, ANY WARRANTIES OR CONDITIONS OF TITLE, NON-INFRINGEMENT, 41 * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, 74 * struct config_request - obtain dma memory via routine 87 * _config_display_some_debug - debug routine 105 switch (mpi_request->Header.PageType & MPI2_CONFIG_PAGETYPE_MASK) { in _config_display_some_debug() 125 switch (mpi_request->ExtPageType) { in _config_display_some_debug() 177 mpi_request->Header.PageNumber, mpi_request->Action, in _config_display_some_debug() [all …]
|
/linux-5.10/fs/ecryptfs/ |
D | messaging.c | 1 // SPDX-License-Identifier: GPL-2.0-only 5 * Copyright (C) 2004-2008 International Business Machines Corp. 33 * on the context. Sets the msg_ctx task to current. Returns zero on 34 * success; non-zero on error or upon failure to acquire a free 49 rc = -ENOMEM; in ecryptfs_acquire_free_msg_ctx() 54 if (mutex_trylock(&(*msg_ctx)->mux)) { in ecryptfs_acquire_free_msg_ctx() 55 (*msg_ctx)->task = current; in ecryptfs_acquire_free_msg_ctx() 60 rc = -ENOMEM; in ecryptfs_acquire_free_msg_ctx() 73 list_move(&msg_ctx->node, &ecryptfs_msg_ctx_alloc_list); in ecryptfs_msg_ctx_free_to_alloc() 74 msg_ctx->state = ECRYPTFS_MSG_CTX_STATE_PENDING; in ecryptfs_msg_ctx_free_to_alloc() [all …]
|
/linux-5.10/include/linux/ |
D | wait_bit.h | 1 /* SPDX-License-Identifier: GPL-2.0 */ 6 * Linux wait-bit related types and methods: 55 * wait_on_bit - wait for a bit to be cleared 66 * Returned value will be zero if the bit was cleared, or non-zero 82 * wait_on_bit_io - wait for a bit to be cleared 91 * Returned value will be zero if the bit was cleared, or non-zero 107 * wait_on_bit_timeout - wait for a bit to be cleared or a timeout elapses 117 * Returned value will be zero if the bit was cleared before the 118 * @timeout elapsed, or non-zero if the @timeout elapsed or process 134 * wait_on_bit_action - wait for a bit to be cleared [all …]
|
D | pktcdvd.h | 3 * Copyright (C) 2001-2004 Peter Osterlund <petero2@telia.com> 8 * Packet writing layer for ATAPI and SCSI CD-R, CD-RW, DVD-R, and 9 * DVD-RW devices. 68 atomic_t attention; /* Set to non-zero when queue processing is needed */ 69 int writing; /* Non-zero when writing, zero when reading */ 126 long sleep_time; /* Set this to non-zero to make the state */ 135 int cache_valid; /* If non-zero, the data for the zone defined */ 187 atomic_t scan_queue; /* Set to non-zero when pkt_handle_queue */ 197 struct device *dev; /* sysfs pktcdvd[0-7] dev */ 198 struct pktcdvd_kobj *kobj_stat; /* sysfs pktcdvd[0-7]/stat/ */ [all …]
|
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 85 * struct pstore_info - backend pstore driver structure 105 * @data: backend-private pointer passed back during callbacks 115 * Returns 0 on success, and non-zero on error. 124 * Returns 0 on success, and non-zero on error. (Though pstore will 137 * Returns record size on success, zero when no more records are [all …]
|
/linux-5.10/drivers/acpi/acpica/ |
D | tbfadt.c | 1 // SPDX-License-Identifier: BSD-3-Clause OR GPL-2.0 4 * Module Name: tbfadt - FADT table utilities 6 * Copyright (C) 2000 - 2020, Intel Corp. 143 * PARAMETERS: generic_address - GAS struct to be initialized 144 * space_id - ACPI Space ID for this register 145 * byte_width - Width of this register 146 * address - Address of the register 147 * register_name - ASCII name of the ACPI register 178 "%s - 32-bit FADT register is too long (%u bytes, %u bits) " in acpi_tb_init_generic_address() 179 "to convert to GAS struct - 255 bits max, truncating", in acpi_tb_init_generic_address() [all …]
|
/linux-5.10/drivers/mtd/ubi/ |
D | debug.h | 1 /* SPDX-License-Identifier: GPL-2.0-or-later */ 20 __func__, __LINE__, current->pid); \ 29 pr_debug("UBI DBG " type " (pid %d): " fmt "\n", current->pid, \ 34 /* Messages from the eraseblock association sub-system */ 36 /* Messages from the wear-leveling sub-system */ 38 /* Messages from the input/output sub-system */ 56 * ubi_dbg_is_bgt_disabled - if the background thread is disabled. 59 * Returns non-zero if the UBI background thread is disabled for testing 64 return ubi->dbg.disable_bgt; in ubi_dbg_is_bgt_disabled() 68 * ubi_dbg_is_bitflip - if it is time to emulate a bit-flip. [all …]
|
/linux-5.10/arch/mips/kernel/ |
D | pm-cps.c | 1 // SPDX-License-Identifier: GPL-2.0-or-later 13 #include <asm/asm-offsets.h> 17 #include <asm/mips-cps.h> 20 #include <asm/pm-cps.h> 21 #include <asm/smp-cps.h> 25 * cps_nc_entry_fn - type of a generated non-coherent state entry function 27 * @nc_ready_count: pointer to a non-coherent mapping of the core ready_count 29 * The code entering & exiting non-coherent states is generated at runtime 32 * core-specific code particularly for cache routines. If coupled_coherence 33 * is non-zero and this is the entry function for the CPS_PM_NC_WAIT state, [all …]
|
D | cps-vec.S | 1 /* SPDX-License-Identifier: GPL-2.0-or-later */ 9 #include <asm/asm-offsets.h> 49 * Set dest to non-zero if the core supports the MT ASE, else zero. If 64 * Set dest to non-zero if the core supports MIPSr6 multithreading 65 * (ie. VPs), else zero. If MIPSr6 multithreading is not supported then 94 .section .text.cps-vec 162 /* Skip core-level init if we started up coherent */ 166 /* Perform any further required core-level initialisation */ 271 /* Set exclusive TC, non-active, master */ 277 /* Set TC non-active, non-allocatable */ [all …]
|
/linux-5.10/Documentation/devicetree/bindings/arm/ |
D | l2c2x0.yaml | 1 # SPDX-License-Identifier: GPL-2.0 3 --- 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 10 - Rob Herring <robh@kernel.org> 16 models (Note 1). Some of the properties that are just prefixed "cache-*" are 22 cache controllers as found in e.g. Cortex-A15/A7/A57/A53. These 28 - $ref: /schemas/cache-controller.yaml# 33 - enum: 34 - arm,pl310-cache 35 - arm,l220-cache [all …]
|
/linux-5.10/tools/testing/selftests/openat2/ |
D | openat2_test.c | 1 // SPDX-License-Identifier: GPL-2.0-or-later 4 * Copyright (C) 2018-2019 SUSE LLC. 60 /* TODO: Once expanded, check zero-padding. */ in test_openat2_struct() 62 /* Smaller than version-0 struct. */ in test_openat2_struct() 63 { .name = "zero-sized 'struct'", in test_openat2_struct() 64 .arg.inner.flags = O_RDONLY, .size = 0, .err = -EINVAL }, in test_openat2_struct() 65 { .name = "smaller-than-v0 struct", in test_openat2_struct() 67 .size = OPEN_HOW_SIZE_VER0 - 1, .err = -EINVAL }, in test_openat2_struct() 69 /* Bigger struct, with non-zero trailing bytes. */ in test_openat2_struct() 70 { .name = "bigger struct (non-zero data in first 'future field')", in test_openat2_struct() [all …]
|
/linux-5.10/drivers/platform/mellanox/ |
D | mlxbf-bootctl.h | 1 /* SPDX-License-Identifier: GPL-2.0 */ 10 * Request that the on-chip watchdog be enabled, or disabled, after 12 * status of the on-chip watchdog. If non-zero, the argument 13 * specifies the watchdog interval in seconds. If zero, the watchdog 14 * will not be enabled after the next soft reset. Non-zero errors are 20 * Query the status which has been requested for the on-chip watchdog 33 * values. Non-zero errors are returned as documented below. 55 * reset. Non-zero errors are returned as documented below.
|
/linux-5.10/arch/m68k/fpsp040/ |
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-5.10/Documentation/RCU/ |
D | torture.rst | 1 .. SPDX-License-Identifier: GPL-2.0 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… 37 be evident. ;-) 51 * "tfle": If non-zero, indicates that the "torture freelist" [all …]
|
/linux-5.10/Documentation/arm/ |
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-5.10/arch/nios2/include/asm/ |
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-5.10/drivers/scsi/ufs/ |
D | tc-dwc-g210.c | 1 // SPDX-License-Identifier: GPL-2.0-only 5 * Copyright (C) 2015-2016 Synopsys, Inc. (www.synopsys.com) 13 #include "ufshcd-dwc.h" 14 #include "ufshci-dwc.h" 15 #include "tc-dwc-g210.h" 19 * This function configures Synopsys TC specific atributes (40-bit RMMI) 22 * Returns 0 on success or non-zero value on failure 83 * This function configures Synopsys TC 20-bit RMMI Lane 0 86 * Returns 0 on success or non-zero value on failure 136 * This function configures Synopsys TC 20-bit RMMI Lane 1 [all …]
|