Home
last modified time | relevance | path

Searched +full:local +full:- +full:bd +full:- +full:address (Results 1 – 25 of 52) sorted by relevance

123

/linux/Documentation/devicetree/bindings/net/bluetooth/
H A Dbrcm,bcm4377-bluetooth.yaml1 # SPDX-License-Identifier: (GPL-2.0 OR BSD-2-Clause)
3 ---
4 $id: http://devicetree.org/schemas/net/bluetooth/brcm,bcm4377-bluetooth.yaml#
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
10 - Sven Peter <sven@svenpeter.dev>
13 This binding describes Broadcom BCM4377 family PCIe-attached bluetooth chips
14 usually found in Apple machines. The Wi-Fi part of the chip is described in
15 bindings/net/wireless/brcm,bcm4329-fmac.yaml.
18 - $ref: bluetooth-controller.yaml#
23 - pci14e4,5fa0 # BCM4377
[all …]
H A Dbluetooth-controller.yaml1 # SPDX-License-Identifier: (GPL-2.0 OR BSD-2-Clause)
3 ---
4 $id: http://devicetree.org/schemas/net/bluetooth/bluetooth-controller.yaml#
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
10 - Marcel Holtmann <marcel@holtmann.org>
11 - Johan Hedberg <johan.hedberg@gmail.com>
12 - Luiz Augusto von Dentz <luiz.dentz@gmail.com>
18 local-bd-address:
19 $ref: /schemas/types.yaml#/definitions/uint8-array
22 Specifies the BD address that was uniquely assigned to the Bluetooth
[all …]
/linux/drivers/net/wan/
H A Dwanxlfw.S1 /* SPDX-License-Identifier: GPL-2.0-only */
14 0x000 - 0x050 TX#0 0x050 - 0x140 RX#0
15 0x140 - 0x190 TX#1 0x190 - 0x280 RX#1
16 0x280 - 0x2D0 TX#2 0x2D0 - 0x3C0 RX#2
17 0x3C0 - 0x410 TX#3 0x410 - 0x500 RX#3
20 000 5FF 1536 Bytes Dual-Port RAM User Data / BDs
21 600 6FF 256 Bytes Dual-Port RAM User Data / BDs
22 700 7FF 256 Bytes Dual-Port RAM User Data / BDs
23 C00 CBF 192 Bytes Dual-Port RAM Parameter RAM Page 1
24 D00 DBF 192 Bytes Dual-Port RAM Parameter RAM Page 2
[all …]
/linux/Documentation/devicetree/bindings/soc/qcom/
H A Dqcom,wcnss.yaml1 # SPDX-License-Identifier: GPL-2.0-only OR BSD-2-Clause
3 ---
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
10 - Andy Gross <agross@kernel.org>
11 - Bjorn Andersson <bjorn.andersson@linaro.org>
21 firmware-name:
32 - qcom,riva"
33 - qcom,pronto"
35 qcom,smd-channels:
46 - $ref: /schemas/net/bluetooth/bluetooth-controller.yaml#
[all …]
/linux/Documentation/devicetree/bindings/net/
H A Ddavinci_emac.txt7 - compatible: "ti,davinci-dm6467-emac", "ti,am3517-emac" or
8 "ti,dm816-emac"
9 - reg: Offset and length of the register set for the device
10 - ti,davinci-ctrl-reg-offset: offset to control register
11 - ti,davinci-ctrl-mod-reg-offset: offset to control module register
12 - ti,davinci-ctrl-ram-offset: offset to control module ram
13 - ti,davinci-ctrl-ram-size: size of control module ram
14 - interrupts: interrupt mapping for the davinci emac interrupts sources:
21 - phy-handle: See ethernet.txt file in the same directory.
23 - ti,davinci-rmii-en: 1 byte, 1 means use RMII
[all …]
H A Dfsl-tsec-phy.txt5 the definition of the PHY node in booting-without-of.txt for an example
9 - reg : Offset and length of the register set for the device, and optionally
10 the offset and length of the TBIPA register (TBI PHY address
14 - compatible : Should define the compatible device type for the
16 - "fsl,gianfar-tbi"
17 - "fsl,gianfar-mdio"
18 - "fsl,etsec2-tbi"
19 - "fsl,etsec2-mdio"
20 - "fsl,ucc-mdio"
21 - "fsl,fman-mdio"
[all …]
/linux/arch/arm64/boot/dts/apple/
H A Dt8112-j493.dts1 // SPDX-License-Identifier: GPL-2.0+ OR MIT
3 * Apple MacBook Pro (13-inch, M1, 2022)
5 * target-type: J493
10 /dts-v1/;
13 #include "t8112-jxxx.dtsi"
14 #include <dt-bindings/leds/common.h>
17 compatible = "apple,j493", "apple,t8112", "apple,arm-platform";
18 model = "Apple MacBook Pro (13-inch, M2, 2022)";
25 led-controller {
26 compatible = "pwm-leds";
[all …]
H A Dt8103-jxxx.dtsi1 // SPDX-License-Identifier: GPL-2.0+ OR MIT
7 * target-type: J274, J293, J313, J456, J457
21 #address-cells = <2>;
22 #size-cells = <2>;
25 stdout-path = "serial0";
28 compatible = "apple,simple-framebuffer", "simple-framebuffer";
50 hpm0: usb-pd@38 {
53 interrupt-parent = <&pinctrl_ap>;
55 interrupt-names = "irq";
58 hpm1: usb-pd@3f {
[all …]
H A Dt8112-j413.dts1 // SPDX-License-Identifier: GPL-2.0+ OR MIT
5 * target-type: J413
10 /dts-v1/;
13 #include "t8112-jxxx.dtsi"
14 #include <dt-bindings/leds/common.h>
17 compatible = "apple,j413", "apple,t8112", "apple,arm-platform";
18 model = "Apple MacBook Air (13-inch, M2, 2022)";
25 led-controller {
26 compatible = "pwm-leds";
27 led-0 {
[all …]
/linux/drivers/scsi/bnx2i/
H A Dbnx2i.h3 * Copyright (c) 2006 - 2013 Broadcom Corporation
14 * Maintained by: QLogic-Storage-Upstream@qlogic.com
60 #define ISCSI_MAX_CMDS_PER_HBA_5708 (28 * (ISCSI_MAX_CMDS_PER_SESS - 1))
61 #define ISCSI_MAX_CMDS_PER_HBA_5709 (128 * (ISCSI_MAX_CMDS_PER_SESS - 1))
62 #define ISCSI_MAX_CMDS_PER_HBA_57710 (256 * (ISCSI_MAX_CMDS_PER_SESS - 1))
71 /* 5706/08 hardware has limit on maximum buffer size per BD it can handle */
129 readl(__hba->regview + offset)
131 writel(val, __hba->regview + offset)
136 spin_lock_bh(&__hba->stat_lock); \
137 dst->field##_lo = __hba->stats.field##_lo; \
[all …]
H A Dbnx2i_iscsi.c4 * Copyright (c) 2006 - 2013 Broadcom Corporation
15 * Maintained by: QLogic-Storage-Upstream@qlogic.com
38 if (!hba || !test_bit(ADAPTER_STATE_UP, &hba->adapter_state) || in bnx2i_adapter_ready()
39 test_bit(ADAPTER_STATE_GOING_DOWN, &hba->adapter_state) || in bnx2i_adapter_ready()
40 test_bit(ADAPTER_STATE_LINK_DOWN, &hba->adapter_state)) in bnx2i_adapter_ready()
41 retval = -EPERM; in bnx2i_adapter_ready()
46 * bnx2i_get_write_cmd_bd_idx - identifies various BD bookmarks
49 * @start_bd_off: u32 pointer to return the offset within the BD
51 * @start_bd_idx: index of the BD on which 'buf_off' falls
53 * identifies & marks various bd info for scsi command's imm data,
[all …]
/linux/drivers/dma/
H A Damba-pl08x.c1 // SPDX-License-Identifier: GPL-2.0-or-later
4 * Copyright (c) 2010 ST-Ericsson SA
27 * - CH_CONFIG register at different offset,
28 * - separate CH_CONTROL2 register for transfer size,
29 * - bigger maximum transfer size,
30 * - 8-word aligned LLI, instead of 4-word, due to extra CCTL2 word,
31 * - no support for peripheral flow control.
45 * (Bursts are irrelevant for mem to mem transfers - there are no burst
51 * - DMAC flow control: the transfer size defines the number of transfers
58 * - Peripheral flow control: the transfer size is ignored (and should be
[all …]
/linux/include/soc/fsl/
H A Dcpm.h1 /* SPDX-License-Identifier: GPL-2.0 */
15 __be16 rbase; /* Rx Buffer descriptor base address */
16 __be16 tbase; /* Tx Buffer descriptor base address */
50 /* Fields down below are QE-only */
68 #define CPMFCR_DTB ((u_char)0x02) /* Use local bus for data when set */
69 #define CPMFCR_BDB ((u_char)0x01) /* Use local bus for BD when set */
91 uint cbd_bufaddr; /* Buffer address in host memory */
109 #define BD_SC_NAK (0x0004) /* NAK - did not respond */
165 return -ENOSYS; in cpm_command()
/linux/tools/testing/selftests/net/forwarding/
H A Dlocal_termination.sh2 # SPDX-License-Identifier: GPL-2.0
93 00 00 66 83 c6 2a 32 09 bd 74 00 00"
105 export TCPDUMP_EXTRA_FLAGS="-pl"
112 local if_name=$1; shift
113 local pkt="$1"; shift
114 local smac=$(mac_get $if_name)
118 $MZ -q $if_name "$pkt"
123 local if_name=$1
124 local dmac=$2
133 local if_name=$1; shift
[all …]
/linux/arch/powerpc/include/asm/
H A Dcpm2.h1 /* SPDX-License-Identifier: GPL-2.0 */
27 /* Device sub-block and page codes.
72 /* CPM2-specific opcodes (see cpm.h for common opcodes)
85 /* Export the base address of the communication processor registers
153 * get some microcode patches :-).
154 * The parameter ram space for the SMCs is fifty-some bytes, and
164 ushort smc_rbase; /* Rx Buffer descriptor base address */
165 ushort smc_tbase; /* Tx Buffer descriptor base address */
306 ushort scc_rbase; /* Rx Buffer descriptor base address */
307 ushort scc_tbase; /* Tx Buffer descriptor base address */
[all …]
/linux/drivers/crypto/hisilicon/sec/
H A Dsec_drv.h1 /* SPDX-License-Identifier: GPL-2.0 */
2 /* Copyright (c) 2016-2017 HiSilicon Limited. */
71 /* Multi purpose field - gran size bits for send, flag for recv */
173 * struct sec_queue_ring_cmd - store information about a SEC HW cmd ring
174 * @used: Local counter used to cheaply establish if the ring is empty.
176 * @vaddr: Virtual address for the ram pages used for the ring.
177 * @paddr: Physical address of the dma mapped region of ram used for the ring.
231 * struct sec_alg_tfm_ctx - hardware specific tranformation context
234 * @pkey: DMA address for the key storage.
254 * struct sec_request - data associate with a single crypto request
[all …]
/linux/include/net/bluetooth/
H A Dhci.h2 BlueZ - Bluetooth protocol stack for Linux
3 Copyright (C) 2000-2001 Qualcomm Incorporated
4 Copyright 2023-2024 NXP
82 /* When this quirk is set, the device is turned into a raw-only
99 * wrongly configured local features that will require forcing
108 /* When this quirk is set, then the HCI Read Local Supported
132 * during the hdev->setup vendor callback.
136 /* When this quirk is set, the public Bluetooth address
137 * initially reported by HCI Read BD Address command
142 * during the hdev->setup vendor callback.
[all …]
/linux/drivers/net/ethernet/freescale/
H A Dfec_main.c1 // SPDX-License-Identifier: GPL-2.0+
17 * Copyright (c) 2001-2005 Greg Ungerer (gerg@snapgear.com)
20 * Copyright (c) 2004-2006 Macq Electronique SA.
22 * Copyright (C) 2010-2011 Freescale Semiconductor, Inc.
194 { .compatible = "fsl,imx25-fec", .data = &fec_imx25_info, },
195 { .compatible = "fsl,imx27-fec", .data = &fec_imx27_info, },
196 { .compatible = "fsl,imx28-fec", .data = &fec_imx28_info, },
197 { .compatible = "fsl,imx6q-fec", .data = &fec_imx6q_info, },
198 { .compatible = "fsl,mvf600-fec", .data = &fec_mvf600_info, },
199 { .compatible = "fsl,imx6sx-fec", .data = &fec_imx6x_info, },
[all …]
/linux/lib/
H A Dinflate.c1 // SPDX-License-Identifier: GPL-2.0
4 /* inflate.c -- Not copyrighted 1992 by Mark Adler
9 * based on gzip-1.0.3
14 * at run-time only. This allows for the kernel uncompressor to run
29 the end of each deflated block is a special end-of-block (EOB) literal/
32 length then get the distance and emit the referred-t
593 inflate_codes(struct huft * tl,struct huft * td,int bl,int bd) inflate_codes() argument
774 int bd; /* lookup bits for td */ inflate_fixed() local
840 int bd; /* lookup bits for td */ inflate_dynamic() local
[all...]
/linux/drivers/net/ethernet/amd/xgbe/
H A Dxgbe-desc.c118 #include "xgbe-common.h"
131 if (ring->rdata) { in xgbe_free_ring()
132 for (i = 0; i < ring->rdesc_count; i++) { in xgbe_free_ring()
137 kfree(ring->rdata); in xgbe_free_ring()
138 ring->rdata = NULL; in xgbe_free_ring()
141 if (ring->rx_hdr_pa.pages) { in xgbe_free_ring()
142 dma_unmap_page(pdata->dev, ring->rx_hdr_pa.pages_dma, in xgbe_free_ring()
143 ring->rx_hdr_pa.pages_len, DMA_FROM_DEVICE); in xgbe_free_ring()
144 put_page(ring->rx_hdr_pa.pages); in xgbe_free_ring()
146 ring->rx_hdr_pa.pages = NULL; in xgbe_free_ring()
[all …]
/linux/arch/x86/kernel/
H A Dhw_breakpoint.c1 // SPDX-License-Identifier: GPL-2.0-or-later
14 * HW_breakpoint: a unified kernel/user-space hardware breakpoint facility,
42 /* Per cpu debug address registers values */
46 * Stores the breakpoints currently in use on each breakpoint address
90 * We seek a free debug address register and use it for this
93 * Atomic: we hold the counter->ctx->lock and we only handle variables
94 * and registers local to this cpu.
114 return -EBUSY; in arch_install_hw_breakpoint()
116 set_debugreg(info->address, i); in arch_install_hw_breakpoint()
117 __this_cpu_write(cpu_debugreg[i], info->address); in arch_install_hw_breakpoint()
[all …]
/linux/drivers/scsi/qedi/
H A Dqedi_fw.c1 // SPDX-License-Identifier: GPL-2.0-only
22 struct scsi_cmnd *sc = cmd->scsi_cmd; in qedi_iscsi_unmap_sg_list()
24 if (cmd->io_tbl.sge_valid && sc) { in qedi_iscsi_unmap_sg_list()
25 cmd->io_tbl.sge_valid = 0; in qedi_iscsi_unmap_sg_list()
35 struct iscsi_conn *conn = qedi_conn->cls_conn->dd_data; in qedi_process_logout_resp()
37 struct iscsi_session *session = conn->session; in qedi_process_logout_resp()
41 cmd = (struct qedi_cmd *)task->dd_data; in qedi_process_logout_resp()
42 cqe_logout_response = &cqe->cqe_common.iscsi_hdr.logout_response; in qedi_process_logout_resp()
43 spin_lock(&session->back_lock); in qedi_process_logout_resp()
44 resp_hdr = (struct iscsi_logout_rsp *)&qedi_conn->gen_pdu.resp_hdr; in qedi_process_logout_resp()
[all …]
/linux/arch/arm/boot/dts/ti/davinci/
H A Dda850-lego-ev3.dts1 // SPDX-License-Identifier: GPL-2.0-only
8 /dts-v1/;
9 #include <dt-bindings/gpio/gpio.h>
10 #include <dt-bindings/input/linux-event-codes.h>
11 #include <dt-bindings/pwm/pwm.h>
32 compatible = "gpio-keys";
34 pinctrl-names = "default";
35 pinctrl-0 = <&button_bias>;
75 * The EV3 has two built-in bi-color LEDs behind the buttons.
78 compatible = "gpio-leds";
[all …]
/linux/arch/arm64/boot/dts/qcom/
H A Dqcs404-evb.dtsi1 // SPDX-License-Identifier: GPL-2.0
6 #include <dt-bindings/gpio/gpio.h>
9 #include <dt-bindings/gpio/gpio.h>
10 #include <dt-bindings/pinctrl/qcom,pmic-gpio.h>
19 stdout-path = "serial0";
22 vph_pwr: vph-pwr-regulator {
23 compatible = "regulator-fixed";
24 regulator-name = "vph_pwr";
25 regulator-always-on;
26 regulator-boot-on;
[all …]
/linux/net/bluetooth/
H A Dhci_sync.c1 // SPDX-License-Identifier: GPL-2.0
3 * BlueZ - Bluetooth protocol stack for Linux
28 if (hdev->req_status != HCI_REQ_PEND) in hci_cmd_sync_complete()
31 hdev->req_result = result; in hci_cmd_sync_complete()
32 hdev->req_status = HCI_REQ_DONE; in hci_cmd_sync_complete()
35 kfree_skb(hdev->req_skb); in hci_cmd_sync_complete()
36 hdev->req_skb = NULL; in hci_cmd_sync_complete()
45 hdev->req_rsp = skb_get(skb); in hci_cmd_sync_complete()
48 wake_up_interruptible(&hdev->req_wait_q); in hci_cmd_sync_complete()
63 hdr->opcode = cpu_to_le16(opcode); in hci_cmd_sync_alloc()
[all …]

123