Home
last modified time | relevance | path

Searched full:transmit (Results 1 – 25 of 3132) sorted by relevance

12345678910>>...126

/kernel/linux/linux-5.10/sound/soc/fsl/
Dfsl_sai.h19 #define FSL_SAI_TCSR(ofs) (0x00 + ofs) /* SAI Transmit Control */
20 #define FSL_SAI_TCR1(ofs) (0x04 + ofs) /* SAI Transmit Configuration 1 */
21 #define FSL_SAI_TCR2(ofs) (0x08 + ofs) /* SAI Transmit Configuration 2 */
22 #define FSL_SAI_TCR3(ofs) (0x0c + ofs) /* SAI Transmit Configuration 3 */
23 #define FSL_SAI_TCR4(ofs) (0x10 + ofs) /* SAI Transmit Configuration 4 */
24 #define FSL_SAI_TCR5(ofs) (0x14 + ofs) /* SAI Transmit Configuration 5 */
25 #define FSL_SAI_TDR0 0x20 /* SAI Transmit Data 0 */
26 #define FSL_SAI_TDR1 0x24 /* SAI Transmit Data 1 */
27 #define FSL_SAI_TDR2 0x28 /* SAI Transmit Data 2 */
28 #define FSL_SAI_TDR3 0x2C /* SAI Transmit Data 3 */
[all …]
/kernel/linux/linux-5.10/drivers/net/ethernet/apple/
Dbmac.h27 #define TXFIFOCSR 0x100 /* transmit FIFO control */
29 #define TXTH 0x110 /* transmit threshold */
46 #define TXPNTR 0x1a0 /* transmit pointer */
60 # define TxUnderrun 0x00000200 /* Transmit FIFO underrun */
77 # define TxDMAError 0x04000000 /* Error during transmit DMA */
78 # define TxDMALateError 0x08000000 /* Late error during transmit DMA */
79 # define TxParityError 0x10000000 /* Parity error during transmit DMA */
80 # define TxTagError 0x20000000 /* Tag error during transmit DMA */
93 /* transmit control */
94 #define TXRST 0x420 /* transmit reset */
[all …]
/kernel/linux/linux-6.6/drivers/net/ethernet/apple/
Dbmac.h27 #define TXFIFOCSR 0x100 /* transmit FIFO control */
29 #define TXTH 0x110 /* transmit threshold */
46 #define TXPNTR 0x1a0 /* transmit pointer */
60 # define TxUnderrun 0x00000200 /* Transmit FIFO underrun */
77 # define TxDMAError 0x04000000 /* Error during transmit DMA */
78 # define TxDMALateError 0x08000000 /* Late error during transmit DMA */
79 # define TxParityError 0x10000000 /* Parity error during transmit DMA */
80 # define TxTagError 0x20000000 /* Tag error during transmit DMA */
93 /* transmit control */
94 #define TXRST 0x420 /* transmit reset */
[all …]
/kernel/linux/linux-6.6/sound/soc/fsl/
Dfsl_sai.h23 #define FSL_SAI_TCSR(ofs) (0x00 + ofs) /* SAI Transmit Control */
24 #define FSL_SAI_TCR1(ofs) (0x04 + ofs) /* SAI Transmit Configuration 1 */
25 #define FSL_SAI_TCR2(ofs) (0x08 + ofs) /* SAI Transmit Configuration 2 */
26 #define FSL_SAI_TCR3(ofs) (0x0c + ofs) /* SAI Transmit Configuration 3 */
27 #define FSL_SAI_TCR4(ofs) (0x10 + ofs) /* SAI Transmit Configuration 4 */
28 #define FSL_SAI_TCR5(ofs) (0x14 + ofs) /* SAI Transmit Configuration 5 */
29 #define FSL_SAI_TDR0 0x20 /* SAI Transmit Data 0 */
30 #define FSL_SAI_TDR1 0x24 /* SAI Transmit Data 1 */
31 #define FSL_SAI_TDR2 0x28 /* SAI Transmit Data 2 */
32 #define FSL_SAI_TDR3 0x2C /* SAI Transmit Data 3 */
[all …]
/kernel/linux/linux-6.6/Documentation/userspace-api/media/cec/
Dcec-ioc-receive.rst14 CEC_RECEIVE, CEC_TRANSMIT - Receive or transmit a CEC message
52 2. the transmit result of an earlier non-blocking transmit (the ``sequence``
55 3. the reply to an earlier non-blocking transmit (the ``sequence`` field will
61 ``CEC_CAP_TRANSMIT`` is set. If there is no more room in the transmit
63 The transmit queue has enough room for 18 messages (about 1 second worth
66 idea to fully fill up the transmit queue.
68 If the file descriptor is in non-blocking mode then the transmit will
69 return 0 and the result of the transmit will be available via
70 :ref:`ioctl CEC_RECEIVE <CEC_RECEIVE>` once the transmit has finished.
71 If a non-blocking transmit also specified waiting for a reply, then
[all …]
/kernel/linux/linux-6.6/drivers/net/ethernet/amd/
Dariadne.h80 #define CSR20 0x1400 /* Current Transmit Buffer Address */
81 #define CSR21 0x1500 /* Current Transmit Buffer Address */
90 #define CSR30 0x1e00 /* - Base Address of Transmit Ring */
91 #define CSR31 0x1f00 /* - Base Address of transmit Ring */
92 #define CSR32 0x2000 /* Next Transmit Descriptor Address */
93 #define CSR33 0x2100 /* Next Transmit Descriptor Address */
94 #define CSR34 0x2200 /* Current Transmit Descriptor Address */
95 #define CSR35 0x2300 /* Current Transmit Descriptor Address */
98 #define CSR38 0x2600 /* Next Next Transmit Descriptor Address */
99 #define CSR39 0x2700 /* Next Next Transmit Descriptor Address */
[all …]
/kernel/linux/linux-5.10/drivers/net/ethernet/amd/
Dariadne.h80 #define CSR20 0x1400 /* Current Transmit Buffer Address */
81 #define CSR21 0x1500 /* Current Transmit Buffer Address */
90 #define CSR30 0x1e00 /* - Base Address of Transmit Ring */
91 #define CSR31 0x1f00 /* - Base Address of transmit Ring */
92 #define CSR32 0x2000 /* Next Transmit Descriptor Address */
93 #define CSR33 0x2100 /* Next Transmit Descriptor Address */
94 #define CSR34 0x2200 /* Current Transmit Descriptor Address */
95 #define CSR35 0x2300 /* Current Transmit Descriptor Address */
98 #define CSR38 0x2600 /* Next Next Transmit Descriptor Address */
99 #define CSR39 0x2700 /* Next Next Transmit Descriptor Address */
[all …]
/kernel/linux/linux-5.10/Documentation/userspace-api/media/cec/
Dcec-ioc-receive.rst14 CEC_RECEIVE, CEC_TRANSMIT - Receive or transmit a CEC message
52 2. the result of an earlier non-blocking transmit (the ``sequence`` field will
58 ``CEC_CAP_TRANSMIT`` is set. If there is no more room in the transmit
60 The transmit queue has enough room for 18 messages (about 1 second worth
63 idea to fully fill up the transmit queue.
65 If the file descriptor is in non-blocking mode then the transmit will
66 return 0 and the result of the transmit will be available via
67 :ref:`ioctl CEC_RECEIVE <CEC_RECEIVE>` once the transmit has finished
70 The ``sequence`` field is filled in for every transmit and this can be
71 checked against the received messages to find the corresponding transmit
[all …]
/kernel/linux/linux-6.6/drivers/net/ethernet/sun/
Dsunhme.h45 #define GREG_STAT_TFIFO_UND 0x00000200 /* Transmit FIFO underrun */
58 #define GREG_STAT_EOPERR 0x00400000 /* Transmit descriptor did not have EOP set */
60 #define GREG_STAT_HOSTTOTX 0x01000000 /* Moved from host memory to transmit-FIFO */
62 #define GREG_STAT_TXEACK 0x04000000 /* Error during transmit dma */
63 #define GREG_STAT_TXLERR 0x08000000 /* Late error during transmit dma */
64 #define GREG_STAT_TXPERR 0x10000000 /* Parity error during transmit dma */
65 #define GREG_STAT_TXTERR 0x20000000 /* Tag error during transmit dma */
82 #define GREG_IMASK_TFIFO_UND 0x00000200 /* Transmit FIFO underrun */
95 #define GREG_IMASK_EOPERR 0x00400000 /* Transmit descriptor did not have EOP set */
97 #define GREG_IMASK_HOSTTOTX 0x01000000 /* Moved from host memory to transmit-FIFO */
[all …]
Dsunbmac.h17 #define GLOB_TSIZE 0x14UL /* Transmit partition size */
29 #define GLOB_STAT_TX 0x00000008 /* BigMAC Transmit IRQ */
58 #define CREG_STAT_TXIRQ 0x00200000 /* Transmit Interrupt */
60 #define CREG_STAT_TXLERR 0x00040000 /* Late Transmit Error */
61 #define CREG_STAT_TXPERR 0x00020000 /* Transmit Parity Error */
62 #define CREG_STAT_TXSERR 0x00010000 /* Transmit SBUS error ack */
95 #define BMAC_ALIMIT 0x218UL /* Transmit attempt limit */
96 #define BMAC_STIME 0x21cUL /* Transmit slot time */
97 #define BMAC_PLEN 0x220UL /* Size of transmit preamble */
98 #define BMAC_PPAT 0x224UL /* Pattern for transmit preamble */
[all …]
/kernel/linux/linux-5.10/drivers/net/ethernet/sun/
Dsunhme.h45 #define GREG_STAT_TFIFO_UND 0x00000200 /* Transmit FIFO underrun */
58 #define GREG_STAT_EOPERR 0x00400000 /* Transmit descriptor did not have EOP set */
60 #define GREG_STAT_HOSTTOTX 0x01000000 /* Moved from host memory to transmit-FIFO */
62 #define GREG_STAT_TXEACK 0x04000000 /* Error during transmit dma */
63 #define GREG_STAT_TXLERR 0x08000000 /* Late error during transmit dma */
64 #define GREG_STAT_TXPERR 0x10000000 /* Parity error during transmit dma */
65 #define GREG_STAT_TXTERR 0x20000000 /* Tag error during transmit dma */
82 #define GREG_IMASK_TFIFO_UND 0x00000200 /* Transmit FIFO underrun */
95 #define GREG_IMASK_EOPERR 0x00400000 /* Transmit descriptor did not have EOP set */
97 #define GREG_IMASK_HOSTTOTX 0x01000000 /* Moved from host memory to transmit-FIFO */
[all …]
Dsunbmac.h17 #define GLOB_TSIZE 0x14UL /* Transmit partition size */
29 #define GLOB_STAT_TX 0x00000008 /* BigMAC Transmit IRQ */
58 #define CREG_STAT_TXIRQ 0x00200000 /* Transmit Interrupt */
60 #define CREG_STAT_TXLERR 0x00040000 /* Late Transmit Error */
61 #define CREG_STAT_TXPERR 0x00020000 /* Transmit Parity Error */
62 #define CREG_STAT_TXSERR 0x00010000 /* Transmit SBUS error ack */
95 #define BMAC_ALIMIT 0x218UL /* Transmit attempt limit */
96 #define BMAC_STIME 0x21cUL /* Transmit slot time */
97 #define BMAC_PLEN 0x220UL /* Size of transmit preamble */
98 #define BMAC_PPAT 0x224UL /* Pattern for transmit preamble */
[all …]
/kernel/linux/linux-6.6/drivers/net/ethernet/actions/
Dowl-emac.h35 /* Transmit/receive poll demand registers */
41 /* Receive/transmit descriptor list base address registers */
47 #define OWL_EMAC_MSK_MAC_CSR5_TS GENMASK(22, 20) /* Transmit process state */
50 #define OWL_EMAC_VAL_MAC_CSR5_TS_CDES 0x07 /* Closing transmit descriptor */
60 #define OWL_EMAC_BIT_MAC_CSR5_ETI BIT(10) /* Early transmit interrupt */
64 #define OWL_EMAC_BIT_MAC_CSR5_UNF BIT(5) /* Transmit underflow */
67 #define OWL_EMAC_BIT_MAC_CSR5_TU BIT(2) /* Transmit buffer unavailable */
68 #define OWL_EMAC_BIT_MAC_CSR5_TPS BIT(1) /* Transmit process stopped */
69 #define OWL_EMAC_BIT_MAC_CSR5_TI BIT(0) /* Transmit interrupt */
74 #define OWL_EMAC_BIT_MAC_CSR6_TTM BIT(22) /* Transmit threshold mode */
[all …]
/kernel/linux/linux-5.10/drivers/net/ethernet/stmicro/stmmac/
Ddwmac_dma.h16 #define DMA_XMT_POLL_DEMAND 0x00001004 /* Transmit Poll Demand */
19 #define DMA_TX_BASE_ADDR 0x00001010 /* Transmit List Base */
74 #define DMA_INTR_ENA_TIE 0x00000001 /* Transmit Interrupt */
75 #define DMA_INTR_ENA_TUE 0x00000004 /* Transmit Buffer Unavailable */
85 #define DMA_INTR_ENA_ETE 0x00000400 /* Early Transmit */
91 #define DMA_INTR_ENA_TJE 0x00000008 /* Transmit Jabber */
92 #define DMA_INTR_ENA_TSE 0x00000002 /* Transmit Stopped */
110 #define DMA_STATUS_TS_MASK 0x00700000 /* Transmit Process State */
118 #define DMA_STATUS_ETI 0x00000400 /* Early Transmit Interrupt */
123 #define DMA_STATUS_UNF 0x00000020 /* Transmit Underflow */
[all …]
/kernel/linux/linux-6.6/drivers/net/ethernet/stmicro/stmmac/
Ddwmac_dma.h16 #define DMA_XMT_POLL_DEMAND 0x00001004 /* Transmit Poll Demand */
19 #define DMA_TX_BASE_ADDR 0x00001010 /* Transmit List Base */
74 #define DMA_INTR_ENA_TIE 0x00000001 /* Transmit Interrupt */
75 #define DMA_INTR_ENA_TUE 0x00000004 /* Transmit Buffer Unavailable */
85 #define DMA_INTR_ENA_ETE 0x00000400 /* Early Transmit */
91 #define DMA_INTR_ENA_TJE 0x00000008 /* Transmit Jabber */
92 #define DMA_INTR_ENA_TSE 0x00000002 /* Transmit Stopped */
110 #define DMA_STATUS_TS_MASK 0x00700000 /* Transmit Process State */
118 #define DMA_STATUS_ETI 0x00000400 /* Early Transmit Interrupt */
123 #define DMA_STATUS_UNF 0x00000020 /* Transmit Underflow */
[all …]
/kernel/linux/linux-5.10/Documentation/ABI/testing/
Dsysfs-class-net-queues24 Indicates the number of transmit timeout events seen by this
25 network interface transmit queue.
41 Transmit Packet Steering packet processing flow for this
42 network device transmit queue. Possible vaules depend on the
51 into the Transmit Packet Steering packet processing flow for this
52 network device transmit queue. Possible values depend on the
62 of this particular network device transmit queue.
71 network device transmit queue.
79 on this network device transmit queue. This value is clamped
88 queued on this network device transmit queue. See
[all …]
/kernel/linux/linux-6.6/Documentation/ABI/testing/
Dsysfs-class-net-queues24 Indicates the number of transmit timeout events seen by this
25 network interface transmit queue.
41 Transmit Packet Steering packet processing flow for this
42 network device transmit queue. Possible values depend on the
51 into the Transmit Packet Steering packet processing flow for this
52 network device transmit queue. Possible values depend on the
62 of this particular network device transmit queue.
71 network device transmit queue.
79 on this network device transmit queue. This value is clamped
88 queued on this network device transmit queue. See
[all …]
/kernel/linux/linux-5.10/drivers/net/ethernet/freescale/fman/
Dfman_mac.h78 /* Enumeration (bit flags) of communication modes (Transmit,
82 COMM_MODE_NONE = 0, /* No transmit/receive communication */
84 COMM_MODE_TX = 2, /* Only transmit communication */
85 COMM_MODE_RX_AND_TX = 3 /* Both transmit and receive communication */
99 /* 10GEC, mEMAC Transmit frame ECC error interrupt */
101 /* 10GEC, mEMAC Transmit FIFO underflow interrupt */
103 /* 10GEC, mEMAC Transmit FIFO overflow interrupt */
105 /* 10GEC Transmit frame error interrupt */
129 /* dTSEC Graceful transmit stop complete */
131 /* dTSEC Babbling transmit error */
[all …]
/kernel/linux/linux-5.10/include/soc/fsl/qe/
Dimmap_qe.h151 __be32 spitd; /* SPI transmit data register (cpu mode) */
241 __be16 utodr; /* UCCx transmit on demand register */
258 __be16 utodr; /* UCCx transmit on demand register */
272 __be32 utfb; /* UCC transmit FIFO base */
273 __be16 utfs; /* UCC transmit FIFO size */
275 __be16 utfet; /* UCC transmit FIFO emergency threshold */
277 __be16 utftt; /* UCC transmit FIFO transmit threshold */
279 __be16 utpt; /* UCC transmit polling timer */
327 __be16 uptirr1_0; /* Device 1 transmit internal rate 0 */
328 __be16 uptirr1_1; /* Device 1 transmit internal rate 1 */
[all …]
/kernel/linux/linux-6.6/include/soc/fsl/qe/
Dimmap_qe.h152 __be32 spitd; /* SPI transmit data register (cpu mode) */
242 __be16 utodr; /* UCCx transmit on demand register */
259 __be16 utodr; /* UCCx transmit on demand register */
273 __be32 utfb; /* UCC transmit FIFO base */
274 __be16 utfs; /* UCC transmit FIFO size */
276 __be16 utfet; /* UCC transmit FIFO emergency threshold */
278 __be16 utftt; /* UCC transmit FIFO transmit threshold */
280 __be16 utpt; /* UCC transmit polling timer */
328 __be16 uptirr1_0; /* Device 1 transmit internal rate 0 */
329 __be16 uptirr1_1; /* Device 1 transmit internal rate 1 */
[all …]
/kernel/linux/linux-6.6/include/net/caif/
Dcaif_layer.h38 * @CAIF_CTRLCMD_FLOW_OFF_IND: Flow Control is OFF, transmit function
41 * @CAIF_CTRLCMD_FLOW_ON_IND: Flow Control is ON, transmit function
82 * @CAIF_MODEMCMD_FLOW_ON_REQ: Flow Control is ON, transmit function
85 * @CAIF_MODEMCMD_FLOW_OFF_REQ: Flow Control is OFF, transmit function
121 * @transmit: Packet transmit funciton.
146 * layer->dn->transmit(layer->dn, info, packet);
182 * transmit() - Transmit Function (non-blocking).
183 * Contract: Each layer must implement a transmit function passing the
187 * transmit function. This means that the packet
189 * layer using dn->transmit().
[all …]
/kernel/linux/linux-5.10/include/net/caif/
Dcaif_layer.h38 * @CAIF_CTRLCMD_FLOW_OFF_IND: Flow Control is OFF, transmit function
41 * @CAIF_CTRLCMD_FLOW_ON_IND: Flow Control is ON, transmit function
82 * @CAIF_MODEMCMD_FLOW_ON_REQ: Flow Control is ON, transmit function
85 * @CAIF_MODEMCMD_FLOW_OFF_REQ: Flow Control is OFF, transmit function
121 * @transmit: Packet transmit funciton.
146 * layer->dn->transmit(layer->dn, info, packet);
182 * transmit() - Transmit Function (non-blocking).
183 * Contract: Each layer must implement a transmit function passing the
187 * transmit function. This means that the packet
189 * layer using dn->transmit().
[all …]
/kernel/linux/linux-5.10/drivers/net/wan/
Dhd64570.c84 static inline u16 next_desc(port_t *port, u16 desc, int transmit) in next_desc() argument
86 return (desc + 1) % (transmit ? port_to_card(port)->tx_ring_buffers in next_desc()
91 static inline u16 desc_abs_number(port_t *port, u16 desc, int transmit) in desc_abs_number() argument
96 desc %= (transmit ? tx_buffs : rx_buffs); // called with "X + 1" etc. in desc_abs_number()
98 transmit * rx_buffs + desc; in desc_abs_number()
102 static inline u16 desc_offset(port_t *port, u16 desc, int transmit) in desc_offset() argument
105 return desc_abs_number(port, desc, transmit) * sizeof(pkt_desc); in desc_offset()
110 int transmit) in desc_address() argument
114 + desc_offset(port, desc, transmit)); in desc_address()
117 + desc_offset(port, desc, transmit)); in desc_address()
[all …]
/kernel/linux/linux-6.6/drivers/net/wan/
Dhd64570.c89 static inline u16 next_desc(port_t *port, u16 desc, int transmit) in next_desc() argument
91 return (desc + 1) % (transmit ? port_to_card(port)->tx_ring_buffers in next_desc()
95 static inline u16 desc_abs_number(port_t *port, u16 desc, int transmit) in desc_abs_number() argument
100 desc %= (transmit ? tx_buffs : rx_buffs); // called with "X + 1" etc. in desc_abs_number()
102 transmit * rx_buffs + desc; in desc_abs_number()
105 static inline u16 desc_offset(port_t *port, u16 desc, int transmit) in desc_offset() argument
108 return desc_abs_number(port, desc, transmit) * sizeof(pkt_desc); in desc_offset()
112 int transmit) in desc_address() argument
116 + desc_offset(port, desc, transmit)); in desc_address()
119 + desc_offset(port, desc, transmit)); in desc_address()
[all …]
/kernel/linux/linux-6.6/Documentation/networking/
Dscaling.rst21 - XPS: Transmit Packet Steering
27 Contemporary NICs support multiple receive and transmit descriptor queues
395 XPS: Transmit Packet Steering
398 Transmit Packet Steering is a mechanism for intelligently selecting
399 which transmit queue to use when transmitting a packet on a multi-queue
402 to hardware transmit queue(s).
407 exclusively to a subset of CPUs, where the transmit completions for
412 transmit queue). Secondly, cache miss rate on transmit completion is
418 This mapping is used to pick transmit queue based on the receive
420 queues can be mapped to a set of transmit queues (many:many), although
[all …]

12345678910>>...126