Home
last modified time | relevance | path

Searched +full:rx +full:- +full:ping +full:- +full:pong (Results 1 – 22 of 22) sorted by relevance

/linux-6.12.1/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 …]
/linux-6.12.1/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 …]
/linux-6.12.1/tools/testing/selftests/bpf/
Dxdp_hw_metadata.c1 // SPDX-License-Identifier: GPL-2.0
6 * RX:
7 * - UDP 9091 packets are diverted into AF_XDP
8 * - Metadata verified:
9 * - rx_timestamp
10 * - rx_hash
13 * - UDP 9091 packets trigger TX reply
14 * - TX HW timestamp is requested and reported back upon completion
15 * - TX checksum is requested
54 struct xsk_ring_cons rx; member
[all …]
Dtest_sockmap.c1 // SPDX-License-Identifier: GPL-2.0
2 // Copyright (c) 2017-2018 Covalent IO, Inc. http://covalent.io
187 env.type = o->map; in test_start_subtest()
188 env.subtest = t->title; in test_start_subtest()
189 env.prepend = o->prepend; in test_start_subtest()
199 int error = env.fail_cnt - env.fail_last; in test_end_subtest()
222 printf(" Usage: %s --cgroup <cgroup_path>\n", argv[0]); in usage()
225 printf(" --%-12s", long_options[i].name); in usage()
230 printf(" -%c\n", long_options[i].val); in usage()
273 return -EINVAL; in sockmap_init_ktls()
[all …]
/linux-6.12.1/drivers/net/ethernet/xilinx/
Dxilinx_emaclite.c1 // SPDX-License-Identifier: GPL-2.0-or-later
7 * Copyright (c) 2007 - 2013 Xilinx, Inc.
40 #define XEL_RPLR_OFFSET 0x100C /* Rx packet length */
41 #define XEL_RSR_OFFSET 0x17FC /* Rx status */
43 #define XEL_BUFFER_OFFSET 0x0800 /* Next Tx/Rx buffer's offset */
77 #define XEL_RSR_RECV_DONE_MASK 0x00000001 /* Rx complete */
78 #define XEL_RSR_RECV_IE_MASK 0x00000008 /* Rx interrupt enable bit */
84 #define XEL_RPLR_LENGTH_MASK 0x0000FFFF /* Rx packet length */
104 * struct net_local - Our private per device data
106 * @tx_ping_pong: indicates whether Tx Pong buffer is configured in HW
[all …]
/linux-6.12.1/net/rds/
Drecv.c14 * - Redistributions of source code must retain the above
18 * - Redistributions in binary form must reproduce the above
47 refcount_set(&inc->i_refcount, 1); in rds_inc_init()
48 INIT_LIST_HEAD(&inc->i_item); in rds_inc_init()
49 inc->i_conn = conn; in rds_inc_init()
50 inc->i_saddr = *saddr; in rds_inc_init()
51 inc->i_usercopy.rdma_cookie = 0; in rds_inc_init()
52 inc->i_usercopy.rx_tstamp = ktime_set(0, 0); in rds_inc_init()
54 memset(inc->i_rx_lat_trace, 0, sizeof(inc->i_rx_lat_trace)); in rds_inc_init()
61 refcount_set(&inc->i_refcount, 1); in rds_inc_path_init()
[all …]
Drds.h1 /* SPDX-License-Identifier: GPL-2.0 */
56 /* Used to limit both RDMA and non-RDMA RDS message to 1MB */
96 #define RDS_MPATH_HASH(rs, n) (jhash_1word((rs)->rs_bound_port, \
97 (rs)->rs_hash_initval) & ((n) - 1))
176 return read_pnet(&conn->c_net); in rds_conn_net()
182 write_pnet(&conn->c_net, net); in rds_conn_net_set()
190 /* RDS_FLAG_PROBE_PORT is the reserved sport used for sending a ping
194 * it would return a pong message without additional control information
221 * Reserved - indicates end of extensions
328 * conn->c_lock. m_sock_item has additional meaning in that once it is empty
[all …]
/linux-6.12.1/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.
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
98 short tx1, tx2; /* Packet lengths for ping-pong tx. */
102 unsigned char saved_irq; /* Original dev->irq value. */
148 #define E8390_PAGE1 0x40 /* using the two high-order bits */
[all …]
/linux-6.12.1/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
79 /* Size of an RX scatter buffer. Small enough to pack 2 into a 4K page,
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 …]
/linux-6.12.1/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
83 /* Size of an RX scatter buffer. Small enough to pack 2 into a 4K page,
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 …]
/linux-6.12.1/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
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 */
83 /* Size of an RX scatter buffer. Small enough to pack 2 into a 4K page,
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 …]
/linux-6.12.1/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
169 * @setupseqrx: rx status
201 static const char driver_name[] = "xilinx-udc";
214 * xudc_write32 - little endian write to device registers
[all …]
Dat91_udc.c1 // SPDX-License-Identifier: GPL-2.0+
3 * at91_udc -- driver for at91-series USB peripheral controller
32 #include <linux/mfd/syscon/atmel-matrix.h>
38 * This controller is simple and PIO-only. It's used in many AT91-series
40 * at91sam926x (arm926ejs, with MMU), and several no-mmu versions.
75 EP_INFO("ep3-int",
90 __raw_readl((udc)->udp_baseaddr + (reg))
92 __raw_writel((val), (udc)->udp_baseaddr + (reg))
94 /*-------------------------------------------------------------------------*/
108 "control", "out-iso", "out-bulk", "out-int", in proc_ep_show()
[all …]
/linux-6.12.1/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 …]
/linux-6.12.1/drivers/mmc/host/
Drtsx_pci_sdmmc.c1 // SPDX-License-Identifier: GPL-2.0-or-later
2 /* Realtek PCI-Express SD/MMC Card Interface driver
4 * Copyright(c) 2009-2013 Realtek Semiconductor Corp. All rights reserved.
53 return &(host->pdev->dev); in sdmmc_dev()
58 rtsx_pci_write_register(host->pcr, CARD_STOP, in sd_clear_error()
65 u16 len = end - start + 1; in dump_reg_range()
71 int n = min(8, len - i); in dump_reg_range()
75 rtsx_pci_read_register(host->pcr, start + i + j, in dump_reg_range()
93 return rtsx_pci_readl(host->pcr, RTSX_BIPR) & SD_EXIST; in sd_get_cd_int()
99 SD_CMD_START | cmd->opcode); in sd_cmd_set_sd_cmd()
[all …]
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 …]
/linux-6.12.1/drivers/net/wireless/intel/iwlwifi/mei/
Dmain.c1 // SPDX-License-Identifier: GPL-2.0-only
3 * Copyright (C) 2021-2024 Intel Corporation
23 #include "iwl-mei.h"
25 #include "trace-data.h"
95 * +-----------------------------------+
97 * +-----------------------------------+
98 * |Host -> ME data queue |
99 * +-----------------------------------+
100 * |Host -> ME notif queue |
101 * +-----------------------------------+
[all …]
/linux-6.12.1/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 …]
/linux-6.12.1/drivers/net/ethernet/chelsio/cxgb/
Dsge.c1 // SPDX-License-Identifier: GPL-2.0-only
14 * Copyright (c) 2003 - 2005 Chelsio Communications, Inc. *
170 unsigned int in_use; /* # of in-use command descriptors */
186 unsigned int credits; /* # of available RX buffers */
218 unsigned int avail; /* available bits - quota */
244 * separate the RX(in irq context) and TX state in order to decrease memory
253 unsigned int rx_pkt_pad; /* RX padding for L2 packets */
255 unsigned int intrtimer_nres; /* no-resource interrupt timer */
256 unsigned int fixed_intrtimer;/* non-adaptive interrupt timer */
277 struct sched *s = sge->tx_sched; in tx_sched_stop()
[all …]
/linux-6.12.1/include/trace/events/
Drxrpc.h1 /* SPDX-License-Identifier: GPL-2.0-or-later */
21 EM(afs_abort_general_error, "afs-error") \
22 EM(afs_abort_interrupted, "afs-intr") \
23 EM(afs_abort_oom, "afs-oom") \
24 EM(afs_abort_op_not_supported, "afs-op-notsupp") \
25 EM(afs_abort_probeuuid_negative, "afs-probeuuid-neg") \
26 EM(afs_abort_send_data_error, "afs-send-data") \
27 EM(afs_abort_unmarshal_error, "afs-unmarshal") \
29 EM(rxperf_abort_general_error, "rxperf-error") \
30 EM(rxperf_abort_oom, "rxperf-oom") \
[all …]
/linux-6.12.1/drivers/net/wireless/ath/ath10k/
Ddebug.c1 // SPDX-License-Identifier: ISC
3 * Copyright (c) 2005-2011 Atheros Communications Inc.
4 * Copyright (c) 2011-2017 Qualcomm Atheros, Inc.
19 #include "wmi-ops.h"
35 dev_info(ar->dev, "%pV", &vaf); in ath10k_info()
50 ar->hw_params.name, in ath10k_debug_print_hwfw_info()
51 ar->target_version, in ath10k_debug_print_hwfw_info()
52 ar->bus_param.chip_id, in ath10k_debug_print_hwfw_info()
53 ar->id.subsystem_vendor, ar->id.subsystem_device); in ath10k_debug_print_hwfw_info()
62 firmware = ar->normal_mode_fw.fw_file.firmware; in ath10k_debug_print_hwfw_info()
[all …]
/linux-6.12.1/net/mac80211/
Dmlme.c1 // SPDX-License-Identifier: GPL-2.0-only
4 * Copyright 2003-2008, Jouni Malinen <j@w1.fi>
7 * Copyright 2006-2007 Jiri Benc <jbenc@suse.cz>
9 * Copyright 2013-2014 Intel Mobile Communications GmbH
10 * Copyright (C) 2015 - 2017 Intel Deutschland GmbH
11 * Copyright (C) 2018 - 2024 Intel Corporation
29 #include "driver-ops.h"
103 * has happened -- the work that runs from this timer will
109 lockdep_assert_wiphy(sdata->local->hw.wiphy); in run_again()
111 if (!timer_pending(&sdata->u.mgd.timer) || in run_again()
[all …]