Lines Matching refs:bdp

397 	struct greth_bd *bdp;  in greth_start_xmit()  local
425 bdp = greth->tx_bd_base + greth->tx_next; in greth_start_xmit()
426 dma_addr = greth_read_bd(&bdp->addr); in greth_start_xmit()
444 greth_write_bd(&bdp->stat, status); in greth_start_xmit()
466 struct greth_bd *bdp; in greth_start_xmit_gbit() local
506 bdp = greth->tx_bd_base + greth->tx_next; in greth_start_xmit_gbit()
507 greth_write_bd(&bdp->stat, status); in greth_start_xmit_gbit()
513 greth_write_bd(&bdp->addr, dma_addr); in greth_start_xmit_gbit()
521 bdp = greth->tx_bd_base + curr_tx; in greth_start_xmit_gbit()
538 greth_write_bd(&bdp->stat, status); in greth_start_xmit_gbit()
546 greth_write_bd(&bdp->addr, dma_addr); in greth_start_xmit_gbit()
554 bdp = greth->tx_bd_base + greth->tx_next; in greth_start_xmit_gbit()
555 greth_write_bd(&bdp->stat, in greth_start_xmit_gbit()
556 greth_read_bd(&bdp->stat) | GRETH_BD_EN); in greth_start_xmit_gbit()
568 bdp = greth->tx_bd_base + greth->tx_next + i; in greth_start_xmit_gbit()
570 greth_read_bd(&bdp->addr), in greth_start_xmit_gbit()
571 greth_read_bd(&bdp->stat) & GRETH_BD_LEN, in greth_start_xmit_gbit()
573 greth_write_bd(&bdp->stat, 0); in greth_start_xmit_gbit()
621 struct greth_bd *bdp; in greth_clean_tx() local
627 bdp = greth->tx_bd_base + greth->tx_last; in greth_clean_tx()
630 stat = greth_read_bd(&bdp->stat); in greth_clean_tx()
675 struct greth_bd *bdp, *bdp_last_frag; in greth_clean_tx_gbit() local
705 bdp = greth->tx_bd_base + tx_last; in greth_clean_tx_gbit()
710 greth_read_bd(&bdp->addr), in greth_clean_tx_gbit()
716 bdp = greth->tx_bd_base + tx_last; in greth_clean_tx_gbit()
719 greth_read_bd(&bdp->addr), in greth_clean_tx_gbit()
741 struct greth_bd *bdp; in greth_rx() local
752 bdp = greth->rx_bd_base + greth->rx_cur; in greth_rx()
755 status = greth_read_bd(&bdp->stat); in greth_rx()
761 dma_addr = greth_read_bd(&bdp->addr); in greth_rx()
822 greth_write_bd(&bdp->stat, status); in greth_rx()
857 struct greth_bd *bdp; in greth_rx_gbit() local
868 bdp = greth->rx_bd_base + greth->rx_cur; in greth_rx_gbit()
872 status = greth_read_bd(&bdp->stat); in greth_rx_gbit()
909 greth_read_bd(&bdp->addr), in greth_rx_gbit()
914 greth_print_rx_packet(phys_to_virt(greth_read_bd(&bdp->addr)), pkt_len); in greth_rx_gbit()
929 greth_write_bd(&bdp->addr, dma_addr); in greth_rx_gbit()
959 greth_write_bd(&bdp->stat, status); in greth_rx_gbit()