/Linux-v6.1/arch/arm64/crypto/ |
D | sha3-ce-core.S | 1 /* SPDX-License-Identifier: GPL-2.0 */ 3 * sha3-ce-core.S - core SHA-3 transform using v8.2 Crypto Extensions 15 .irp b,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31 16 .set .Lv\b\().2d, \b 46 ld1 { v0.1d- v3.1d}, [x0] 47 ld1 { v4.1d- v7.1d}, [x8], #32 48 ld1 { v8.1d-v11.1d}, [x8], #32 49 ld1 {v12.1d-v15.1d}, [x8], #32 50 ld1 {v16.1d-v19.1d}, [x8], #32 51 ld1 {v20.1d-v23.1d}, [x8], #32 [all …]
|
D | ghash-ce-core.S | 1 /* SPDX-License-Identifier: GPL-2.0-only */ 5 * Copyright (C) 2014 - 2018 Linaro Ltd. <ard.biesheuvel@linaro.org> 61 .arch armv8-a+crypto 64 pmull \rd\().1q, \rn\().1d, \rm\().1d 68 pmull2 \rd\().1q, \rn\().2d, \rm\().2d 72 ext t3.8b, \ad\().8b, \ad\().8b, #1 // A1 107 pmull\t \rq\().8h, \ad, \bd // D = A*B 113 uzp1 t4.2d, t3.2d, t5.2d 114 uzp2 t3.2d, t3.2d, t5.2d 115 uzp1 t6.2d, t7.2d, t9.2d [all …]
|
D | sha512-ce-core.S | 1 /* SPDX-License-Identifier: GPL-2.0 */ 3 * sha512-ce-core.S - core SHA-384/SHA-512 transform using v8 Crypto Extensions 15 .irp b,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19 17 .set .Lv\b\().2d, \b 37 * The SHA-512 round constants 85 ld1 {v\rc1\().2d}, [x4], #16 87 add v5.2d, v\rc0\().2d, v\in0\().2d 91 add v\i3\().2d, v\i3\().2d, v5.2d 94 sha512su0 v\in0\().2d, v\in1\().2d 96 sha512h q\i3, q6, v7.2d [all …]
|
/Linux-v6.1/drivers/gpu/drm/i915/gt/shaders/clear_kernel/ |
D | hsw.asm | 1 // SPDX-License-Identifier: MIT 9 * 1. Clear all 64 GRF registers assigned to the kernel with designated value; 15 mov(1) f0.1<1>UW g1.2<0,1,0>UW { align1 1N }; 20 * DW 1.0 - Block Offset to write Render Cache 21 * DW 1.1 [15:0] - Clear Word 22 * DW 1.2 - Delay iterations 23 * DW 1.3 - Enable Instrumentation (only for debug) 24 * DW 1.4 - Rsvd (intended for context ID) 25 * DW 1.5 - [31:16]:SliceCount, [15:0]:SubSlicePerSliceCount 26 * DW 1.6 - Rsvd MBZ (intended for Enable Wait on Total Thread Count) [all …]
|
D | ivb.asm | 1 // SPDX-License-Identifier: MIT 9 * 1. Clear all 64 GRF registers assigned to the kernel with designated value; 15 mov(1) f0.1<1>UW g1.2<0,1,0>UW { align1 1N }; 20 * DW 1.0 - Block Offset to write Render Cache 21 * DW 1.1 [15:0] - Clear Word 22 * DW 1.2 - Delay iterations 23 * DW 1.3 - Enable Instrumentation (only for debug) 24 * DW 1.4 - Rsvd (intended for context ID) 25 * DW 1.5 - [31:16]:SliceCount, [15:0]:SubSlicePerSliceCount 26 * DW 1.6 - Rsvd MBZ (intended for Enable Wait on Total Thread Count) [all …]
|
/Linux-v6.1/drivers/media/usb/dvb-usb-v2/ |
D | anysee.c | 1 // SPDX-License-Identifier: GPL-2.0-or-later 3 * DVB USB Linux driver for Anysee E30 DVB-C & DVB-T USB2.0 receiver 8 * - add smart card reader support for Conditional Access (CA) 22 #include "dvb-pll.h" 36 static int anysee_ctrl_msg(struct dvb_usb_device *d, in anysee_ctrl_msg() argument 39 struct anysee_state *state = d_to_priv(d); in anysee_ctrl_msg() 42 mutex_lock(&d->usb_mutex); in anysee_ctrl_msg() 44 memcpy(&state->buf[0], sbuf, slen); in anysee_ctrl_msg() 45 state->buf[60] = state->seq++; in anysee_ctrl_msg() 47 dev_dbg(&d->udev->dev, "%s: >>> %*ph\n", __func__, slen, state->buf); in anysee_ctrl_msg() [all …]
|
D | rtl28xxu.c | 1 // SPDX-License-Identifier: GPL-2.0-or-later 17 static int rtl28xxu_ctrl_msg(struct dvb_usb_device *d, struct rtl28xxu_req *req) in rtl28xxu_ctrl_msg() argument 19 struct rtl28xxu_dev *dev = d->priv; in rtl28xxu_ctrl_msg() 24 mutex_lock(&d->usb_mutex); in rtl28xxu_ctrl_msg() 26 if (req->size > sizeof(dev->buf)) { in rtl28xxu_ctrl_msg() 27 dev_err(&d->intf->dev, "too large message %u\n", req->size); in rtl28xxu_ctrl_msg() 28 ret = -EINVAL; in rtl28xxu_ctrl_msg() 32 if (req->index & CMD_WR_FLAG) { in rtl28xxu_ctrl_msg() 34 memcpy(dev->buf, req->data, req->size); in rtl28xxu_ctrl_msg() 36 pipe = usb_sndctrlpipe(d->udev, 0); in rtl28xxu_ctrl_msg() [all …]
|
D | af9035.c | 1 // SPDX-License-Identifier: GPL-2.0-or-later 21 for (i = 1; i < len; i++) { in af9035_checksum() 32 static int af9035_ctrl_msg(struct dvb_usb_device *d, struct usb_req *req) in af9035_ctrl_msg() argument 38 struct state *state = d_to_priv(d); in af9035_ctrl_msg() 39 struct usb_interface *intf = d->intf; in af9035_ctrl_msg() 43 mutex_lock(&d->usb_mutex); in af9035_ctrl_msg() 46 if (req->wlen > (BUF_LEN - REQ_HDR_LEN - CHECKSUM_LEN) || in af9035_ctrl_msg() 47 req->rlen > (BUF_LEN - ACK_HDR_LEN - CHECKSUM_LEN)) { in af9035_ctrl_msg() 48 dev_err(&intf->dev, "too much data wlen=%d rlen=%d\n", in af9035_ctrl_msg() 49 req->wlen, req->rlen); in af9035_ctrl_msg() [all …]
|
D | dvbsky.c | 1 // SPDX-License-Identifier: GPL-2.0-or-later 39 static int dvbsky_usb_generic_rw(struct dvb_usb_device *d, in dvbsky_usb_generic_rw() argument 43 struct dvbsky_state *state = d_to_priv(d); in dvbsky_usb_generic_rw() 45 mutex_lock(&d->usb_mutex); in dvbsky_usb_generic_rw() 47 memcpy(state->obuf, wbuf, wlen); in dvbsky_usb_generic_rw() 49 ret = dvb_usbv2_generic_rw_locked(d, state->obuf, wlen, in dvbsky_usb_generic_rw() 50 state->ibuf, rlen); in dvbsky_usb_generic_rw() 53 memcpy(rbuf, state->ibuf, rlen); in dvbsky_usb_generic_rw() 55 mutex_unlock(&d->usb_mutex); in dvbsky_usb_generic_rw() 59 static int dvbsky_stream_ctrl(struct dvb_usb_device *d, u8 onoff) in dvbsky_stream_ctrl() argument [all …]
|
D | dvb_usb_core.c | 1 // SPDX-License-Identifier: GPL-2.0-or-later 5 * Copyright (C) 2004-6 Patrick Boettcher <patrick.boettcher@posteo.de> 10 #include <media/media-device.h> 22 static int dvb_usbv2_download_firmware(struct dvb_usb_device *d, in dvb_usbv2_download_firmware() argument 27 dev_dbg(&d->udev->dev, "%s:\n", __func__); in dvb_usbv2_download_firmware() 29 if (!d->props->download_firmware) { in dvb_usbv2_download_firmware() 30 ret = -EINVAL; in dvb_usbv2_download_firmware() 34 ret = request_firmware(&fw, name, &d->udev->dev); in dvb_usbv2_download_firmware() 36 dev_err(&d->udev->dev, in dvb_usbv2_download_firmware() 37 …"%s: Did not find the firmware file '%s' (status %d). You can use <kernel_dir>/scripts/get_dvb_fir… in dvb_usbv2_download_firmware() [all …]
|
/Linux-v6.1/arch/loongarch/mm/ |
D | tlbex.S | 1 /* SPDX-License-Identifier: GPL-2.0 */ 3 * Copyright (C) 2020-2022 Loongson Technology Corporation Limited 15 #define PTRS_PER_PGD_BITS (PAGE_SHIFT - 3) 16 #define PTRS_PER_PUD_BITS (PAGE_SHIFT - 3) 17 #define PTRS_PER_PMD_BITS (PAGE_SHIFT - 3) 18 #define PTRS_PER_PTE_BITS (PAGE_SHIFT - 3) 34 tlb_do_page_fault 1 62 bstrpick.d ra, t0, PTRS_PER_PGD_BITS + PGDIR_SHIFT - 1, PGDIR_SHIFT 63 alsl.d t1, ra, t1, 3 65 ld.d t1, t1, 0 [all …]
|
D | page.S | 1 /* SPDX-License-Identifier: GPL-2.0 */ 3 * Copyright (C) 2020-2022 Loongson Technology Corporation Limited 13 lu12i.w t0, 1 << (PAGE_SHIFT - 12) 14 add.d t0, t0, a0 15 1: 16 st.d zero, a0, 0 17 st.d zero, a0, 8 18 st.d zero, a0, 16 19 st.d zero, a0, 24 20 st.d zero, a0, 32 [all …]
|
/Linux-v6.1/sound/usb/ |
D | validate.c | 1 // SPDX-License-Identifier: GPL-2.0-or-later 3 // Validation of USB-audio class descriptors 9 #include <linux/usb/audio-v2.h> 10 #include <linux/usb/audio-v3.h> 22 #define UAC_VERSION_ALL (unsigned char)(-1) 28 const struct uac1_ac_header_descriptor *d = p; in validate_uac1_header() local 30 return d->bLength >= sizeof(*d) && in validate_uac1_header() 31 d->bLength >= sizeof(*d) + d->bInCollection; in validate_uac1_header() 38 const struct uac_mixer_unit_descriptor *d = p; in validate_mixer_unit() local 41 if (d->bLength < sizeof(*d) || !d->bNrInPins) in validate_mixer_unit() [all …]
|
/Linux-v6.1/Documentation/userspace-api/media/v4l/ |
D | fieldseq_bt.svg | 1 <?xml version="1.0" encoding="UTF-8" standalone="no"?> 2 <!-- SPDX-License-Identifier: GFDL-1.1-no-invariants-or-later --> 6 xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" 9 xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" 21 borderopacity="1" 27 inkscape:window-width="1920" 28 inkscape:window-height="997" 32 fit-margin-top="0" 33 fit-margin-left="0" 34 fit-margin-right="0" [all …]
|
D | fieldseq_tb.svg | 1 <?xml version="1.0" encoding="UTF-8" standalone="no"?> 2 <!-- SPDX-License-Identifier: GFDL-1.1-no-invariants-or-later --> 6 xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" 9 xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" 21 borderopacity="1" 27 inkscape:window-width="1920" 28 inkscape:window-height="997" 31 fit-margin-top="0" 32 fit-margin-left="0" 33 fit-margin-right="0" [all …]
|
D | pixfmt-tch-td16.rst | 1 .. SPDX-License-Identifier: GFDL-1.1-no-invariants-or-later 3 .. _V4L2-TCH-FMT-DELTA-TD16: 11 16-bit signed little endian Touch Delta 19 Delta values may range from -32768 to 32767. Typically the values will vary 27 .. flat-table:: 28 :header-rows: 0 29 :stub-columns: 0 30 :widths: 2 1 1 1 1 1 1 1 1 32 * - start + 0: 33 - D'\ :sub:`00low` [all …]
|
/Linux-v6.1/drivers/media/usb/dvb-usb/ |
D | dw2102.c | 1 // SPDX-License-Identifier: GPL-2.0-only 3 * DVBWorld DVB-S 2101, 2102, DVB-S2 2104, DVB-C 3101, 7 * TechnoTrend S2-4600, 9 * Copyright (C) 2008-2012 Igor M. Liplianin (liplianin@me.by) 11 * see Documentation/driver-api/media/drivers/dvb-usb.rst for more information 13 #include <media/dvb-usb-ids.h> 41 #define DW210X_WRITE_MSG 1 52 #define DW2101_FIRMWARE "dvb-usb-dw2101.fw" 53 #define DW2102_FIRMWARE "dvb-usb-dw2102.fw" 54 #define DW2104_FIRMWARE "dvb-usb-dw2104.fw" [all …]
|
/Linux-v6.1/arch/m68k/math-emu/ |
D | multi_arith.h | 1 /* SPDX-License-Identifier: GPL-2.0-or-later */ 2 /* multi_arith.h: multi-precision integer arithmetic functions, needed 3 to do extended-precision floating point. 5 (c) 1998 David Huggins-Daines. 7 Somewhat based on arch/alpha/math-emu/ieee-math.c, which is (c) 8 David Mosberger-Tang. 14 These are not general multi-precision math routines. Rather, they 16 multiply, divide, and normalize 128-bit unsigned mantissae. */ 23 reg->exp += cnt; in fp_denormalize() 27 reg->lowmant = reg->mant.m32[1] << (8 - cnt); in fp_denormalize() [all …]
|
/Linux-v6.1/tools/power/x86/x86_energy_perf_policy/ |
D | x86_energy_perf_policy.c | 1 // SPDX-License-Identifier: GPL-2.0-only 3 * x86_energy_perf_policy -- set the energy versus performance 7 * Copyright (c) 2010 - 2017 Intel Corporation. 30 #define OPTARG_NORMAL (INT_MAX - 1) 31 #define OPTARG_POWER (INT_MAX - 2) 32 #define OPTARG_BALANCE_POWER (INT_MAX - 3) 33 #define OPTARG_BALANCE_PERFORMANCE (INT_MAX - 4) 34 #define OPTARG_PERFORMANCE (INT_MAX - 5) 103 fprintf(stderr, "scope: --cpu cpu-list [--hwp-use-pkg #] | --pkg pkg-list\n"); in usage() 104 fprintf(stderr, "field: --all | --epb | --hwp-epp | --hwp-min | --hwp-max | --hwp-desired\n"); in usage() [all …]
|
/Linux-v6.1/tools/testing/selftests/bpf/prog_tests/ |
D | btf_dump.c | 1 // SPDX-License-Identifier: GPL-2.0 29 struct btf_dump *d; in btf_dump_all_types() local 32 d = btf_dump__new(btf, btf_dump_printf, ctx, NULL); in btf_dump_all_types() 33 err = libbpf_get_error(d); in btf_dump_all_types() 37 for (id = 1; id < type_cnt; id++) { in btf_dump_all_types() 38 err = btf_dump__dump_type(d, id); in btf_dump_all_types() 44 btf_dump__free(d); in btf_dump_all_types() 52 int err = 0, fd = -1; in test_btf_dump_case() 55 snprintf(test_file, sizeof(test_file), "%s.bpf.o", t->file); in test_btf_dump_case() 59 err = -PTR_ERR(btf); in test_btf_dump_case() [all …]
|
/Linux-v6.1/tools/perf/util/ |
D | genelf.c | 1 // SPDX-License-Identifier: GPL-2.0-only 64 '.', 't', 'e', 'x', 't', 0, /* 1 */ 68 …'.', 'n', 'o', 't', 'e', '.', 'g', 'n', 'u', '.', 'b', 'u', 'i', 'l', 'd', '-', 'i', 'd', 0, /* 33… 69 '.', 'd', 'e', 'b', 'u', 'g', '_', 'l', 'i', 'n', 'e', 0, /* 52 */ 70 '.', 'd', 'e', 'b', 'u', 'g', '_', 'i', 'n', 'f', 'o', 0, /* 64 */ 71 '.', 'd', 'e', 'b', 'u', 'g', '_', 'a', 'b', 'b', 'r', 'e', 'v', 0, /* 76 */ 72 '.', 'e', 'h', '_', 'f', 'r', 'a', 'm', 'e', '_', 'h', 'd', 'r', 0, /* 90 */ 77 Elf_Note desc; /* descsz: size of build-id, must be multiple of 4 */ 91 { .st_name = 1, /* index in sym_string table */ 93 .st_shndx = 1, [all …]
|
/Linux-v6.1/tools/perf/tests/ |
D | time-utils-test.c | 1 // SPDX-License-Identifier: GPL-2.0 6 #include "time-utils.h" 21 pr_debug("error %d\n", err); in test__parse_nsec_time() 45 pr_debug("Error %d\n", err); in test__perf_time__parse_str() 70 static bool test__perf_time__parse_for_ranges(struct test_data *d) in test__perf_time__parse_for_ranges() argument 73 .first_sample_time = d->first, in test__perf_time__parse_for_ranges() 74 .last_sample_time = d->last, in test__perf_time__parse_for_ranges() 82 pr_debug("\nperf_time__parse_for_ranges(\"%s\")\n", d->str); in test__perf_time__parse_for_ranges() 84 if (strchr(d->str, '%')) in test__perf_time__parse_for_ranges() 86 d->first, d->last); in test__perf_time__parse_for_ranges() [all …]
|
/Linux-v6.1/include/math-emu/ |
D | double.h | 1 /* Software floating-point emulation. 23 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. */ 39 #define _FP_FRACXBITS_D (_FP_FRACTBITS_D - _FP_FRACBITS_D) 41 #define _FP_WFRACXBITS_D (_FP_FRACTBITS_D - _FP_WFRACBITS_D) 47 ((_FP_W_TYPE)1 << (_FP_FRACBITS_D-2) % _FP_W_TYPE_SIZE) 49 ((_FP_W_TYPE)1 << (_FP_FRACBITS_D-1) % _FP_W_TYPE_SIZE) 51 ((_FP_W_TYPE)1 << _FP_WFRACBITS_D % _FP_W_TYPE_SIZE) 60 unsigned sign : 1; 62 unsigned frac1 : _FP_FRACBITS_D - (_FP_IMPLBIT_D != 0) - _FP_W_TYPE_SIZE; 66 unsigned frac1 : _FP_FRACBITS_D - (_FP_IMPLBIT_D != 0) - _FP_W_TYPE_SIZE; [all …]
|
/Linux-v6.1/include/linux/ |
D | irq.h | 1 /* SPDX-License-Identifier: GPL-2.0 */ 10 * Thanks. --rmk 36 * Bits 0-7 are the same as the IRQF_* bits in linux/interrupt.h 38 * IRQ_TYPE_NONE - default, unspecified type 39 * IRQ_TYPE_EDGE_RISING - rising edge triggered 40 * IRQ_TYPE_EDGE_FALLING - falling edge triggered 41 * IRQ_TYPE_EDGE_BOTH - rising and falling edge triggered 42 * IRQ_TYPE_LEVEL_HIGH - high level triggered 43 * IRQ_TYPE_LEVEL_LOW - low level triggered 44 * IRQ_TYPE_LEVEL_MASK - Mask to filter out the level bits [all …]
|
/Linux-v6.1/drivers/sh/intc/ |
D | core.c | 5 * Copyright (C) 2009 - 2012 Paul Mundt 12 * Copyright (C) 2003 Takashi Kusuda <kusuda-takashi@hitachi-ul.co.jp> 33 #include <linux/radix-tree.h> 44 * - this needs to be at least 2 for 5-bit priorities on 7780 46 static unsigned int default_prio_level = 2; /* 2 - 16 */ 74 struct intc_desc_int *d, in intc_register_irq() argument 84 radix_tree_insert(&d->tree, enum_id, intc_irq_xlate_get(irq)); in intc_register_irq() 90 * 1. bitmap, single interrupt source in intc_register_irq() 95 data[0] = intc_get_mask_handle(desc, d, enum_id, 0); in intc_register_irq() 96 data[1] = intc_get_prio_handle(desc, d, enum_id, 0); in intc_register_irq() [all …]
|