Home
last modified time | relevance | path

Searched +full:generic +full:- +full:2 (Results 1 – 25 of 1118) sorted by relevance

12345678910>>...45

/Linux-v5.15/drivers/net/fddi/skfp/h/
Dsmt.h1 /* SPDX-License-Identifier: GPL-2.0-or-later */
33 u_char sid_oem[2] ; /* implementation spec. */
96 #define SMT_MAX_INFO_LEN (4352-20) /* max length for SMT info */
110 #define SMTSETPARA(p,t) (p)->para.p_type = (t),\
111 (p)->para.p_len = sizeof(*(p)) - PARA_LEN
120 struct smt_para para ; /* generic parameter header */
135 struct smt_para para ; /* generic parameter header */
149 struct smt_para para ; /* generic parameter header */
156 #define SMT_ST_TWISTED_A (1<<2) /* A-A connection, twisted ring */
157 #define SMT_ST_TWISTED_B (1<<3) /* B-B connection, twisted ring */
[all …]
/Linux-v5.15/Documentation/devicetree/bindings/input/
Diqs626a.yaml1 # SPDX-License-Identifier: (GPL-2.0 OR BSD-2-Clause)
3 ---
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
10 - Jeff LaBundy <jeff@labundy.com>
13 The Azoteq IQS626A is a 14-channel capacitive touch controller that features
14 additional Hall-effect and inductive sensing capabilities.
19 - $ref: touchscreen/touchscreen.yaml#
31 "#address-cells":
34 "#size-cells":
37 azoteq,suspend-mode:
[all …]
/Linux-v5.15/crypto/
Dblake2b_generic.c1 // SPDX-License-Identifier: (GPL-2.0-only OR Apache-2.0)
3 * Generic implementation of the BLAKE2b digest algorithm. Based on the BLAKE2b
11 * - CC0 1.0 Universal : http://creativecommons.org/publicdomain/zero/1.0
12 * - OpenSSL license : https://www.openssl.org/source/license.html
13 * - Apache 2.0 : https://www.apache.org/licenses/LICENSE-2.0
26 { 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15 },
27 { 14, 10, 4, 8, 9, 15, 13, 6, 1, 12, 0, 2, 11, 7, 5, 3 },
28 { 11, 8, 12, 0, 5, 2, 15, 13, 10, 14, 3, 6, 7, 1, 9, 4 },
29 { 7, 9, 3, 1, 13, 12, 11, 14, 2, 6, 5, 10, 4, 0, 15, 8 },
30 { 9, 0, 5, 7, 2, 4, 10, 15, 14, 1, 11, 12, 6, 8, 3, 13 },
[all …]
/Linux-v5.15/arch/parisc/include/asm/
Dbitops.h1 /* SPDX-License-Identifier: GPL-2.0 */
105 #include <asm-generic/bitops/non-atomic.h>
110 * __ffs - find first bit in word. returns 0 to "BITS_PER_LONG-1".
115 * 32-bit fast __ffs by LaMont Jones "lamont At hp com".
116 * 64-bit enhancement by Grant Grundler "grundler At parisc-linux org".
123 * Only the 1st and one of either the 2cd or 3rd insn will get executed.
124 * Each set of 3 insn will get executed in 2 cycles on PA8x00 vs 16 or so
136 " extrd,u,*TR %0,31,32,%0\n" /* move top 32-bits down */ in __ffs()
137 " addi -32,%1,%1\n" in __ffs()
142 " extru,TR %0,15,16,%0\n" /* xxxx0000 -> 0000xxxx */ in __ffs()
[all …]
/Linux-v5.15/Documentation/devicetree/bindings/pci/
Dhost-generic-pci.yaml1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)
3 ---
4 $id: http://devicetree.org/schemas/pci/host-generic-pci.yaml#
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
7 title: Generic PCI host controller
10 - Will Deacon <will@kernel.org>
13 Firmware-initialised PCI host controllers and PCI emulations, such as the
14 virtio-pci implementations found in kvmtool and other para-virtualised
21 Configuration Space is assumed to be memory-mapped (as opposed to being
26 For CAM, this 24-bit offset is:
[all …]
/Linux-v5.15/drivers/firmware/
Dti_sci.h1 /* SPDX-License-Identifier: BSD-3-Clause */
9 * Copyright (C) 2015-2016 Texas Instruments Incorporated - https://www.ti.com/
15 /* Generic Messages */
53 /* PSI-L requests */
82 * struct ti_sci_msg_hdr - Generic Message Header for All messages and responses
103 * struct ti_sci_msg_resp_version - Response for a message
104 * @hdr: Generic header
114 * Response to a generic message with message type TI_SCI_MSG_VERSION
125 * struct ti_sci_msg_req_reboot - Reboot the SoC
126 * @hdr: Generic Header
[all …]
/Linux-v5.15/arch/mips/include/asm/sibyte/
Dsb1250_genbus.h1 /* SPDX-License-Identifier: GPL-2.0-or-later */
5 * Generic Bus Constants File: sb1250_genbus.h
8 * manipulating the SB1250's Generic Bus interface
27 * Generic Bus Region Configuration Registers (Table 11-4)
36 #define S_IO_WIDTH_SEL 2
37 #define M_IO_WIDTH_SEL _SB_MAKEMASK(2, S_IO_WIDTH_SEL)
42 #define K_IO_WIDTH_SEL_1L 2
66 * Generic Bus Region Size register (Table 11-5)
77 * Generic Bus Region Address (Table 11-6)
91 * Generic Bus Timing 0 Registers (Table 11-7)
[all …]
/Linux-v5.15/drivers/staging/media/atomisp/include/linux/
Datomisp_platform.h1 /* SPDX-License-Identifier: GPL-2.0 */
9 * 2 as published by the Free Software Foundation.
21 #include <asm/intel-family.h>
25 #include <media/v4l2-subdev.h>
29 #define MAX_STREAMS_PER_CHANNEL 2
71 /* CSI2-MIPI specific format: Generic short packet data. It is used to
75 ATOMISP_INPUT_FORMAT_GENERIC_SHORT1, /* Generic Short Packet Code 1 */
76 ATOMISP_INPUT_FORMAT_GENERIC_SHORT2, /* Generic Short Packet Code 2 */
77 ATOMISP_INPUT_FORMAT_GENERIC_SHORT3, /* Generic Short Packet Code 3 */
78 ATOMISP_INPUT_FORMAT_GENERIC_SHORT4, /* Generic Short Packet Code 4 */
[all …]
/Linux-v5.15/drivers/staging/media/atomisp/pci/css_2401_system/hrt/
Dmipi_backend_common_defs.h1 /* SPDX-License-Identifier: GPL-2.0 */
8 * version 2, as published by the Free Software Foundation.
22 #define _HRT_CSS_RECEIVER_2400_GEN_SHORT_CH_ID_WIDTH 2
28 #define _HRT_CSS_RECEIVER_2400_DATA_FORMAT_ID_YUV420_8 24 /* 01 1000 YUV420 8-bit …
29 #define _HRT_CSS_RECEIVER_2400_DATA_FORMAT_ID_YUV420_10 25 /* 01 1001 YUV420 10-bit …
30 #define _HRT_CSS_RECEIVER_2400_DATA_FORMAT_ID_YUV420_8L 26 /* 01 1010 YUV420 8-bit lega…
31 #define _HRT_CSS_RECEIVER_2400_DATA_FORMAT_ID_YUV422_8 30 /* 01 1110 YUV422 8-bit …
32 #define _HRT_CSS_RECEIVER_2400_DATA_FORMAT_ID_YUV422_10 31 /* 01 1111 YUV422 10-bit …
44 …400_DATA_FORMAT_ID_USR_DEF_1 48 /* 11 0000 JPEG [User Defined 8-bit Data Type 1] …
45 …0_DATA_FORMAT_ID_USR_DEF_2 49 /* 11 0001 User Defined 8-bit Data Type 2
[all …]
/Linux-v5.15/drivers/staging/media/atomisp/pci/
Dcss_receiver_2400_common_defs.h1 /* SPDX-License-Identifier: GPL-2.0 */
8 * version 2, as published by the Free Software Foundation.
22 #define _HRT_CSS_RECEIVER_2400_GEN_SHORT_CH_ID_WIDTH 2
28 #define _HRT_CSS_RECEIVER_2400_DATA_FORMAT_ID_YUV420_8 24 /* 01 1000 YUV420 8-bit …
29 #define _HRT_CSS_RECEIVER_2400_DATA_FORMAT_ID_YUV420_10 25 /* 01 1001 YUV420 10-bit …
30 #define _HRT_CSS_RECEIVER_2400_DATA_FORMAT_ID_YUV420_8L 26 /* 01 1010 YUV420 8-bit lega…
31 #define _HRT_CSS_RECEIVER_2400_DATA_FORMAT_ID_YUV422_8 30 /* 01 1110 YUV422 8-bit …
32 #define _HRT_CSS_RECEIVER_2400_DATA_FORMAT_ID_YUV422_10 31 /* 01 1111 YUV422 10-bit …
44 …400_DATA_FORMAT_ID_USR_DEF_1 48 /* 11 0000 JPEG [User Defined 8-bit Data Type 1] …
45 …0_DATA_FORMAT_ID_USR_DEF_2 49 /* 11 0001 User Defined 8-bit Data Type 2
[all …]
Disp_acquisition_defs.h1 /* SPDX-License-Identifier: GPL-2.0 */
8 * version 2, as published by the Free Software Foundation.
22 /* --------------------------------------------------*/
26 /* --------------------------------------------------*/
28 /* --------------------------------------------------*/
29 #define MEM2STREAM_FSM_STATE_BITS 2
30 #define ACQ_SYNCHRONIZER_FSM_STATE_BITS 2
32 /* --------------------------------------------------*/
34 /* --------------------------------------------------*/
41 #define ACQ_NUM_MEM_REGIONS_REG_ID 2
[all …]
/Linux-v5.15/include/linux/mfd/wm8350/
Dcomparator.h1 /* SPDX-License-Identifier: GPL-2.0-or-later */
3 * comparator.h -- Comparator Aux ADC for Wolfson WM8350 PMIC
29 * R144 (0x90) - Digitiser Control (1)
44 * R145 (0x91) - Digitiser Control (2)
53 * R152 (0x98) - AUX1 Readback
60 * R153 (0x99) - AUX2 Readback
67 * R154 (0x9A) - AUX3 Readback
74 * R155 (0x9B) - AUX4 Readback
81 * R156 (0x9C) - USB Voltage Readback
86 * R157 (0x9D) - LINE Voltage Readback
[all …]
/Linux-v5.15/drivers/scsi/mpt3sas/
Dmpt3sas_ctl.h6 * Copyright (C) 2012-2014 LSI Corporation
7 * Copyright (C) 2013-2014 Avago Technologies
8 * (mailto: MPT-FusionLinux.pdl@avagotech.com)
12 * as published by the Free Software Foundation; either version 2
23 * LIMITATION, ANY WARRANTIES OR CONDITIONS OF TITLE, NON-INFRINGEMENT,
42 * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301,
59 #define MPT3SAS_MINOR (MPT_MINOR + 2)
111 * struct mpt3_ioctl_header - main header structure
112 * @ioc_number - IOC unit number
113 * @port_number - IOC port number
[all …]
/Linux-v5.15/Documentation/driver-api/driver-model/
Dporting.rst12 Please refer to `Documentation/driver-api/driver-model/*.rst` for definitions of
21 be embedded in larger, bus-specific objects. Fields in these generic
22 objects can replace fields in the bus-specific objects.
24 The generic objects must be registered with the driver model core. By
28 # mount -t sysfs sysfs /sys
39 - Define a struct bus_type for the bus driver::
46 - Register the bus type.
65 - Export the bus type for others to use.
81 - This will cause the bus to show up in /sys/bus/pci/ with two
84 # tree -d /sys/bus/pci/
[all …]
/Linux-v5.15/arch/hexagon/include/asm/
Dbitops.h1 /* SPDX-License-Identifier: GPL-2.0-only */
5 * Copyright (c) 2010-2011, The Linux Foundation. All rights reserved.
20 * (i.e. I get to shift by #5-2 (32 bits per long, 4 bytes per access),
27 * test_and_clear_bit - clear a bit and return its old value
36 " {R10 = %1; R11 = asr(%2,#5); }\n" in test_and_clear_bit()
37 " {R10 += asl(R11,#2); R11 = and(%2,#0x1f)}\n" in test_and_clear_bit()
51 * test_and_set_bit - set a bit and return its old value
60 " {R10 = %1; R11 = asr(%2,#5); }\n" in test_and_set_bit()
61 " {R10 += asl(R11,#2); R11 = and(%2,#0x1f)}\n" in test_and_set_bit()
77 * test_and_change_bit - toggle a bit and return its old value
[all …]
/Linux-v5.15/arch/powerpc/include/asm/
Dbitops.h1 /* SPDX-License-Identifier: GPL-2.0-or-later */
13 * big-endian system because, unlike little endian, the number of each
22 * There are a few little-endian macros used mostly for filesystem
24 * byte-oriented:
27 * The main difference is that bit 3-5 (64b) or 3-4 (32b) in the bit
28 * number field needs to be reversed compared to the big-endian bit
42 #include <asm/asm-compat.h>
46 #define PPC_BITLSHIFT(be) (BITS_PER_LONG - 1 - (be))
48 #define PPC_BITMASK(bs, be) ((PPC_BIT(bs) - PPC_BIT(be)) | PPC_BIT(bs))
54 #define PPC_BITLSHIFT32(be) (32 - 1 - (be))
[all …]
/Linux-v5.15/Documentation/admin-guide/media/
Ddvb-usb-af9035-cardlist.rst1 .. SPDX-License-Identifier: GPL-2.0
3 dvb-usb-af9035 cards list
8 .. flat-table::
9 :header-rows: 1
11 :stub-columns: 0
13 * - Card name
14 - USB IDs
15 * - AVerMedia AVerTV Volar HD/PRO (A835)
16 - 07ca:a835, 07ca:b835
17 * - AVerMedia HD Volar (A867)
[all …]
/Linux-v5.15/arch/m68k/include/asm/
Dbitops.h22 * ColdFire - supports standard bset/bclr/bchg with register operand only
23 * 68000 - supports standard bset/bclr/bchg with memory operand
24 * >= 68020 - also supports the bfset/bfclr/bfchg instructions
163 __asm__ __volatile__ ("bset %2,(%1); sne %0" in bset_reg_test_and_set_bit()
176 __asm__ __volatile__ ("bset %2,%1; sne %0" in bset_mem_test_and_set_bit()
187 __asm__ __volatile__ ("bfset %2{%1:#1}; sne %0" in bfset_mem_test_and_set_bit()
213 __asm__ __volatile__ ("bclr %2,(%1); sne %0" in bclr_reg_test_and_clear_bit()
226 __asm__ __volatile__ ("bclr %2,%1; sne %0" in bclr_mem_test_and_clear_bit()
237 __asm__ __volatile__ ("bfclr %2{%1:#1}; sne %0" in bfclr_mem_test_and_clear_bit()
263 __asm__ __volatile__ ("bchg %2,(%1); sne %0" in bchg_reg_test_and_change_bit()
[all …]
/Linux-v5.15/Documentation/networking/
Dppp_generic.rst1 .. SPDX-License-Identifier: GPL-2.0
4 PPP Generic Driver and Channel Interface
12 The generic PPP driver in linux-2.4 provides an implementation of the
25 For sending and receiving PPP frames, the generic PPP driver calls on
29 has a very simple interface with the generic PPP code: it merely has
37 be linked to each ppp network interface unit. The generic layer is
43 ---------------
46 functions used to communicate between the generic PPP layer and PPP
49 Each channel has to provide two functions to the generic PPP layer,
52 * start_xmit() is called by the generic layer when it has a frame to
[all …]
/Linux-v5.15/arch/arm/include/asm/
Dbitops.h1 /* SPDX-License-Identifier: GPL-2.0 */
123 #include <asm-generic/bitops/non-atomic.h>
126 * A note about Endian-ness.
127 * -------------------------
132 * ------------ physical data bus bits -----------
134 * little byte 3 byte 2 byte 1 byte 0
135 * big byte 0 byte 1 byte 2 byte 3
137 * This means that reading a 32-bit word at address 0 returns the same
147 * Note that bit 0 is defined to be 32-bit word bit 0, not byte 0 bit 0.
151 * Native endian assembly bitops. nr = 0 -> word 0 bit 0.
[all …]
/Linux-v5.15/drivers/usb/storage/
Disd200.c1 // SPDX-License-Identifier: GPL-2.0+
3 * Transport & Protocol Driver for In-System Design, Inc. ISD200 ASIC
6 * (C) 2001-2002 Björn Stenberg (bjorn@haxx.se)
12 * (C) 2000 In-System Design, Inc. (support@in-system.com)
20 * 2002-10-19: Removed the specialized transfer routines.
22 * 2001-02-24: Removed lots of duplicate code and simplified the structure.
24 * 2002-01-16: Fixed endianness bug so it works on the ppc arch.
26 * 2002-01-17: All bitfields removed.
51 #define DRV_NAME "ums-isd200"
53 MODULE_DESCRIPTION("Driver for In-System Design, Inc. ISD200 ASIC");
[all …]
/Linux-v5.15/include/uapi/linux/
Dmtio.h1 /* SPDX-License-Identifier: GPL-2.0 WITH Linux-syscall-note */
6 * by C.-J. Heine.
19 /* structure for MTIOCTOP - mag tape op command */
30 #define MTBSF 2 /* backward space FileMark (position before FM) */
33 #define MTWEOF 5 /* write an end-of-file record (mark) */
44 #define MTERASE 13 /* erase tape -- be careful! */
47 #define MTRAS2 15 /* run self test 2 (destructive) */
54 #define MTSETDRVBUFFER 24 /* set the drive buffering according to SCSI-2 */
67 #define MTWEOFI 35 /* write an end-of-file record (mark) in immediate mode */
69 /* structure for MTIOCGET - mag tape get status command */
[all …]
/Linux-v5.15/tools/arch/arc/include/uapi/asm/
Dunistd.h1 /* SPDX-License-Identifier: GPL-2.0 WITH Linux-syscall-note */
3 * Copyright (C) 2004, 2007-2010, 2011-2012 Synopsys, Inc. (www.synopsys.com)
6 * it under the terms of the GNU General Public License version 2 as
10 /******** no-legacy-syscalls-ABI *******/
13 * Non-typical guard macro to enable inclusion twice in ARCH sys.c
14 * That is how the Generic syscall wrapper generator works
30 #include <asm-generic/unistd.h>
34 /* Generic syscall (fs/filesystems.c - lost in asm-generic/unistd.h */
40 #define __NR_arc_gettls (__NR_arch_specific_syscall + 2)
/Linux-v5.15/arch/arc/include/uapi/asm/
Dunistd.h1 /* SPDX-License-Identifier: GPL-2.0 WITH Linux-syscall-note */
3 * Copyright (C) 2004, 2007-2010, 2011-2012 Synopsys, Inc. (www.synopsys.com)
6 * it under the terms of the GNU General Public License version 2 as
10 /******** no-legacy-syscalls-ABI *******/
13 * Non-typical guard macro to enable inclusion twice in ARCH sys.c
14 * That is how the Generic syscall wrapper generator works
31 #include <asm-generic/unistd.h>
35 /* Generic syscall (fs/filesystems.c - lost in asm-generic/unistd.h */
41 #define __NR_arc_gettls (__NR_arch_specific_syscall + 2)
/Linux-v5.15/Documentation/devicetree/bindings/usb/
Dgeneric-xhci.yaml1 # SPDX-License-Identifier: GPL-2.0
3 ---
4 $id: http://devicetree.org/schemas/usb/generic-xhci.yaml#
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
10 - Mathias Nyman <mathias.nyman@intel.com>
13 - $ref: "usb-xhci.yaml#"
18 - description: Generic xHCI device
19 const: generic-xhci
20 - description: Armada 37xx/375/38x/8k SoCs
22 - enum:
[all …]

12345678910>>...45