Home
last modified time | relevance | path

Searched +full:mod +full:- +full:12 +full:b (Results 1 – 25 of 152) sorted by relevance

1234567

/linux-6.12.1/drivers/net/wireless/broadcom/brcm80211/brcmsmac/
Drate.c45 /* MCS 0: SS 1, MOD: BPSK, CR 1/2 */
48 /* MCS 1: SS 1, MOD: QPSK, CR 1/2 */
51 /* MCS 2: SS 1, MOD: QPSK, CR 3/4 */
54 /* MCS 3: SS 1, MOD: 16QAM, CR 1/2 */
57 /* MCS 4: SS 1, MOD: 16QAM, CR 3/4 */
60 /* MCS 5: SS 1, MOD: 64QAM, CR 2/3 */
63 /* MCS 6: SS 1, MOD: 64QAM, CR 3/4 */
66 /* MCS 7: SS 1, MOD: 64QAM, CR 5/6 */
69 /* MCS 8: SS 2, MOD: BPSK, CR 1/2 */
72 /* MCS 9: SS 2, MOD: QPSK, CR 1/2 */
[all …]
/linux-6.12.1/arch/xtensa/lib/
Dusercopy.S8 * of the Xtensa link-time HAL, and those files may differ per
11 * could lose the special functionality for accessing user-space
31 * do 16B chunks with a loop, and then finish up with
32 * 8B, 4B, 2B, and 1B copies conditional on the length.
36 * copying 1B and 2B and then retest.
37 * This code tries to use fall-through braches for the common
73 bbsi.l a2, 0, .Ldst1mod2 # if dst is 1 mod 2
74 bbsi.l a2, 1, .Ldst2mod4 # if dst is 2 mod 4
76 srli a7, a4, 4 # number of loop iterations with 16B
97 addi a4, a4, -1
[all …]
Dmemcopy.S2 * arch/xtensa/lib/hal/memcopy.S -- Core HAL library functions
9 * Copyright (C) 2002 - 2012 Tensilica Inc.
24 * 32-bit load and store instructions (as required for these
39 * This code tries to use fall-through branches for the common
64 .byte 0 # 1 mod 4 alignment for LOOPNEZ
65 # (0 mod 4 alignment for LBEG)
95 addi a4, a4, -1
100 .Ldst2mod4: # dst 16-bit aligned
106 addi a4, a4, -2
119 _bbsi.l a2, 0, .Ldst1mod2 # if dst is 1 mod 2
[all …]
Dmemset.S24 * do 16B chucks with a loop, and then finish up with
25 * 8B, 4B, 2B, and 1B stores conditional on the length.
27 * setting 1B and 2B and then go to aligned case.
28 * This code tries to use fall-through branches for the common
48 srli a7, a4, 4 # number of loop iterations with 16B
54 * Destination is word-aligned.
56 # set 16 bytes per iteration for word-aligned dst
57 .align 4 # 1 mod 4 alignment for LOOPNEZ
58 .byte 0 # (0 mod 4 alignment for LBEG)
65 add a6, a6, a5 # a6 = end of last 16B chunk
[all …]
/linux-6.12.1/arch/arm64/crypto/
Dcrct10dif-ce-core.S2 // Accelerated CRC-T10DIF using arm64 NEON and Crypto Extensions instructions
14 // Implement fast CRC-T10DIF computation with SSE and PCLMULQDQ instructions
62 // /white-papers/fast-crc-computation-generic-polynomials-pclmulqdq-paper.pdf
69 .arch armv8-a+crypto
116 movi perm4.8b, #8
118 eor perm1.16b, perm1.16b, perm4.16b
128 tbl bd1.16b, {\bd\().16b}, perm1.16b
129 tbl bd2.16b, {\bd\().16b}, perm2.16b
130 tbl bd3.16b, {\bd\().16b}, perm3.16b
131 tbl bd4.16b, {\bd\().16b}, perm4.16b
[all …]
/linux-6.12.1/scripts/mod/
Dfile2alias.c5 * Copyright 2002-2003 Rusty Russell, IBM Corporation
14 #include "devicetable-offsets.h"
40 __u8 b[16]; member
44 __u8 b[16]; member
51 __u8 b[16]; member
73 typeof(((struct devid *)0)->f) f = TO_NATIVE(*(typeof(f) *)((m) + OFF_##devid##_##f))
80 typeof(((struct devid *)0)->f) *v = ((m) + OFF_##devid##_##f)
107 if (str[len - 1] != '*') in add_wildcard()
115 sprintf(str + len, "%02x%02x%02x%02x-%02x%02x-%02x%02x-%02x%02x-%02x%02x%02x%02x%02x%02x", in add_uuid()
116 uuid.b[3], uuid.b[2], uuid.b[1], uuid.b[0], in add_uuid()
[all …]
Dmodpost.c4 * Copyright 2002-2004 Rusty Russell, IBM Corporation
5 * Copyright 2006-2008 Sam Ravnborg
6 * Based in part on module-init-tools/depmod.c,file2alias
42 /* Trim EXPORT_SYMBOLs that are unused by in-tree modules */
65 * here we use Elf_Addr instead of long for covering cross-compile
68 #define MODULE_NAME_LEN (64 - sizeof(Elf_Addr))
93 return strcmp(str + strlen(str) - strlen(postfix), postfix) == 0; in strends()
127 nbytes -= bytes_read; in read_text_file()
159 struct module *mod; in find_module() local
161 list_for_each_entry(mod, &modules, list) { in find_module()
[all …]
Dsumversion.c25 * Copyright (c) Andrew Tridgell 1997-1998.
51 return ((x << s) & 0xFFFFFFFF) | (x >> (32 - s)); in lshift()
69 #define ROUND1(a,b,c,d,k,s) (a = lshift(a + F(b,c,d) + k, s)) argument
70 #define ROUND2(a,b,c,d,k,s) (a = lshift(a + G(b,c,d) + k + (uint32_t)0x5A827999,s)) argument
71 #define ROUND3(a,b,c,d,k,s) (a = lshift(a + H(b,c,d) + k + (uint32_t)0x6ED9EBA1,s)) argument
76 while (words--) { in le32_to_cpu_array()
84 while (words--) { in cpu_to_le32_array()
92 uint32_t a, b, c, d; in md4_transform() local
95 b = hash[1]; in md4_transform()
99 ROUND1(a, b, c, d, in[0], 3); in md4_transform()
[all …]
/linux-6.12.1/arch/x86/lib/
Dinsn.c1 // SPDX-License-Identifier: GPL-2.0-or-later
38 ((insn)->next_byte + sizeof(t) + n <= (insn)->end_kaddr)
41 …({ t r = get_unaligned((t *)(insn)->next_byte); (insn)->next_byte += sizeof(t); leXX_to_cpu(t, r);…
44 ({ t r = get_unaligned((t *)(insn)->next_byte + n); leXX_to_cpu(t, r); })
55 * insn_init() - initialize struct insn
59 * @x86_64: !0 for 64-bit kernel or 64-bit app
71 insn->kaddr = kaddr; in insn_init()
72 insn->end_kaddr = kaddr + buf_len; in insn_init()
73 insn->next_byte = kaddr; in insn_init()
74 insn->x86_64 = x86_64; in insn_init()
[all …]
/linux-6.12.1/tools/arch/x86/lib/
Dinsn.c1 // SPDX-License-Identifier: GPL-2.0-or-later
38 ((insn)->next_byte + sizeof(t) + n <= (insn)->end_kaddr)
41 …({ t r = get_unaligned((t *)(insn)->next_byte); (insn)->next_byte += sizeof(t); leXX_to_cpu(t, r);…
44 ({ t r = get_unaligned((t *)(insn)->next_byte + n); leXX_to_cpu(t, r); })
55 * insn_init() - initialize struct insn
59 * @x86_64: !0 for 64-bit kernel or 64-bit app
71 insn->kaddr = kaddr; in insn_init()
72 insn->end_kaddr = kaddr + buf_len; in insn_init()
73 insn->next_byte = kaddr; in insn_init()
74 insn->x86_64 = x86_64; in insn_init()
[all …]
/linux-6.12.1/drivers/net/ethernet/huawei/hinic/
Dhinic_hw_mbox.c1 // SPDX-License-Identifier: GPL-2.0-only
21 #define HINIC_MBOX_INT_SRC_RESP_AEQN_SHIFT 12
48 * 0 - Tx request is done;
49 * 1 - Tx request is in process.
68 * 0 - send
69 * 1 - receive
110 /* MBOX size is 64B, 8B for mbox_header, 4B reserved */
115 /* mbox write back status is 16B, only first 4B is used */
141 ((hwif)->cfg_regs_bar + HINIC_FUNC_CSR_MAILBOX_DATA_OFF)
146 #define MBOX_MSG_ID(func_to_func) ((func_to_func)->send_msg_id)
[all …]
/linux-6.12.1/tools/perf/Documentation/
Dsecurity.txt6 https://www.kernel.org/doc/html/latest/admin-guide/perf-security.html
15 1. Download selinux-policy SRPM package (e.g. selinux-policy-3.14.4-48.fc31.src.rpm on FC31)
18 # rpm -Uhv selinux-policy-3.14.4-48.fc31.src.rpm
22 # rpmbuild -bp selinux-policy.spec
24 3. Place patch below at rpmbuild/BUILD/selinux-policy-b86eaaf4dbcf2d51dd4432df7185c0eaf3cbcc02
27 # patch -p1 < selinux-policy-perf-events-perfmon.patch
30 # cat selinux-policy-perf-events-perfmon.patch
31 diff -Nura a/policy/flask/access_vectors b/policy/flask/access_vectors
32 --- a/policy/flask/access_vectors 2020-02-04 18:19:53.000000000 +0300
33 +++ b/policy/flask/access_vectors 2020-02-28 23:37:25.000000000 +0300
[all …]
/linux-6.12.1/arch/arm/kernel/
Dmodule.c1 // SPDX-License-Identifier: GPL-2.0-only
42 * A single PC-relative symbol reference is divided in up to 3 add or subtract
52 * -/+ 256 MiB, (2x8 + 12 == 28 bits), which means it has sufficient range for
53 * any in-kernel symbol reference (unless module PLTs are being used).
56 * load is that literal loads may miss in the D-cache, and generally lead to
65 shift = val ? (31 - __fls(val)) & ~1 : 32; in get_group_rem()
70 } while (group--); in get_group_rem()
81 Elf32_Shdr *dstsec = sechdrs + relsec->sh_info; in apply_relocate()
82 Elf32_Rel *rel = (void *)relsec->sh_addr; in apply_relocate()
85 for (i = 0; i < relsec->sh_size / sizeof(Elf32_Rel); i++, rel++) { in apply_relocate()
[all …]
/linux-6.12.1/arch/arm64/boot/dts/microchip/
Dsparx5_pcb134_board.dtsi1 // SPDX-License-Identifier: (GPL-2.0+ OR MIT)
6 /dts-v1/;
10 gpio-restart {
11 compatible = "gpio-restart";
16 i2c0_imux: i2c-mux-0 {
17 compatible = "i2c-mux-pinctrl";
18 #address-cells = <1>;
19 #size-cells = <0>;
20 i2c-parent = <&i2c0>;
23 i2c0_emux: i2c-mux-1 {
[all …]
/linux-6.12.1/Documentation/translations/zh_TW/arch/loongarch/
Dintroduction.rst1 .. SPDX-License-Identifier: GPL-2.0
3 .. include:: ../../disclaimer-zh_TW.rst
12 LoongArch是一種新的RISC ISA,在一定程度上類似於MIPS和RISC-V。LoongArch指令集
25 ----------
32 :ref:`參考文獻 <loongarch-references-zh_TW>`:
41 ``$r4``-``$r11`` ``$a0``-``$a7`` 參數寄存器 否
42 ``$r4``-``$r5`` ``$v0``-``$v1`` 返回值 否
43 ``$r12``-``$r20`` ``$t0``-``$t8`` 臨時寄存器 否
46 ``$r23``-``$r31`` ``$s0``-``$s8`` 靜態寄存器 是
56 ----------
[all …]
/linux-6.12.1/Documentation/translations/zh_CN/arch/loongarch/
Dintroduction.rst1 .. SPDX-License-Identifier: GPL-2.0
3 .. include:: ../../disclaimer-zh_CN.rst
12 LoongArch是一种新的RISC ISA,在一定程度上类似于MIPS和RISC-V。LoongArch指令集
25 ----------
32 :ref:`参考文献 <loongarch-references-zh_CN>`:
41 ``$r4``-``$r11`` ``$a0``-``$a7`` 参数寄存器 否
42 ``$r4``-``$r5`` ``$v0``-``$v1`` 返回值 否
43 ``$r12``-``$r20`` ``$t0``-``$t8`` 临时寄存器 否
46 ``$r23``-``$r31`` ``$s0``-``$s8`` 静态寄存器 是
56 ----------
[all …]
/linux-6.12.1/arch/arm64/boot/dts/freescale/
Dfsl-lx2162a-clearfog.dts1 // SPDX-License-Identifier: (GPL-2.0 OR MIT)
5 // Copyright 2023 Josua Mayer <josua@solid-run.com>
7 /dts-v1/;
9 #include "fsl-lx2160a.dtsi"
10 #include "fsl-lx2162a-sr-som.dtsi"
14 compatible = "solidrun,lx2162a-clearfog", "solidrun,lx2162a-som", "fsl,lx2160a";
35 stdout-path = "serial0:115200n8";
39 compatible = "gpio-leds";
41 led_sfp_at: led-sfp-at {
43 default-state = "off";
[all …]
/linux-6.12.1/Documentation/devicetree/bindings/mfd/
Dst,stmpe.yaml1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)
3 ---
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
15 - Linus Walleij <linus.walleij@linaro.org>
18 - $ref: /schemas/spi/spi-peripheral-props.yaml#
23 - st,stmpe601
24 - st,stmpe801
25 - st,stmpe811
26 - st,stmpe1600
27 - st,stmpe1601
[all …]
/linux-6.12.1/arch/arm64/kernel/
Dmodule.c1 // SPDX-License-Identifier: GPL-2.0-only
40 return val - (u64)place; in do_reloc()
42 return (val & ~0xfff) - ((u64)place & ~0xfff); in do_reloc()
56 * The ELF psABI for AArch64 documents the 16-bit and 32-bit place in reloc_data()
57 * relative and absolute relocations as having a range of [-2^15, 2^16) in reloc_data()
58 * or [-2^31, 2^32), respectively. However, in order to be able to in reloc_data()
62 * interpretation of 32-bit relative references, so let's use that in reloc_data()
73 return -ERANGE; in reloc_data()
77 return -ERANGE; in reloc_data()
80 pr_err("Invalid 16-bit data relocation (%d)\n", op); in reloc_data()
[all …]
/linux-6.12.1/tools/testing/selftests/tc-testing/tc-tests/actions/
Dmpls.json23 "matchPattern": "action order [0-9]+: mpls.*dec_ttl.*pipe.*index 8 ref",
50 "matchPattern": "action order [0-9]+: mpls.*dec_ttl.*pass.*index 8 ref",
77 "matchPattern": "action order [0-9]+: mpls.*dec_ttl.*drop.*index 8 ref",
104 "matchPattern": "action order [0-9]+: mpls.*dec_ttl.*reclassify.*index 8 ref",
131 "matchPattern": "action order [0-9]+: mpls.*dec_ttl.*continue.*index 8 ref",
158 "matchPattern": "action order [0-9]+: mpls.*jump 10.*index 8 ref",
185 "matchPattern": "action order [0-9]+: mpls.*dec_ttl trap.*index 8 ref",
212 "matchPattern": "action order [0-9]+: mpls.*dec_ttl pipe.*index 8 ref.*cookie aabbccddeeff",
239 …"matchPattern": "action order [0-9]+: mpls.*dec_ttl continue.*index 8 ref.*cookie aa11bb22cc33dd44…
266 "matchPattern": "action order [0-9]+: mpls.*dec_ttl.*foo.*index 8 ref",
[all …]
/linux-6.12.1/sound/soc/sh/rcar/
Drsnd.h1 // SPDX-License-Identifier: GPL-2.0
3 // Renesas R-Car
13 #include <linux/dma-mapping.h>
251 * R-Car basic functions
253 u32 rsnd_mod_read(struct rsnd_mod *mod, enum rsnd_reg reg);
254 void rsnd_mod_write(struct rsnd_mod *mod, enum rsnd_reg reg, u32 data);
255 void rsnd_mod_bset(struct rsnd_mod *mod, enum rsnd_reg reg, u32 mask, u32 data);
256 u32 rsnd_get_adinr_bit(struct rsnd_mod *mod, struct rsnd_dai_stream *io);
257 u32 rsnd_get_dalign(struct rsnd_mod *mod, struct rsnd_dai_stream *io);
258 u32 rsnd_get_busif_shift(struct rsnd_dai_stream *io, struct rsnd_mod *mod);
[all …]
/linux-6.12.1/arch/arm/boot/dts/intel/socfpga/
Dsocfpga_cyclone5_mcvevk.dts1 // SPDX-License-Identifier: GPL-2.0+
10 compatible = "denx,mcvevk", "altr,socfpga-cyclone5", "altr,socfpga";
14 stmpe-i2c0 = &stmpe1;
18 stdout-path = "serial0:115200n8";
31 phy-mode = "rgmii";
49 clock-frequency = <100000>;
53 #address-cells = <1>;
54 #size-cells = <0>;
58 irq-gpio = <&portb 28 0x4>; /* GPIO 57, trig. level HI */
61 compatible = "st,stmpe-ts";
[all …]
/linux-6.12.1/drivers/scsi/sym53c8xx_2/
Dsym_defs.h1 /* SPDX-License-Identifier: GPL-2.0-or-later */
4 * of PCI-SCSI IO processors.
6 * Copyright (C) 1999-2001 Gerard Roudier <groudier@free.fr>
9 * Copyright (C) 1998-2000 Gerard Roudier
12 * a port of the FreeBSD ncr driver to Linux-1.2.13.
16 * Stefan Esser <se@mi.Uni-Koeln.de>
24 *-----------------------------------------------------------------------------
31 #define SYM_DRIVER_NAME "sym-" SYM_VERSION
40 u_char burst_max; /* log-base-2 of max burst */
48 #define FE_ULTRA2 (1<<3) /* Ultra 2 - 40 Mtrans/sec */
[all …]
/linux-6.12.1/arch/x86/kernel/
Dalternative.c1 // SPDX-License-Identifier: GPL-2.0-only
21 #include <asm/text-patching.h>
32 #include <asm/asm-prototypes.h>
39 #define MAX_PATCH_LEN (255-1)
60 __setup("debug-alternative", debug_alt);
69 __setup("noreplace-smp", setup_noreplace_smp);
86 for (j = 0; j < (len) - 1; j++) \
135 * eventually text-poked into the kernel image.
145 * for every single-byte NOP, try to generate the maximally available NOP of
147 * each single-byte NOPs). If @len to fill out is > ASM_NOP_MAX, pad with INT3 and
[all …]
/linux-6.12.1/arch/arm/boot/dts/nxp/imx/
Dimx53-m53.dtsi1 // SPDX-License-Identifier: GPL-2.0-or-later
10 compatible = "aries,imx53-m53", "denx,imx53-m53", "fsl,imx53";
18 reg_3p2v: regulator-3p2v {
19 compatible = "regulator-fixed";
20 regulator-name = "3P2V";
21 regulator-min-microvolt = <3200000>;
22 regulator-max-microvolt = <3200000>;
23 regulator-always-on;
26 reg_backlight: regulator-backlight {
27 compatible = "regulator-fixed";
[all …]

1234567