Lines Matching refs:bdp
399 struct greth_bd *bdp; in greth_start_xmit() local
427 bdp = greth->tx_bd_base + greth->tx_next; in greth_start_xmit()
428 dma_addr = greth_read_bd(&bdp->addr); in greth_start_xmit()
446 greth_write_bd(&bdp->stat, status); in greth_start_xmit()
468 struct greth_bd *bdp; in greth_start_xmit_gbit() local
508 bdp = greth->tx_bd_base + greth->tx_next; in greth_start_xmit_gbit()
509 greth_write_bd(&bdp->stat, status); in greth_start_xmit_gbit()
515 greth_write_bd(&bdp->addr, dma_addr); in greth_start_xmit_gbit()
523 bdp = greth->tx_bd_base + curr_tx; in greth_start_xmit_gbit()
540 greth_write_bd(&bdp->stat, status); in greth_start_xmit_gbit()
548 greth_write_bd(&bdp->addr, dma_addr); in greth_start_xmit_gbit()
556 bdp = greth->tx_bd_base + greth->tx_next; in greth_start_xmit_gbit()
557 greth_write_bd(&bdp->stat, in greth_start_xmit_gbit()
558 greth_read_bd(&bdp->stat) | GRETH_BD_EN); in greth_start_xmit_gbit()
570 bdp = greth->tx_bd_base + greth->tx_next + i; in greth_start_xmit_gbit()
572 greth_read_bd(&bdp->addr), in greth_start_xmit_gbit()
573 greth_read_bd(&bdp->stat) & GRETH_BD_LEN, in greth_start_xmit_gbit()
575 greth_write_bd(&bdp->stat, 0); in greth_start_xmit_gbit()
624 struct greth_bd *bdp; in greth_clean_tx() local
630 bdp = greth->tx_bd_base + greth->tx_last; in greth_clean_tx()
633 stat = greth_read_bd(&bdp->stat); in greth_clean_tx()
678 struct greth_bd *bdp, *bdp_last_frag; in greth_clean_tx_gbit() local
708 bdp = greth->tx_bd_base + tx_last; in greth_clean_tx_gbit()
713 greth_read_bd(&bdp->addr), in greth_clean_tx_gbit()
719 bdp = greth->tx_bd_base + tx_last; in greth_clean_tx_gbit()
722 greth_read_bd(&bdp->addr), in greth_clean_tx_gbit()
744 struct greth_bd *bdp; in greth_rx() local
755 bdp = greth->rx_bd_base + greth->rx_cur; in greth_rx()
758 status = greth_read_bd(&bdp->stat); in greth_rx()
764 dma_addr = greth_read_bd(&bdp->addr); in greth_rx()
824 greth_write_bd(&bdp->stat, status); in greth_rx()
859 struct greth_bd *bdp; in greth_rx_gbit() local
870 bdp = greth->rx_bd_base + greth->rx_cur; in greth_rx_gbit()
874 status = greth_read_bd(&bdp->stat); in greth_rx_gbit()
911 greth_read_bd(&bdp->addr), in greth_rx_gbit()
916 greth_print_rx_packet(phys_to_virt(greth_read_bd(&bdp->addr)), pkt_len); in greth_rx_gbit()
931 greth_write_bd(&bdp->addr, dma_addr); in greth_rx_gbit()
961 greth_write_bd(&bdp->stat, status); in greth_rx_gbit()