/openbmc/linux/arch/arm64/include/asm/ |
H A D | cacheflush.h | 1 /* SPDX-License-Identifier: GPL-2.0-only */ 5 * Copyright (C) 1999-2002 Russell King. 26 * Start addresses are inclusive and end addresses are exclusive; start 27 * addresses should be rounded down, end addresses up. 29 * See Documentation/core-api/cachetlb.rst for more information. Please note that 30 * the implementation assumes non-aliasing VIPT D-cache and (aliasing) 31 * VIPT I-cache. 33 * All functions below apply to the interval [start, end) 34 * - start - virtual start address (inclusive) 35 * - end - virtual end address (exclusive) [all …]
|
/openbmc/u-boot/include/usb/ |
H A D | ehci-ci.h | 1 /* SPDX-License-Identifier: GPL-2.0+ */ 18 /* offsets for the non-ehci registers in the FSL SOC USB controller */ 26 #define PORT_PFSC (1 << 24) /* Defined on Page 39-44 of the mpc5151 ERM */ 128 #define PHYCTRL_PHYE (1 << 4) /* On-chip UTMI PHY enable */ 134 #define FSL_SOC_USB_SNOOP1 0x400 /* NOTE: big-endian */ 135 #define FSL_SOC_USB_SNOOP2 0x404 /* NOTE: big-endian */ 136 #define FSL_SOC_USB_AGECNTTHRSH 0x408 /* NOTE: big-endian */ 137 #define FSL_SOC_USB_PRICTRL 0x40c /* NOTE: big-endian */ 138 #define FSL_SOC_USB_SICTRL 0x410 /* NOTE: big-endian */ 139 #define FSL_SOC_USB_CTRL 0x500 /* NOTE: big-endian */ [all …]
|
/openbmc/linux/include/uapi/linux/ |
H A D | ip6_tunnel.h | 1 /* SPDX-License-Identifier: GPL-2.0 WITH Linux-syscall-note */ 35 struct in6_addr laddr; /* local tunnel end-point address */ 36 struct in6_addr raddr; /* remote tunnel end-point address */ 47 struct in6_addr laddr; /* local tunnel end-point address */ 48 struct in6_addr raddr; /* remote tunnel end-point address */
|
/openbmc/linux/arch/ia64/kernel/ |
H A D | pal.S | 1 /* SPDX-License-Identifier: GPL-2.0 */ 4 * IA-64 Processor Programmers Reference Vol 2 8 * Copyright (C) 1999-2001, 2003 Hewlett-Packard Co 26 * Set the PAL entry point address. This could be written in C code, but we 30 * in0 Address of the PAL entry point (text address, NOT a function 39 END(ia64_pal_handler_init) 47 mov r8=-1 49 END(ia64_pal_default_handler) 55 * in1 - in3 Remaining PAL arguments 67 ld8 loc2 = [loc2] // loc2 <- entry point [all …]
|
/openbmc/linux/arch/sh/include/asm/ |
H A D | bitops-grb.h | 1 /* SPDX-License-Identifier: GPL-2.0 */ 16 " mova 1f, r0 \n\t" /* r0 = end point */ in set_bit() 18 " mov #-6, r15 \n\t" /* LOGIN: r15 = size */ in set_bit() 39 " mova 1f, r0 \n\t" /* r0 = end point */ in clear_bit() 41 " mov #-6, r15 \n\t" /* LOGIN: r15 = size */ in clear_bit() 62 " mova 1f, r0 \n\t" /* r0 = end point */ in change_bit() 64 " mov #-6, r15 \n\t" /* LOGIN: r15 = size */ in change_bit() 86 " mova 1f, r0 \n\t" /* r0 = end point */ in test_and_set_bit() 88 " mov #-14, r15 \n\t" /* LOGIN: r15 = size */ in test_and_set_bit() 92 " mov #-1, %1 \n\t" /* retvat = -1 */ in test_and_set_bit() [all …]
|
H A D | cmpxchg-grb.h | 1 /* SPDX-License-Identifier: GPL-2.0 */ 11 " mova 1f, r0 \n\t" /* r0 = end point */ in xchg_u32() 14 " mov #-4, r15 \n\t" /* LOGIN */ in xchg_u32() 33 " mova 1f, r0 \n\t" /* r0 = end point */ in xchg_u16() 35 " mov #-6, r15 \n\t" /* LOGIN */ in xchg_u16() 55 " mova 1f, r0 \n\t" /* r0 = end point */ in xchg_u8() 57 " mov #-6, r15 \n\t" /* LOGIN */ in xchg_u8() 78 " mova 1f, r0 \n\t" /* r0 = end point */ in __cmpxchg_u32() 81 " mov #-8, r15 \n\t" /* LOGIN */ in __cmpxchg_u32()
|
H A D | atomic-grb.h | 1 /* SPDX-License-Identifier: GPL-2.0 */ 12 " mova 1f, r0 \n\t" /* r0 = end point */ \ 14 " mov #-6, r15 \n\t" /* LOGIN: r15 = size */ \ 32 " mova 1f, r0 \n\t" /* r0 = end point */ \ 34 " mov #-6, r15 \n\t" /* LOGIN: r15 = size */ \ 54 " mova 1f, r0 \n\t" /* r0 = end point */ \ 56 " mov #-6, r15 \n\t" /* LOGIN: r15 = size */ \
|
/openbmc/linux/drivers/net/ppp/ |
H A D | Kconfig | 1 # SPDX-License-Identifier: GPL-2.0-only 7 tristate "PPP (point-to-point protocol) support" 10 PPP (Point to Point Protocol) is a newer and better SLIP. It serves 17 in the PPP-HOWTO, available at 39 tristate "PPP BSD-Compress compression" 42 Support for the BSD-Compress compression method for PPP, which uses 44 sent over the wire. The machine at the other end of the PPP link 45 (usually your ISP) has to support the BSD-Compress compression 50 above) is preferable to BSD-Compress, because it compresses better 51 and is patent-free. [all …]
|
/openbmc/linux/tools/perf/pmu-events/arch/x86/amdzen4/ |
H A D | other.json | 10 …"BriefDescription": "Cycles when the op queue is empty. Such cycles indicate that the front-end is… 39 "BriefDescription": "Number of ops dispatched to the floating-point unit.", 75 …"BriefDescription": "Number of cycles dispatch is stalled for floating-point register file tokens.… 81 "BriefDescription": "Number of cycles dispatch is stalled for floating-point scheduler tokens.", 87 "BriefDescription": "Number of cycles dispatch is stalled for floating-point flush recovery.", 123 …"BriefDescription": "In each cycle counts dispatch slots left empty because the front-end did not … 129 "BriefDescription": "In each cycle counts ops unable to dispatch because of back-end stalls.",
|
/openbmc/linux/Documentation/maintainer/ |
H A D | messy-diffstat.rst | 1 .. SPDX-License-Identifier: GPL-2.0 4 Handling messy pull-request diffstats 7 Subsystem maintainers routinely use ``git request-pull`` as part of the 17 .. _Linus1: https://lore.kernel.org/lkml/CAHk-=wg3wXH2JNxkQi+eLZkpuxqV+wPiHhw_Jf7ViH33Sw7PHA@mail.g… 18 .. _Linus2: https://lore.kernel.org/lkml/CAHk-=wgXbSa8yq8Dht8at+gxb_idnJ7X5qWZQWRBN4_CUPr=eQ@mail.g… 23 ... vM --- vN-rc1 --- vN-rc2 --- vN-rc3 --- ... --- vN-rc7 --- vN 28 $ git diff --stat --summary vN-rc2..vN-rc3 31 "subtract" the beginning point from the end point and display the resulting 38 ... vM --- vN-rc1 --- vN-rc2 --- vN-rc3 --- ... --- vN-rc7 --- vN 40 +-- c1 --- c2 --- ... --- cN [all …]
|
/openbmc/linux/tools/perf/util/ |
H A D | probe-event.c | 1 // SPDX-License-Identifier: GPL-2.0-or-later 3 * probe-event.c : perf-probe definition to probe_events format converter 23 #include "build-id.h" 36 #include "trace-event.h" /* For __maybe_unused */ 37 #include "probe-event.h" 38 #include "probe-finder.h" 39 #include "probe-file.h" 69 ret = -E2BIG; in e_snprintf() 97 ret = -1; in init_probe_symbol_maps() 127 return kmap->ref_reloc_sym; in kernel_get_ref_reloc_sym() [all …]
|
H A D | probe-event.h | 1 /* SPDX-License-Identifier: GPL-2.0 */ 29 /* kprobe-tracer and uprobe-tracer tracing point */ 36 u64 address; /* Actual address of the trace point */ 40 /* probe-tracer tracing argument referencing offset */ 44 bool user_access; /* User-memory access */ 47 /* kprobe-tracer and uprobe-tracer tracing argument */ 55 /* kprobe-tracer and uprobe-tracer tracing event (point + arg) */ 59 struct probe_trace_point point; /* Trace point */ member 65 /* Perf probe probing point */ 73 u64 abs_address; /* Absolute address of the point */ [all …]
|
/openbmc/linux/tools/testing/selftests/bpf/ |
H A D | trace_helpers.c | 1 // SPDX-License-Identifier: GPL-2.0 27 return ((struct ksym *)p1)->addr - ((struct ksym *)p2)->addr; in ksym_cmp() 42 return -ENOENT; in load_kallsyms_refresh() 50 return -EFBIG; in load_kallsyms_refresh() 75 int start = 0, end = sym_cnt; in ksym_search() local 82 while (start < end) { in ksym_search() 83 size_t mid = start + (end - start) / 2; in ksym_search() 85 result = key - syms[mid].addr; in ksym_search() 87 end = mid; in ksym_search() 94 if (start >= 1 && syms[start - 1].addr < key && in ksym_search() [all …]
|
/openbmc/linux/arch/alpha/kernel/ |
H A D | head.S | 1 /* SPDX-License-Identifier: GPL-2.0 */ 5 * initial boot stuff.. At this point, the bootloader has already 6 * switched into OSF/1 PAL-code, and loaded us at the correct address 8 * the kernel global pointer and jump to the kernel entry-point. 12 #include <asm/asm-offsets.h> 29 lda $30,0x4000 - SIZEOF_PT_REGS($8) 33 .end __start 39 /* On entry here from SRM console, the HWPCB of the per-cpu 56 .end __smp_callin 74 .end cserve_ena [all …]
|
/openbmc/u-boot/include/ |
H A D | linker_lists.h | 1 /* SPDX-License-Identifier: GPL-2.0+ */ 5 * Implementation of linker-generated arrays 23 * llsym() - Access a linker-generated array entry 33 * ll_entry_declare() - Declare linker-generated array entry 39 * This macro declares a variable that is placed into a linker-generated 40 * array. This is a basic building block for more advanced use of linker- 44 * A variable declared using this macro must be compile-time initialized. 76 * ll_entry_declare_list() - Declare a list of link-generated array entries 99 * We need a 0-byte-size type for iterator symbols, and the compiler 103 * thing: zero-sized arrays, which are both 0-byte-size and exempt from [all …]
|
H A D | charset.h | 1 /* SPDX-License-Identifier: GPL-2.0+ */ 17 * console_read_unicode() - read Unicode code point from console 19 * @code: pointer to store Unicode code point 25 * utf8_get() - get next UTF-8 code point from buffer 27 * @src: pointer to current byte, updated to point to next byte 28 * Return: code point, or 0 for end of string, or -1 if no legal 29 * code point is found. In case of an error src points to 35 * utf8_put() - write UTF-8 code point to buffer 37 * @code: code point 39 * Return: -1 if the input parameters are invalid [all …]
|
/openbmc/linux/arch/csky/kernel/ |
H A D | head.S | 1 /* SPDX-License-Identifier: GPL-2.0 */ 12 /* set stack point */ 17 END(_start) 35 /* set stack point */ 41 END(_start_smp_secondary)
|
/openbmc/libcper/include/libcper/sections/ |
H A D | cper-section-pcie.h | 27 "PCI Express End Point", "Legacy PCI End Point Device", \ 30 "PCI Express to PCI/PCI-X Bridge", \ 31 "PCI/PCI-X Bridge to PCI Express Bridge", \
|
/openbmc/qemu/docs/devel/ |
H A D | s390-dasd-ipl.rst | 1 Booting from real channel-attached devices on s390x 5 ----------------- 18 IPL ccw it read the 24-bytes of IPL1 to be read into memory starting at 29 The TIC ccw instruction at the end of the IPL1 channel program will begin 30 the execution of the IPL2 channel program. IPL2 is stage-2 of the boot 31 process and will contain a larger channel program than IPL1. The point of 33 loads the operating system from disk. At the end of this step all or some of 35 control over to the guest operating system. At this point the guest 42 address points to the guest operating system code to execute at the end of 50 psw's instruction address will point to the location in memory where we want [all …]
|
/openbmc/linux/Documentation/gpu/amdgpu/display/ |
H A D | dcn-overview.rst | 10 .. kernel-figure:: dc_pipeline_overview.svg 19 * **Display Pipe and Plane (DPP)**: This block provides pre-blend pixel 24 multiple planes, using global or per-pixel alpha. 38 * **Multi-Media HUB (MMHUBBUB)**: Memory controller interface for DMCUB and DWB 43 the Display Micro-Controller Unit - version B (DMCUB), which is handled via 83 Front End and Back End 84 ---------------------- 87 referred as **Front End (FE)** and **Back End (BE)**, where FE consists of: 100 a one-to-one mapping of the link encoder to PHY, but we can configure the DCN 106 --------- [all …]
|
/openbmc/linux/arch/xtensa/lib/ |
H A D | strnlen_user.S | 50 addi a4, a2, -4 # because we overincrement at the end; 56 bbsi.l a2, 0, .L1mod2 # if only 8-bit aligned 57 bbsi.l a2, 1, .L2mod4 # if only 16-bit aligned 60 * String is word-aligned. 69 add a10, a10, a4 # a10 = end of last 4B chunk 101 # NOTE that in several places below, we point to the byte just after 105 addi a4, a4, 3 # point to zero byte 107 addi a4, a4, 1 # point just beyond zero byte 111 addi a4, a4, 1+1 # point just beyond zero byte 115 addi a4, a4, 2+1 # point just beyond zero byte [all …]
|
/openbmc/linux/arch/powerpc/mm/ |
H A D | hugetlbpage.c | 7 * Based on the IA-32 version: 26 #include <asm/pte-walk.h> 33 #define PTE_T_ORDER (__builtin_ffs(sizeof(pte_basic_t)) - \ 42 return __find_linux_pte(mm->pgd, addr, NULL, NULL); in huge_pte_offset() 56 num_hugepd = 1 << (pshift - pdshift); in __hugepte_alloc() 58 cachep = PGT_CACHE(pdshift - pshift); in __hugepte_alloc() 64 return -ENOMEM; in __hugepte_alloc() 73 return -ENOMEM; in __hugepte_alloc() 84 * We have multiple higher-level entries that point to the same in __hugepte_alloc() 87 * right higher-level entry without knowing if it's a hugepage or not. in __hugepte_alloc() [all …]
|
/openbmc/linux/drivers/gpu/drm/i915/display/ |
H A D | intel_tv_regs.h | 1 /* SPDX-License-Identifier: MIT */ 41 /* Sets the colorburst to PAL mode. Required for non-M PAL modes. */ 56 /* Read-only state that reports all features enabled */ 58 /* Read-only state that reports that Macrovision is disabled in hardware*/ 60 /* Read-only state that reports that TV-out is disabled in hardware. */ 64 /* Encoder test pattern 1 - combo pattern */ 66 /* Encoder test pattern 2 - full screen vertical 75% color bars */ 68 /* Encoder test pattern 3 - full screen horizontal 75% color bars */ 70 /* Encoder test pattern 4 - random noise */ 72 /* Encoder test pattern 5 - linear color ramps */ [all …]
|
/openbmc/linux/arch/m68k/math-emu/ |
H A D | fp_trig.h | 3 fp_trig.h: floating-point math routines for the Linux-m68k 4 floating point emulator. 6 Copyright (c) 1998 David Huggins-Daines. 23 /* floating point trigonometric instructions: 26 is, an "exploded" version of the 96-bit extended fp format used by 29 they return a status code, which should end up in %d0, if all goes
|
/openbmc/linux/drivers/staging/media/atomisp/pci/hive_isp_css_include/host/ |
H A D | csi_rx_public.h | 1 /* SPDX-License-Identifier: GPL-2.0 */ 27 * Get the state of the csi rx frontend regiester-set. 30 * @param[out] state Point to the register-state. 37 * Dump the state of the csi rx frontend regiester-set. 40 * @param[in] state Point to the register-state. 49 * @param[in] id The global unique ID of the input-buffer controller. 51 * @param[out] state Point to the dlane state. 59 * Get the state of the csi rx backend regiester-set. 62 * @param[out] state Point to the register-state. 69 * Dump the state of the csi rx backend regiester-set. [all …]
|