Lines Matching refs:exp_desc

412 	__le64 *exp_desc = NULL, *exp_bufs = NULL;  in xgene_enet_setup_tx_desc()  local
454 exp_desc = (void *)&tx_ring->raw_desc[tail]; in xgene_enet_setup_tx_desc()
456 memset(exp_desc, 0, sizeof(struct xgene_enet_raw_desc)); in xgene_enet_setup_tx_desc()
460 exp_desc[i ^ 1] = cpu_to_le64(LAST_BUFFER); in xgene_enet_setup_tx_desc()
497 xgene_set_addr_len(exp_desc, i, dma_addr, hw_len); in xgene_enet_setup_tx_desc()
507 xgene_set_addr_len(exp_desc, i, dma_addr, in xgene_enet_setup_tx_desc()
533 exp_desc[2] = cpu_to_le64(SET_VAL(DATAADDR, dma_addr) | in xgene_enet_setup_tx_desc()
610 struct xgene_enet_raw_desc *exp_desc) in xgene_enet_free_pagepool() argument
612 __le64 *desc = (void *)exp_desc; in xgene_enet_free_pagepool()
620 if (!buf_pool || !raw_desc || !exp_desc || in xgene_enet_free_pagepool()
670 struct xgene_enet_raw_desc *exp_desc) in xgene_enet_rx_frame() argument
719 xgene_enet_free_pagepool(page_pool, raw_desc, exp_desc); in xgene_enet_rx_frame()
731 desc = (void *)exp_desc; in xgene_enet_rx_frame()
788 struct xgene_enet_raw_desc *raw_desc, *exp_desc; in xgene_enet_process_ring() local
798 exp_desc = NULL; in xgene_enet_process_ring()
806 exp_desc = &ring->raw_desc[head]; in xgene_enet_process_ring()
808 if (unlikely(xgene_enet_is_desc_slot_empty(exp_desc))) { in xgene_enet_process_ring()
817 ret = xgene_enet_rx_frame(ring, raw_desc, exp_desc); in xgene_enet_process_ring()
823 if (exp_desc) in xgene_enet_process_ring()
824 xgene_enet_mark_desc_slot_empty(exp_desc); in xgene_enet_process_ring()