| /linux/Documentation/devicetree/bindings/regulator/ |
| H A D | rohm,bd71815-regulator.yaml | 1 # SPDX-License-Identifier: GPL-2.0-only OR BSD-2-Clause 3 --- 4 $id: http://devicetree.org/schemas/regulator/rohm,bd71815-regulator.yaml# 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 10 - Matti Vaittinen <mazziesaccount@gmail.com> 14 see Documentation/devicetree/bindings/mfd/rohm,bd71815-pmic.yaml. 16 The regulator controller is represented as a sub-node of the PMIC node 33 regulator-name: 37 "^((ldo|buck)[1-5]|ldolpsr|ldodvref)$": 44 regulator-name: [all …]
|
| /linux/drivers/s390/cio/ |
| H A D | cio.c | 1 // SPDX-License-Identifier: GPL-2.0 3 * S/390 common I/O routines -- low level i/o calls 57 * - cio_msg logs generic cio messages 58 * - cio_trace logs the calling of different functions 59 * - cio_crw logs machine check related cio messages 84 return -1; in cio_debug_init() 93 priv->options.suspend = (flags & DOIO_ALLOW_SUSPEND) != 0; in cio_set_options() 94 priv->options.prefetch = (flags & DOIO_DENY_PREFETCH) != 0; in cio_set_options() 95 priv->options.inter = (flags & DOIO_SUPPRESS_INTER) != 0; in cio_set_options() 105 sch->lpm &= ~lpm; in cio_start_handle_notoper() [all …]
|
| H A D | eadm_sch.c | 1 // SPDX-License-Identifier: GPL-2.0 55 orb->eadm.compat1 = 1; in orb_init() 56 orb->eadm.compat2 = 1; in orb_init() 57 orb->eadm.fmt = 1; in orb_init() 58 orb->eadm.x = 1; in orb_init() 63 union orb *orb = &get_eadm_private(sch)->orb; in eadm_subchannel_start() 67 orb->eadm.aob = virt_to_dma32(aob); in eadm_subchannel_start() 68 orb->eadm.intparm = (u32)virt_to_phys(sch); in eadm_subchannel_start() 69 orb->eadm.key = PAGE_DEFAULT_KEY >> 4; in eadm_subchannel_start() 72 EADM_LOG_HEX(6, &sch->schid, sizeof(sch->schid)); in eadm_subchannel_start() [all …]
|
| /linux/drivers/net/wireless/intel/iwlwifi/ |
| H A D | iwl-op-mode.h | 1 /* SPDX-License-Identifier: GPL-2.0 OR BSD-3-Clause */ 3 * Copyright (C) 2005-2014, 2018-2021, 2024-2025 Intel Corporation 4 * Copyright (C) 2013-2014 Intel Mobile Communications GmbH 12 #include "iwl-dbg-tlv.h" 23 * DOC: Operational mode - what is it ? 25 * The operational mode (a.k.a. op_mode) is the layer that implements 35 * DOC: Life cycle of the Operational mode 37 * The operational mode has a very simple life cycle. 39 * 1) The driver layer (iwl-drv.c) chooses the op_mode based on the 41 * 2) The driver layer starts the op_mode (ops->start) [all …]
|
| /linux/Documentation/arch/s390/ |
| H A D | driver-model.rst | 6 -------------- 8 All devices which can be addressed by means of ccws are called 'CCW devices' - 15 - system/ 16 - css0/ 17 - 0.0.0000/0.0.0815/ 18 - 0.0.0001/0.0.4711/ 19 - 0.0.0002/ 20 - 0.1.0000/0.1.1234/ 22 - defunct/ 25 device 4711 via subchannel 1 in subchannel set 0, and subchannel 2 is a non-I/O [all …]
|
| H A D | cds.rst | 9 - Ingo Adlung 10 - Cornelia Huck 12 Copyright, IBM Corp. 1999-2002 21 processing, shared versus non-shared interrupt processing, DMA versus port 30 Operation manual (IBM Form. No. SA22-7201). 42 described in Documentation/arch/s390/driver-model.rst. 49 * All drivers must define a ccw_driver (see driver-model.txt) and the associated 96 ------------------- 110 ---------------------------------- 145 imply specific I/O commands (channel command words - CCWs) in order to operate [all …]
|
| H A D | vfio-ccw.rst | 2 vfio-ccw: the basic infrastructure 6 ------------ 9 Linux/s390. Motivation for vfio-ccw is to passthrough subchannels to a 16 - Channel programs run asynchronously on a separate (co)processor. 17 - The channel subsystem will access any memory designated by the caller 31 - A good start to know Channel I/O in general: 33 - s390 architecture: 34 s390 Principles of Operation manual (IBM Form. No. SA22-7832) 35 - The existing QEMU code which implements a simple emulated channel 41 - Documentation/driver-api/vfio-mediated-device.rst [all …]
|
| /linux/include/sound/ac97/ |
| H A D | regs.h | 1 /* SPDX-License-Identifier: GPL-2.0+ 33 /* range 0x28-0x3a - AUDIO AC'97 2.0 extensions */ 44 /* range 0x3c-0x58 - MODEM */ 59 /* range 0x5a-0x7b - Vendor Specific */ 62 /* range 0x60-0x6f (page 1) - extended codec registers */ 108 #define AC97_BC_16BIT_DAC 0x0000 /* 16-bit DAC resolution */ 109 #define AC97_BC_18BIT_DAC 0x0040 /* 18-bit DAC resolution */ 110 #define AC97_BC_20BIT_DAC 0x0080 /* 20-bit DAC resolution */ 112 #define AC97_BC_16BIT_ADC 0x0000 /* 16-bit ADC resolution */ 113 #define AC97_BC_18BIT_ADC 0x0100 /* 18-bit ADC resolution */ [all …]
|
| /linux/include/linux/ |
| H A D | hil_mlc.h | 30 * HP-HIL Technical Reference Manual. Hewlett Packard Product No. 45918A 70 /* HILSE_IN simply expects any non-errored packet to arrive 81 * discovered/operational device. 104 /* Methods for back-end drivers, e.g. hp_sdc_mlc */ 150 int ddi; /* Last operational device id */
|
| H A D | nvme-fc-driver.h | 1 /* SPDX-License-Identifier: GPL-2.0 */ 10 #include <linux/blk-mq.h> 14 * ********************** FC-NVME LS API ******************** 16 * Data structures used by both FC-NVME hosts and FC-NVME 17 * targets to perform FC-NVME LS requests or transmit 24 * struct nvmefc_ls_req - Request structure passed from the transport 25 * to the LLDD to perform a NVME-FC LS request and obtain 27 * Used by nvme-fc transport (host) to send LS's such as 30 * Used by the nvmet-fc transport (controller) to send 51 * negative errno on failure (example: -ENXIO). [all …]
|
| /linux/drivers/net/ethernet/qlogic/qed/ |
| H A D | qed_dcbx.c | 1 // SPDX-License-Identifier: (GPL-2.0-only OR BSD-3-Clause) 3 * Copyright (c) 2015-2017 QLogic Corporation 4 * Copyright (c) 2019-2020 Marvell International Ltd. 39 ((u32)(prio_tc_tbl >> ((7 - prio) * 4)) & 0x7) 152 p_data->dcbx_enabled); in qed_dcbx_dp_protocol() 159 qed_dcbx_app_update[i].name, p_data->arr[id].update, in qed_dcbx_dp_protocol() 160 p_data->arr[id].enable, p_data->arr[id].priority, in qed_dcbx_dp_protocol() 161 p_data->arr[id].tc, p_hwfn->hw_info.num_active_tc); in qed_dcbx_dp_protocol() 173 p_data->arr[type].enable = enable; in qed_dcbx_set_params() 174 p_data->arr[type].priority = prio; in qed_dcbx_set_params() [all …]
|
| /linux/drivers/infiniband/ulp/opa_vnic/ |
| H A D | opa_vnic_encap.h | 26 * - Redistributions of source code must retain the above copyright 28 * - Redistributions in binary form must reproduce the above copyright 32 * - Neither the name of Intel Corporation nor the names of its 77 /* VNIC configured and operational state values */ 84 #define OPA_VNIC_EMA_DATA (OPA_MGMT_MAD_SIZE - IB_MGMT_VENDOR_HDR) 118 * struct opa_vesw_info - OPA vnic switch information 119 * @fabric_id: 10-bit fabric id 120 * @vesw_id: 12-bit virtual ethernet switch id 155 * struct opa_per_veswport_info - OPA vnic per port information 161 * @oper_state: operational port state [all …]
|
| /linux/arch/parisc/include/asm/ |
| H A D | superio.h | 1 /* SPDX-License-Identifier: GPL-2.0 */ 33 /* 8259 operational control words */ 34 #define OCW2_EOI 0x20 /* Non-specific EOI */ 79 (((x)->vendor == PCI_VENDOR_ID_NS) && \ 80 ( ((x)->device == PCI_DEVICE_ID_NS_87415) \ 81 || ((x)->device == PCI_DEVICE_ID_NS_87560_LIO) \ 82 || ((x)->device == PCI_DEVICE_ID_NS_87560_USB) ) )
|
| /linux/drivers/scsi/isci/ |
| H A D | remote_device.h | 7 * Copyright(c) 2008 - 2011 Intel Corporation. All rights reserved. 20 * Foundation, Inc., 51 Franklin St - Fifth Floor, Boston, MA 02110-1301 USA. 26 * Copyright(c) 2008 - 2011 Intel Corporation. All rights reserved. 74 * isci_remote_device - isci representation of a sas expander / end point 76 * @connection_rate: per-taskcontext connection rate for this device 116 kref_get(&idev->kref); in isci_get_device() 122 struct isci_remote_device *idev = dev->lldd_dev; in isci_lookup_device() 124 if (idev && !test_bit(IDEV_GONE, &idev->flags)) { in isci_lookup_device() 125 kref_get(&idev->kref); in isci_lookup_device() 136 kref_put(&idev->kref, isci_remote_device_release); in isci_put_device() [all …]
|
| H A D | isci.h | 7 * Copyright(c) 2008 - 2011 Intel Corporation. All rights reserved. 20 * Foundation, Inc., 51 Franklin St - Fifth Floor, Boston, MA 02110-1301 USA. 26 * Copyright(c) 2008 - 2011 Intel Corporation. All rights reserved. 118 * enum sci_status - This is the general return status enumeration for non-IO, 119 * non-task management related SCI interface methods. 264 * The port was reset but not all phys in port are operational 270 * The port reset did not complete because none of the phys are operational 344 * of messages (MSI-X) is not supported. 400 * enum sci_io_status - This enumeration depicts all of the possible IO 406 * following status are properly handled: - SCI_IO_FAILURE_UNSUPPORTED_PROTOCOL [all …]
|
| /linux/include/uapi/linux/raid/ |
| H A D | md_p.h | 1 /* SPDX-License-Identifier: GPL-2.0+ WITH Linux-syscall-note */ 4 Copyright (C) 1996-98 Ingo Molnar, Gadi Oxman 29 * 0 - 31 Constant generic RAID device information. 30 * 32 - 63 Generic state information. 31 * 64 - 127 Personality specific information. 32 * 128 - 511 12 32-words descriptors of the disks in the raid set. 33 * 512 - 911 Reserved. 34 * 912 - 1023 Disk specific descriptor. 40 * y = (x & ~(MD_RESERVED_BYTES - 1)) - MD_RESERVED_BYTES 47 #define MD_NEW_SIZE_SECTORS(x) ((x & ~(MD_RESERVED_SECTORS - 1)) - MD_RESERVED_SECTORS) [all …]
|
| /linux/drivers/net/wireless/intel/iwlwifi/mei/ |
| H A D | iwl-mei.h | 1 /* SPDX-License-Identifier: GPL-2.0-only */ 3 * Copyright (C) 2021-2024 Intel Corporation 32 * iwlwifi calls iwlmei through direct and context-free function calls. 116 * - the HW registers in iwl_pcie_set_hw_ready 117 * - using the Software Arbitration Protocol (SAP) 127 * +-------------------+------------+--------------+-----------------------------+------------+ 132 * | operational | Host owner | | HOST_ASKS_FOR_NIC_OWNERSHIP | Host owner | 133 * +-------------------+------------+--------------+-----------------------------+------------+ 134 * | Operational & | 1 | N/A | HW register | 0 | 137 * +-------------------+------------+--------------+-----------------------------+------------+ [all …]
|
| /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 30 * @pno: path not operational 64 * struct tm_scsw - transport-mode subchannel status word 69 * @x: IRB-format control 70 * @q: interrogate-complete [all …]
|
| /linux/Documentation/ABI/testing/ |
| H A D | sysfs-devices-edac | 3 Contact: linux-edac@vger.kernel.org 4 Description: This write-only control file will zero all the statistical 14 Contact: linux-edac@vger.kernel.org 21 Contact: linux-edac@vger.kernel.org 27 Contact: linux-edac@vger.kernel.org 33 Contact: linux-edac@vger.kernel.org 41 Contact: linux-edac@vger.kernel.org 48 Contact: linux-edac@vger.kernel.org 53 field should be monitored for non-zero values and report 58 Contact: linux-edac@vger.kernel.org [all …]
|
| /linux/drivers/net/ethernet/qlogic/qlcnic/ |
| H A D | qlcnic_hdr.h | 1 /* SPDX-License-Identifier: GPL-2.0-only */ 4 * Copyright (c) 2009-2013 QLogic Corporation 124 /* Floaters - non existent modules */ 637 #define QLCNIC_DEV_NPAR_NON_OPER 0 /* NON Operational */ 638 #define QLCNIC_DEV_NPAR_OPER 1 /* NPAR Operational */ 639 #define QLCNIC_DEV_NPAR_OPER_TIMEO 30 /* Operational time out */ 711 /* PCI function operational mode */ 811 * Bit 16: tx_reset_pb => 1:reset frame xmit protocol blk, 0:no-op 812 * Bit 17: rx_reset_pb => 1:reset frame recv protocol blk, 0:no-op 813 * Bit 18: tx_reset_mac => 1:reset data/ctl multiplexer blk, 0:no-op [all …]
|
| /linux/Documentation/networking/device_drivers/ethernet/mellanox/mlx5/ |
| H A D | switchdev.rst | 1 .. SPDX-License-Identifier: GPL-2.0 OR Linux-OpenIB 19 - Change device to switchdev mode:: 23 - Attach mlx5 switchdev representor 'enp8s0f0' to bridge netdev 'bridge1':: 28 ----- 32 - VLAN filtering (including multiple VLANs per port):: 35 $ bridge vlan add dev enp8s0f0 vid 2-3 37 - VLAN push on bridge ingress:: 41 - VLAN pop on bridge egress:: 48 Subfunction which are spawned over the E-switch are created only with devlink 55 - Create SF:: [all …]
|
| /linux/include/uapi/linux/can/ |
| H A D | netlink.h | 1 /* SPDX-License-Identifier: GPL-2.0-only WITH Linux-syscall-note */ 25 * CAN bit-timing parameters 32 __u32 bitrate; /* Bit-rate in bits/second */ 33 __u32 sample_point; /* Sample point in one-tenth of a percent */ 39 __u32 brp; /* Bit-rat [all...] |
| /linux/Documentation/arch/x86/ |
| H A D | microcode.rst | 1 .. SPDX-License-Identifier: GPL-2.0 7 :Authors: - Fenghua Yu <fenghua.yu@intel.com> 8 - Borislav Petkov <bp@suse.de> 9 - Ashok Raj <ashok.raj@intel.com> 13 updating the microcode on platforms beyond the OEM End-Of-Life support, 14 and updating the microcode on long-running systems without rebooting. 39 During BSP (BootStrapping Processor) boot (pre-SMP), the kernel 56 if [ -z "$1" ]; then 66 rm -rf $TMPDIR 70 mkdir -p $DSTDIR [all …]
|
| /linux/drivers/hid/ |
| H A D | hid-sony.c | 1 // SPDX-License-Identifier: GPL-2.0-or-later 6 * Copyright (c) 2000-2005 Vojtech Pavlik <vojtech@suse.cz> 7 * Copyright (c) 2005 Michael Haboustak <mike-@cinci.rr.com> for Concept2, Inc 10 * Copyright (c) 2006-2013 Jiri Kosina 12 * Copyright (c) 2014-2016 Frank Praznik <frank.praznik@gmail.com> 14 * Copyright (c) 2020-2021 Pascal Giard <pascal.giard@etsmtl.ca> 45 #include "hid-ids.h" 328 * ------------------- 449 struct sixaxis_led led[4]; /* LEDx at (4 - x) */ 527 spin_lock_irqsave(&sc->lock, flags); in sony_schedule_work() [all …]
|
| /linux/tools/memory-model/Documentation/ |
| H A D | explanation.txt | 1 Explanation of the Linux-Kernel Memory Consistency Model 15 7. THE PROGRAM ORDER RELATION: po AND po-loc 18 10. THE READS-FROM RELATION: rf, rfi, and rfe 20 12. THE FROM-READS RELATION: fr, fri, and fre 21 13. AN OPERATIONAL MODEL 22 14. PROPAGATION ORDER RELATION: cumul-fence 23 15. DERIVATION OF THE LKMM FROM THE OPERATIONAL MODEL 28 20. THE HAPPENS-BEFORE RELATION: hb 29 21. THE PROPAGATES-BEFORE RELATION: pb 30 22. RCU RELATIONS: rcu-link, rcu-gp, rcu-rscsi, rcu-order, rcu-fence, and rb [all …]
|