Lines Matching refs:cpycnt
7041 u32 si, di, cpycnt, src_prod_idx; in tg3_rx_prodring_xfer() local
7056 cpycnt = src_prod_idx - spr->rx_std_cons_idx; in tg3_rx_prodring_xfer()
7058 cpycnt = tp->rx_std_ring_mask + 1 - in tg3_rx_prodring_xfer()
7061 cpycnt = min(cpycnt, in tg3_rx_prodring_xfer()
7067 for (i = di; i < di + cpycnt; i++) { in tg3_rx_prodring_xfer()
7069 cpycnt = i - di; in tg3_rx_prodring_xfer()
7075 if (!cpycnt) in tg3_rx_prodring_xfer()
7086 cpycnt * sizeof(struct ring_info)); in tg3_rx_prodring_xfer()
7088 for (i = 0; i < cpycnt; i++, di++, si++) { in tg3_rx_prodring_xfer()
7096 spr->rx_std_cons_idx = (spr->rx_std_cons_idx + cpycnt) & in tg3_rx_prodring_xfer()
7098 dpr->rx_std_prod_idx = (dpr->rx_std_prod_idx + cpycnt) & in tg3_rx_prodring_xfer()
7114 cpycnt = src_prod_idx - spr->rx_jmb_cons_idx; in tg3_rx_prodring_xfer()
7116 cpycnt = tp->rx_jmb_ring_mask + 1 - in tg3_rx_prodring_xfer()
7119 cpycnt = min(cpycnt, in tg3_rx_prodring_xfer()
7125 for (i = di; i < di + cpycnt; i++) { in tg3_rx_prodring_xfer()
7127 cpycnt = i - di; in tg3_rx_prodring_xfer()
7133 if (!cpycnt) in tg3_rx_prodring_xfer()
7144 cpycnt * sizeof(struct ring_info)); in tg3_rx_prodring_xfer()
7146 for (i = 0; i < cpycnt; i++, di++, si++) { in tg3_rx_prodring_xfer()
7154 spr->rx_jmb_cons_idx = (spr->rx_jmb_cons_idx + cpycnt) & in tg3_rx_prodring_xfer()
7156 dpr->rx_jmb_prod_idx = (dpr->rx_jmb_prod_idx + cpycnt) & in tg3_rx_prodring_xfer()