Lines Matching defs:rx_desc

924 	int rx_desc = rxq->next_desc_to_proc;
926 rxq->next_desc_to_proc = MVNETA_QUEUE_NEXT_DESC(rxq, rx_desc);
928 return rxq->descs + rx_desc;
1722 static void mvneta_rx_desc_fill(struct mvneta_rx_desc *rx_desc,
1728 rx_desc->buf_phys_addr = phys_addr;
1729 i = rx_desc - rxq->descs;
1814 struct mvneta_rx_desc *rx_desc)
1817 u32 status = rx_desc->status;
1827 status, rx_desc->data_size);
1831 status, rx_desc->data_size);
1835 status, rx_desc->data_size);
1839 status, rx_desc->data_size);
1936 struct mvneta_rx_desc *rx_desc,
1949 mvneta_rx_desc_fill(rx_desc, phys_addr, page, rxq);
1997 struct mvneta_rx_desc *rx_desc =
1999 u8 pool_id = MVNETA_RX_GET_BM_POOL_ID(rx_desc);
2005 rx_desc->buf_phys_addr);
2011 struct mvneta_rx_desc *rx_desc = rxq->descs + i;
2013 if (!data || !(rx_desc->buf_phys_addr))
2043 struct mvneta_rx_desc *rx_desc;
2048 rx_desc = rxq->descs + curr_desc;
2049 if (!(rx_desc->buf_phys_addr)) {
2050 if (mvneta_rx_refill(pp, rx_desc, rxq, GFP_ATOMIC)) {
2315 struct mvneta_rx_desc *rx_desc,
2336 rx_desc->buf_phys_addr,
2339 rx_desc->buf_phys_addr = 0;
2350 struct mvneta_rx_desc *rx_desc,
2369 rx_desc->buf_phys_addr,
2371 rx_desc->buf_phys_addr = 0;
2446 struct mvneta_rx_desc *rx_desc = mvneta_rxq_next_desc_get(rxq);
2451 index = rx_desc - rxq->descs;
2454 rx_status = rx_desc->status;
2461 mvneta_rx_error(pp, rx_desc);
2465 size = rx_desc->data_size;
2469 mvneta_swbm_rx_frame(pp, rx_desc, rxq, &xdp_buf,
2473 rx_desc->buf_phys_addr = 0;
2479 mvneta_swbm_add_rx_fragment(pp, rx_desc, rxq, &xdp_buf,
2557 struct mvneta_rx_desc *rx_desc = mvneta_rxq_next_desc_get(rxq);
2567 rx_status = rx_desc->status;
2568 rx_bytes = rx_desc->data_size - (ETH_FCS_LEN + MVNETA_MH_SIZE);
2569 data = (u8 *)(uintptr_t)rx_desc->buf_cookie;
2570 phys_addr = rx_desc->buf_phys_addr;
2571 pool_id = MVNETA_RX_GET_BM_POOL_ID(rx_desc);
2579 rx_desc->buf_phys_addr);
2581 mvneta_rx_error(pp, rx_desc);
2593 rx_desc->buf_phys_addr,
2609 rx_desc->buf_phys_addr);