Lines Matching defs:rx
250 static void rx_complete (amb_dev * dev, rx_out * rx) {
251 struct sk_buff * skb = bus_to_virt (rx->handle);
252 u16 vc = be16_to_cpu (rx->vc);
253 // unused: u16 lec_id = be16_to_cpu (rx->lec_id);
254 u16 status = be16_to_cpu (rx->status);
255 u16 rx_len = be16_to_cpu (rx->length);
257 PRINTD (DBG_FLOW|DBG_RX, "rx_complete %p %p (len=%hu)", dev, rx, rx_len);
261 dev->stats.rx.ok++;
276 atomic_inc(&atm_vcc->stats->rx);
300 dev->stats.rx.error++;
302 dev->stats.rx.badcrc++;
304 dev->stats.rx.toolong++;
306 dev->stats.rx.aborted++;
308 dev->stats.rx.unused++;
465 static inline int rx_give (amb_dev * dev, rx_in * rx, unsigned char pool) {
476 *rxq->in.ptr = *rx;
561 rx_in rx;
584 rx.handle = virt_to_bus (skb);
585 rx.host_address = cpu_to_be32 (virt_to_bus (skb->data));
586 if (rx_give (dev, &rx, pool))
1175 s->tx_ok, s->rx.ok, s->rx.error,
1176 s->rx.badcrc, s->rx.toolong,
1177 s->rx.aborted, s->rx.unused);