• Home
  • Raw
  • Download

Lines Matching refs:a

179 #define MP_TX_AGGR_IN_PROGRESS(a) (a->mpa_tx.pkt_cnt > 0)  argument
182 #define MP_TX_AGGR_BUF_HAS_ROOM(a, len) ((a->mpa_tx.buf_len+len) \ argument
183 <= a->mpa_tx.buf_size)
186 #define MP_TX_AGGR_BUF_PUT(a, payload, pkt_len, port) do { \ argument
187 memmove(&a->mpa_tx.buf[a->mpa_tx.buf_len], \
189 a->mpa_tx.buf_len += pkt_len; \
190 if (!a->mpa_tx.pkt_cnt) \
191 a->mpa_tx.start_port = port; \
192 if (a->mpa_tx.start_port <= port) \
193 a->mpa_tx.ports |= (1<<(a->mpa_tx.pkt_cnt)); \
195 a->mpa_tx.ports |= (1<<(a->mpa_tx.pkt_cnt+1+(MAX_PORT - \
196 a->mp_end_port))); \
197 a->mpa_tx.pkt_cnt++; \
201 #define MP_TX_AGGR_PKT_LIMIT_REACHED(a) \ argument
202 (a->mpa_tx.pkt_cnt == a->mpa_tx.pkt_aggr_limit)
205 #define MP_TX_AGGR_PORT_LIMIT_REACHED(a) ((a->curr_wr_port < \ argument
206 a->mpa_tx.start_port) && (((MAX_PORT - \
207 a->mpa_tx.start_port) + a->curr_wr_port) >= \
211 #define MP_TX_AGGR_BUF_RESET(a) do { \ argument
212 a->mpa_tx.pkt_cnt = 0; \
213 a->mpa_tx.buf_len = 0; \
214 a->mpa_tx.ports = 0; \
215 a->mpa_tx.start_port = 0; \
219 #define MP_RX_AGGR_PKT_LIMIT_REACHED(a) \ argument
220 (a->mpa_rx.pkt_cnt == a->mpa_rx.pkt_aggr_limit)
223 #define MP_RX_AGGR_PORT_LIMIT_REACHED(a) ((a->curr_rd_port < \ argument
224 a->mpa_rx.start_port) && (((MAX_PORT - \
225 a->mpa_rx.start_port) + a->curr_rd_port) >= \
229 #define MP_RX_AGGR_IN_PROGRESS(a) (a->mpa_rx.pkt_cnt > 0) argument
232 #define MP_RX_AGGR_BUF_HAS_ROOM(a, rx_len) \ argument
233 ((a->mpa_rx.buf_len+rx_len) <= a->mpa_rx.buf_size)
236 #define MP_RX_AGGR_SETUP(a, skb, port) do { \ argument
237 a->mpa_rx.buf_len += skb->len; \
238 if (!a->mpa_rx.pkt_cnt) \
239 a->mpa_rx.start_port = port; \
240 if (a->mpa_rx.start_port <= port) \
241 a->mpa_rx.ports |= (1<<(a->mpa_rx.pkt_cnt)); \
243 a->mpa_rx.ports |= (1<<(a->mpa_rx.pkt_cnt+1)); \
244 a->mpa_rx.skb_arr[a->mpa_rx.pkt_cnt] = skb; \
245 a->mpa_rx.len_arr[a->mpa_rx.pkt_cnt] = skb->len; \
246 a->mpa_rx.pkt_cnt++; \
250 #define MP_RX_AGGR_BUF_RESET(a) do { \ argument
251 a->mpa_rx.pkt_cnt = 0; \
252 a->mpa_rx.buf_len = 0; \
253 a->mpa_rx.ports = 0; \
254 a->mpa_rx.start_port = 0; \