Lines Matching defs:dpr
4528 struct tg3_rx_prodring_set *dpr,
4541 dest_desc = &dpr->rx_std[dest_idx];
4542 dest_map = &dpr->rx_std_buffers[dest_idx];
4549 dest_desc = &dpr->rx_jmb[dest_idx].std;
4550 dest_map = &dpr->rx_jmb_buffers[dest_idx];
4826 struct tg3_rx_prodring_set *dpr,
4848 cpycnt = min(cpycnt, TG3_RX_RING_SIZE - dpr->rx_std_prod_idx);
4851 di = dpr->rx_std_prod_idx;
4854 if (dpr->rx_std_buffers[i].skb) {
4870 memcpy(&dpr->rx_std_buffers[di],
4877 dbd = &dpr->rx_std[di];
4884 dpr->rx_std_prod_idx = (dpr->rx_std_prod_idx + cpycnt) %
4905 TG3_RX_JUMBO_RING_SIZE - dpr->rx_jmb_prod_idx);
4908 di = dpr->rx_jmb_prod_idx;
4911 if (dpr->rx_jmb_buffers[i].skb) {
4927 memcpy(&dpr->rx_jmb_buffers[di],
4934 dbd = &dpr->rx_jmb[di].std;
4941 dpr->rx_jmb_prod_idx = (dpr->rx_jmb_prod_idx + cpycnt) %
4967 struct tg3_rx_prodring_set *dpr = &tp->prodring[0];
4969 u32 std_prod_idx = dpr->rx_std_prod_idx;
4970 u32 jmb_prod_idx = dpr->rx_jmb_prod_idx;
4973 err |= tg3_rx_prodring_xfer(tp, dpr,
4978 if (std_prod_idx != dpr->rx_std_prod_idx)
4980 dpr->rx_std_prod_idx);
4982 if (jmb_prod_idx != dpr->rx_jmb_prod_idx)
4984 dpr->rx_jmb_prod_idx);