Lines Matching refs:dpr

6738 			   struct tg3_rx_prodring_set *dpr,  in tg3_recycle_rx()  argument
6751 dest_desc = &dpr->rx_std[dest_idx]; in tg3_recycle_rx()
6752 dest_map = &dpr->rx_std_buffers[dest_idx]; in tg3_recycle_rx()
6759 dest_desc = &dpr->rx_jmb[dest_idx].std; in tg3_recycle_rx()
6760 dest_map = &dpr->rx_jmb_buffers[dest_idx]; in tg3_recycle_rx()
7038 struct tg3_rx_prodring_set *dpr, in tg3_rx_prodring_xfer() argument
7062 tp->rx_std_ring_mask + 1 - dpr->rx_std_prod_idx); in tg3_rx_prodring_xfer()
7065 di = dpr->rx_std_prod_idx; in tg3_rx_prodring_xfer()
7068 if (dpr->rx_std_buffers[i].data) { in tg3_rx_prodring_xfer()
7084 memcpy(&dpr->rx_std_buffers[di], in tg3_rx_prodring_xfer()
7091 dbd = &dpr->rx_std[di]; in tg3_rx_prodring_xfer()
7098 dpr->rx_std_prod_idx = (dpr->rx_std_prod_idx + cpycnt) & in tg3_rx_prodring_xfer()
7120 tp->rx_jmb_ring_mask + 1 - dpr->rx_jmb_prod_idx); in tg3_rx_prodring_xfer()
7123 di = dpr->rx_jmb_prod_idx; in tg3_rx_prodring_xfer()
7126 if (dpr->rx_jmb_buffers[i].data) { in tg3_rx_prodring_xfer()
7142 memcpy(&dpr->rx_jmb_buffers[di], in tg3_rx_prodring_xfer()
7149 dbd = &dpr->rx_jmb[di].std; in tg3_rx_prodring_xfer()
7156 dpr->rx_jmb_prod_idx = (dpr->rx_jmb_prod_idx + cpycnt) & in tg3_rx_prodring_xfer()
7185 struct tg3_rx_prodring_set *dpr = &tp->napi[0].prodring; in tg3_poll_work() local
7187 u32 std_prod_idx = dpr->rx_std_prod_idx; in tg3_poll_work()
7188 u32 jmb_prod_idx = dpr->rx_jmb_prod_idx; in tg3_poll_work()
7192 err |= tg3_rx_prodring_xfer(tp, dpr, in tg3_poll_work()
7197 if (std_prod_idx != dpr->rx_std_prod_idx) in tg3_poll_work()
7199 dpr->rx_std_prod_idx); in tg3_poll_work()
7201 if (jmb_prod_idx != dpr->rx_jmb_prod_idx) in tg3_poll_work()
7203 dpr->rx_jmb_prod_idx); in tg3_poll_work()