| /linux/arch/mips/boot/dts/xilfpga/ |
| H A D | nexys4ddr.dts | 1 // 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/drivers/net/ethernet/xilinx/ |
| H A D | xilinx_emaclite.c | 1 // SPDX-License-Identifier: GPL-2.0-or-later 7 * Copyright (c) 2007 - 2013 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 */ 94 #define TX_TIMEOUT (60 * HZ) /* Tx timeout is 60 seconds. */ 105 * struct net_local - Our private per device data [all …]
|
| /linux/drivers/net/ethernet/8390/ |
| H A D | 8390.h | 1 /* 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 …]
|
| /linux/tools/testing/selftests/bpf/ |
| H A D | xdp_hw_metadata.c | 1 // SPDX-License-Identifier: GPL-2.0 7 * - UDP 9091 packets are diverted into AF_XDP 8 * - Metadata verified: 9 * - rx_timestamp 10 * - rx_hash 12 * TX: 13 * - UDP 9091 packets trigger TX reply 14 * - TX HW timestamp is requested and reported back upon completion 15 * - TX checksum is requested 16 * - TX launch time HW offload is requested for transmission [all …]
|
| H A D | test_sockmap.c | 1 // SPDX-License-Identifier: GPL-2.0 2 // Copyright (c) 2017-2018 Covalent IO, Inc. http://covalent.io 193 env.type = o->map; in test_start_subtest() 194 env.subtest = t->title; in test_start_subtest() 195 env.prepend = o->prepend; in test_start_subtest() 205 int error = env.fail_cnt - env.fail_last; in test_end_subtest() 228 printf(" Usage: %s --cgrou in usage() 630 msg_loop(int fd,int iov_count,int iov_length,int cnt,struct msg_stats * s,bool tx,struct sockmap_options * opt) msg_loop() argument [all...] |
| /linux/drivers/net/ethernet/sfc/siena/ |
| H A D | net_driver.h | 1 /* 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 …]
|
| /linux/drivers/net/ethernet/sfc/ |
| H A D | net_driver.h | 1 /* 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 …]
|
| /linux/drivers/usb/gadget/udc/ |
| H A D | udc-xilinx.c | 1 // 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 …]
|
| H A D | at91_udc.c | 1 // SPDX-License-Identifier: GPL-2.0+ 3 * at91_udc -- driver for at91-series USB peripheral controller 33 #include <linux/mfd/syscon/atmel-matrix.h> 39 * This controller is simple and PIO-only. It's used in many AT91-series 41 * at91sam926x (arm926ejs, with MMU), and several no-mmu versions. 76 EP_INFO("ep3-int", 91 __raw_readl((udc)->udp_baseaddr + (reg)) 93 __raw_writel((val), (udc)->udp_baseaddr + (reg)) 95 /*-------------------------------------------------------------------------*/ 109 "control", "out-iso", "out-bulk", "out-int", in proc_ep_show() [all …]
|
| /linux/net/dccp/ |
| H A D | input.c | |
| /linux/include/soc/tegra/ |
| H A D | bpmp-abi.h | 1 /* 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/drivers/net/ethernet/chelsio/cxgb/ |
| H A D | sge.c | 1 // 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 …]
|
| /linux/drivers/mmc/host/ |
| H A D | rtsx_pci_sdmmc.c | 1 // 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 …]
|
| /linux/drivers/net/wireless/intel/iwlwifi/mei/ |
| H A D | main.c | 1 // 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/drivers/net/wireless/ath/ath10k/ |
| H A D | debug.c | 1 // SPDX-License-Identifier: ISC 3 * Copyright (c) 2005-2011 Atheros Communications Inc. 4 * Copyright (c) 2011-2017 Qualcomm Atheros, Inc. 21 #include "wmi-ops.h" 37 dev_info(ar->dev, "%pV", &vaf); in ath10k_info() 52 ar->hw_params.name, in ath10k_debug_print_hwfw_info() 53 ar->target_version, in ath10k_debug_print_hwfw_info() 54 ar->bus_param.chip_id, in ath10k_debug_print_hwfw_info() 55 ar->id.subsystem_vendor, ar->id.subsystem_device); in ath10k_debug_print_hwfw_info() 64 firmware = ar->normal_mode_fw.fw_file.firmware; in ath10k_debug_print_hwfw_info() [all …]
|
| /linux/include/trace/events/ |
| H A D | rxrpc.h | 1 /* 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") \ 28 EM(afs_abort_unsupported_sec_class, "afs-unsup-sec-class") \ 30 EM(rxperf_abort_general_error, "rxperf-error") \ [all …]
|
| /linux/net/mac80211/ |
| H A D | mlme.c | 1 // 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 - 2025 Intel Corporation 29 #include "driver-ops.h" 56 "Maximum nullfunc tx tries before disconnecting (reason 4)."); 105 * has happened -- the work that runs from this timer will 111 lockdep_assert_wiphy(sdata->local->hw.wiphy); in run_again() [all …]
|
| /linux/net/ipv4/ |
| H A D | tcp_input.c | 1 // SPDX-License-Identifier: GPL-2.0 12 * Corey Minyard <wf-rch!minyard@relay.EU.net> 13 * Florian La Roche, <flla@stud.uni-sb.de> 62 * Pasi Sarolahti: F-RTO for dealing with spurious RTOs 100 #define FLAG_DSACKING_ACK 0x800 /* SACK blocks contained D-SACK info */ 119 #define REXMIT_NEW 2 /* FRTO-style transmit of unsent/new packets */ 127 tp->tcp_clean_acked = cad; in clean_acked_data_enable() 135 tp->tcp_clean_acked = NULL; in clean_acked_data_disable() 149 bool unknown_opt = tcp_sk(sk)->rx_opt.saw_unknown && in bpf_skops_parse_hdr() 163 switch (sk->sk_state) { in bpf_skops_parse_hdr() [all …]
|