Searched refs:tx_desc (Results 1 - 25 of 37) sorted by relevance

12

/freebsd-9.3-release/sys/ofed/drivers/net/mlx4/
H A Den_tx.c232 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 Dif_agevar.h74 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 Drge.c398 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 Dif_macbvar.h122 struct tx_desc_info tx_desc[MACB_MAX_TX_BUFFERS]; member in struct:macb_softc
H A Dif_macb.c229 &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 Dif_alcvar.h34 #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 Dif_ecevar.h170 struct tx_desc_info tx_desc[ECE_MAX_TX_BUFFERS]; member in struct:ece_softc
H A Dif_ece.c546 &(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 Dif_txvar.h99 struct epic_tx_desc *tx_desc; member in struct:__anon9044
H A Dif_tx.c325 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 Dif_vtevar.h66 struct vte_tx_desc *tx_desc; member in struct:vte_txdesc
H A Dif_vte.c1085 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 Dif_alevar.h93 struct tx_desc *ale_tx_ring;
109 (sizeof(struct tx_desc) * ALE_TX_RING_CNT)
/freebsd-9.3-release/sys/dev/tsec/
H A Dif_tsec.c357 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 Dif_jmevar.h103 struct jme_desc *tx_desc; member in struct:jme_txdesc
/freebsd-9.3-release/sys/dev/nve/
H A Dif_nvereg.h153 struct nve_tx_desc *tx_desc; member in struct:nve_softc
H A Dif_nve.c407 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 Dif_nlge.c207 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 Dif_vgevar.h91 struct vge_tx_desc *tx_desc; member in struct:vge_txdesc
H A Dif_vge.c1321 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 Dcxgb_adapter.h222 struct tx_desc;
239 struct tx_desc *desc;
H A Dcxgb_sge.c155 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 Dadapter.h261 struct tx_desc { struct
356 struct tx_desc *desc; /* KVA of descriptor ring */
/freebsd-9.3-release/sys/dev/qlxge/
H A Dqls_hw.c675 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 Dif_lem.c523 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...]

Completed in 379 milliseconds

12