Home
last modified time | relevance | path

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

12345678910>>...82

/linux-6.12.1/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 …]
/linux-6.12.1/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 …]
/linux-6.12.1/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 …]
/linux-6.12.1/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 …]
/linux-6.12.1/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 …]
/linux-6.12.1/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 …]
/linux-6.12.1/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 */
99 #define DMA_INTR_ENA_TIE 0x00000001 /* Transmit Interrupt */
100 #define DMA_INTR_ENA_TUE 0x00000004 /* Transmit Buffer Unavailable */
110 #define DMA_INTR_ENA_ETE 0x00000400 /* Early Transmit */
116 #define DMA_INTR_ENA_TJE 0x00000008 /* Transmit Jabber */
117 #define DMA_INTR_ENA_TSE 0x00000002 /* Transmit Stopped */
135 #define DMA_STATUS_TS_MASK 0x00700000 /* Transmit Process State */
143 #define DMA_STATUS_ETI 0x00000400 /* Early Transmit Interrupt */
148 #define DMA_STATUS_UNF 0x00000020 /* Transmit Underflow */
[all …]
/linux-6.12.1/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 …]
/linux-6.12.1/Documentation/networking/
Doa-tc6-framework.rst58 SPI data transactions consist of an equal number of transmit (TX) and
59 receive (RX) chunks. Chunks in both transmit and receive directions may
64 Each transmit data chunk begins with a 32-bit data header followed by a
65 data chunk payload on MOSI. The data header indicates whether transmit
160 the MAC-PHY will be converted into multiple transmit data chunks. Each
161 transmit data chunk will have a 4 bytes header which contains the
163 transmit frame data within the 64 bytes data chunk payload.
182 even/odd transmit data chunk sequence to the MAC-PHY.
198 whether the current chunk contains valid transmit frame data
205 transmit data chunk payload. Otherwise, this bit shall be
[all …]
Dscaling.rst21 - XPS: Transmit Packet Steering
27 Contemporary NICs support multiple receive and transmit descriptor queues
452 XPS: Transmit Packet Steering
455 Transmit Packet Steering is a mechanism for intelligently selecting
456 which transmit queue to use when transmitting a packet on a multi-queue
459 to hardware transmit queue(s).
464 exclusively to a subset of CPUs, where the transmit completions for
469 transmit queue). Secondly, cache miss rate on transmit completion is
475 This mapping is used to pick transmit queue based on the receive
477 queues can be mapped to a set of transmit queues (many:many), although
[all …]
Dppp_generic.rst38 responsible for splitting datagrams on transmit and recombining them
90 (e.g. an ioctl) to transmit this back to user-space, as user-space
152 that it buffers in the transmit direction. It maintains a queue of
153 transmit packets for the PPP unit (network interface device) plus a
154 queue of transmit packets for each attached channel. Normally the
155 transmit queue for the unit will contain at most one packet; the
159 called netif_stop_queue(), which only happens on a transmit timeout.
161 is asked to transmit.
163 Transmit packets are dequeued from the PPP unit transmit queue and
185 to transmit. The channel may still refuse a fragment; in this case
[all …]
/linux-6.12.1/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 …]
/linux-6.12.1/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 …]
/linux-6.12.1/include/net/caif/
Dcaif_layer.h36 * @CAIF_CTRLCMD_FLOW_OFF_IND: Flow Control is OFF, transmit function
39 * @CAIF_CTRLCMD_FLOW_ON_IND: Flow Control is ON, transmit function
80 * @CAIF_MODEMCMD_FLOW_ON_REQ: Flow Control is ON, transmit function
83 * @CAIF_MODEMCMD_FLOW_OFF_REQ: Flow Control is OFF, transmit function
119 * @transmit: Packet transmit function.
144 * layer->dn->transmit(layer->dn, info, packet);
180 * transmit() - Transmit Function (non-blocking).
181 * Contract: Each layer must implement a transmit function passing the
185 * transmit function. This means that the packet
187 * layer using dn->transmit().
[all …]
/linux-6.12.1/sound/soc/ti/
Ddavinci-mcasp.h84 /* Transmit Buffer for Serializer n */
122 * DAVINCI_MCASP_TXDITCTL_REG - Transmit DIT Control Register Bits
124 #define DITEN BIT(0) /* Transmit DIT mode enable/disable */
129 * DAVINCI_MCASP_TXFMT_REG - Transmit Bitstream Format Register Bits
151 * DAVINCI_MCASP_TXFMCTL_REG - Transmit Frame Control Register Bits
167 * DAVINCI_MCASP_ACLKXCTL_REG - Transmit Clock Control Register Bits
185 * DAVINCI_MCASP_AHCLKXCTL_REG - High Frequency Transmit Clock Control
224 * DAVINCI_MCASP_TXTDMSLOT_REG - Transmit TDM Slot Register configuration
243 #define TXSERCLR BIT(10) /* Transmit Serializer Clear */
251 #define XRERR BIT(8) /* Transmit/Receive error */
[all …]
/linux-6.12.1/drivers/net/fddi/
Ddefza.h40 #define FZA_EVENT_FLUSH_TX 0x0400 /* transmit ring flush request */
51 #define FZA_EVENT_SMT_TX_POLL 0x0004 /* SMT frame transmit request */
53 #define FZA_EVENT_TX_DONE 0x0001 /* RMC transmit done ack */
159 #define FZA_MASK_FLUSH_TX 0x0400 /* transmit ring flush request */
170 #define FZA_MASK_SMT_TX_POLL 0x0004 /* SMT frame transmit request */
173 #define FZA_MASK_TX_DONE 0x0001 /* RMC transmit done acknowledge */
193 #define FZA_CONTROL_A_TX_POLL 0x0001 /* transmit poll */
279 #define FZA_RING_UNS_TX_UNDER 0x0000000c /* transmit underrun */
280 #define FZA_RING_UNS_TX_FAIL 0x0000000d /* transmit failure */
283 /* RMC (Ring Memory Control) transmit descriptor ring entry. */
[all …]
/linux-6.12.1/sound/soc/pxa/
Dmmp-sspa.h25 #define SSPA_CTL_XFIG (1 << 15) /* Transmit Zeros when FIFO Empty */
28 #define SSPA_CTL_XFRLEN2(x) ((x) << 24) /* Transmit Frame Length in Phase 2 */
30 #define SSPA_CTL_XWDLEN2(x) ((x) << 21) /* Transmit Word Length in Phase 2 */
31 #define SSPA_CTL_XDATDLY(x) ((x) << 19) /* Transmit Data Delay */
33 #define SSPA_CTL_XSSZ2(x) ((x) << 16) /* Transmit Sample Audio Size */
35 #define SSPA_CTL_XFRLEN1(x) ((x) << 8) /* Transmit Frame Length in Phase 1 */
37 #define SSPA_CTL_XWDLEN1(x) ((x) << 5) /* Transmit Word Length in Phase 1 */
/linux-6.12.1/include/linux/
Dpxa2xx_ssp.h63 #define SSCR0_TUM BIT(23) /* Transmit FIFO underrun interrupt mask */
71 #define SSCR1_TIE BIT(1) /* Transmit FIFO Interrupt Enable */
75 #define SSCR1_MWDS BIT(5) /* Microwire Transmit Data Size */
78 #define SSSR_TNF BIT(2) /* Transmit FIFO Not Full */
81 #define SSSR_TFS BIT(5) /* Transmit FIFO Service Request */
88 #define SSSR_TFL_MASK GENMASK(11, 8) /* Transmit FIFO Level mask */
91 #define SSCR1_TFT GENMASK(9, 6) /* Transmit FIFO Threshold (mask) */
99 #define CE4100_SSSR_TFL_MASK GENMASK(9, 8) /* Transmit FIFO Level mask */
102 #define CE4100_SSCR1_TFT GENMASK(7, 6) /* Transmit FIFO Threshold (mask) */
119 #define QUARK_X1000_SSSR_TFL_MASK GENMASK(12, 8) /* Transmit FIFO Level mask */
[all …]
/linux-6.12.1/drivers/net/ethernet/freescale/fman/
Dfman_mac.h90 /* 10GEC, mEMAC Transmit frame ECC error interrupt */
92 /* 10GEC, mEMAC Transmit FIFO underflow interrupt */
94 /* 10GEC, mEMAC Transmit FIFO overflow interrupt */
96 /* 10GEC Transmit frame error interrupt */
120 /* dTSEC Graceful transmit stop complete */
122 /* dTSEC Babbling transmit error */
124 /* dTSEC Transmit control (pause frame) interrupt */
126 /* dTSEC Transmit error */
132 /* dTSEC Transmit FIFO underrun */
142 /* dTSEC Internal data error on transmit */
/linux-6.12.1/Documentation/driver-api/media/
Dcec-core.rst192 To transmit a new message::
198 attempts for the transmit.
202 depends on whether this transmit is a retry, a message from a new initiator or
210 To pass on the result of a canceled non-blocking transmit::
216 non-blocking transmit with sequence number msg->sequence. This is
217 called if the transmit was aborted, the transmit timed out (i.e. the
218 hardware never signaled that the transmit finished), or the transmit
241 When a transmit finished (successfully or otherwise)::
254 the transmit was successful.
273 result of a transmit, i.e. there is no way to differentiate
[all …]
/linux-6.12.1/drivers/net/ethernet/mellanox/mlx4/
Den_port.h333 /* Transmit frames with a length of 64 octets */
344 /* Transmit frames with a length of 65 to 127 octets. */
355 /* Transmit frames with a length of 128 to 255 octets */
366 /* Transmit frames with a length of 256 to 511 octets */
377 /* Transmit frames with a length of 512 to 1023 octets */
388 /* Transmit frames with a length of 1024 to 1518 octets */
399 /* Counts transmit frames with a length of 1519 to 1522 bytes */
410 /* Transmit frames with a length of 1523 to 1548 octets */
421 /* Counts transmit frames with a length of 1549 to MTU bytes */
432 /* Transmit frames with a length greater than MTU octets and a good CRC. */
[all …]
/linux-6.12.1/drivers/net/fddi/skfp/h/
Dsupern_2.h156 * transmit frame descriptor
163 unsigned int tx_xmtabt:1 ; /* transmit abort */
175 unsigned int tx_xmtabt:1 ; /* transmit abort */
183 /* defines for Transmit Descriptor access */
189 #define TD_C_XMTABT 0x01000000L /* transmit abort */
196 * transmit pointer
366 #define FM_XMTINH_HOLD 0x0002 /* transmit-inhibit/hold bit */
370 #define FM_LOCKTX 0x0008 /* lock-transmit-asynchr.-queues bit */
425 #define FM_STEFRMS 0x0001 /* transmit end of frame: synchr. qu.*/
426 #define FM_STEFRMA0 0x0002 /* transmit end of frame: asyn. qu.0 */
[all …]
/linux-6.12.1/drivers/net/ethernet/oki-semi/pch_gbe/
Dpch_gbe.h184 /* Transmit Descriptor bit definitions */
213 /* Transmit Almost Empty Threshold */
222 /* Transmit Almost Full Threshold */
303 /* Number of Transmit and Receive Descriptors must be a multiple of 8 */
323 * @tx_fc_enable: Enable flag of Transmit flow control
324 * @max_frame_size: Max transmit frame size
325 * @min_frame_size: Min transmit frame size
394 * struct pch_gbe_tx_desc - Transmit Descriptor
482 * @tx_errors: packet transmit problems
490 * @tx_length_errors: transmit length error
[all …]
/linux-6.12.1/Documentation/devicetree/bindings/ata/
Dimx-sata.yaml44 fsl,transmit-level-mV:
46 description: transmit voltage level, in millivolts.
48 fsl,transmit-boost-mdB:
50 description: transmit boost level, in milli-decibels.
52 fsl,transmit-atten-16ths:
54 description: transmit attenuation, in 16ths.

12345678910>>...82