Lines Matching refs:fi

138 	struct dpaa_eth_frame_info *fi;  in dpaa_eth_fi_alloc()  local
140 fi = uma_zalloc(sc->sc_fi_zone, M_NOWAIT | M_ZERO); in dpaa_eth_fi_alloc()
142 return (fi); in dpaa_eth_fi_alloc()
146 dpaa_eth_fi_free(struct dpaa_eth_softc *sc, struct dpaa_eth_frame_info *fi) in dpaa_eth_fi_free() argument
149 uma_zfree(sc->sc_fi_zone, fi); in dpaa_eth_fi_free()
422 struct dpaa_eth_frame_info *fi; in dpaa_eth_fq_tx_confirm_callback() local
438 fi = (struct dpaa_eth_frame_info *)PHYS_TO_DMAP(sgt0->addr); in dpaa_eth_fq_tx_confirm_callback()
441 m_freem(fi->fi_mbuf); in dpaa_eth_fq_tx_confirm_callback()
442 dpaa_eth_fi_free(sc, fi); in dpaa_eth_fq_tx_confirm_callback()
571 dpaa_eth_tx_add_csum(struct dpaa_eth_frame_info *fi) in dpaa_eth_tx_add_csum() argument
573 struct mbuf *m = fi->fi_mbuf; in dpaa_eth_tx_add_csum()
574 struct fman_parse_result *prs = &fi->fi_ic.prs; in dpaa_eth_tx_add_csum()
614 struct dpaa_eth_frame_info *fi; in dpaa_eth_if_start_locked() local
638 fi = dpaa_eth_fi_alloc(sc); in dpaa_eth_if_start_locked()
639 if (fi == NULL) in dpaa_eth_if_start_locked()
644 dpaa_eth_fi_free(sc, fi); in dpaa_eth_if_start_locked()
652 fi->fi_mbuf = m0; in dpaa_eth_if_start_locked()
661 fi->fi_sgt[i].addr = pmap_kextract((vm_offset_t)fi); in dpaa_eth_if_start_locked()
671 fi->fi_sgt[i].addr = pmap_kextract(vaddr); in dpaa_eth_if_start_locked()
672 fi->fi_sgt[i].length = ssize; in dpaa_eth_if_start_locked()
674 fi->fi_sgt[i].extension = 0; in dpaa_eth_if_start_locked()
675 fi->fi_sgt[i].final = 0; in dpaa_eth_if_start_locked()
676 fi->fi_sgt[i].bpid = 0; in dpaa_eth_if_start_locked()
677 fi->fi_sgt[i].offset = 0; in dpaa_eth_if_start_locked()
693 dpaa_eth_fi_free(sc, fi); in dpaa_eth_if_start_locked()
698 fi->fi_sgt[i - 1].final = 1; in dpaa_eth_if_start_locked()
700 fd.addr = pmap_kextract((vm_offset_t)&fi->fi_ic); in dpaa_eth_if_start_locked()
709 fd.cmd_stat = dpaa_eth_tx_add_csum(fi); in dpaa_eth_if_start_locked()
713 dpaa_eth_fi_free(sc, fi); in dpaa_eth_if_start_locked()