Lines Matching defs:rdesc
1257 xgbe_tx_complete(struct xgbe_ring_desc *rdesc)
1259 return (!XGMAC_GET_BITS_LE(rdesc->desc3, TX_NORMAL_DESC3, OWN));
1283 struct xgbe_ring_desc *rdesc = rdata->rdesc;
1291 rdesc->desc0 = 0;
1292 rdesc->desc1 = 0;
1293 rdesc->desc2 = 0;
1294 rdesc->desc3 = 0;
1355 struct xgbe_ring_desc *rdesc;
1362 rdesc = rdata->rdesc;
1365 if (XGMAC_GET_BITS_LE(rdesc->desc3, RX_NORMAL_DESC3, OWN))
1370 if (XGMAC_GET_BITS_LE(rdesc->desc3, RX_NORMAL_DESC3, CTXT)) {
1383 if (XGMAC_GET_BITS_LE(rdesc->desc3, RX_NORMAL_DESC3, CDA))
1388 if (XGMAC_GET_BITS_LE(rdesc->desc3, RX_NORMAL_DESC3, FD)) {
1391 rdata->rx.hdr_len = XGMAC_GET_BITS_LE(rdesc->desc2,
1400 if (XGMAC_GET_BITS_LE(rdesc->desc3, RX_NORMAL_DESC3, RSV)) {
1404 packet->rss_hash = le32_to_cpu(rdesc->desc1);
1406 l34t = XGMAC_GET_BITS_LE(rdesc->desc3, RX_NORMAL_DESC3, L34T);
1427 if (!XGMAC_GET_BITS_LE(rdesc->desc3, RX_NORMAL_DESC3, LD)) {
1439 rdata->rx.len = XGMAC_GET_BITS_LE(rdesc->desc3, RX_NORMAL_DESC3, PL);
1447 err = XGMAC_GET_BITS_LE(rdesc->desc3, RX_NORMAL_DESC3, ES);
1448 etlt = XGMAC_GET_BITS_LE(rdesc->desc3, RX_NORMAL_DESC3, ETLT);
1457 packet->vlan_ctag = XGMAC_GET_BITS_LE(rdesc->desc0,
1491 __func__, rdesc->desc0, rdesc->desc1, rdesc->desc2,
1492 rdesc->desc3);
1505 xgbe_is_context_desc(struct xgbe_ring_desc *rdesc)
1508 return (XGMAC_GET_BITS_LE(rdesc->desc3, TX_NORMAL_DESC3, CTXT));
1512 xgbe_is_last_desc(struct xgbe_ring_desc *rdesc)
1515 return (XGMAC_GET_BITS_LE(rdesc->desc3, TX_NORMAL_DESC3, LD));