Lines Matching defs:transmit
75 static inline u16 desc_abs_number(port_t *port, u16 desc, int transmit)
80 desc %= (transmit ? tx_buffs : rx_buffs); // called with "X + 1" etc.
81 return port->chan * (rx_buffs + tx_buffs) + transmit * rx_buffs + desc;
85 static inline u16 desc_offset(port_t *port, u16 desc, int transmit)
88 return desc_abs_number(port, desc, transmit) * sizeof(pkt_desc);
93 int transmit)
96 desc_offset(port, desc, transmit));
100 static inline u32 buffer_offset(port_t *port, u16 desc, int transmit)
103 desc_abs_number(port, desc, transmit) * (u32)HDLC_MAX_MRU;
129 int transmit, i;
135 for (transmit = 0; transmit < 2; transmit++) {
136 u16 buffs = transmit ? card->tx_ring_buffers
140 pkt_desc __iomem *desc = desc_address(port, i, transmit);
141 u16 chain_off = desc_offset(port, i + 1, transmit);
142 u32 buff_off = buffer_offset(port, i, transmit);