| /linux/Documentation/devicetree/bindings/iio/adc/ |
| H A D | adi,ad7380.yaml | 1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 3 --- 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 10 - Michael Hennerich <Michael.Hennerich@analog.com> 11 - Nuno Sá <nuno.sa@analog.com> 21 * https://www.analog.com/en/products/ad7380-4.html 22 * https://www.analog.com/en/products/ad7381-4.html 23 * https://www.analog.com/en/products/ad7383-4.html 24 * https://www.analog.com/en/products/ad7384-4.html 25 * https://www.analog.com/en/products/ad7386-4.html [all …]
|
| /linux/Documentation/admin-guide/pm/ |
| H A D | intel_pstate.rst | 1 .. SPDX-License-Identifier: GPL-2.0 22 Documentation/admin-guide/pm/cpufreq.rst if you have not done that yet.] 24 For the processors supported by ``intel_pstate``, the P-state concept is broader 27 information about that). For this reason, the representation of P-states used 32 ``intel_pstate`` maps its internal representation of P-states to frequencies too 34 practical for ``intel_pstate`` to supply the ``CPUFreq`` core with a table of 38 Since the hardware P-state selection interface used by ``intel_pstate`` is 43 time the corresponding CPU is taken offline and need to be re-initialized when 47 only way to pass early-configuration-time parameters to it is via the kernel 66 ----------- [all …]
|
| H A D | amd-pstate.rst | 1 .. SPDX-License-Identifier: GPL-2.0 5 ``amd-pstate`` CPU Performance Scaling Driver 16 ``amd-pstate`` is the AMD CPU performance scaling driver that introduces a 20 than legacy ACPI hardware P-States. Current AMD CPU/APU platforms are using 21 the ACPI P-states driver to manage CPU frequency and clocks with switching 22 only in 3 P-states. CPPC replaces the ACPI P-states controls and allows a 23 flexible, low-latency interface for the Linux kernel to directly 26 ``amd-pstate`` leverages the Linux kernel governors such as ``schedutil``, 30 Volume 2: System Programming [1]_). Currently, ``amd-pstate`` supports basic 40 continuous, abstract, and unit-less performance value in a scale that is [all …]
|
| /linux/drivers/net/vxlan/ |
| H A D | vxlan_core.c | 1 // SPDX-License-Identifier: GPL-2.0-only 5 * Copyright (c) 2012-2013 Vyatta Inc. 74 static inline bool vxlan_collect_metadata(struct vxlan_sock *vs) in vxlan_collect_metadata() argument 76 return vs->flags & VXLAN_F_COLLECT_METADATA || in vxlan_collect_metadata() 82 * non-default VRF). 87 struct vxlan_sock *vs; in vxlan_find_sock() local 91 hlist_for_each_entry_rcu(vs, vs_head(net, port), hlist) { in vxlan_find_sock() 92 if (inet_sk(vs->sock->sk)->inet_sport == port && in vxlan_find_sock() 93 vxlan_get_sk_family(vs) == family && in vxlan_find_sock() 94 vs->flags == flags && in vxlan_find_sock() [all …]
|
| /linux/drivers/infiniband/hw/cxgb4/ |
| H A D | cq.c | 2 * Copyright (c) 2009-2010 Chelsio, Inc. All rights reserved. 14 * - Redistributions of source code must retain the above 18 * - Redistributions in binary form must reproduce the above 49 res_wr->op_nres = cpu_to_be32( in destroy_cq() 53 res_wr->len16_pkd = cpu_to_be32(DIV_ROUND_UP(wr_len, 16)); in destroy_cq() 54 res_wr->cookie = (uintptr_t)wr_waitp; in destroy_cq() 55 res = res_wr->res; in destroy_cq() 56 res->u.cq.restype = FW_RI_RES_TYPE_CQ; in destroy_cq() 57 res->u.cq.op = FW_RI_RES_OP_RESET; in destroy_cq() 58 res->u.cq.iqid = cpu_to_be32(cq->cqid); in destroy_cq() [all …]
|
| /linux/drivers/iio/adc/ |
| H A D | ad7380.c | 1 // SPDX-License-Identifier: GPL-2.0-only 9 * ad7380/1 : https://www.analog.com/media/en/technical-documentation/data-sheets/AD7380-7381.pdf 10 * ad7383/4 : https://www.analog.com/media/en/technical-documentation/data-sheets/ad7383-7384.pdf 11 …* ad7386/7/8 : https://www.analog.com/media/en/technical-documentation/data-sheets/AD7386-7387-738… 12 * ad7380-4 : https://www.analog.com/media/en/technical-documentation/data-sheets/ad7380-4.pdf 13 * ad7381-4 : https://www.analog.com/media/en/technical-documentation/data-sheets/ad7381-4.pdf 14 …* ad7383/4-4 : https://www.analog.com/media/en/technical-documentation/data-sheets/ad7383-4-ad7384… 15 …* ad7386/7/8-4 : https://www.analog.com/media/en/technical-documentation/data-sheets/ad7386-4-7387… 16 * ad7389-4 : https://www.analog.com/media/en/technical-documentation/data-sheets/ad7389-4.pdf 17 * adaq4370-4 : https://www.analog.com/media/en/technical-documentation/data-sheets/adaq4370-4.pdf [all …]
|
| /linux/tools/lib/bpf/ |
| H A D | libbpf.c | 1 // SPDX-License-Identifier: (LGPL-2.1 OR BSD-2-Clause) 6 * Copyright (C) 2013-2015 Alexei Starovoitov <ast@kernel.org> 71 #pragma GCC diagnostic ignored "-Wformat-nonliteral" 299 if (err != -EPERM || geteuid() != 0) in pr_perm_msg() 316 pr_warn("permission error while running as root; try raising 'ulimit - in pr_perm_msg() 958 int p, i; bpf_object_bswap_progs() local 1836 char map_name[BPF_OBJ_NAME_LEN], *p; internal_map_name() local 4064 const struct btf_var_secinfo *vs; find_extern_sec_btf_id() local 4174 const struct btf_var_secinfo *vs; add_dummy_ksym_var() local 4358 struct btf_var_secinfo *vs = btf_var_secinfos(sec) + i; bpf_object__collect_externs() local 4414 struct btf_var_secinfo *vs = btf_var_secinfos(sec) + i; bpf_object__collect_externs() local 6662 struct bpf_program *p = &obj->programs[i]; bpf_object__sort_relos() local 6869 struct btf_param *p; clone_func_btf_info() local 6940 struct btf_param *p; bpf_program_fixup_func_info() local 7656 char *p; find_prev_line() local 9234 __bpf_program__iter(const struct bpf_program * p,const struct bpf_object * obj,bool forward) __bpf_program__iter() argument 13408 struct perf_buffer_params p = {}; perf_buffer__new() local 13439 struct perf_buffer_params p = {}; perf_buffer__new_raw() local 13458 __perf_buffer__new(int map_fd,size_t page_cnt,struct perf_buffer_params * p) __perf_buffer__new() argument [all...] |
| /linux/Documentation/driver-api/ |
| H A D | pin-control.rst | 9 - Enumerating and naming controllable pins 11 - Multiplexing of pins, pads, fingers (etc) see below for details 13 - Configuration of pins, pads, fingers (etc), such as software-controlled 14 biasing and driving mode specific pins, such as pull-up, pull-down, open drain, 17 Top-level interface 22 - A PIN CONTROLLER is a piece of hardware, usually a set of registers, that 26 - PINS are equal to pads, fingers, balls or whatever packaging input or 30 be sparse - i.e. there may be gaps in the space with numbers where no 60 .. code-block:: c 97 See ``arch/arm/mach-ux500/Kconfig`` for an example. [all …]
|
| /linux/fs/ |
| H A D | binfmt_elf.c | 1 // SPDX-License-Identifier: GPL-2.0-only 37 #include <linux/elf-randomize.h> 72 * If we don't support core dumping, then supply a NULL so we 91 #define ELF_PAGESTART(_v) ((_v) & ~(int)(ELF_MIN_ALIGN-1)) 92 #define ELF_PAGEOFFSET(_v) ((_v) & (ELF_MIN_ALIGN-1)) 93 #define ELF_PAGEALIGN(_v) (((_v) + ELF_MIN_ALIGN - 1) & ~(ELF_MIN_ALIGN - 1)) 109 mm->saved_e_flags = flags; in elf_coredump_set_mm_eflags() 116 flags = mm->saved_e_flags; in elf_coredump_get_mm_eflags() 132 nbyte = ELF_MIN_ALIGN - nbyte; in padzero() 134 return -EFAULT; in padzero() [all …]
|
| /linux/sound/pci/ |
| H A D | azt3328.c | 1 // SPDX-License-Identifier: GPL-2.0-or-later 2 /* azt3328.c - driver for Aztech AZF3328 based soundcards (e.g. PCI168). 3 * Copyright (C) 2002, 2005 - 2011 by Andreas Mohr <andi AT lisas.de> 7 * found in a Fujitsu-Siemens PC ("Cordant", aluminum case). 13 * Keywords: Windows XP Vista 168nt4-125.zip 168win95-12 1008 const char * const *p = NULL; snd_azf3328_info_mixer_enum() local [all...] |
| /linux/drivers/net/wireless/intel/iwlegacy/ |
| H A D | common.h | 1 /* SPDX-License-Identifier: GPL-2.0-only */ 4 * Copyright(c) 2003 - 2011 Intel Corporation. All rights reserved. 8 * Intel Corporation, 5200 N.E. Elam Young Parkway, Hillsboro, OR 97124-6497 31 #define IL_ERR(f, a...) dev_err(&il->pci_dev->dev, f, ## a) 32 #define IL_WARN(f, a...) dev_warn(&il->pci_dev->dev, f, ## a) 33 #define IL_WARN_ONCE(f, a...) dev_warn_once(&il->pci_dev->dev, f, ## a) 34 #define IL_INFO(f, a...) dev_info(&il->pci_dev->dev, f, ## a) 46 #define U32_PAD(n) ((4-(n))&0x3) 48 /* CT-KILL constants */ 56 * Use default noise value of -127 ... this is below the range of measurable [all …]
|
| /linux/drivers/usb/musb/ |
| H A D | musb_core.c | 1 // SPDX-License-Identifier: GPL-2.0 6 * Copyright (C) 2005-2006 by Texas Instruments 7 * Copyright (C) 2006-2007 Nokia Corporation 11 * Inventra (Multipoint) Dual-Role Controller Driver for Linux. 15 * in the works. These are normal Linux-USB controller drivers which 29 * - Lack of host-side transaction scheduling, for all transfer types. 35 * includes DaVinci EVM in a common non-OTG mode. 59 * - Kconfig for everything user-configurable 60 * - platform_device for addressing, irq, and platform_data 61 * - platform_data is mostly for board-specific information [all …]
|
| /linux/ |
| H A D | CREDITS | 1 This is at least a partial credits-file of people that have 4 scripts. The fields are: name (N), email (E), web-address 5 (W), PGP key ID and fingerprint (P), description (D), and 6 snail-mail address (S). 10 ---------- 51 D: in-kernel DRM Maintainer 76 E: tim_alpaerts@toyota-motor-europe.com 80 S: B-2610 Wilrijk-Antwerpen 85 W: http://www-stu.christs.cam.ac.uk/~aia21/ 94 P: 1024/85AD9EED AD C0 49 08 91 67 DF D7 FA 04 1A EE 09 E8 44 B0 [all …]
|
| H A D | MAINTAINERS | 5 --------------------------------------------------- 21 W: *Web-page* with status/info 23 B: URI for where to file *bugs*. A web-page with detailed bug 27 P: *Subsystem Profile* document for more details submitting 28 patches to the given subsystem. This is either an in-tree file, 29 or a URI. See Documentation/maintainer/maintainer-entry-profile.rst 46 N: [^a-z]tegra all files whose path contains tegra 64 ---------------- 83 3WARE SAS/SATA-RAID SCSI DRIVERS (3W-XXXX, 3W-9XXX, 3W-SAS) 85 L: linux-scsi@vger.kernel.org [all …]
|
| /linux/Documentation/security/keys/ |
| H A D | core.rst | 5 This service allows cryptographic keys, authentication tokens, cross-domain 30 - A serial number. 31 - A type. 32 - A description (for matching a key in a search). 33 - Access control information. 34 - An expiry time. 35 - A payload. 36 - State. 40 the lifetime of that key. All serial numbers are positive non-zero 32-bit 69 the keyring links; in the case of a user-defined key, it's an arbitrary [all …]
|
| /linux/net/core/ |
| H A D | skbuff.c | 1 // SPDX-License-Identifier: GPL-2.0-or-later 6 * Florian La Roche <rzsfl@rz.uni-sb.de> 19 * Ray VanTassle : Fixed --skb->lock in free 109 * vs system slabs by looking at their size (skb_end_offset()). 156 * drop_reasons_register_subsys - register another drop reason subsystem 175 * drop_reasons_unregister_subsys - unregister a drop reason subsystem 194 * skb_panic - private function for out-of-line support 200 * Out-of-line support for skb_put() and skb_push(). 209 msg, addr, skb->len, sz, skb->head, skb->data, in skb_panic() 210 (unsigned long)skb->tail, (unsigned long)skb->end, in skb_panic() [all …]
|
| /linux/arch/m68k/fpsp040/ |
| H A D | res_func.S | 10 | For packed move out (fmove.p fpm,<ea>) the operation is 115 st CU_ONLY(%a6) |set cu-only inst flag 383 st CU_ONLY(%a6) |set cu-only inst flag 403 | ;wrap-around case 414 | cu_dnrm handles all cu-only instructions (fmove, fabs, fneg, and 536 | These routines write +/- zero in double format. The routines 568 | These routines write +/- zero in single format. The routines 601 | This code checks for 16-bit overflow conditions on dyadic 602 | operations which are not restorable into the floating-point 614 | The wrap-around condition occurs for add, sub, div, and cmp [all …]
|
| /linux/mm/ |
| H A D | vmscan.c | 1 // SPDX-License-Identifier: GPL-2.0 31 #include <linux/backing-dev.h> 45 #include <linux/memory-tiers.h> 188 if ((_folio)->lru.prev != _base) { \ 191 prev = lru_to_folio(&(_folio->lru)); \ 192 prefetchw(&prev->_field); \ 209 return sc->target_mem_cgroup; in cgroup_reclaim() 218 return !sc->target_mem_cgroup || mem_cgroup_is_root(sc->target_mem_cgroup); in root_reclaim() 222 * writeback_throttling_sane - is the usual dirty throttling mechanism available? 247 if (sc->proactive && sc->proactive_swappiness) in sc_swappiness() [all …]
|
| /linux/drivers/net/ethernet/sfc/siena/ |
| H A D | mcdi_pcol.h | 1 /* SPDX-License-Identifier: GPL-2.0-only */ 4 * Copyright 2009-2018 Solarflare Communications Inc. 5 * Copyright 2019-2020 Xilinx Inc. 13 /* Power-on reset state */ 35 /* The 'doorbell' addresses are hard-wired to alert the MC when written */ 38 /* The rest of these are firmware-defined */ 46 /* Values to be written to the per-port status dword in shared 71 * | | \--- Response 72 * | \------- Error 73 * \------------------------------ Resync (always set) [all …]
|
| /linux/drivers/net/ethernet/sfc/ |
| H A D | mcdi_pcol.h | 1 /* SPDX-License-Identifier: GPL-2.0-only */ 4 * Copyright 2009-2018 Solarflare Communications Inc. 5 * Copyright 2019-2020 Xilinx Inc. 13 /* Power-on reset state */ 35 /* The 'doorbell' addresses are hard-wired to alert the MC when written */ 38 /* The rest of these are firmware-defined */ 46 /* Values to be written to the per-port status dword in shared 71 * | | \--- Response 72 * | \------- Error 73 * \------------------------------ Resync (always set) [all …]
|