| /Linux-v5.15/LICENSES/dual/ | 
| D | MPL-1.1 | 22      Covered Code available to a third party.28      Code, prior Modifications used by a Contributor, and the Modifications
 31      1.3. "Covered Code" means the Original Code or Modifications or the
 32      combination of the Original Code and Modifications, in each case
 39      1.5. "Executable" means Covered Code in any form other than Source
 40      Code.
 43      as the Initial Developer in the Source Code notice required by Exhibit
 46      1.7. "Larger Work" means a work which combines Covered Code or
 47      portions thereof with code not governed by the terms of this License.
 56      substance or structure of either the Original Code or any previous
 [all …]
 
 | 
| /Linux-v5.15/kernel/trace/ | 
| D | trace_probe_tmpl.h | 7 fetch_store_raw(unsigned long val, struct fetch_insn *code, void *buf)  in fetch_store_raw()  argument9 	switch (code->size) {  in fetch_store_raw()
 29 fetch_apply_bitfield(struct fetch_insn *code, void *buf)  in fetch_apply_bitfield()  argument
 31 	switch (code->basesize) {  in fetch_apply_bitfield()
 33 		*(u8 *)buf <<= code->lshift;  in fetch_apply_bitfield()
 34 		*(u8 *)buf >>= code->rshift;  in fetch_apply_bitfield()
 37 		*(u16 *)buf <<= code->lshift;  in fetch_apply_bitfield()
 38 		*(u16 *)buf >>= code->rshift;  in fetch_apply_bitfield()
 41 		*(u32 *)buf <<= code->lshift;  in fetch_apply_bitfield()
 42 		*(u32 *)buf >>= code->rshift;  in fetch_apply_bitfield()
 [all …]
 
 | 
| D | trace_probe.c | 3  * Common code for probe-based Dynamic events.5  * This code was copied from kernel/trace/trace_kprobe.c written by
 276 			struct fetch_insn *code, unsigned int flags, int offs)  in parse_probe_vars()  argument
 284 			code->op = FETCH_OP_RETVAL;  in parse_probe_vars()
 291 			code->op = FETCH_OP_STACKP;  in parse_probe_vars()
 301 				code->op = FETCH_OP_STACK;  in parse_probe_vars()
 302 				code->param = (unsigned int)param;  in parse_probe_vars()
 307 		code->op = FETCH_OP_COMM;  in parse_probe_vars()
 319 		code->op = FETCH_OP_ARG;  in parse_probe_vars()
 320 		code->param = (unsigned int)param - 1;  in parse_probe_vars()
 [all …]
 
 | 
| /Linux-v5.15/kernel/bpf/ | 
| D | disasm.c | 126 		insn->code, insn->dst_reg,  in print_bpf_end_insn()127 		BPF_SRC(insn->code) == BPF_TO_BE ? "be" : "le",  in print_bpf_end_insn()
 136 	u8 class = BPF_CLASS(insn->code);  in print_bpf_insn()
 139 		if (BPF_OP(insn->code) == BPF_END) {  in print_bpf_insn()
 141 				verbose(cbs->private_data, "BUG_alu64_%02x\n", insn->code);  in print_bpf_insn()
 144 		} else if (BPF_OP(insn->code) == BPF_NEG) {  in print_bpf_insn()
 146 				insn->code, class == BPF_ALU ? 'w' : 'r',  in print_bpf_insn()
 149 		} else if (BPF_SRC(insn->code) == BPF_X) {  in print_bpf_insn()
 151 				insn->code, class == BPF_ALU ? 'w' : 'r',  in print_bpf_insn()
 153 				bpf_alu_string[BPF_OP(insn->code) >> 4],  in print_bpf_insn()
 [all …]
 
 | 
| /Linux-v5.15/drivers/staging/media/atomisp/pci/ | 
| D | ia_css_isp_params.h | 16 /* Generated code: do not edit or commmit. */21 /* Code generated by genparam/gencode.c:gen_param_enum() */
 73 /* Code generated by genparam/gencode.c:gen_param_offsets() */
 149 /* Code generated by genparam/gencode.c:gen_param_process_table() */
 158 /* Code generated by genparam/gencode.c:gen_set_function() */
 164 /* Code generated by genparam/gencode.c:gen_set_function() */
 170 /* Code generated by genparam/gencode.c:gen_set_function() */
 176 /* Code generated by genparam/gencode.c:gen_set_function() */
 182 /* Code generated by genparam/gencode.c:gen_set_function() */
 188 /* Code generated by genparam/gencode.c:gen_set_function() */
 [all …]
 
 | 
| /Linux-v5.15/Documentation/process/ | 
| D | 1.Intro.rst | 11 encounter there.  There are a great many reasons why kernel code should be14 influence the direction of kernel development.  Code contributed to the
 53 The Linux kernel, at over 8 million lines of code and well over 1000
 86 thousands of lines of code are being changed every day.  So it is not
 117 The importance of getting code into the mainline
 121 learning how to work with the kernel community and get their code into the
 124 contributing code can look like an avoidable expense; it seems easier to
 125 just keep the code separate and support users directly.  The truth of the
 126 matter is that keeping code separate ("out of tree") is a false economy.
 128 As a way of illustrating the costs of out-of-tree code, here are a few
 [all …]
 
 | 
| D | 4.Coding.rst | 3 Getting the code right8 code.  It is the code which will be examined by other developers and merged
 9 (or not) into the mainline tree.  So it is the quality of this code which
 27 advisory.  As a result, there is a substantial amount of code in the kernel
 28 which does not meet the coding style guidelines.  The presence of that code
 33 code to the kernel is very difficult if that code is not coded according to
 34 the standard; many developers will request that the code be reformatted
 35 before they will even review it.  A code base as large as the kernel
 36 requires some uniformity of code to make it possible for developers to
 38 strangely-formatted code.
 [all …]
 
 | 
| D | code-of-conduct-interpretation.rst | 3 Linux Kernel Contributor Covenant Code of Conduct Interpretation27 The Code of Conduct uses the term "maintainers" numerous times.  In the
 35 The Code of Conduct mentions rights and responsibilities for
 44 responsibility is upon all of us, and ultimately the Code of Conduct
 59 of problems.  Enforcement of the code of conduct will only be a last
 78 Code of Conduct.
 83 the Code of Conduct.  The kernel community is aware of that and provides
 93 sent to those mailing lists are considered covered by the Code of
 97 or bug tracking tools should follow the guidelines of the Code of
 100 performed using a kernel.org email account must follow the Code of
 [all …]
 
 | 
| /Linux-v5.15/drivers/net/wireless/broadcom/brcm80211/brcmfmac/ | 
| D | fweh.c | 22  * @code: event code.31 	enum brcmf_fweh_event_code code;  member
 40  * struct brcmf_fweh_event_name - code, name mapping entry.
 43 	enum brcmf_fweh_event_code code;  member
 51 /* array for mapping code to event name */
 58  * brcmf_fweh_event_name() - returns name for given event code.
 60  * @code: code to lookup.
 62 const char *brcmf_fweh_event_name(enum brcmf_fweh_event_code code)  in brcmf_fweh_event_name()  argument
 66 		if (fweh_event_names[i].code == code)  in brcmf_fweh_event_name()
 72 const char *brcmf_fweh_event_name(enum brcmf_fweh_event_code code)  in brcmf_fweh_event_name()  argument
 [all …]
 
 | 
| /Linux-v5.15/arch/ia64/kernel/ | 
| D | unwind_decoder.c | 30  *	UNW_DEC_BAD_CODE(code)86 unw_decode_x1 (unsigned char *dp, unsigned char code, void *arg)  in unw_decode_x1()  argument
 103 unw_decode_x2 (unsigned char *dp, unsigned char code, void *arg)  in unw_decode_x2()  argument
 121 unw_decode_x3 (unsigned char *dp, unsigned char code, void *arg)  in unw_decode_x3()  argument
 141 unw_decode_x4 (unsigned char *dp, unsigned char code, void *arg)  in unw_decode_x4()  argument
 162 unw_decode_r1 (unsigned char *dp, unsigned char code, void *arg)  in unw_decode_r1()  argument
 164   int body = (code & 0x20) != 0;  in unw_decode_r1()
 167   rlen = (code & 0x1f);  in unw_decode_r1()
 173 unw_decode_r2 (unsigned char *dp, unsigned char code, void *arg)  in unw_decode_r2()  argument
 180   mask = ((code & 0x7) << 1) | ((byte1 >> 7) & 1);  in unw_decode_r2()
 [all …]
 
 | 
| /Linux-v5.15/drivers/media/firewire/ | 
| D | firedtv-rc.c | 21 	/* code from device: 0x4501...0x451f */55 	/* code from device: 0x4540...0x4542 */
 65 	/* code from device: 0x0300...0x031f */
 100 	/* code from device: 0x0340...0x0354 */
 169 void fdtv_handle_rc(struct firedtv *fdtv, unsigned int code)  in fdtv_handle_rc()  argument
 174 	if (code >= 0x0300 && code <= 0x031f)  in fdtv_handle_rc()
 175 		code = keycode[code - 0x0300];  in fdtv_handle_rc()
 176 	else if (code >= 0x0340 && code <= 0x0354)  in fdtv_handle_rc()
 177 		code = keycode[code - 0x0320];  in fdtv_handle_rc()
 178 	else if (code >= 0x4501 && code <= 0x451f)  in fdtv_handle_rc()
 [all …]
 
 | 
| /Linux-v5.15/scripts/ | 
| D | decodecode | 3 # Disassemble the Code: line in Linux oopses24 code=
 30 *Code:*)
 31 	code=$i
 38 			code="$code $xdump"
 48 if [ -z "$code" ]; then
 53 echo $code
 54 code=`echo $code | sed -e 's/.*Code: //'`
 56 width=`expr index "$code" ' '`
 105 marker=`expr index "$code" "\<"`
 [all …]
 
 | 
| /Linux-v5.15/tools/include/linux/ | 
| D | filter.h | 36 		.code  = BPF_ALU64 | BPF_OP(OP) | BPF_X,	\44 		.code  = BPF_ALU | BPF_OP(OP) | BPF_X,		\
 54 		.code  = BPF_ALU64 | BPF_OP(OP) | BPF_K,	\
 62 		.code  = BPF_ALU | BPF_OP(OP) | BPF_K,		\
 72 		.code  = BPF_ALU | BPF_END | BPF_SRC(TYPE),	\
 82 		.code  = BPF_ALU64 | BPF_MOV | BPF_X,		\
 90 		.code  = BPF_ALU | BPF_MOV | BPF_X,		\
 100 		.code  = BPF_ALU64 | BPF_MOV | BPF_K,		\
 108 		.code  = BPF_ALU | BPF_MOV | BPF_K,		\
 118 		.code  = BPF_ALU64 | BPF_MOV | BPF_SRC(TYPE),	\
 [all …]
 
 | 
| /Linux-v5.15/drivers/media/test-drivers/vimc/ | 
| D | vimc-debayer.c | 25 	u32 code;  member49 	.code = MEDIA_BUS_FMT_SRGGB8_1X8,
 69 		.code = MEDIA_BUS_FMT_SBGGR8_1X8,
 74 		.code = MEDIA_BUS_FMT_SGBRG8_1X8,
 79 		.code = MEDIA_BUS_FMT_SGRBG8_1X8,
 84 		.code = MEDIA_BUS_FMT_SRGGB8_1X8,
 89 		.code = MEDIA_BUS_FMT_SBGGR10_1X10,
 94 		.code = MEDIA_BUS_FMT_SGBRG10_1X10,
 99 		.code = MEDIA_BUS_FMT_SGRBG10_1X10,
 104 		.code = MEDIA_BUS_FMT_SRGGB10_1X10,
 [all …]
 
 | 
| D | vimc-common.c | 22 		.code = {31 		.code = {
 46 		.code = { MEDIA_BUS_FMT_ARGB8888_1X32 },
 54 		.code = { MEDIA_BUS_FMT_SBGGR8_1X8 },
 60 		.code = { MEDIA_BUS_FMT_SGBRG8_1X8 },
 66 		.code = { MEDIA_BUS_FMT_SGRBG8_1X8 },
 72 		.code = { MEDIA_BUS_FMT_SRGGB8_1X8 },
 78 		.code = { MEDIA_BUS_FMT_SBGGR10_1X10 },
 84 		.code = { MEDIA_BUS_FMT_SGBRG10_1X10 },
 90 		.code = { MEDIA_BUS_FMT_SGRBG10_1X10 },
 [all …]
 
 | 
| /Linux-v5.15/sound/pci/asihpi/ | 
| D | hpidspcd.h | 10 Functions for reading DSP code to load into DSP28 	/** File type tag "CODE" == 0x45444F43 */
 48 	/** Expected number of words in the whole dsp code,INCL header */
 53 	/** internal state of DSP code reader */
 58 Code file name is obtained from HpiOs_GetDspCodePath
 60 \return 0 for success, or error code if requested code is not available
 63 	/** Code identifier, usually adapter family */
 65 	/** Pointer to DSP code control structure */
 67 	/** Pointer to dword to receive OS specific error code */
 70 /** Close the DSP code file */
 [all …]
 
 | 
| /Linux-v5.15/drivers/staging/greybus/ | 
| D | Kconfig | 11 	  To compile this code as a module, chose M here: the module22 	  To compile this code as a module, chose M here: the module
 32 	  To compile this code as a module, chose M here: the module
 42 	  To compile this code as a module, chose M here: the module
 52 	  To compile this code as a module, chose M here: the module
 62 	  To compile this code as a module, chose M here: the module
 72 	  To compile this code as a module, chose M here: the module
 81 	  To compile this code as a module, chose M here: the module
 90 	  To compile this code as a module, chose M here: the module
 100 	  To compile this code as a module, chose M here: the module
 [all …]
 
 | 
| /Linux-v5.15/arch/s390/kernel/ | 
| D | diag.c | 26 	int code;  member31 	[DIAG_STAT_X008] = { .code = 0x008, .name = "Console Function" },
 32 	[DIAG_STAT_X00C] = { .code = 0x00c, .name = "Pseudo Timer" },
 33 	[DIAG_STAT_X010] = { .code = 0x010, .name = "Release Pages" },
 34 	[DIAG_STAT_X014] = { .code = 0x014, .name = "Spool File Services" },
 35 	[DIAG_STAT_X044] = { .code = 0x044, .name = "Voluntary Timeslice End" },
 36 	[DIAG_STAT_X064] = { .code = 0x064, .name = "NSS Manipulation" },
 37 	[DIAG_STAT_X09C] = { .code = 0x09c, .name = "Relinquish Timeslice" },
 38 	[DIAG_STAT_X0DC] = { .code = 0x0dc, .name = "Appldata Control" },
 39 	[DIAG_STAT_X204] = { .code = 0x204, .name = "Logical-CPU Utilization" },
 [all …]
 
 | 
| /Linux-v5.15/lib/zlib_inflate/ | 
| D | inftrees.c | 12    Build a set of tables to decode the provided canonical Huffman code.13    The code lengths are lens[0..codes-1].  The result starts at *table,
 15    lens shorts, which is used as a work area.  type is the type of code
 17    -1 is an invalid code, and +1 means that ENOUGH isn't enough.  table
 21    longest code or if it is less than the shortest code.
 24 			code **table, unsigned *bits, unsigned short *work)  in zlib_inflate_table()
 26     unsigned len;               /* a code's length in bits */  in zlib_inflate_table()
 27     unsigned sym;               /* index of code symbols */  in zlib_inflate_table()
 28     unsigned min, max;          /* minimum and maximum code lengths */  in zlib_inflate_table()
 31     unsigned drop;              /* code bits to drop for sub-table */  in zlib_inflate_table()
 [all …]
 
 | 
| D | inftrees.h | 15    information needed to do the operation requested by the code that17    table that indexes more bits of the code.  op indicates whether
 19    distance, an end-of-block, or an invalid code.  For a table
 22    is the number of extra bits to get after the code.  bits is
 23    the number of bits in this code or part of the code to drop off
 29     unsigned char bits;         /* bits in this part of the code */
 30     unsigned short val;         /* offset in table or code value */
 31 } code;  typedef
 38     01000000 - invalid code
 42    exhaustive search was 1444 code structures (852 for length/literals
 [all …]
 
 | 
| /Linux-v5.15/samples/bpf/ | 
| D | bpf_insn.h | 12 		.code  = BPF_ALU64 | BPF_OP(OP) | BPF_X,	\20 		.code  = BPF_ALU | BPF_OP(OP) | BPF_X,		\
 30 		.code  = BPF_ALU64 | BPF_OP(OP) | BPF_K,	\
 38 		.code  = BPF_ALU | BPF_OP(OP) | BPF_K,		\
 48 		.code  = BPF_ALU64 | BPF_MOV | BPF_X,		\
 56 		.code  = BPF_ALU | BPF_MOV | BPF_X,		\
 66 		.code  = BPF_ALU64 | BPF_MOV | BPF_K,		\
 74 		.code  = BPF_ALU | BPF_MOV | BPF_K,		\
 86 		.code  = BPF_LD | BPF_DW | BPF_IMM,		\
 92 		.code  = 0, /* zero is reserved opcode */	\
 [all …]
 
 | 
| /Linux-v5.15/net/sched/ | 
| D | Kconfig | 23 	  This code is considered to be experimental.62 	  To compile this code as a module, choose M here: the
 76 	  To compile this code as a module, choose M here: the
 85 	  To compile this code as a module, choose M here: the
 99 	  To compile this code as a module, choose M here: the
 108 	  To compile this code as a module, choose M here: the
 117 	  To compile this code as a module, choose M here: the
 128 	  To compile this code as a module, choose M here: the
 139 	  To compile this code as a module, choose M here: the
 150 	  To compile this code as a module, choose M here: the
 [all …]
 
 | 
| /Linux-v5.15/arch/arm/kernel/ | 
| D | sigreturn_codes.S | 3  * sigreturn_codes.S - code sinpets for sigreturn syscalls21  * Please note sigreturn_codes code are not executed in place. Instead
 22  * they just copied by kernel into appropriate places. Code inside of
 23  * arch/arm/kernel/signal.c is very sensitive to layout of these code
 33 #define ARM_OK(code...)	code  argument
 35 #define ARM_OK(code...)  argument
 64 	 * lower arch variants, since these code snippets are only
 78 	/* ARM sigreturn syscall code snippet */
 83 	/* Thumb sigreturn syscall code snippet */
 88 	/* ARM sigreturn_rt syscall code snippet */
 [all …]
 
 | 
| /Linux-v5.15/include/linux/ | 
| D | icmpv6.h | 18 typedef void ip6_icmp_send_t(struct sk_buff *skb, u8 type, u8 code, __u32 info,21 void icmp6_send(struct sk_buff *skb, u8 type, u8 code, __u32 info,
 25 static inline void __icmpv6_send(struct sk_buff *skb, u8 type, u8 code, __u32 info,  in __icmpv6_send()  argument
 28 	icmp6_send(skb, type, code, info, NULL, parm);  in __icmpv6_send()
 41 extern void __icmpv6_send(struct sk_buff *skb, u8 type, u8 code, __u32 info,
 47 static inline void icmpv6_send(struct sk_buff *skb, u8 type, u8 code, __u32 info)  in icmpv6_send()  argument
 49 	__icmpv6_send(skb, type, code, info, IP6CB(skb));  in icmpv6_send()
 56 void icmpv6_ndo_send(struct sk_buff *skb_in, u8 type, u8 code, __u32 info);
 58 static inline void icmpv6_ndo_send(struct sk_buff *skb_in, u8 type, u8 code, __u32 info)  in icmpv6_ndo_send()  argument
 61 	__icmpv6_send(skb_in, type, code, info, &parm);  in icmpv6_ndo_send()
 [all …]
 
 | 
| /Linux-v5.15/tools/objtool/Documentation/ | 
| D | stack-validation.txt | 11 It enforces a set of rules on asm code and C inline assembly code so14 For each function, it recursively follows all possible code paths and
 17 It also follows code paths involving special sections, like
 36    code and debug tools to be able to walk the stack to determine the
 38    code.
 44    For C code, gcc automatically generates instructions for setting up
 47    But for asm code, the frame setup instructions have to be written by
 49    CONFIG_FRAME_POINTER is honored for C code but not for most asm code.
 122    function type.  In asm code, this is typically done using the
 125    callable code which should be annotated accordingly.
 [all …]
 
 |