for (e = ring->to_use; e->next != ring->to_clean; e = e->next) { if (skge_rx_alloc(skge, e)) { ret = 1; break; }
e = ring->start; do { struct sk_buff *skb = skge_rx_alloc(skge->netdev, bufsize);
static int skge_rx_fill(struct skge_port *skge){	struct skge_ring *ring = &skge->rx_ring;	struct skge_element *e;	int ret = 0;	for (e = ring->to_use; e->next != ring->to_clean; e = e->next) {		if (skge_rx_alloc(skge, e)) {			ret = 1;			break;		}	}	ring->to_use = e;	return ret;}