RX_OFFSET
buflen = copying_skb ? (len + RX_OFFSET) : de->rx_buf_sz;
skb_reserve(copy_skb, RX_OFFSET);
(skb = netdev_alloc_skb(dev, pkt_len + RX_OFFSET)) != NULL) {
skb_reserve(skb, RX_OFFSET);
skb_reserve(new_skb, RX_OFFSET);
rxb = (struct ioc3_erxbuf *)(skb->data - RX_OFFSET);
rxb = (struct ioc3_erxbuf *)(skb->data - RX_OFFSET);
ip->emcr |= ((RX_OFFSET / 2) << EMCR_RXOFF_SHIFT) | EMCR_TXDMAEN |
skb_put(skb, (gp->rx_buf_sz + RX_OFFSET));
skb_reserve(skb, RX_OFFSET);
val = (RXDMA_CFG_BASE | (RX_OFFSET << 10) |
val = (RXDMA_CFG_BASE | (RX_OFFSET << 10) |
skb_put(new_skb, (gp->rx_buf_sz + RX_OFFSET));
skb_reserve(new_skb, RX_OFFSET);
((((RX_BUF_ALLOC_SIZE(gp) - RX_OFFSET) << 16) & RXDCTRL_BUFSZ) | \
#define RX_BUF_ALLOC_SIZE(gp) ((gp)->rx_buf_sz + 28 + RX_OFFSET + 64)
skb_put(skb, (ETH_FRAME_LEN + RX_OFFSET + 4));
(RXFLAG_OWN | ((RX_BUF_ALLOC_SIZE - RX_OFFSET) << 16)),
skb_reserve(skb, RX_OFFSET);
hme_write32(hp, erxregs + ERX_CFG, ERX_CFG_DEFAULT(RX_OFFSET));
hme_write32(hp, erxregs + ERX_CFG, ERX_CFG_DEFAULT(RX_OFFSET));
if (hme_read32(hp, erxregs + ERX_CFG) != ERX_CFG_DEFAULT(RX_OFFSET)) {
ERX_CFG_DEFAULT(RX_OFFSET), regtmp);
(RXFLAG_OWN|((RX_BUF_ALLOC_SIZE-RX_OFFSET)<<16)),
skb_put(new_skb, (ETH_FRAME_LEN + RX_OFFSET + 4));
(RXFLAG_OWN|((RX_BUF_ALLOC_SIZE-RX_OFFSET)<<16)),
skb_reserve(new_skb, RX_OFFSET);
(RXFLAG_OWN|((RX_BUF_ALLOC_SIZE-RX_OFFSET)<<16)),
#define RX_BUF_ALLOC_SIZE (1546 + RX_OFFSET + 64)