Lines Matching refs:rrd_ring
893 struct atl1c_rrd_ring *rrd_ring = &adapter->rrd_ring; in atl1c_clean_rx_ring() local
906 rrd_ring->next_to_use = 0; in atl1c_clean_rx_ring()
907 rrd_ring->next_to_clean = 0; in atl1c_clean_rx_ring()
917 struct atl1c_rrd_ring *rrd_ring = &adapter->rrd_ring; in atl1c_init_ring_ptrs() local
931 rrd_ring->next_to_use = 0; in atl1c_init_ring_ptrs()
932 rrd_ring->next_to_clean = 0; in atl1c_init_ring_ptrs()
977 struct atl1c_rrd_ring *rrd_ring = &adapter->rrd_ring; in atl1c_setup_ring_resources() local
985 rrd_ring->count = rfd_ring->count; in atl1c_setup_ring_resources()
1043 rrd_ring->dma = ring_header->dma + offset; in atl1c_setup_ring_resources()
1044 rrd_ring->desc = (u8 *) ring_header->desc + offset; in atl1c_setup_ring_resources()
1045 rrd_ring->size = sizeof(struct atl1c_recv_ret_status) * in atl1c_setup_ring_resources()
1046 rrd_ring->count; in atl1c_setup_ring_resources()
1047 offset += roundup(rrd_ring->size, 8); in atl1c_setup_ring_resources()
1060 struct atl1c_rrd_ring *rrd_ring = &adapter->rrd_ring; in atl1c_configure_des_ring() local
1092 (u32)(rrd_ring->dma & AT_DMA_LO_ADDR_MASK)); in atl1c_configure_des_ring()
1094 (rrd_ring->count & RRD_RING_SIZE_MASK)); in atl1c_configure_des_ring()
1766 static void atl1c_clean_rrd(struct atl1c_rrd_ring *rrd_ring, in atl1c_clean_rrd() argument
1771 for (i = 0; i < num; i++, rrs = ATL1C_RRD_DESC(rrd_ring, in atl1c_clean_rrd()
1772 rrd_ring->next_to_clean)) { in atl1c_clean_rrd()
1774 if (++rrd_ring->next_to_clean == rrd_ring->count) in atl1c_clean_rrd()
1775 rrd_ring->next_to_clean = 0; in atl1c_clean_rrd()
1807 struct atl1c_rrd_ring *rrd_ring = &adapter->rrd_ring; in atl1c_clean_rx_irq() local
1815 rrs = ATL1C_RRD_DESC(rrd_ring, rrd_ring->next_to_clean); in atl1c_clean_rx_irq()
1829 atl1c_clean_rrd(rrd_ring, rrs, rfd_num); in atl1c_clean_rx_irq()