Lines Matching defs:rx_done
177 struct myri10ge_rx_done rx_done;
945 bytes = mgp->max_intr_slots * sizeof(*mgp->ss[0].rx_done.entry);
1003 cmd.data0 = MYRI10GE_LOWPART_TO_U32(ss->rx_done.bus);
1004 cmd.data1 = MYRI10GE_HIGHPART_TO_U32(ss->rx_done.bus);
1050 memset(ss->rx_done.entry, 0, bytes);
1057 ss->rx_done.idx = 0;
1058 ss->rx_done.cnt = 0;
1448 struct myri10ge_rx_done *rx_done = &ss->rx_done;
1453 int idx = rx_done->idx;
1454 int cnt = rx_done->cnt;
1459 while (rx_done->entry[idx].length != 0 && work_done < budget) {
1460 length = ntohs(rx_done->entry[idx].length);
1461 rx_done->entry[idx].length = 0;
1462 checksum = csum_unfold(rx_done->entry[idx].checksum);
1470 rx_done->idx = idx;
1471 rx_done->cnt = cnt;
3369 ss->watchdog_rx_done != ss->rx_done.cnt) {
3374 ss->watchdog_rx_done = ss->rx_done.cnt;
3539 if (ss->rx_done.entry != NULL) {
3541 sizeof(*ss->rx_done.entry);
3543 ss->rx_done.entry, ss->rx_done.bus);
3544 ss->rx_done.entry = NULL;
3575 bytes = mgp->max_intr_slots * sizeof(*ss->rx_done.entry);
3576 ss->rx_done.entry = dma_alloc_coherent(&pdev->dev, bytes,
3577 &ss->rx_done.bus,
3579 if (ss->rx_done.entry == NULL)