Searched refs:bd_rd_ptr (Results 1 – 2 of 2) sorted by relevance
654 int icssm_emac_rx_packet(struct prueth_emac *emac, u16 *bd_rd_ptr, in icssm_emac_rx_packet() argument674 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() local798 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()
274 int icssm_emac_rx_packet(struct prueth_emac *emac, u16 *bd_rd_ptr,