| /kernel/linux/linux-5.10/Documentation/devicetree/bindings/serial/ |
| D | snps-dw-apb-uart.yaml | 1 # SPDX-License-Identifier: GPL-2.0 3 --- 4 $id: http://devicetree.org/schemas/serial/snps-dw-apb-uart.yaml# 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 10 - Rob Herring <robh@kernel.org> 13 - $ref: /schemas/serial.yaml# 18 - items: 19 - enum: 20 - renesas,r9a06g032-uart 21 - renesas,r9a06g033-uart [all …]
|
| /kernel/linux/linux-6.6/Documentation/devicetree/bindings/serial/ |
| D | snps-dw-apb-uart.yaml | 1 # SPDX-License-Identifier: GPL-2.0 3 --- 4 $id: http://devicetree.org/schemas/serial/snps-dw-apb-uart.yaml# 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 10 - Rob Herring <robh@kernel.org> 13 - $ref: serial.yaml# 18 - items: 19 - enum: 20 - renesas,r9a06g032-uart 21 - renesas,r9a06g033-uart [all …]
|
| /kernel/linux/linux-6.6/arch/riscv/boot/dts/canaan/ |
| D | k210.dtsi | 1 // SPDX-License-Identifier: GPL-2.0+ 3 * Copyright (C) 2019-20 Sean Anderson <seanga2@gmail.com> 6 #include <dt-bindings/clock/k210-clk.h> 7 #include <dt-bindings/pinctrl/k210-fpioa.h> 8 #include <dt-bindings/reset/k210-rst.h> 12 * Although the K210 is a 64-bit CPU, the address bus is only 32-bits 15 #address-cells = <1>; 16 #size-cells = <1>; 17 compatible = "canaan,kendryte-k210"; 28 * Since this is a non-ratified draft specification, the kernel does not [all …]
|
| /kernel/linux/linux-5.10/drivers/media/pci/bt8xx/ |
| D | bttv-risc.c | 1 // SPDX-License-Identifier: GPL-2.0-or-later 4 bttv-risc.c -- interfaces to other kernel modules 7 - memory management 8 - generation 10 (c) 2000-2003 Gerd Knorr <kraxel@bytesex.org> 25 #include <media/v4l2-ioctl.h> 31 /* ---------------------------------------------------------- */ 54 if ((rc = btcx_riscmem_alloc(btv->c.pci,risc,instructions)) < 0) in bttv_risc_packed() 58 rp = risc->cpu; in bttv_risc_packed() 62 while (skip_lines-- > 0) { in bttv_risc_packed() [all …]
|
| /kernel/linux/linux-5.10/scripts/dtc/ |
| D | livetree.c | 1 // SPDX-License-Identifier: GPL-2.0-or-later 19 if (streq(new->label, label)) { in add_label() 20 new->deleted = 0; in add_label() 26 new->label = label; in add_label() 27 new->next = *labels; in add_label() 36 label->deleted = 1; in delete_labels() 46 new->name = name; in build_property() 47 new->val = val; in build_property() 48 new->srcpos = srcpos_copy(srcpos); in build_property() 59 new->name = name; in build_property_delete() [all …]
|
| /kernel/linux/linux-6.6/drivers/net/ethernet/microchip/vcap/ |
| D | vcap_api_kunit.c | 1 // SPDX-License-Identifier: BSD-3-Clause 39 if (kslist->cnt > 0) { in test_val_keyset() 40 switch (admin->vtype) { in test_val_keyset() 42 for (idx = 0; idx < kslist->cnt; idx++) { in test_val_keyset() 43 if (kslist->keysets[idx] == VCAP_KFS_ETAG) in test_val_keyset() 44 return kslist->keysets[idx]; in test_val_keyset() 45 if (kslist->keysets[idx] == VCAP_KFS_PURE_5TUPLE_IP4) in test_val_keyset() 46 return kslist->keysets[idx]; in test_val_keyset() 47 if (kslist->keysets[idx] == VCAP_KFS_NORMAL_5TUPLE_IP4) in test_val_keyset() 48 return kslist->keysets[idx]; in test_val_keyset() [all …]
|
| /kernel/linux/linux-6.6/scripts/dtc/ |
| D | livetree.c | 1 // SPDX-License-Identifier: GPL-2.0-or-later 19 if (streq(new->label, label)) { in add_label() 20 new->deleted = 0; in add_label() 26 new->label = label; in add_label() 27 new->next = *labels; in add_label() 36 label->deleted = 1; in delete_labels() 46 new->name = name; in build_property() 47 new->val = val; in build_property() 48 new->srcpos = srcpos_copy(srcpos); in build_property() 59 new->name = name; in build_property_delete() [all …]
|
| /kernel/linux/linux-5.10/net/ipv6/ |
| D | ndisc.c | 1 // SPDX-License-Identifier: GPL-2.0-or-later 156 space -= pad; in __ndisc_fill_addr_option() 161 space -= data_len; in __ndisc_fill_addr_option() 170 __ndisc_fill_addr_option(skb, type, data, skb->dev->addr_len, in ndisc_fill_addr_option() 171 ndisc_addr_option_pad(skb->dev->type)); in ndisc_fill_addr_option() 172 ndisc_ops_fill_addr_option(skb->dev, skb, icmp6_type); in ndisc_fill_addr_option() 180 ndisc_ops_fill_redirect_addr_option(skb->dev, skb, ops_data); in ndisc_fill_redirect_addr_option() 189 type = cur->nd_opt_type; in ndisc_next_option() 191 cur = ((void *)cur) + (cur->nd_opt_len << 3); in ndisc_next_option() 192 } while (cur < end && cur->nd_opt_type != type); in ndisc_next_option() [all …]
|
| /kernel/linux/linux-5.10/arch/ia64/kernel/ |
| D | kprobes.c | 1 // SPDX-License-Identifier: GPL-2.0-or-later 9 * 2005-Apr Rusty Lynch <rusty.lynch@intel.com> and Anil S Keshavamurthy 69 s64 rel = ((s64) to - (s64) from) >> 4; in set_brl_inst() 72 brl->quad0.template = 0x05; /* [MLX](stop) */ in set_brl_inst() 73 brl->quad0.slot0 = NOP_M_INST; /* nop.m 0x0 */ in set_brl_inst() 74 brl->quad0.slot1_p0 = ((rel >> 20) & 0x7fffffffff) << 2; in set_brl_inst() 75 brl->quad1.slot1_p1 = (((rel >> 20) & 0x7fffffffff) << 2) >> (64 - 46); in set_brl_inst() 77 brl->quad1.slot2 = BRL_INST(rel >> 59, rel & 0xfffff); in set_brl_inst() 90 p->ainsn.inst_flag = 0; in update_kprobe_inst_flag() 91 p->ainsn.target_br_reg = 0; in update_kprobe_inst_flag() [all …]
|
| D | ptrace.c | 1 // SPDX-License-Identifier: GPL-2.0 5 * Copyright (C) 1999-2005 Hewlett-Packard Co 6 * David Mosberger-Tang <davidm@hpl.hp.com> 8 * 2006-08-12 - IA64 Native Utrace implementation support added by 42 * ri (restart instruction; two bits) 48 #define MASK(nbits) ((1UL << (nbits)) - 1) /* mask with NBITS bits set */ 60 /* Return TRUE if PT was created due to kernel-entry via a system-call. */ 65 return (long) pt->cr_ifs >= 0; in in_syscall() 69 * Collect the NaT bits for r1-r31 from scratch_unat and return a NaT 77 unsigned long bit = ia64_unat_pos(&pt->r##first); \ in ia64_get_scratch_nat_bits() [all …]
|
| /kernel/linux/linux-6.6/arch/ia64/kernel/ |
| D | kprobes.c | 1 // SPDX-License-Identifier: GPL-2.0-or-later 9 * 2005-Apr Rusty Lynch <rusty.lynch@intel.com> and Anil S Keshavamurthy 69 s64 rel = ((s64) to - (s64) from) >> 4; in set_brl_inst() 72 brl->quad0.template = 0x05; /* [MLX](stop) */ in set_brl_inst() 73 brl->quad0.slot0 = NOP_M_INST; /* nop.m 0x0 */ in set_brl_inst() 74 brl->quad0.slot1_p0 = ((rel >> 20) & 0x7fffffffff) << 2; in set_brl_inst() 75 brl->quad1.slot1_p1 = (((rel >> 20) & 0x7fffffffff) << 2) >> (64 - 46); in set_brl_inst() 77 brl->quad1.slot2 = BRL_INST(rel >> 59, rel & 0xfffff); in set_brl_inst() 90 p->ainsn.inst_flag = 0; in update_kprobe_inst_flag() 91 p->ainsn.target_br_reg = 0; in update_kprobe_inst_flag() [all …]
|
| D | ptrace.c | 1 // SPDX-License-Identifier: GPL-2.0 5 * Copyright (C) 1999-2005 Hewlett-Packard Co 6 * David Mosberger-Tang <davidm@hpl.hp.com> 8 * 2006-08-12 - IA64 Native Utrace implementation support added by 42 * ri (restart instruction; two bits) 48 #define MASK(nbits) ((1UL << (nbits)) - 1) /* mask with NBITS bits set */ 60 /* Return TRUE if PT was created due to kernel-entry via a system-call. */ 65 return (long) pt->cr_ifs >= 0; in in_syscall() 69 * Collect the NaT bits for r1-r31 from scratch_unat and return a NaT 77 unsigned long bit = ia64_unat_pos(&pt->r##first); \ in ia64_get_scratch_nat_bits() [all …]
|
| /kernel/linux/linux-6.6/net/ipv6/ |
| D | ndisc.c | 1 // SPDX-License-Identifier: GPL-2.0-or-later 157 space -= pad; in __ndisc_fill_addr_option() 162 space -= data_len; in __ndisc_fill_addr_option() 171 __ndisc_fill_addr_option(skb, type, data, skb->dev->addr_len, in ndisc_fill_addr_option() 172 ndisc_addr_option_pad(skb->dev->type)); in ndisc_fill_addr_option() 173 ndisc_ops_fill_addr_option(skb->dev, skb, icmp6_type); in ndisc_fill_addr_option() 181 ndisc_ops_fill_redirect_addr_option(skb->dev, skb, ops_data); in ndisc_fill_redirect_addr_option() 190 type = cur->nd_opt_type; in ndisc_next_option() 192 cur = ((void *)cur) + (cur->nd_opt_len << 3); in ndisc_next_option() 193 } while (cur < end && cur->nd_opt_type != type); in ndisc_next_option() [all …]
|
| /kernel/linux/linux-6.6/net/mac80211/ |
| D | util.c | 1 // SPDX-License-Identifier: GPL-2.0-only 3 * Copyright 2002-2005, Instant802 Networks, Inc. 4 * Copyright 2005-2006, Devicescape Software, Inc. 5 * Copyright 2006-2007 Jiri Benc <jbenc@suse.cz> 7 * Copyright 2013-2014 Intel Mobile Communications GmbH 8 * Copyright (C) 2015-2017 Intel Deutschland GmbH 9 * Copyright (C) 2018-2023 Intel Corporation 29 #include "driver-ops.h" 44 return &local->hw; in wiphy_to_ieee80211_hw() 51 __le16 fc = hdr->frame_control; in ieee80211_get_bssid() [all …]
|
| /kernel/liteos_a/fs/jffs2/ |
| D | jffs2.patch | 1 diff -Nupr old/fs/jffs2/acl.c new/fs/jffs2/acl.c 2 --- old/fs/jffs2/acl.c 2022-05-09 17:15:24.350000000 +0800 3 +++ new/fs/jffs2/acl.c 1970-01-01 08:00:00.000000000 +0800 4 @@ -1,307 +0,0 @@ 5 -/* 6 - * JFFS2 -- Journalling Flash File System, Version 2. 7 - * 8 - * Copyright © 2006 NEC Corporation 9 - * 10 - * Created by KaiGai Kohei <kaigai@ak.jp.nec.com> [all …]
|
| /kernel/linux/linux-5.10/drivers/tty/serial/8250/ |
| D | 8250_dw.c | 1 // SPDX-License-Identifier: GPL-2.0+ 73 struct dw8250_data *d = to_dw8250_data(p->private_data); in dw8250_modify_msr() 75 /* Override any modem control signals if needed */ in dw8250_modify_msr() 77 value |= d->msr_mask_on; in dw8250_modify_msr() 78 value &= ~d->msr_mask_off; in dw8250_modify_msr() 89 (void)p->serial_in(p, UART_RX); in dw8250_force_idle() 94 void __iomem *offset = p->membase + (UART_LCR << p->regshift); in dw8250_check_lcr() 98 while (tries--) { in dw8250_check_lcr() 99 unsigned int lcr = p->serial_in(p, UART_LCR); in dw8250_check_lcr() 107 if (p->type == PORT_OCTEON) in dw8250_check_lcr() [all …]
|
| /kernel/linux/linux-5.10/include/linux/ |
| D | filter.h | 1 /* SPDX-License-Identifier: GPL-2.0 */ 58 #define BPF_REG_D BPF_REG_8 /* data, callee-saved */ 59 #define BPF_REG_H BPF_REG_9 /* hlen, callee-saved */ 184 return insn->code == (BPF_ALU | BPF_MOV | BPF_X) && insn->imm == 1; in insn_is_zext() 187 /* BPF_LD_IMM64 macro encodes single 'load 64-bit immediate' insn */ 205 /* pseudo BPF_LD_IMM64 insn used to refer to process-local map_fd */ 227 /* Direct packet access, R0 = *(uint *) (skb->data + imm32) */ 237 /* Indirect packet access, R0 = *(uint *) (skb->data + src_reg + imm32) */ 307 /* Like BPF_JMP_REG, but with 32-bit wide operands for comparison. */ 317 /* Like BPF_JMP_IMM, but with 32-bit wide operands for comparison. */ [all …]
|
| /kernel/linux/linux-6.6/drivers/tty/serial/8250/ |
| D | 8250_dw.c | 1 // SPDX-License-Identifier: GPL-2.0+ 99 struct dw8250_data *d = to_dw8250_data(p->private_data); in dw8250_modify_msr() 101 /* Override any modem control signals if needed */ in dw8250_modify_msr() 103 value |= d->msr_mask_on; in dw8250_modify_msr() 104 value &= ~d->msr_mask_off; in dw8250_modify_msr() 122 if (up->fcr & UART_FCR_ENABLE_FIFO) { in dw8250_force_idle() 123 lsr = p->serial_in(p, UART_LSR); in dw8250_force_idle() 128 (void)p->serial_in(p, UART_RX); in dw8250_force_idle() 133 void __iomem *offset = p->membase + (UART_LCR << p->regshift); in dw8250_check_lcr() 137 while (tries--) { in dw8250_check_lcr() [all …]
|
| /kernel/linux/linux-6.6/net/core/ |
| D | filter.c | 1 // SPDX-License-Identifier: GPL-2.0-or-later 3 * Linux Socket Filter - Kernel level socket filtering 8 * Copyright (c) 2011 - 2014 PLUMgrid, http://plumgrid.com 16 * Andi Kleen - Fix a few bad bugs and races. 17 * Kris Katterjohn - Added many additional checks in bpf_check_classic() 96 return -EINVAL; in copy_bpf_fprog_from_user() 98 return -EFAULT; in copy_bpf_fprog_from_user() 100 dst->len = f32.len; in copy_bpf_fprog_from_user() 101 dst->filter = compat_ptr(f32.filter); in copy_bpf_fprog_from_user() 104 return -EINVAL; in copy_bpf_fprog_from_user() [all …]
|
| /kernel/linux/linux-5.10/net/mac80211/ |
| D | util.c | 1 // SPDX-License-Identifier: GPL-2.0-only 3 * Copyright 2002-2005, Instant802 Networks, Inc. 4 * Copyright 2005-2006, Devicescape Software, Inc. 5 * Copyright 2006-2007 Jiri Benc <jbenc@suse.cz> 7 * Copyright 2013-2014 Intel Mobile Communications GmbH 8 * Copyright (C) 2015-2017 Intel Deutschland GmbH 9 * Copyright (C) 2018-2020 Intel Corporation 29 #include "driver-ops.h" 44 return &local->hw; in wiphy_to_ieee80211_hw() 51 __le16 fc = hdr->frame_control; in ieee80211_get_bssid() [all …]
|
| /kernel/linux/linux-5.10/arch/x86/kernel/kprobes/ |
| D | core.c | 1 // SPDX-License-Identifier: GPL-2.0-or-later 7 * 2002-Oct Created by Vamsi Krishna S <vamsi_krishna@in.ibm.com> Kernel 10 * 2004-July Suparna Bhattacharya <suparna@in.ibm.com> added jumper probes 12 * 2004-Oct Jim Keniston <jkenisto@us.ibm.com> and Prasanna S Panchamukhi 14 * 2005-Mar Roland McGrath <roland@redhat.com> 15 * Fixed to handle %rip-relative addressing mode correctly. 16 * 2005-May Hien Nguyen <hien@us.ibm.com>, Jim Keniston 18 * <prasanna@in.ibm.com> added function-return probes. 19 * 2005-May Rusty Lynch <rusty.lynch@intel.com> 21 * 2006-Feb Masami Hiramatsu <hiramatu@sdl.hitachi.co.jp> added [all …]
|
| /kernel/linux/linux-5.10/net/core/ |
| D | filter.c | 1 // SPDX-License-Identifier: GPL-2.0-or-later 3 * Linux Socket Filter - Kernel level socket filtering 8 * Copyright (c) 2011 - 2014 PLUMgrid, http://plumgrid.com 16 * Andi Kleen - Fix a few bad bugs and races. 17 * Kris Katterjohn - Added many additional checks in bpf_check_classic() 96 return -EINVAL; in copy_bpf_fprog_from_user() 98 return -EFAULT; in copy_bpf_fprog_from_user() 100 dst->len = f32.len; in copy_bpf_fprog_from_user() 101 dst->filter = compat_ptr(f32.filter); in copy_bpf_fprog_from_user() 104 return -EINVAL; in copy_bpf_fprog_from_user() [all …]
|
| /kernel/linux/linux-6.6/drivers/gpu/drm/amd/display/dc/dce/ |
| D | dce_i2c_hw.c | 35 dce_i2c_hw->ctx 37 dce_i2c_hw->regs->reg 41 dce_i2c_hw->shifts->field_name, dce_i2c_hw->masks->field_name 59 DC_I2C_TRANSACTION_COUNT, dce_i2c_hw->transaction_count - 1); in execute_transaction() 67 dce_i2c_hw->transaction_count = 0; in execute_transaction() 68 dce_i2c_hw->buffer_used_bytes = 0; in execute_transaction() 80 else if (value & dce_i2c_hw->masks->DC_I2C_SW_STOPPED_ON_NACK) in get_channel_status() 82 else if (value & dce_i2c_hw->masks->DC_I2C_SW_TIMEOUT) in get_channel_status() 84 else if (value & dce_i2c_hw->masks->DC_I2C_SW_ABORTED) in get_channel_status() 86 else if (value & dce_i2c_hw->masks->DC_I2C_SW_DONE) in get_channel_status() [all …]
|
| /kernel/linux/linux-5.10/drivers/usb/serial/ |
| D | ark3116.c | 1 // SPDX-License-Identifier: GPL-2.0+ 9 * - implements a driver for the arkmicro ark3116 chipset (vendor=0x6547, 10 * productid=0x0232) (used in a datacable called KQ-U8A) 52 struct usb_device *dev = serial->dev; in is_irda() 53 if (le16_to_cpu(dev->descriptor.idVendor) == 0x18ec && in is_irda() 54 le16_to_cpu(dev->descriptor.idProduct) == 0x3118) in is_irda() 82 result = usb_control_msg(serial->dev, in ark3116_write_reg() 83 usb_sndctrlpipe(serial->dev, 0), in ark3116_write_reg() 97 result = usb_control_msg(serial->dev, in ark3116_read_reg() 98 usb_rcvctrlpipe(serial->dev, 0), in ark3116_read_reg() [all …]
|
| /kernel/linux/linux-6.6/drivers/usb/serial/ |
| D | ark3116.c | 1 // SPDX-License-Identifier: GPL-2.0+ 9 * - implements a driver for the arkmicro ark3116 chipset (vendor=0x6547, 10 * productid=0x0232) (used in a datacable called KQ-U8A) 52 struct usb_device *dev = serial->dev; in is_irda() 53 if (le16_to_cpu(dev->descriptor.idVendor) == 0x18ec && in is_irda() 54 le16_to_cpu(dev->descriptor.idProduct) == 0x3118) in is_irda() 82 result = usb_control_msg(serial->dev, in ark3116_write_reg() 83 usb_sndctrlpipe(serial->dev, 0), in ark3116_write_reg() 97 result = usb_control_msg(serial->dev, in ark3116_read_reg() 98 usb_rcvctrlpipe(serial->dev, 0), in ark3116_read_reg() [all …]
|