| /linux/Documentation/devicetree/bindings/display/bridge/ |
| H A D | thine,thc63lvd1024.yaml | 1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 3 --- 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 10 - Jacopo Mondi <jacopo+renesas@jmondi.org> 11 - Laurent Pinchart <laurent.pinchart+renesas@ideasonboard.com> 34 even-numbered pixels are received on port@0 and odd-numbered pixels on 60 - port@0 61 - port@2 63 oe-gpios: 67 powerdown-gpios: [all …]
|
| /linux/include/linux/ |
| H A D | asn1_ber_bytecode.h | 1 /* SPDX-License-Identifier: GPL-2.0-or-later */ 28 /* The tag-matching ops come first and the odd-numbered slots 66 /* The following eight have bit 0 -> SET, 1 -> OF, 2 -> ACT */
|
| /linux/drivers/net/ethernet/intel/fm10k/ |
| H A D | fm10k_mbx.h | 1 /* SPDX-License-Identifier: GPL-2.0 */ 2 /* Copyright(c) 2013 - 2018 Intel Corporation. */ 45 * +----------+ connect() +----------+ 46 * | CLOSED | --------------> | CONNECT | 47 * +----------+ +----------+ 54 * +----------+ disconnect() +----------+ 55 * |DISCONNECT| <-------------- | OPEN | 56 * +----------+ +----------+ 90 * +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ 92 * +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ [all …]
|
| /linux/arch/arm/probes/kprobes/ |
| H A D | test-core.c | 1 // SPDX-License-Identifier: GPL-2.0-only 3 * arch/arm/kernel/kprobes-test.c 12 * supported instruction sets: ARM, 16-bit Thumb, and 32-bit Thumb. These tests 23 * The individual test cases are in kprobes-test-arm.c and kprobes-test-thumb.c 24 * which use the macros defined in kprobes-test.h. The rest of this 31 * ------------------- 41 * post-handler of the test_before probe is used to modify the saved CPU 43 * pre-handler of the of the test_after probe saves a copy of the CPU 83 * (branch backwards). In these, the local variables numbered 1, 50, 2 and 87 * --------- [all …]
|
| /linux/drivers/clk/berlin/ |
| H A D | berlin2-avpll.c | 1 // SPDX-License-Identifier: GPL-2.0 6 * Alexandre Belloni <alexandre.belloni@free-electrons.com> 8 #include <linux/clk-provider.h> 15 #include "berlin2-avpll.h" 19 * VCO with 8 channels each, channel 8 is the odd-one-out and does 22 * Unfortunately, its registers are not named but just numbered. To 118 reg = readl_relaxed(vco->base + VCO_CTRL0); in berlin2_avpll_vco_is_enabled() 119 if (vco->flags & BERLIN2_AVPLL_BIT_QUIRK) in berlin2_avpll_vco_is_enabled() 130 reg = readl_relaxed(vco->base + VCO_CTRL0); in berlin2_avpll_vco_enable() 131 if (vco->flags & BERLIN2_AVPLL_BIT_QUIRK) in berlin2_avpll_vco_enable() [all …]
|
| /linux/sound/hda/codecs/hdmi/ |
| H A D | atihdmi.c | 1 // SPDX-License-Identifier: GPL-2.0-or-later 18 ((codec)->core.vendor_id == 0x1002aa01 && \ 19 ((codec)->core.revision_id & 0xff00) >= 0x0300) 106 return -EINVAL; in get_eld_ati() 170 /* format is supported, copy SAD as-is */ in get_eld_ati() 189 return -EINVAL; in get_eld_ati() 196 * [1..251] msecs = (x-1)*2 (max 500ms with x = 251 = 0xfb) in get_eld_ati() 212 buf[6] = video_latency_hdmi - audio_latency_hdmi; in get_eld_ati() 217 buf[5] |= ((pos - ELD_FIXED_BYTES - sink_desc_len) / 3) << 4; in get_eld_ati() 219 /* Baseline ELD block length is 4-byte aligned */ in get_eld_ati() [all …]
|
| /linux/drivers/perf/ |
| H A D | qcom_l3_pmu.c | 1 // SPDX-License-Identifier: GPL-2.0-only 11 * See Documentation/admin-guide/perf/qcom_l3_pmu.rst for more details. 13 * Copyright (c) 2015-2017, The Linux Foundation. All rights reserved. 132 * - config: bits 0-7: event type 138 return (event->attr.config) & L3_EVTYPE_MASK; in get_event_type() 143 return !!(event->attr.config & BIT_ULL(L3_EVENT_LC_BIT)); in event_uses_long_counter() 186 * counters. The PMU only supports chaining of adjacent even/odd pairs 187 * and for simplicity the driver always configures the odd counter to 188 * count the overflows of the lower-numbered even counter. Note that since 195 struct l3cache_pmu *l3pmu = to_l3cache_pmu(event->pmu); in qcom_l3_cache__64bit_counter_start() [all …]
|
| /linux/tools/testing/selftests/bpf/progs/ |
| H A D | cpumask_success.c | 1 // SPDX-License-Identifier: GPL-2.0 494 cpumask = bpf_kptr_xchg(&v->cpumask, NULL); in BPF_PROG() 652 /* Ensure that the field->offset has been correctly advanced from one 653 * nested struct or array sub-tree to another. In the case of 654 * kptr_nested_deep, it comprises two sub-trees: ktpr_1 and kptr_2. By 655 * calling bpf_kptr_xchg() on every single kptr in both nested sub-trees, 656 * the verifier should reject the program if the field->offset of any kptr 662 * correctly. If the field->offset values of any pair of them are 667 * Even if the field->offset values of kptrs are not duplicated, the 669 * kptr if the corresponding field->offset is pointing to a random [all …]
|
| /linux/lib/ |
| H A D | asn1_decoder.c | 1 // SPDX-License-Identifier: GPL-2.0-or-later 66 if (unlikely(datalen - dp < 2)) { in asn1_find_indefinite_length() 78 if (--indef_level <= 0) { in asn1_find_indefinite_length() 79 *_len = dp - *_dp; in asn1_find_indefinite_length() 88 if (unlikely(datalen - dp < 2)) in asn1_find_indefinite_length() 107 n = len - 0x80; in asn1_find_indefinite_length() 108 if (unlikely(n > sizeof(len) - 1)) in asn1_find_indefinite_length() 110 if (unlikely(n > datalen - dp)) in asn1_find_indefinite_length() 113 for (; n > 0; n--) { in asn1_find_indefinite_length() 118 if (len > datalen - dp) in asn1_find_indefinite_length() [all …]
|
| /linux/Documentation/filesystems/ |
| H A D | vfat.rst | 10 mount -t vfat /dev/fd0 /mnt 42 **-20**: If current process is in group of file's group ID, 45 **-2**: Other users can change timestamp. 69 There is also an option of doing UTF-8 translations 76 UTF-8 is the filesystem safe version of Unicode that 79 If 'uni_xlate' gets set, UTF-8 gets disabled. 156 cases in presence of DST - time stamps in a different DST 176 FAT has the ATTR_RO (read-only) attribute. On Windows, 181 If you want to use ATTR_RO as read-only flag even for 184 **errors=panic|continue|remount-ro** [all …]
|
| /linux/drivers/net/ethernet/aquantia/atlantic/macsec/ |
| H A D | macsec_api.c | 1 // SPDX-License-Identifier: GPL-2.0-only 46 return (*data != 0xffff) ? 0 : -ETIME; in aq_mss_mdio_read() 118 * packed_record - [OUT] The table row data (raw). 269 return -EINVAL; in set_ingress_prectlf_record() 273 packed_record[0] = rec->sa_da[0] & 0xFFFF; in set_ingress_prectlf_record() 274 packed_record[1] = (rec->sa_da[0] >> 16) & 0xFFFF; in set_ingress_prectlf_record() 275 packed_record[2] = rec->sa_da[1] & 0xFFFF; in set_ingress_prectlf_record() 276 packed_record[3] = rec->eth_type & 0xFFFF; in set_ingress_prectlf_record() 277 packed_record[4] = rec->match_mask & 0xFFFF; in set_ingress_prectlf_record() 278 packed_record[5] = rec->match_type & 0xF; in set_ingress_prectlf_record() [all …]
|
| /linux/Documentation/driver-api/crypto/iaa/ |
| H A D | iaa-crypto.rst | 1 .. SPDX-License-Identifier: GPL-2.0 18 higher-level compression devices such as zswap. 25 represented by selecting the 'deflate-iaa' crypto compression 28 # echo deflate-iaa > /sys/module/zswap/parameters/compressor 38 'deflate-iaa'. (Because the IAA hardware has a 4k history-window 52 Cryptographic API -> Hardware crypto devices -> Support for Intel(R) IAA Compression Accelerator 59 …Cryptographic API -> Hardware crypto devices -> Support for Intel(R) IAA Compression -> Enable Int… 78 - Scalable 79 - Legacy 80 - No IOMMU [all …]
|
| /linux/sound/soc/atmel/ |
| H A D | mchp-i2s-mcc.c | 1 // SPDX-License-Identifier: GPL-2.0 3 // Driver for Microchip I2S Multi-channel controller 29 * ---- I2S Controller Register map -- [all...] |
| /linux/drivers/scsi/isci/ |
| H A D | init.c | 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. 136 return sysfs_emit(buf, "%d\n", ihost->id); in isci_show_id() 184 /* ata recovery called from ata-eh */ 206 * isci_register_sas_ha() - This method initializes various lldd 219 struct sas_ha_struct *sas_ha = &(isci_host->sas_ha); in isci_register_sas_ha() 223 sas_phys = devm_kcalloc(&isci_host->pdev->dev, in isci_register_sas_ha() 227 return -ENOMEM; in isci_register_sas_ha() 229 sas_ports = devm_kcalloc(&isci_host->pdev->dev, in isci_register_sas_ha() [all …]
|
| /linux/Documentation/ |
| H A D | memory-barriers.txt | 19 documentation at tools/memory-model/. Nevertheless, even this memory 37 Note also that it is possible that a barrier may be a no-op for an 48 - Device operations. 49 - Guarantees. 53 - Varieties of memory barrier. 54 - What may not be assumed about memory barriers? 55 - Address-dependency barriers (historical). 56 - Control dependencies. 57 - SMP barrier pairing. 58 - Examples of memory barrier sequences. [all …]
|
| /linux/drivers/md/ |
| H A D | raid0.c | 1 // SPDX-License-Identifier: GPL-2.0-or-later 4 Copyright (C) 1994-96 Marc ZYNGIER 5 <zyngier@ufr-info-p7.ibp.fr> or 9 RAID-0 management functions. 43 struct r0conf *conf = mddev->private; in dump_zones() 44 int raid_disks = conf->strip_zone[0].nb_dev; in dump_zones() 45 pr_debug("md: RAID0 configuration for %s - %d zone%s\n", in dump_zones() 47 conf->nr_strip_zones, str_plural(conf->nr_strip_zones)); in dump_zones() 48 for (j = 0; j < conf->nr_strip_zones; j++) { in dump_zones() 52 for (k = 0; k < conf->strip_zone[j].nb_dev; k++) in dump_zones() [all …]
|
| /linux/drivers/usb/host/ |
| H A D | uhci-hcd.c | 1 // SPDX-License-Identifier: GPL-2.0 8 * (C) Copyright 1999-2002 Johannes Erdfelt, johannes@erdfelt.com 15 * support from usb-ohci.c by Adam Richter, adam@yggdrasil.com). 16 * (C) Copyright 1999 Gregory P. Smith (from usb-ohci.c) 17 * (C) Copyright 2004-2007 Alan Stern, stern@rowland.harvard.edu 40 #include <linux/dma-mapping.h> 50 #include "uhci-hcd.h" 105 * There's not much to be done about period-1 interrupts; they have in uhci_frame_skel_link() 106 * to occur in every frame. But we can schedule period-2 interrupts in uhci_frame_skel_link() 107 * in odd-numbered frames, period-4 interrupts in frames congruent in uhci_frame_skel_link() [all …]
|
| /linux/arch/x86/events/amd/ |
| H A D | core.c | 1 // SPDX-License-Identifier: GPL-2.0-only 55 [ C(RESULT_ACCESS) ] = -1, 56 [ C(RESULT_MISS) ] = -1, 97 [ C(RESULT_ACCESS) ] = -1, 98 [ C(RESULT_MISS) ] = -1, 101 [ C(RESULT_ACCESS) ] = -1, 102 [ C(RESULT_MISS) ] = -1, 111 [ C(RESULT_ACCESS) ] = -1, 112 [ C(RESULT_MISS) ] = -1, 115 [ C(RESULT_ACCESS) ] = -1, [all …]
|
| /linux/Documentation/RCU/Design/Data-Structures/ |
| H A D | Data-Structures.rst | 15 Data-Structure Relationships 25 .. kernel-figure:: BigTreeClassicRCU.svg 34 which results in a three-level ``rcu_node`` tree. 38 The purpose of this combining tree is to allow per-CPU events 39 such as quiescent states, dyntick-idle transitions, 42 Quiescent states are recorded by the per-CPU ``rcu_data`` structures, 43 and other events are recorded by the leaf-level ``rcu_node`` 54 As can be seen from the diagram, on a 64-bit system 55 a two-level tree with 64 leaves can accommodate 1,024 CPUs, with a fanout 58 +-----------------------------------------------------------------------+ [all …]
|
| /linux/drivers/bus/mhi/ep/ |
| H A D | main.c | 1 // SPDX-License-Identifier: GPL-2.0 11 #include <linux/dma-direction.h> 30 struct device *dev = &mhi_cntrl->mhi_dev->dev; in mhi_ep_send_event() 35 mutex_lock(&mhi_cntrl->event_lock); in mhi_ep_send_event() 36 ring = &mhi_cntrl->mhi_event[ring_idx].ring; in mhi_ep_send_event() 37 ctx = (union mhi_ep_ring_ctx *)&mhi_cntrl->ev_ctx_cache[ring_idx]; in mhi_ep_send_event() 38 if (!ring->started) { in mhi_ep_send_event() 53 mutex_unlock(&mhi_cntrl->event_lock); in mhi_ep_send_event() 69 if (READ_ONCE(ring->irq_pending)) in mhi_ep_send_event() 70 cancel_delayed_work(&ring->intmodt_work); in mhi_ep_send_event() [all …]
|
| /linux/drivers/gpu/drm/i915/gt/ |
| H A D | intel_engine_cs.c | 1 // SPDX-License-Identifier: MIT 40 * on HSW) - so the final size, including the extra state required for the 260 * intel_engine_context_size() - return the size of the context for an engine 275 struct intel_uncore *uncore = gt->uncore; in intel_engine_context_size() 284 switch (GRAPHICS_VER(gt->i915)) { in intel_engine_context_size() 286 MISSING_CASE(GRAPHICS_VER(gt->i915)); in intel_engine_context_size() 296 if (IS_HASWELL(gt->i915)) in intel_engine_context_size() 320 GRAPHICS_VER(gt->i915), cxt_size * 64, in intel_engine_context_size() 321 cxt_size - 1); in intel_engine_context_size() 337 if (GRAPHICS_VER(gt->i915) < 8) in intel_engine_context_size() [all …]
|
| /linux/drivers/pinctrl/starfive/ |
| H A D | pinctrl-starfive-jh7100.c | 1 // SPDX-License-Identifier: GPL-2.0 25 #include <dt-bindings/pinctrl/pinctrl-starfive-jh7100.h> 28 #include "../pinctrl-utils.h" 32 #define DRIVER_NAME "pinctrl-starfive" 36 * https://github.com/starfive-tech/JH7100_Docs 47 * The following 32-bit registers come in pairs, but only the offset of the 48 * first register is defined. The first controls (interrupts for) GPIO 0-31 and 49 * the second GPIO 32-63. 53 * Interrupt Type. If set to 1 the interrupt is edge-triggered. If set to 0 the 54 * interrupt is level-triggered. [all …]
|
| /linux/sound/usb/ |
| H A D | midi.c | 2 * usbmidi.c - ALSA USB MIDI driver 4 * Copyright (c) 2002-2009 Clemens Ladisch 7 * Based on the OSS usb-midi driver by NAGANO Daisuke, 179 if (err < 0 && err != -ENODEV) in snd_usbmidi_submit_urb() 180 dev_err(&urb->dev->dev, "usb_submit_urb: %d\n", err); in snd_usbmidi_submit_urb() 189 switch (urb->status) { in snd_usbmidi_urb_error() 191 case -ENOENT: in snd_usbmidi_urb_error() 192 case -ECONNRESET: in snd_usbmidi_urb_error() 193 case -ESHUTDOWN: in snd_usbmidi_urb_error() 194 case -ENODEV: in snd_usbmidi_urb_error() [all …]
|
| /linux/tools/lib/python/kdoc/ |
| H A D | kdoc_parser.py | 2 # SPDX-License-Identifier: GPL-2.0 22 # Regular expressions used to parse kernel-doc markups at KernelDoc class. 42 # @{section-name}: 60 type_param = KernRe(r"@(\w*((\.\w+)|(->\w+))*(\.\.\.)?)", cache=False) 71 r'(?:[-:].*)?$', # description (not captured) 168 # TODO: rename to emit_message after removal of kernel-doc.pl 216 # Only warn on user-specified duplicate section names 220 # Treat as a new paragraph - add a blank line 248 undescribed = "-- undescribed --" 303 # TODO: rename it to store_declaration after removal of kernel-doc.pl [all …]
|
| /linux/net/netfilter/ |
| H A D | nft_set_pipapo.c | 1 // SPDX-License-Identifier: GPL-2.0-only 5 * Copyright (c) 2019-2020 Red Hat GmbH 15 * ------- 17 * Match packet bytes against entries composed of ranged or non-ranged packet 22 * --- fields ---> 33 * ------------------ 65 * next-field rules the current rule maps to. 73 * A stand-alone, reference implementation, also including notes about possible 78 * --------- 80 * - For each packet field: [all …]
|