/freebsd-9.3-release/sys/ofed/drivers/net/mlx4/ |
H A D | en_tx.c | 232 struct mlx4_en_tx_desc *tx_desc = ring->buf + index * TXBB_SIZE; local 233 struct mlx4_wqe_data_seg *data = (void *) tx_desc + tx_info->data_offset; 238 __be32 *ptr = (__be32 *)tx_desc; 242 if (likely((void *) tx_desc + tx_info->nr_txbb * TXBB_SIZE <= end)) { 595 static void build_inline_wqe(struct mlx4_en_tx_desc *tx_desc, struct mbuf *mb, argument 598 struct mlx4_wqe_inline_seg *inl = &tx_desc->inl; 616 tx_desc->ctrl.vlan_tag = cpu_to_be16(*vlan_tag); 617 tx_desc->ctrl.ins_vlan = MLX4_WQE_CTRL_INS_VLAN * !!(*vlan_tag); 618 tx_desc->ctrl.fence_size = (real_size / 16) & 0x3f; 695 struct mlx4_en_tx_desc *tx_desc; local [all...] |
/freebsd-9.3-release/sys/dev/age/ |
H A D | if_agevar.h | 74 struct tx_desc *tx_desc; member in struct:age_txdesc 115 struct tx_desc *age_tx_ring; 128 (sizeof(struct tx_desc) * AGE_TX_RING_CNT)
|
/freebsd-9.3-release/sys/mips/rmi/dev/xlr/ |
H A D | rge.c | 398 struct p2d_tx_desc *tx_desc; local 403 mtx_init(&tx_desc_lock[i], "xlr tx_desc", NULL, MTX_SPIN); 419 tx_desc = (struct p2d_tx_desc *)unmapped_addr; 423 node->ptr = tx_desc; 424 tx_desc++; 434 struct p2d_tx_desc *tx_desc = NULL; local 442 tx_desc = node->ptr; 449 return tx_desc; 452 free_p2d_desc(struct p2d_tx_desc *tx_desc) argument 462 node->ptr = tx_desc; 470 build_frag_list(struct mbuf *m_head, struct msgrng_msg *p2p_msg, struct p2d_tx_desc *tx_desc) argument 548 struct p2d_tx_desc *tx_desc, *chk_addr; local 1414 mac_xmit(struct mbuf *m, struct rge_softc *sc, struct driver_data *priv, int len, struct p2d_tx_desc *tx_desc) argument 1466 rmi_xlr_mac_xmit(struct mbuf *m, struct rge_softc *sc, int len, struct p2d_tx_desc *tx_desc) argument 2090 struct p2d_tx_desc *tx_desc = NULL; local [all...] |
/freebsd-9.3-release/sys/arm/at91/ |
H A D | if_macbvar.h | 122 struct tx_desc_info tx_desc[MACB_MAX_TX_BUFFERS]; member in struct:macb_softc
|
H A D | if_macb.c | 229 &sc->tx_desc[i].dmamap); 248 td = &sc->tx_desc[i]; 640 td = &sc->tx_desc[i]; 671 td = &sc->tx_desc[sc->tx_cons]; 877 txd = txd_last = &sc->tx_desc[prod]; 1047 td = &sc->tx_desc[i];
|
/freebsd-9.3-release/sys/dev/alc/ |
H A D | if_alcvar.h | 34 #define ALC_TX_RING_ALIGN sizeof(struct tx_desc) 59 (sizeof(struct tx_desc) * ALC_TX_RING_CNT) 92 struct tx_desc *alc_tx_ring;
|
/freebsd-9.3-release/sys/arm/econa/ |
H A D | if_ecevar.h | 170 struct tx_desc_info tx_desc[ECE_MAX_TX_BUFFERS]; member in struct:ece_softc
|
H A D | if_ece.c | 546 &(sc->tx_desc[i].dmamap)); 561 if (sc->tx_desc[i].buff) { 562 m_freem(sc->tx_desc[i].buff); 563 sc->tx_desc[i].buff= 0; 584 sc->tx_desc[i].dmamap); 585 sc->tx_desc[i].dmamap = 0; 1489 desc = sc->tx_desc[sc->tx_cons].desc; 1491 struct tx_desc_info *td = &(sc->tx_desc[sc->tx_cons]); 1612 mapp = sc->tx_desc[sc->tx_prod].dmamap; 1624 sc->tx_desc[s [all...] |
/freebsd-9.3-release/sys/dev/tx/ |
H A D | if_txvar.h | 99 struct epic_tx_desc *tx_desc; member in struct:__anon9044
|
H A D | if_tx.c | 325 error = bus_dmamem_alloc(sc->ttag, (void **)&sc->tx_desc, 331 error = bus_dmamap_load(sc->ttag, sc->tmap, sc->tx_desc, 451 if (sc->tx_desc) { 453 bus_dmamem_free(sc->ttag, sc->tx_desc, sc->tmap); 661 desc = sc->tx_desc + sc->cur_tx; 823 desc = sc->tx_desc + sc->dirty_tx; 1489 desc = sc->tx_desc + sc->cur_tx; 1603 struct epic_tx_desc *desc = sc->tx_desc + i; 1682 struct epic_tx_desc *desc = sc->tx_desc + i;
|
/freebsd-9.3-release/sys/dev/vte/ |
H A D | if_vtevar.h | 66 struct vte_tx_desc *tx_desc; member in struct:vte_txdesc
|
H A D | if_vte.c | 1085 txd->tx_desc->dtlen = htole16(VTE_TX_LEN(txsegs[0].ds_len)); 1086 txd->tx_desc->dtbp = htole32(txsegs[0].ds_addr); 1092 txd->tx_desc->dtst = htole16(VTE_DTST_TX_OWN); 1389 status = le16toh(txd->tx_desc->dtst); 1894 txd->tx_desc = desc;
|
/freebsd-9.3-release/sys/dev/ale/ |
H A D | if_alevar.h | 93 struct tx_desc *ale_tx_ring; 109 (sizeof(struct tx_desc) * ALE_TX_RING_CNT)
|
/freebsd-9.3-release/sys/dev/tsec/ |
H A D | if_tsec.c | 357 struct tsec_desc *tx_desc = sc->tsec_tx_vaddr; local 481 tx_desc[i].bufptr = 0; 482 tx_desc[i].length = 0; 483 tx_desc[i].flags = ((i == TSEC_TX_NUM_DESC - 1) ? 780 struct tsec_desc *tx_desc = NULL; local 816 tx_desc = TSEC_GET_CUR_TX_DESC(sc); 818 tx_desc->length = segs[seg].ds_len; 819 tx_desc->bufptr = segs[seg].ds_addr; 829 tx_desc->flags = 830 (tx_desc 1413 struct tsec_desc *tx_desc; local [all...] |
/freebsd-9.3-release/sys/dev/jme/ |
H A D | if_jmevar.h | 103 struct jme_desc *tx_desc; member in struct:jme_txdesc
|
/freebsd-9.3-release/sys/dev/nve/ |
H A D | if_nvereg.h | 153 struct nve_tx_desc *tx_desc; member in struct:nve_softc
|
H A D | if_nve.c | 407 error = bus_dmamem_alloc(sc->ttag, (void **)&sc->tx_desc, 413 bzero(sc->tx_desc, sizeof(struct nve_tx_desc) * TX_RING_SIZE); 414 error = bus_dmamap_load(sc->ttag, sc->tmap, sc->tx_desc, 615 if (sc->tx_desc) { 800 struct nve_tx_desc *desc = sc->tx_desc + i; 841 struct nve_tx_desc *desc = sc->tx_desc + i; 887 desc = sc->tx_desc + sc->cur_tx;
|
/freebsd-9.3-release/sys/mips/rmi/dev/nlge/ |
H A D | if_nlge.c | 207 uint64_t fr_stid, struct nlge_tx_desc **tx_desc); 721 struct nlge_tx_desc *tx_desc; local 731 tx_desc = NULL; 754 ret = prepare_fmn_message(sc, &msg, &n_entries, m, fr_stid, &tx_desc); 768 if (tx_desc != NULL) { 769 uma_zfree(nl_tx_desc_zone, tx_desc); 2025 struct nlge_tx_desc **tx_desc) 2098 *tx_desc = p2p; 2139 struct nlge_tx_desc *tx_desc; local 2148 tx_desc 2023 prepare_fmn_message(struct nlge_softc *sc, struct msgrng_msg *fmn_msg, uint32_t *n_entries, struct mbuf *mbuf_chain, uint64_t fb_stn_id, struct nlge_tx_desc **tx_desc) argument [all...] |
/freebsd-9.3-release/sys/dev/vge/ |
H A D | if_vgevar.h | 91 struct vge_tx_desc *tx_desc; member in struct:vge_txdesc
|
H A D | if_vge.c | 1321 txd->tx_desc = &rd->vge_tx_ring[i]; 1645 txd->tx_desc->vge_frag[0].vge_addrhi = 0; 1894 txd->tx_desc->vge_sts = htole32(m->m_pkthdr.len << 16); 1910 txd->tx_desc->vge_ctl = htole32(cflags | ((nsegs + 1) << 28) | 1913 frag = &txd->tx_desc->vge_frag[i]; 1926 txd->tx_desc->vge_ctl |= htole32(VGE_TDCTL_TIC); 1927 txd->tx_desc->vge_sts |= htole32(VGE_TDSTS_OWN); 1987 txd->tx_desc->vge_frag[0].vge_addrhi |= htole32(VGE_TXDESC_Q);
|
/freebsd-9.3-release/sys/dev/cxgb/ |
H A D | cxgb_adapter.h | 222 struct tx_desc; 239 struct tx_desc *desc;
|
H A D | cxgb_sge.c | 155 struct tx_desc { struct 1258 wr_gen2(struct tx_desc *d, unsigned int gen) 1283 write_wr_hdr_sgl(unsigned int ndesc, struct tx_desc *txd, struct txq_state *txqs, 1345 wr_gen2((struct tx_desc *)wp, ogen); 1375 struct tx_desc *txd; 1780 write_imm(struct tx_desc *d, caddr_t src, 2210 struct tx_desc *d = &q->desc[pidx]; 2484 sizeof(struct tx_desc), sz, 3169 struct tx_desc *txd; 3239 struct tx_desc *tx [all...] |
/freebsd-9.3-release/sys/dev/cxgbe/ |
H A D | adapter.h | 261 struct tx_desc { struct 356 struct tx_desc *desc; /* KVA of descriptor ring */
|
/freebsd-9.3-release/sys/dev/qlxge/ |
H A D | qls_hw.c | 675 q81_txb_desc_t *tx_desc; local 754 tx_desc = ha->tx_ring[txr_idx].tx_buf[txr_next].oal_vaddr; 757 tx_desc->baddr = segs->ds_addr; 758 tx_desc->length = segs->ds_len; 761 tx_desc->flags = Q81_RXB_DESC_FLAGS_E; 763 tx_desc->flags = 0; 766 tx_desc++;
|
/freebsd-9.3-release/sys/dev/e1000/ |
H A D | if_lem.c | 523 device_printf(dev, "Unable to allocate tx_desc memory\n"); 1743 struct e1000_tx_desc *tx_desc; local 1753 tx_desc = &adapter->tx_desc_base[hw_tdt]; 1754 length += tx_desc->lower.flags.length; 1755 eop = tx_desc->lower.data & E1000_TXD_CMD_EOP; 2982 struct e1000_tx_desc *tx_desc, *eop_desc; local 2996 tx_desc = &adapter->tx_desc_base[first]; 3017 tx_desc->upper.data = 0; 3018 tx_desc->lower.data = 0; 3019 tx_desc [all...] |