Lines Matching refs:dpr

6722 			   struct tg3_rx_prodring_set *dpr,  in tg3_recycle_rx()  argument
6735 dest_desc = &dpr->rx_std[dest_idx]; in tg3_recycle_rx()
6736 dest_map = &dpr->rx_std_buffers[dest_idx]; in tg3_recycle_rx()
6743 dest_desc = &dpr->rx_jmb[dest_idx].std; in tg3_recycle_rx()
6744 dest_map = &dpr->rx_jmb_buffers[dest_idx]; in tg3_recycle_rx()
7022 struct tg3_rx_prodring_set *dpr, in tg3_rx_prodring_xfer() argument
7046 tp->rx_std_ring_mask + 1 - dpr->rx_std_prod_idx); in tg3_rx_prodring_xfer()
7049 di = dpr->rx_std_prod_idx; in tg3_rx_prodring_xfer()
7052 if (dpr->rx_std_buffers[i].data) { in tg3_rx_prodring_xfer()
7068 memcpy(&dpr->rx_std_buffers[di], in tg3_rx_prodring_xfer()
7075 dbd = &dpr->rx_std[di]; in tg3_rx_prodring_xfer()
7082 dpr->rx_std_prod_idx = (dpr->rx_std_prod_idx + cpycnt) & in tg3_rx_prodring_xfer()
7104 tp->rx_jmb_ring_mask + 1 - dpr->rx_jmb_prod_idx); in tg3_rx_prodring_xfer()
7107 di = dpr->rx_jmb_prod_idx; in tg3_rx_prodring_xfer()
7110 if (dpr->rx_jmb_buffers[i].data) { in tg3_rx_prodring_xfer()
7126 memcpy(&dpr->rx_jmb_buffers[di], in tg3_rx_prodring_xfer()
7133 dbd = &dpr->rx_jmb[di].std; in tg3_rx_prodring_xfer()
7140 dpr->rx_jmb_prod_idx = (dpr->rx_jmb_prod_idx + cpycnt) & in tg3_rx_prodring_xfer()
7169 struct tg3_rx_prodring_set *dpr = &tp->napi[0].prodring; in tg3_poll_work() local
7171 u32 std_prod_idx = dpr->rx_std_prod_idx; in tg3_poll_work()
7172 u32 jmb_prod_idx = dpr->rx_jmb_prod_idx; in tg3_poll_work()
7176 err |= tg3_rx_prodring_xfer(tp, dpr, in tg3_poll_work()
7181 if (std_prod_idx != dpr->rx_std_prod_idx) in tg3_poll_work()
7183 dpr->rx_std_prod_idx); in tg3_poll_work()
7185 if (jmb_prod_idx != dpr->rx_jmb_prod_idx) in tg3_poll_work()
7187 dpr->rx_jmb_prod_idx); in tg3_poll_work()