Home
last modified time | relevance | path

Searched +full:tx +full:- +full:ping +full:- +full:pong (Results 1 – 25 of 42) sorted by relevance

12

/kernel/linux/linux-6.6/Documentation/devicetree/bindings/net/
Dxlnx,emaclite.yaml1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)
3 ---
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
10 - Radhey Shyam Pandey <radhey.shyam.pandey@amd.com>
11 - Harini Katakam <harini.katakam@amd.com>
14 - $ref: ethernet-controller.yaml#
19 - xlnx,opb-ethernetlite-1.01.a
20 - xlnx,opb-ethernetlite-1.01.b
21 - xlnx,xps-ethernetlite-1.00.a
22 - xlnx,xps-ethernetlite-2.00.a
[all …]
/kernel/linux/linux-5.10/arch/mips/boot/dts/xilfpga/
Dnexys4ddr.dts1 // SPDX-License-Identifier: GPL-2.0
2 /dts-v1/;
14 stdout-path = "serial0:115200n8";
22 cpuintc: interrupt-controller {
23 #address-cells = <0>;
24 #interrupt-cells = <1>;
25 interrupt-controller;
26 compatible = "mti,cpu-interrupt-controller";
29 axi_intc: interrupt-controller@10200000 {
30 #interrupt-cells = <1>;
[all …]
/kernel/linux/linux-6.6/arch/mips/boot/dts/xilfpga/
Dnexys4ddr.dts1 // SPDX-License-Identifier: GPL-2.0
2 /dts-v1/;
14 stdout-path = "serial0:115200n8";
22 cpuintc: interrupt-controller {
23 #address-cells = <0>;
24 #interrupt-cells = <1>;
25 interrupt-controller;
26 compatible = "mti,cpu-interrupt-controller";
29 axi_intc: interrupt-controller@10200000 {
30 #interrupt-cells = <1>;
[all …]
/kernel/linux/linux-6.6/drivers/net/ethernet/xilinx/
Dxilinx_emaclite.c1 // SPDX-License-Identifier: GPL-2.0-or-later
7 * Copyright (c) 2007 - 2013 Xilinx, Inc.
36 #define XEL_TSR_OFFSET 0x07FC /* Tx status */
37 #define XEL_TPLR_OFFSET 0x07F4 /* Tx packet length */
43 #define XEL_BUFFER_OFFSET 0x0800 /* Next Tx/Rx buffer's offset */
65 #define XEL_TSR_XMIT_BUSY_MASK 0x00000001 /* Tx complete */
67 #define XEL_TSR_XMIT_IE_MASK 0x00000008 /* Tx interrupt enable bit */
81 #define XEL_TPLR_LENGTH_MASK 0x0000FFFF /* Tx packet length */
93 #define TX_TIMEOUT (60 * HZ) /* Tx timeout is 60 seconds. */
104 * struct net_local - Our private per device data
[all …]
/kernel/linux/linux-5.10/drivers/net/ethernet/xilinx/
Dxilinx_emaclite.c1 // SPDX-License-Identifier: GPL-2.0-or-later
8 * 2007 - 2013 (c) Xilinx, Inc.
37 #define XEL_TSR_OFFSET 0x07FC /* Tx status */
38 #define XEL_TPLR_OFFSET 0x07F4 /* Tx packet length */
44 #define XEL_BUFFER_OFFSET 0x0800 /* Next Tx/Rx buffer's offset */
66 #define XEL_TSR_XMIT_BUSY_MASK 0x00000001 /* Tx complete */
68 #define XEL_TSR_XMIT_IE_MASK 0x00000008 /* Tx interrupt enable bit */
82 #define XEL_TPLR_LENGTH_MASK 0x0000FFFF /* Tx packet length */
96 #define TX_TIMEOUT (60 * HZ) /* Tx timeout is 60 seconds. */
100 #define BUFFER_ALIGN(adr) ((ALIGNMENT - ((u32)adr)) % ALIGNMENT)
[all …]
/kernel/linux/linux-6.6/drivers/net/ethernet/8390/
D8390.h1 /* SPDX-License-Identifier: GPL-1.0+ */
6 * under the same license. Auto-loading of 8390.o only in v2.2 - Paul G.
19 #define TX_PAGES 12 /* Two Tx slots */
21 /* The 8390 specific per-packet-header format. */
34 /* Without I/O delay - non ISA or later chips */
70 /* You have one of these per-board */
85 unsigned word16:1; /* We have the 16-bit (vs 8-bit)
88 unsigned bigendian:1; /* 16-bit big endian mode. Do NOT
97 unsigned char txqueue; /* Tx Packet buffer queue length. */
98 short tx1, tx2; /* Packet lengths for ping-pong tx. */
[all …]
/kernel/linux/linux-5.10/drivers/net/ethernet/8390/
D8390.h4 * under the same license. Auto-loading of 8390.o only in v2.2 - Paul G.
17 #define TX_PAGES 12 /* Two Tx slots */
19 /* The 8390 specific per-packet-header format. */
32 /* Without I/O delay - non ISA or later chips */
68 /* You have one of these per-board */
83 unsigned word16:1; /* We have the 16-bit (vs 8-bit)
86 unsigned bigendian:1; /* 16-bit big endian mode. Do NOT
95 unsigned char txqueue; /* Tx Packet buffer queue length. */
96 short tx1, tx2; /* Packet lengths for ping-pong tx. */
100 unsigned char saved_irq; /* Original dev->irq value. */
[all …]
/kernel/linux/linux-5.10/drivers/gpu/drm/msm/disp/dpu1/
Ddpu_encoder_phys.h1 /* SPDX-License-Identifier: GPL-2.0-only */
3 * Copyright (c) 2015-2018 The Linux Foundation. All rights reserved.
26 * enum dpu_enc_split_role - Role this physical encoder will play in a
27 * split-panel configuration, where one panel is master, and others slaves.
40 * enum dpu_enc_enable_state - current enabled state of the physical encoder
61 * struct dpu_encoder_virt_ops - Interface the containing virtual encoder
80 * struct dpu_encoder_phys_ops - Interface the physical encoders provide to
102 * @wait_for_vblank: Wait for VBLANK, for sub-driver internal use
104 * For CMD encoder, may wait for previous tx done
105 * @handle_post_kickoff: Do any work necessary post-kickoff work
[all …]
/kernel/linux/linux-6.6/drivers/gpu/drm/msm/disp/dpu1/
Ddpu_encoder_phys.h1 /* SPDX-License-Identifier: GPL-2.0-only */
4 * Copyright (c) 2015-2018 The Linux Foundation. All rights reserved.
29 * enum dpu_enc_split_role - Role this physical encoder will play in a
30 * split-panel configuration, where one panel is master, and others slaves.
43 * enum dpu_enc_enable_state - current enabled state of the physical encoder
64 * struct dpu_encoder_phys_ops - Interface the physical encoders provide to
81 * @wait_for_vblank: Wait for VBLANK, for sub-driver internal use
83 * For CMD encoder, may wait for previous tx done
84 * @handle_post_kickoff: Do any work necessary post-kickoff work
126 * enum dpu_intr_idx - dpu encoder interrupt index
[all …]
/kernel/linux/linux-6.6/drivers/net/ethernet/sfc/falcon/
Dnet_driver.h1 /* SPDX-License-Identifier: GPL-2.0-only */
4 * Copyright 2005-2006 Fen Systems Ltd.
5 * Copyright 2005-2013 Solarflare Communications Inc.
63 /* Checksum generation is a per-queue option in hardware, so each
64 * queue visible to the networking core is backed by two hardware TX
82 #define EF4_RX_USR_BUF_SIZE (2048 - 256)
85 * of every buffer. Otherwise, we just need to ensure 4-byte
97 * struct ef4_buffer - A general-purpose DMA buffer
112 * struct ef4_special_buffer - DMA buffer entered into buffer table
119 * table entries (and so can be physically non-contiguous, although we
[all …]
/kernel/linux/linux-5.10/drivers/net/ethernet/sfc/falcon/
Dnet_driver.h1 /* SPDX-License-Identifier: GPL-2.0-only */
4 * Copyright 2005-2006 Fen Systems Ltd.
5 * Copyright 2005-2013 Solarflare Communications Inc.
63 /* Checksum generation is a per-queue option in hardware, so each
64 * queue visible to the networking core is backed by two hardware TX
82 #define EF4_RX_USR_BUF_SIZE (2048 - 256)
85 * of every buffer. Otherwise, we just need to ensure 4-byte
97 * struct ef4_buffer - A general-purpose DMA buffer
112 * struct ef4_special_buffer - DMA buffer entered into buffer table
119 * table entries (and so can be physically non-contiguous, although we
[all …]
/kernel/linux/linux-6.6/drivers/net/ethernet/sfc/siena/
Dnet_driver.h1 /* SPDX-License-Identifier: GPL-2.0-only */
4 * Copyright 2005-2006 Fen Systems Ltd.
5 * Copyright 2005-2013 Solarflare Communications Inc.
61 /* Checksum generation is a per-queue option in hardware, so each
62 * queue visible to the networking core is backed by two hardware TX
68 #define EFX_TXQ_TYPE_HIGHPRI 4 /* High-priority (for TC) */
70 /* HIGHPRI is Siena-only, and INNER_CSUM is EF10, so no need for both */
86 #define EFX_RX_USR_BUF_SIZE (2048 - 256)
89 * of every buffer. Otherwise, we just need to ensure 4-byte
98 /* Non-standard XDP_PACKET_HEADROOM and tailroom to satisfy XDP_REDIRECT and
[all …]
/kernel/linux/linux-6.6/drivers/net/ethernet/sfc/
Dnet_driver.h1 /* SPDX-License-Identifier: GPL-2.0-only */
4 * Copyright 2005-2006 Fen Systems Ltd.
5 * Copyright 2005-2013 Solarflare Communications Inc.
63 /* Checksum generation is a per-queue option in hardware, so each
64 * queue visible to the networking core is backed by two hardware TX
86 #define EFX_RX_USR_BUF_SIZE (2048 - 256)
89 * of every buffer. Otherwise, we just need to ensure 4-byte
98 /* Non-standard XDP_PACKET_HEADROOM and tailroom to satisfy XDP_REDIRECT and
111 * struct efx_buffer - A general-purpose DMA buffer
126 * struct efx_tx_buffer - buffer state for a TX descriptor
[all …]
/kernel/linux/linux-5.10/drivers/net/ethernet/sfc/
Dnet_driver.h1 /* SPDX-License-Identifier: GPL-2.0-only */
4 * Copyright 2005-2006 Fen Systems Ltd.
5 * Copyright 2005-2013 Solarflare Communications Inc.
61 /* Checksum generation is a per-queue option in hardware, so each
62 * queue visible to the networking core is backed by two hardware TX
68 #define EFX_TXQ_TYPE_HIGHPRI 4 /* High-priority (for TC) */
70 /* HIGHPRI is Siena-only, and INNER_CSUM is EF10, so no need for both */
86 #define EFX_RX_USR_BUF_SIZE (2048 - 256)
89 * of every buffer. Otherwise, we just need to ensure 4-byte
98 /* Non-standard XDP_PACKET_HEADROOM and tailroom to satisfy XDP_REDIRECT and
[all …]
/kernel/linux/linux-6.6/drivers/usb/gadget/udc/
Dudc-xilinx.c1 // SPDX-License-Identifier: GPL-2.0+
8 * Copyright (C) 2010 - 2014 Xilinx, Inc.
10 * Some parts of this driver code is based on the driver for at91-series
17 #include <linux/dma-mapping.h>
109 * struct xusb_req - Xilinx USB device request structure
121 * struct xusb_ep - USB end point structure.
159 * struct xusb_udc - USB peripheral driver structure
168 * @setupseqtx: tx status
201 static const char driver_name[] = "xilinx-udc";
214 * xudc_write32 - little endian write to device registers
[all …]
/kernel/linux/linux-5.10/drivers/usb/gadget/udc/
Dudc-xilinx.c1 // SPDX-License-Identifier: GPL-2.0+
8 * Copyright (C) 2010 - 2014 Xilinx, Inc.
10 * Some parts of this driver code is based on the driver for at91-series
16 #include <linux/dma-mapping.h>
110 * struct xusb_req - Xilinx USB device request structure
122 * struct xusb_ep - USB end point structure.
160 * struct xusb_udc - USB peripheral driver structure
169 * @setupseqtx: tx status
200 static const char driver_name[] = "xilinx-udc";
213 * xudc_write32 - little endian write to device registers
[all …]
/kernel/linux/linux-6.6/net/dccp/
Dinput.c1 // SPDX-License-Identifier: GPL-2.0-or-later
19 /* rate-limit for syncs in reply to sequence-invalid packets; RFC 4340, 7.5.4 */
24 __skb_pull(skb, dccp_hdr(skb)->dccph_doff * 4); in dccp_enqueue_skb()
25 __skb_queue_tail(&sk->sk_receive_queue, skb); in dccp_enqueue_skb()
27 sk->sk_data_ready(sk); in dccp_enqueue_skb()
38 sk->sk_shutdown = SHUTDOWN_MASK; in dccp_fin()
47 switch (sk->sk_state) { in dccp_rcv_close()
50 * - CLOSED (may be a late or duplicate packet) in dccp_rcv_close()
51 * - PASSIVE_CLOSEREQ (the peer has sent a CloseReq earlier) in dccp_rcv_close()
52 * - RESPOND (already handled by dccp_check_req) in dccp_rcv_close()
[all …]
/kernel/linux/linux-5.10/net/dccp/
Dinput.c1 // SPDX-License-Identifier: GPL-2.0-or-later
19 /* rate-limit for syncs in reply to sequence-invalid packets; RFC 4340, 7.5.4 */
24 __skb_pull(skb, dccp_hdr(skb)->dccph_doff * 4); in dccp_enqueue_skb()
25 __skb_queue_tail(&sk->sk_receive_queue, skb); in dccp_enqueue_skb()
27 sk->sk_data_ready(sk); in dccp_enqueue_skb()
38 sk->sk_shutdown = SHUTDOWN_MASK; in dccp_fin()
47 switch (sk->sk_state) { in dccp_rcv_close()
50 * - CLOSED (may be a late or duplicate packet) in dccp_rcv_close()
51 * - PASSIVE_CLOSEREQ (the peer has sent a CloseReq earlier) in dccp_rcv_close()
52 * - RESPOND (already handled by dccp_check_req) in dccp_rcv_close()
[all …]
/kernel/linux/linux-5.10/include/soc/tegra/
Dbpmp-abi.h1 /* SPDX-License-Identifier: GPL-2.0-only */
3 * Copyright (c) 2014-2020, NVIDIA CORPORATION. All rights reserved.
66 * A well-defined subset of the MRQ messages that the CPU sends to the
91 * |-----|--------------------------------------------|
175 * @defgroup Ping Ping
192 * @defgroup CC3 Auto-CC3
202 * @brief A simple ping
212 * @brief A deeper ping
227 * @ingroup Ping
230 * Used by the sender of an #MRQ_PING message to request a pong from
[all …]
/kernel/linux/linux-5.10/drivers/mmc/host/
Drtsx_usb_sdmmc.c1 // SPDX-License-Identifier: GPL-2.0-only
4 * Copyright(c) 2009-2013 Realtek Semiconductor Corp. All rights reserved.
61 return &(host->pdev->dev); in sdmmc_dev()
66 struct rtsx_ucr *ucr = host->ucr; in sd_clear_error()
78 struct rtsx_ucr *ucr = host->ucr; in sd_print_debug_regs()
95 struct rtsx_ucr *ucr = host->ucr; in sd_read_data()
105 , cmd->opcode); in sd_read_data()
106 if (cmd->opcode == MMC_SEND_TUNING_BLOCK) in sd_read_data()
112 SD_CMD0, 0xFF, (u8)(cmd->opcode) | 0x40); in sd_read_data()
114 SD_CMD1, 0xFF, (u8)(cmd->arg >> 24)); in sd_read_data()
[all …]
/kernel/linux/linux-6.6/drivers/mmc/host/
Drtsx_usb_sdmmc.c1 // SPDX-License-Identifier: GPL-2.0-only
4 * Copyright(c) 2009-2013 Realtek Semiconductor Corp. All rights reserved.
61 return &(host->pdev->dev); in sdmmc_dev()
66 struct rtsx_ucr *ucr = host->ucr; in sd_clear_error()
78 struct rtsx_ucr *ucr = host->ucr; in sd_print_debug_regs()
95 struct rtsx_ucr *ucr = host->ucr; in sd_read_data()
105 , cmd->opcode); in sd_read_data()
106 if (cmd->opcode == MMC_SEND_TUNING_BLOCK) in sd_read_data()
112 SD_CMD0, 0xFF, (u8)(cmd->opcode) | 0x40); in sd_read_data()
114 SD_CMD1, 0xFF, (u8)(cmd->arg >> 24)); in sd_read_data()
[all …]
/kernel/linux/linux-5.10/tools/testing/selftests/bpf/
Dtest_sockmap.c1 // SPDX-License-Identifier: GPL-2.0
2 // Copyright (c) 2017-2018 Covalent IO, Inc. http://covalent.io
186 env.type = o->map; in test_start_subtest()
187 env.subtest = t->title; in test_start_subtest()
188 env.prepend = o->prepend; in test_start_subtest()
198 int error = env.fail_cnt - env.fail_last; in test_end_subtest()
221 printf(" Usage: %s --cgroup <cgroup_path>\n", argv[0]); in usage()
224 printf(" --%-12s", long_options[i].name); in usage()
229 printf(" -%c\n", long_options[i].val); in usage()
272 return -EINVAL; in sockmap_init_ktls()
[all …]
/kernel/linux/linux-6.6/tools/testing/selftests/bpf/
Dtest_sockmap.c1 // SPDX-License-Identifier: GPL-2.0
2 // Copyright (c) 2017-2018 Covalent IO, Inc. http://covalent.io
192 env.type = o->map; in test_start_subtest()
193 env.subtest = t->title; in test_start_subtest()
194 env.prepend = o->prepend; in test_start_subtest()
204 int error = env.fail_cnt - env.fail_last; in test_end_subtest()
227 printf(" Usage: %s --cgroup <cgroup_path>\n", argv[0]); in usage()
230 printf(" --%-12s", long_options[i].name); in usage()
235 printf(" -%c\n", long_options[i].val); in usage()
278 return -EINVAL; in sockmap_init_ktls()
[all …]
/kernel/linux/linux-6.6/include/soc/tegra/
Dbpmp-abi.h1 /* SPDX-License-Identifier: GPL-2.0-only */
3 * Copyright (c) 2014-2022, NVIDIA CORPORATION. All rights reserved.
66 * A well-defined subset of the MRQ messages that the CPU sends to the
130 * -BPMP_EBADMSG and ignore the request.
144 …* | -------------------- | ------------------------------------ | --------------------------------…
223 * calculated by BPMP, -BPMP_EBADMSG will be returned and the request will
382 * @defgroup Ping Ping
402 * @defgroup CC3 Auto-CC3
415 * @brief A simple ping
425 * @brief A deeper ping
[all …]
/kernel/linux/linux-6.6/drivers/net/ethernet/chelsio/cxgb/
Dsge.c1 // SPDX-License-Identifier: GPL-2.0-only
14 * Copyright (c) 2003 - 2005 Chelsio Communications, Inc. *
71 * Period of the TX buffer reclaim timer. This timer does not need to run
72 * frequently as TX buffers are usually reclaimed by new TX packets.
170 unsigned int in_use; /* # of in-use command descriptors */
174 unsigned int stop_thres; /* SW TX queue suspend threshold */
214 /* T204 TX SW scheduler */
216 /* Per T204 TX port */
218 unsigned int avail; /* available bits - quota */
244 * separate the RX(in irq context) and TX state in order to decrease memory
[all …]

12