Lines Matching refs:rxfd

735 	struct ipg_rx *rxfd = sp->rxd + entry;  in ipg_get_rxbuff()  local
750 rxfd->frag_info = cpu_to_le64(pci_map_single(sp->pdev, skb->data, in ipg_get_rxbuff()
755 rxfd->frag_info |= cpu_to_le64((rxfragsize << 48) & IPG_RFI_FRAGLEN); in ipg_get_rxbuff()
769 struct ipg_rx *rxfd = sp->rxd + i; in init_rfdlist() local
773 le64_to_cpu(rxfd->frag_info) & ~IPG_RFI_FRAGLEN, in init_rfdlist()
780 rxfd->rfs = 0x0000000000000000; in init_rfdlist()
798 rxfd->next_desc = cpu_to_le64(sp->rxd_map + in init_rfdlist()
1099 struct ipg_rx *rxfd = sp->rxd + entry; in ipg_nic_rx_free_skb() local
1102 le64_to_cpu(rxfd->frag_info) & ~IPG_RFI_FRAGLEN, in ipg_nic_rx_free_skb()
1112 struct ipg_rx *rxfd = sp->rxd + (sp->rx_current % IPG_RFDLIST_LENGTH); in ipg_nic_rx_check_frame_type() local
1115 if (le64_to_cpu(rxfd->rfs) & IPG_RFS_FRAMESTART) in ipg_nic_rx_check_frame_type()
1117 if (le64_to_cpu(rxfd->rfs) & IPG_RFS_FRAMEEND) in ipg_nic_rx_check_frame_type()
1126 struct ipg_rx *rxfd = sp->rxd + entry; in ipg_nic_rx_check_error() local
1128 if (IPG_DROP_ON_RX_ETH_ERRORS && (le64_to_cpu(rxfd->rfs) & in ipg_nic_rx_check_error()
1133 (unsigned long) rxfd->rfs); in ipg_nic_rx_check_error()
1139 if (le64_to_cpu(rxfd->rfs) & IPG_RFS_RXFIFOOVERRUN) { in ipg_nic_rx_check_error()
1145 if (le64_to_cpu(rxfd->rfs) & IPG_RFS_RXRUNTFRAME) { in ipg_nic_rx_check_error()
1154 if (le64_to_cpu(rxfd->rfs) & IPG_RFS_RXALIGNMENTERROR) { in ipg_nic_rx_check_error()
1169 le64_to_cpu(rxfd->frag_info) & ~IPG_RFI_FRAGLEN, in ipg_nic_rx_check_error()
1182 struct ipg_rx *rxfd, unsigned entry) in ipg_nic_rx_with_start_and_end() argument
1204 framelen = le64_to_cpu(rxfd->rfs) & IPG_RFS_RXFRAMELEN; in ipg_nic_rx_with_start_and_end()
1217 struct ipg_rx *rxfd, unsigned entry) in ipg_nic_rx_with_start() argument
1235 pci_unmap_single(pdev, le64_to_cpu(rxfd->frag_info) & ~IPG_RFI_FRAGLEN, in ipg_nic_rx_with_start()
1249 struct ipg_rx *rxfd, unsigned entry) in ipg_nic_rx_with_end() argument
1263 framelen = le64_to_cpu(rxfd->rfs) & IPG_RFS_RXFRAMELEN; in ipg_nic_rx_with_end()
1295 struct ipg_rx *rxfd, unsigned entry) in ipg_nic_rx_no_start_no_end() argument
1333 struct ipg_rx *rxfd = sp->rxd + entry; in ipg_nic_rx_jumbo() local
1335 if (!(rxfd->rfs & cpu_to_le64(IPG_RFS_RFDDONE))) in ipg_nic_rx_jumbo()
1340 ipg_nic_rx_with_start_and_end(dev, sp, rxfd, entry); in ipg_nic_rx_jumbo()
1343 ipg_nic_rx_with_start(dev, sp, rxfd, entry); in ipg_nic_rx_jumbo()
1346 ipg_nic_rx_with_end(dev, sp, rxfd, entry); in ipg_nic_rx_jumbo()
1349 ipg_nic_rx_no_start_no_end(dev, sp, rxfd, entry); in ipg_nic_rx_jumbo()
1376 struct ipg_rx *rxfd; in ipg_nic_rx() local
1389 rxfd = sp->rxd + entry; in ipg_nic_rx()
1391 if (((rxfd->rfs & __RFS_MASK) != __RFS_MASK) || !skb) in ipg_nic_rx()
1395 framelen = le64_to_cpu(rxfd->rfs) & IPG_RFS_RXFRAMELEN; in ipg_nic_rx()
1407 if ((IPG_DROP_ON_RX_ETH_ERRORS && (le64_to_cpu(rxfd->rfs) & in ipg_nic_rx()
1413 (unsigned long int) rxfd->rfs); in ipg_nic_rx()
1419 if (le64_to_cpu(rxfd->rfs) & IPG_RFS_RXFIFOOVERRUN) { in ipg_nic_rx()
1424 if (le64_to_cpu(rxfd->rfs) & IPG_RFS_RXRUNTFRAME) { in ipg_nic_rx()
1429 if (le64_to_cpu(rxfd->rfs) & IPG_RFS_RXOVERSIZEDFRAME) ; in ipg_nic_rx()
1434 if (le64_to_cpu(rxfd->rfs) & IPG_RFS_RXALIGNMENTERROR) { in ipg_nic_rx()
1439 if (le64_to_cpu(rxfd->rfs) & IPG_RFS_RXFCSERROR) ; in ipg_nic_rx()
1449 __le64 info = rxfd->frag_info; in ipg_nic_rx()
1499 while ((le64_to_cpu(rxfd->rfs) & IPG_RFS_RFDDONE) && in ipg_nic_rx()
1500 !((le64_to_cpu(rxfd->rfs) & IPG_RFS_FRAMESTART) && in ipg_nic_rx()
1501 (le64_to_cpu(rxfd->rfs) & IPG_RFS_FRAMEEND))) { in ipg_nic_rx()
1504 rxfd = sp->rxd + entry; in ipg_nic_rx()
1519 le64_to_cpu(rxfd->frag_info) & ~IPG_RFI_FRAGLEN, in ipg_nic_rx()
1690 struct ipg_rx *rxfd = sp->rxd + i; in ipg_rx_clear() local
1695 le64_to_cpu(rxfd->frag_info) & ~IPG_RFI_FRAGLEN, in ipg_rx_clear()