Lines Matching defs:rx_done
161 struct myri10ge_rx_done rx_done;
807 bytes = myri10ge_max_intr_slots * sizeof(*mgp->rx_done.entry);
808 memset(mgp->rx_done.entry, 0, bytes);
811 cmd.data0 = MYRI10GE_LOWPART_TO_U32(mgp->rx_done.bus);
812 cmd.data1 = MYRI10GE_HIGHPART_TO_U32(mgp->rx_done.bus);
831 memset(mgp->rx_done.entry, 0, bytes);
840 mgp->rx_done.idx = 0;
841 mgp->rx_done.cnt = 0;
1109 struct myri10ge_rx_done *rx_done = &mgp->rx_done;
1114 int idx = rx_done->idx;
1115 int cnt = rx_done->cnt;
1119 while (rx_done->entry[idx].length != 0 && *limit != 0) {
1120 length = ntohs(rx_done->entry[idx].length);
1121 rx_done->entry[idx].length = 0;
1122 checksum = csum_unfold(rx_done->entry[idx].checksum);
1140 rx_done->idx = idx;
1141 rx_done->cnt = cnt;
1199 struct myri10ge_rx_done *rx_done = &mgp->rx_done;
1210 if (rx_done->entry[rx_done->idx].length == 0 || !netif_running(netdev)) {
2960 bytes = myri10ge_max_intr_slots * sizeof(*mgp->rx_done.entry);
2961 mgp->rx_done.entry = dma_alloc_coherent(&pdev->dev, bytes,
2962 &mgp->rx_done.bus, GFP_KERNEL);
2963 if (mgp->rx_done.entry == NULL)
2965 memset(mgp->rx_done.entry, 0, bytes);
3039 bytes = myri10ge_max_intr_slots * sizeof(*mgp->rx_done.entry);
3041 mgp->rx_done.entry, mgp->rx_done.bus);
3090 bytes = myri10ge_max_intr_slots * sizeof(*mgp->rx_done.entry);
3092 mgp->rx_done.entry, mgp->rx_done.bus);