Home
last modified time | relevance | path

Searched refs:bd_rd_ptr (Results 1 – 2 of 2) sorted by relevance

/linux/drivers/net/ethernet/ti/icssm/
H A Dicssm_prueth.c654 int icssm_emac_rx_packet(struct prueth_emac *emac, u16 *bd_rd_ptr, in icssm_emac_rx_packet() argument
674 read_block = (*bd_rd_ptr - rxqueue->buffer_desc_offset) / BD_SIZE; in icssm_emac_rx_packet()
688 *bd_rd_ptr = rxqueue->buffer_desc_offset + (update_block * BD_SIZE); in icssm_emac_rx_packet()
767 u16 bd_rd_ptr, bd_wr_ptr; in icssm_emac_rx_packets() local
798 bd_rd_ptr = readw(&queue_desc->rd_ptr); in icssm_emac_rx_packets()
802 while (bd_rd_ptr != bd_wr_ptr) { in icssm_emac_rx_packets()
804 rd_buf_desc = readl(shared_ram + bd_rd_ptr); in icssm_emac_rx_packets()
827 update_rd_ptr = bd_rd_ptr; in icssm_emac_rx_packets()
839 writel(0, shared_ram + bd_rd_ptr); in icssm_emac_rx_packets()
843 bd_rd_ptr = update_rd_ptr; in icssm_emac_rx_packets()
H A Dicssm_prueth.h274 int icssm_emac_rx_packet(struct prueth_emac *emac, u16 *bd_rd_ptr,