Lines Matching +full:next +full:- +full:mode
1 /* SPDX-License-Identifier: GPL-2.0-or-later */
12 * AMD Fplus in tag mode data structs
52 __le32 txd_ntdadr ; /* physical pointer to the next TxD */
57 /* virt pointer to the next TxD */
59 struct s_txd_os txd_os ; /* OS - specific struct */
69 __le32 rxd_nrdadr ; /* physical pointer to the next RxD */
74 /* virt pointer to the next RxD */
76 struct s_rxd_os rxd_os ; /* OS - specific struct */
91 struct s_smt_fp_txd volatile *tx_curr_put ; /* next free TxD */
93 struct s_smt_fp_txd volatile *tx_curr_get ; /* next TxD to release*/
104 struct s_smt_fp_rxd volatile *rx_curr_put ; /* next RxD to queue into */
106 struct s_smt_fp_rxd volatile *rx_curr_get ; /* next RxD to fill */
125 #define RX_FIFO_SPACE 0x4000 - RX_FIFO_OFF
130 #define TX_LARGE_FIFO TX_FIFO_SPACE - TX_SMALL_FIFO
133 #define RX_LARGE_FIFO RX_FIFO_SPACE - RX_SMALL_FIFO
146 u_short fifo_config_mode ; /* FIFO configuration mode */
152 u_short mdr2init ; /* mode register 2 init value */
153 u_short mdr3init ; /* mode register 3 init value */
155 u_short rx_mode ; /* address mode broad/multi/promisc */
228 /* used by the os-specific module */
245 * CPU is big endian; M-Channel is little endian)