Home
last modified time | relevance | path

Searched +full:rx +full:- +full:tx (Results 1 – 25 of 1070) sorted by relevance

12345678910>>...43

/kernel/linux/linux-5.10/drivers/firmware/tegra/
Divc.c1 // SPDX-License-Identifier: GPL-2.0-only
3 * Copyright (c) 2014-2016, NVIDIA CORPORATION. All rights reserved.
47 * This structure is divided into two-cache aligned parts, the first is only
48 * written through the tx.channel pointer, while the second is only written
49 * through the rx.channel pointer. This delineates ownership of the cache
50 * lines, which is critical to performance and necessary in non-cache coherent
62 } tx; member
68 } rx; member
73 if (!ivc->peer) in tegra_ivc_invalidate()
76 dma_sync_single_for_cpu(ivc->peer, phys, TEGRA_IVC_ALIGN, in tegra_ivc_invalidate()
[all …]
/kernel/linux/linux-4.19/drivers/firmware/tegra/
Divc.c2 * Copyright (c) 2014-2016, NVIDIA CORPORATION. All rights reserved.
55 * This structure is divided into two-cache aligned parts, the first is only
56 * written through the tx.channel pointer, while the second is only written
57 * through the rx.channel pointer. This delineates ownership of the cache
58 * lines, which is critical to performance and necessary in non-cache coherent
70 } tx; member
76 } rx; member
81 if (!ivc->peer) in tegra_ivc_invalidate()
84 dma_sync_single_for_cpu(ivc->peer, phys, TEGRA_IVC_ALIGN, in tegra_ivc_invalidate()
90 if (!ivc->peer) in tegra_ivc_flush()
[all …]
/kernel/linux/linux-5.10/drivers/net/wireless/ti/wl18xx/
Ddebugfs.c1 // SPDX-License-Identifier: GPL-2.0-only
6 * Copyright (C) 2011-2012 Texas Instruments
45 WL18XX_DEBUGFS_FWSTATS_FILE(tx, tx_prepared_descs, "%u");
46 WL18XX_DEBUGFS_FWSTATS_FILE(tx, tx_cmplt, "%u");
47 WL18XX_DEBUGFS_FWSTATS_FILE(tx, tx_template_prepared, "%u");
48 WL18XX_DEBUGFS_FWSTATS_FILE(tx, tx_data_prepared, "%u");
49 WL18XX_DEBUGFS_FWSTATS_FILE(tx, tx_template_programmed, "%u");
50 WL18XX_DEBUGFS_FWSTATS_FILE(tx, tx_data_programmed, "%u");
51 WL18XX_DEBUGFS_FWSTATS_FILE(tx, tx_burst_programmed, "%u");
52 WL18XX_DEBUGFS_FWSTATS_FILE(tx, tx_starts, "%u");
[all …]
/kernel/linux/linux-5.10/drivers/net/phy/
Dlinkmode.c1 // SPDX-License-Identifier: GPL-2.0+
5 * linkmode_resolve_pause - resolve the allowable pause modes
19 * 0 1 1 1 TX
21 * 1 X 1 X TX+RX
22 * 1 1 0 1 RX
47 * linkmode_set_pause - set the pause mode advertisement
49 * @tx: boolean from ethtool struct ethtool_pauseparam tx_pause member
50 * @rx: boolean from ethtool struct ethtool_pauseparam rx_pause member
53 * capabilities of provided in @tx and @rx.
56 * tx rx Pause AsymDir
[all …]
/kernel/linux/linux-5.10/drivers/staging/gdm724x/
Dgdm_usb.c1 // SPDX-License-Identifier: GPL-2.0
60 struct usb_device *usbdev = udev->usbdev; in request_mac_address()
62 int ret = -1; in request_mac_address()
66 return -ENOMEM; in request_mac_address()
68 hci->cmd_evt = gdm_cpu_to_dev16(udev->gdm_ed, LTE_GET_INFORMATION); in request_mac_address()
69 hci->len = gdm_cpu_to_dev16(udev->gdm_ed, 1); in request_mac_address()
70 hci->data[0] = MAC_ADDRESS; in request_mac_address()
75 udev->request_mac_addr = 1; in request_mac_address()
88 ret = -ENOMEM; in alloc_tx_struct()
92 t->urb = usb_alloc_urb(0, GFP_ATOMIC); in alloc_tx_struct()
[all …]
/kernel/linux/linux-4.19/drivers/staging/gdm724x/
Dgdm_usb.c1 // SPDX-License-Identifier: GPL-2.0
61 struct usb_device *usbdev = udev->usbdev; in request_mac_address()
63 int ret = -1; in request_mac_address()
65 hci->cmd_evt = gdm_cpu_to_dev16(udev->gdm_ed, LTE_GET_INFORMATION); in request_mac_address()
66 hci->len = gdm_cpu_to_dev16(udev->gdm_ed, 1); in request_mac_address()
67 hci->data[0] = MAC_ADDRESS; in request_mac_address()
72 udev->request_mac_addr = 1; in request_mac_address()
84 ret = -ENOMEM; in alloc_tx_struct()
88 t->urb = usb_alloc_urb(0, GFP_ATOMIC); in alloc_tx_struct()
92 t->buf = kmalloc(len, GFP_ATOMIC); in alloc_tx_struct()
[all …]
/kernel/linux/linux-5.10/drivers/net/ethernet/brocade/bna/
Dbna_tx_rx.c1 // SPDX-License-Identifier: GPL-2.0-only
3 * Linux network driver for QLogic BR-series Converged Network Adapter.
6 * Copyright (c) 2005-2014 Brocade Communications Systems, Inc.
7 * Copyright (c) 2014-2015 QLogic Corporation
18 ib->coalescing_timeo = coalescing_timeo; in bna_ib_coalescing_timeo_set()
19 ib->door_bell.doorbell_ack = BNA_DOORBELL_IB_INT_ACK( in bna_ib_coalescing_timeo_set()
20 (u32)ib->coalescing_timeo, 0); in bna_ib_coalescing_timeo_set()
27 (rxf)->vlan_pending_bitmask = (u8)BFI_VLAN_BMASK_ALL; \
28 (rxf)->vlan_strip_pending = true; \
33 if ((rxf)->rss_status == BNA_STATUS_T_ENABLED) \
[all …]
Dbfa_defs_cna.h1 /* SPDX-License-Identifier: GPL-2.0-only */
3 * Linux network driver for QLogic BR-series Converged Network Adapter.
6 * Copyright (c) 2005-2014 Brocade Communications Systems, Inc.
7 * Copyright (c) 2014-2015 QLogic Corporation
19 u64 tx_frames; /*!< Tx frames */
20 u64 tx_words; /*!< Tx words */
21 u64 tx_lip; /*!< Tx LIP */
22 u64 tx_nos; /*!< Tx NOS */
23 u64 tx_ols; /*!< Tx OLS */
24 u64 tx_lr; /*!< Tx LR */
[all …]
/kernel/linux/linux-4.19/drivers/net/ethernet/brocade/bna/
Dbna_tx_rx.c2 * Linux network driver for QLogic BR-series Converged Network Adapter.
14 * Copyright (c) 2005-2014 Brocade Communications Systems, Inc.
15 * Copyright (c) 2014-2015 QLogic Corporation
26 ib->coalescing_timeo = coalescing_timeo; in bna_ib_coalescing_timeo_set()
27 ib->door_bell.doorbell_ack = BNA_DOORBELL_IB_INT_ACK( in bna_ib_coalescing_timeo_set()
28 (u32)ib->coalescing_timeo, 0); in bna_ib_coalescing_timeo_set()
35 (rxf)->vlan_pending_bitmask = (u8)BFI_VLAN_BMASK_ALL; \
36 (rxf)->vlan_strip_pending = true; \
41 if ((rxf)->rss_status == BNA_STATUS_T_ENABLED) \
42 (rxf)->rss_pending = (BNA_RSS_F_RIT_PENDING | \
[all …]
Dbfa_defs_cna.h2 * Linux network driver for QLogic BR-series Converged Network Adapter.
14 * Copyright (c) 2005-2014 Brocade Communications Systems, Inc.
15 * Copyright (c) 2014-2015 QLogic Corporation
27 u64 tx_frames; /*!< Tx frames */
28 u64 tx_words; /*!< Tx words */
29 u64 tx_lip; /*!< Tx LIP */
30 u64 tx_nos; /*!< Tx NOS */
31 u64 tx_ols; /*!< Tx OLS */
32 u64 tx_lr; /*!< Tx LR */
33 u64 tx_lrr; /*!< Tx LRR */
[all …]
/kernel/linux/linux-4.19/drivers/net/wireless/ti/wl18xx/
Ddebugfs.c5 * Copyright (C) 2011-2012 Texas Instruments
19 * 02110-1301 USA
59 WL18XX_DEBUGFS_FWSTATS_FILE(tx, tx_prepared_descs, "%u");
60 WL18XX_DEBUGFS_FWSTATS_FILE(tx, tx_cmplt, "%u");
61 WL18XX_DEBUGFS_FWSTATS_FILE(tx, tx_template_prepared, "%u");
62 WL18XX_DEBUGFS_FWSTATS_FILE(tx, tx_data_prepared, "%u");
63 WL18XX_DEBUGFS_FWSTATS_FILE(tx, tx_template_programmed, "%u");
64 WL18XX_DEBUGFS_FWSTATS_FILE(tx, tx_data_programmed, "%u");
65 WL18XX_DEBUGFS_FWSTATS_FILE(tx, tx_burst_programmed, "%u");
66 WL18XX_DEBUGFS_FWSTATS_FILE(tx, tx_starts, "%u");
[all …]
/kernel/linux/linux-5.10/drivers/net/ethernet/microchip/
Dlan743x_main.c1 /* SPDX-License-Identifier: GPL-2.0+ */
23 pci_release_selected_regions(adapter->pdev, in lan743x_pci_cleanup()
24 pci_select_bars(adapter->pdev, in lan743x_pci_cleanup()
26 pci_disable_device(adapter->pdev); in lan743x_pci_cleanup()
35 adapter->pdev = pdev; in lan743x_pci_init()
40 netif_info(adapter, probe, adapter->netdev, in lan743x_pci_init()
42 pdev->vendor, pdev->device); in lan743x_pci_init()
55 pci_disable_device(adapter->pdev); in lan743x_pci_init()
63 return ioread32(&adapter->csr.csr_address[offset]); in lan743x_csr_read()
69 iowrite32(data, &adapter->csr.csr_address[offset]); in lan743x_csr_write()
[all …]
/kernel/linux/linux-4.19/drivers/net/ethernet/microchip/
Dlan743x_main.c1 /* SPDX-License-Identifier: GPL-2.0+ */
20 pci_release_selected_regions(adapter->pdev, in lan743x_pci_cleanup()
21 pci_select_bars(adapter->pdev, in lan743x_pci_cleanup()
23 pci_disable_device(adapter->pdev); in lan743x_pci_cleanup()
32 adapter->pdev = pdev; in lan743x_pci_init()
37 netif_info(adapter, probe, adapter->netdev, in lan743x_pci_init()
39 pdev->vendor, pdev->device); in lan743x_pci_init()
52 pci_disable_device(adapter->pdev); in lan743x_pci_init()
60 return ioread32(&adapter->csr.csr_address[offset]); in lan743x_csr_read()
66 iowrite32(data, &adapter->csr.csr_address[offset]); in lan743x_csr_write()
[all …]
/kernel/linux/linux-5.10/drivers/net/wireless/broadcom/b43/
Dradio_2055.h1 /* SPDX-License-Identifier: GPL-2.0 */
15 #define B2055_C1_SP_RXGC1 0x07 /* SP RX GC1 Core 1 */
16 #define B2055_C1_SP_RXGC2 0x08 /* SP RX GC2 Core 1 */
17 #define B2055_C2_SP_RXGC1 0x09 /* SP RX GC1 Core 2 */
18 #define B2055_C2_SP_RXGC2 0x0A /* SP RX GC2 Core 2 */
21 #define B2055_C1_SP_TXGC1 0x0D /* SP TX GC1 Core 1 */
22 #define B2055_C1_SP_TXGC2 0x0E /* SP TX GC2 Core 1 */
23 #define B2055_C2_SP_TXGC1 0x0F /* SP TX GC1 Core 2 */
24 #define B2055_C2_SP_TXGC2 0x10 /* SP TX GC2 Core 2 */
30 #define B2055_C1_PD_TX 0x16 /* PD Core 1 TX */
[all …]
/kernel/linux/linux-4.19/drivers/net/wireless/broadcom/b43/
Dradio_2055.h1 /* SPDX-License-Identifier: GPL-2.0 */
15 #define B2055_C1_SP_RXGC1 0x07 /* SP RX GC1 Core 1 */
16 #define B2055_C1_SP_RXGC2 0x08 /* SP RX GC2 Core 1 */
17 #define B2055_C2_SP_RXGC1 0x09 /* SP RX GC1 Core 2 */
18 #define B2055_C2_SP_RXGC2 0x0A /* SP RX GC2 Core 2 */
21 #define B2055_C1_SP_TXGC1 0x0D /* SP TX GC1 Core 1 */
22 #define B2055_C1_SP_TXGC2 0x0E /* SP TX GC2 Core 1 */
23 #define B2055_C2_SP_TXGC1 0x0F /* SP TX GC1 Core 2 */
24 #define B2055_C2_SP_TXGC2 0x10 /* SP TX GC2 Core 2 */
30 #define B2055_C1_PD_TX 0x16 /* PD Core 1 TX */
[all …]
/kernel/linux/linux-5.10/drivers/net/ethernet/pasemi/
Dpasemi_mac_ethtool.c1 // SPDX-License-Identifier: GPL-2.0-only
3 * Copyright (C) 2006-2008 PA Semi, Inc
19 { "rx-drops" },
20 { "rx-bytes" },
21 { "rx-packets" },
22 { "rx-broadcast-packets" },
23 { "rx-multicast-packets" },
24 { "rx-crc-errors" },
25 { "rx-undersize-errors" },
26 { "rx-oversize-errors" },
[all …]
/kernel/linux/linux-4.19/drivers/net/ethernet/pasemi/
Dpasemi_mac_ethtool.c2 * Copyright (C) 2006-2008 PA Semi, Inc
30 { "rx-drops" },
31 { "rx-bytes" },
32 { "rx-packets" },
33 { "rx-broadcast-packets" },
34 { "rx-multicast-packets" },
35 { "rx-crc-errors" },
36 { "rx-undersize-errors" },
37 { "rx-oversize-errors" },
38 { "rx-short-fragment-errors" },
[all …]
/kernel/linux/linux-5.10/drivers/usb/musb/
Dcppi_dma.c1 // SPDX-License-Identifier: GPL-2.0
3 * Copyright (C) 2005-2006 by Texas Instruments
6 * For now it's DaVinci-only, but CPPI isn't specific to DaVinci or USB.
21 /* CPPI DMA status 7-mar-2006:
23 * - See musb_{host,gadget}.c for more info
25 * - Correct RX DMA generally forces the engine into irq-per-packet mode,
26 * which can easily saturate the CPU under non-mass-storage loads.
28 * NOTES 24-aug-2006 (2.6.18-rc4):
30 * - peripheral RXDMA wedged in a test with packets of length 512/512/1.
33 * and RX DMA0: 4 left, 80000000 8feff880, 8feff860 8feff860; 8f321401
[all …]
/kernel/linux/linux-4.19/drivers/usb/musb/
Dcppi_dma.c1 // SPDX-License-Identifier: GPL-2.0
3 * Copyright (C) 2005-2006 by Texas Instruments
6 * For now it's DaVinci-only, but CPPI isn't specific to DaVinci or USB.
21 /* CPPI DMA status 7-mar-2006:
23 * - See musb_{host,gadget}.c for more info
25 * - Correct RX DMA generally forces the engine into irq-per-packet mode,
26 * which can easily saturate the CPU under non-mass-storage loads.
28 * NOTES 24-aug-2006 (2.6.18-rc4):
30 * - peripheral RXDMA wedged in a test with packets of length 512/512/1.
33 * and RX DMA0: 4 left, 80000000 8feff880, 8feff860 8feff860; 8f321401
[all …]
/kernel/linux/linux-5.10/sound/soc/mediatek/common/
Dmtk-btcvsd.c1 // SPDX-License-Identifier: GPL-2.0
15 #define BTCVSD_SND_NAME "mtk-btcvsd-snd"
27 /* TX */
32 /* RX */
130 spinlock_t tx_lock; /* spinlock for bt tx stream control */
131 spinlock_t rx_lock; /* spinlock for bt rx stream control */
135 struct mtk_btcvsd_snd_stream *tx; member
136 struct mtk_btcvsd_snd_stream *rx; member
195 regmap_update_bits(bt->infra, bt->infra_misc_offset, in mtk_btcvsd_snd_irq_enable()
196 bt->conn_bt_cvsd_mask, 0); in mtk_btcvsd_snd_irq_enable()
[all …]
/kernel/linux/linux-5.10/drivers/spi/
Dspi-loopback-test.c1 // SPDX-License-Identifier: GPL-2.0-or-later
3 * linux/drivers/spi/spi-loopback-test.c
23 #include "spi-test.h"
37 /* the device is jumpered for loopback - enabling some rx_buf tests */
57 static int run_only_test = -1;
60 "only run the test with this number (0-based !)");
68 /* check rx ranges */
77 .description = "tx/rx-transfer - start of page",
85 .tx_buf = TX(0),
86 .rx_buf = RX(0),
[all …]
/kernel/linux/linux-4.19/drivers/spi/
Dspi-loopback-test.c2 * linux/drivers/spi/spi-loopback-test.c
32 #include "spi-test.h"
46 /* the device is jumpered for loopback - enabling some rx_buf tests */
66 static int run_only_test = -1;
69 "only run the test with this number (0-based !)");
77 /* check rx ranges */
86 .description = "tx/rx-transfer - start of page",
94 .tx_buf = TX(0),
95 .rx_buf = RX(0),
100 .description = "tx/rx-transfer - crossing PAGE_SIZE",
[all …]
/kernel/linux/linux-4.19/drivers/net/ethernet/intel/e1000e/
Dregs.h1 /* SPDX-License-Identifier: GPL-2.0 */
2 /* Copyright(c) 1999 - 2018 Intel Corporation. */
7 #define E1000_CTRL 0x00000 /* Device Control - RW */
8 #define E1000_STATUS 0x00008 /* Device Status - RO */
9 #define E1000_EECD 0x00010 /* EEPROM/Flash Control - RW */
10 #define E1000_EERD 0x00014 /* EEPROM Read - RW */
11 #define E1000_CTRL_EXT 0x00018 /* Extended Device Control - RW */
12 #define E1000_FLA 0x0001C /* Flash Access - RW */
13 #define E1000_MDIC 0x00020 /* MDI Control - RW */
14 #define E1000_SCTL 0x00024 /* SerDes Control - RW */
[all …]
/kernel/linux/linux-4.19/drivers/net/ethernet/aquantia/atlantic/hw_atl/
Dhw_atl_llh.h3 * Copyright (C) 2014-2017 aQuantia Corporation. All rights reserved
43 /* get rx dma good octet counter lsw */
46 /* get rx dma good packet counter lsw */
49 /* get tx dma good octet counter lsw */
52 /* get tx dma good packet counter lsw */
55 /* get rx dma good octet counter msw */
58 /* get rx dma good packet counter msw */
61 /* get tx dma good octet counter msw */
64 /* get tx dma good packet counter msw */
67 /* get msm rx errors counter register */
[all …]
/kernel/linux/linux-5.10/net/tipc/
Dcrypto.c1 // SPDX-License-Identifier: GPL-2.0
75 STAT_BADKEYS, /* tx only */
76 STAT_BADMSGS = STAT_BADKEYS, /* rx only */
94 * struct tipc_key - TIPC keys' status indicator
97 * +-----+-----+-----+-----+-----+-----+-----+-----+
99 * +-----+-----+-----+-----+-----+-----+-----+-----+
103 #define KEY_MASK ((1 << KEY_BITS) - 1)
109 passive:2, /* rx only */
113 passive:2, /* rx only */
125 * struct tipc_tfm - TIPC TFM structure to form a list of TFMs
[all …]

12345678910>>...43