Lines Matching refs:bp
420 unsigned char *bp = lp->rx_dma_ptr; in dma_rx() local
422 status = bp[0] + (bp[1] << 8); in dma_rx()
423 length = bp[2] + (bp[3] << 8); in dma_rx()
424 bp += 4; in dma_rx()
427 dev->name, (unsigned long)bp, status, length); in dma_rx()
441 bp += (length + 3) & ~3; in dma_rx()
442 if (bp >= lp->end_dma_buff) in dma_rx()
443 bp -= lp->dmasize * 1024; in dma_rx()
444 lp->rx_dma_ptr = bp; in dma_rx()
449 if (bp + length > lp->end_dma_buff) { in dma_rx()
450 int semi_cnt = lp->end_dma_buff - bp; in dma_rx()
451 memcpy(skb_put(skb, semi_cnt), bp, semi_cnt); in dma_rx()
455 memcpy(skb_put(skb, length), bp, length); in dma_rx()
457 bp += (length + 3) & ~3; in dma_rx()
458 if (bp >= lp->end_dma_buff) in dma_rx()
459 bp -= lp->dmasize*1024; in dma_rx()
460 lp->rx_dma_ptr = bp; in dma_rx()