Lines Matching refs:rfa
1843 struct fxp_rfa *rfa; in fxp_intr_body() local
1904 rfa = (struct fxp_rfa *)(m->m_ext.ext_buf + in fxp_intr_body()
1920 status = le16toh(rfa->rfa_status); in fxp_intr_body()
1945 total_len = le16toh(rfa->actual_size) & 0x3fff; in fxp_intr_body()
1970 ntohs(rfa->rfax_vlan_id); in fxp_intr_body()
2611 struct fxp_rfa *rfa; in fxp_new_rfabuf() local
2629 rfa = mtod(m, struct fxp_rfa *); in fxp_new_rfabuf()
2631 rfa->size = htole16(MCLBYTES - sc->rfa_size - RFA_ALIGNMENT_FUDGE); in fxp_new_rfabuf()
2633 rfa->rfa_status = 0; in fxp_new_rfabuf()
2634 rfa->rfa_control = htole16(FXP_RFA_CONTROL_EL); in fxp_new_rfabuf()
2635 rfa->actual_size = 0; in fxp_new_rfabuf()
2645 le32enc(&rfa->link_addr, 0xffffffff); in fxp_new_rfabuf()
2646 le32enc(&rfa->rbd_addr, 0xffffffff); in fxp_new_rfabuf()
2649 error = bus_dmamap_load(sc->fxp_rxmtag, sc->spare_map, rfa, in fxp_new_rfabuf()
2699 struct fxp_rfa *rfa; in fxp_discard_rfabuf() local
2713 rfa = mtod(m, struct fxp_rfa *); in fxp_discard_rfabuf()
2715 rfa->size = htole16(MCLBYTES - sc->rfa_size - RFA_ALIGNMENT_FUDGE); in fxp_discard_rfabuf()
2717 rfa->rfa_status = 0; in fxp_discard_rfabuf()
2718 rfa->rfa_control = htole16(FXP_RFA_CONTROL_EL); in fxp_discard_rfabuf()
2719 rfa->actual_size = 0; in fxp_discard_rfabuf()
2727 le32enc(&rfa->link_addr, 0xffffffff); in fxp_discard_rfabuf()
2728 le32enc(&rfa->rbd_addr, 0xffffffff); in fxp_discard_rfabuf()