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

12

/freebsd-11-stable/sys/dev/iser/
H A Diser_initiator.c104 struct iser_tx_desc *tx_desc)
109 tx_desc->dma_addr, ISER_HEADERS_LEN, DMA_TO_DEVICE);
111 memset(&tx_desc->iser_header, 0, sizeof(struct iser_hdr));
112 tx_desc->iser_header.flags = ISER_VER;
114 tx_desc->num_sge = 1;
116 if (tx_desc->tx_sg[0].lkey != device->mr->lkey) {
117 tx_desc->tx_sg[0].lkey = device->mr->lkey;
118 ISER_DBG("sdesc %p lkey mismatch, fixing", tx_desc);
363 struct iser_tx_desc *tx_desc = &iser_pdu->desc; local
370 tx_desc
103 iser_create_send_desc(struct iser_conn *iser_conn, struct iser_tx_desc *tx_desc) argument
530 iser_snd_completion(struct iser_tx_desc *tx_desc, struct ib_conn *ib_conn) argument
[all...]
H A Dicl_iser.c87 struct iser_tx_desc *tx_desc = &pdu->desc; local
92 dma_addr = ib_dma_map_single(device->ib_device, (void *)tx_desc,
99 tx_desc->mapped = true;
100 tx_desc->dma_addr = dma_addr;
101 tx_desc->tx_sg[0].addr = tx_desc->dma_addr;
102 tx_desc->tx_sg[0].length = ISER_HEADERS_LEN;
103 tx_desc->tx_sg[0].lkey = device->mr->lkey;
461 struct iser_tx_desc *tx_desc = &iser_pdu->desc; local
477 if (likely(tx_desc
[all...]
H A Diser_verbs.c119 struct iser_tx_desc *tx_desc; local
130 tx_desc = (struct iser_tx_desc *)(uintptr_t)wc->wr_id;
131 iser_snd_completion(tx_desc, ib_conn);
924 int iser_post_send(struct ib_conn *ib_conn, struct iser_tx_desc *tx_desc, argument
931 tx_desc->dma_addr, ISER_HEADERS_LEN,
935 send_wr.wr_id = (uintptr_t)tx_desc;
936 send_wr.sg_list = tx_desc->tx_sg;
937 send_wr.num_sge = tx_desc->num_sge;
/freebsd-11-stable/sys/dev/mlx4/mlx4_en/
H A Dmlx4_en_tx.c275 struct mlx4_en_tx_desc *tx_desc = (struct mlx4_en_tx_desc *) local
277 volatile __be32 *ptr = (__be32 *)tx_desc;
641 volatile struct mlx4_en_tx_desc *tx_desc; local
685 tx_desc = (volatile struct mlx4_en_tx_desc *)
688 dseg = &tx_desc->data;
695 tx_desc->ctrl.srcrb_flags = CTRL_FLAGS;
698 tx_desc->ctrl.srcrb_flags |= cpu_to_be32(MLX4_WQE_CTRL_IP_CSUM);
702 tx_desc->ctrl.srcrb_flags |= cpu_to_be32(MLX4_WQE_CTRL_TCP_UDP_CSUM);
705 if (likely(tx_desc->ctrl.srcrb_flags != CTRL_FLAGS)) {
712 tx_desc
[all...]
/freebsd-11-stable/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-11-stable/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.c238 &sc->tx_desc[i].dmamap);
257 td = &sc->tx_desc[i];
648 td = &sc->tx_desc[i];
679 td = &sc->tx_desc[sc->tx_cons];
885 txd = txd_last = &sc->tx_desc[prod];
1055 td = &sc->tx_desc[i];
/freebsd-11-stable/sys/dev/alc/
H A Dif_alcvar.h34 #define ALC_TX_RING_ALIGN sizeof(struct tx_desc)
63 (sizeof(struct tx_desc) * ALC_TX_RING_CNT)
96 struct tx_desc *alc_tx_ring;
/freebsd-11-stable/sys/arm/cavium/cns11xx/
H A Dif_ecevar.h170 struct tx_desc_info tx_desc[ECE_MAX_TX_BUFFERS]; member in struct:ece_softc
H A Dif_ece.c547 &(sc->tx_desc[i].dmamap));
562 if (sc->tx_desc[i].buff) {
563 m_freem(sc->tx_desc[i].buff);
564 sc->tx_desc[i].buff= 0;
587 sc->tx_desc[i].dmamap);
588 sc->tx_desc[i].dmamap = 0;
1498 desc = sc->tx_desc[sc->tx_cons].desc;
1500 struct tx_desc_info *td = &(sc->tx_desc[sc->tx_cons]);
1621 mapp = sc->tx_desc[sc->tx_prod].dmamap;
1633 sc->tx_desc[s
[all...]
/freebsd-11-stable/sys/dev/tx/
H A Dif_txvar.h99 struct epic_tx_desc *tx_desc; member in struct:__anon11764
H A Dif_tx.c327 error = bus_dmamem_alloc(sc->ttag, (void **)&sc->tx_desc,
333 error = bus_dmamap_load(sc->ttag, sc->tmap, sc->tx_desc,
454 if (sc->tx_desc) {
456 bus_dmamem_free(sc->ttag, sc->tx_desc, sc->tmap);
662 desc = sc->tx_desc + sc->cur_tx;
824 desc = sc->tx_desc + sc->dirty_tx;
1490 desc = sc->tx_desc + sc->cur_tx;
1604 struct epic_tx_desc *desc = sc->tx_desc + i;
1683 struct epic_tx_desc *desc = sc->tx_desc + i;
/freebsd-11-stable/sys/dev/vte/
H A Dif_vtevar.h66 struct vte_tx_desc *tx_desc; member in struct:vte_txdesc
H A Dif_vte.c1086 txd->tx_desc->dtlen = htole16(VTE_TX_LEN(txsegs[0].ds_len));
1087 txd->tx_desc->dtbp = htole32(txsegs[0].ds_addr);
1093 txd->tx_desc->dtst = htole16(VTE_DTST_TX_OWN);
1406 status = le16toh(txd->tx_desc->dtst);
1911 txd->tx_desc = desc;
/freebsd-11-stable/sys/dev/ale/
H A Dif_alevar.h93 struct tx_desc *ale_tx_ring;
109 (sizeof(struct tx_desc) * ALE_TX_RING_CNT)
/freebsd-11-stable/sys/dev/tsec/
H A Dif_tsec.c363 struct tsec_desc *tx_desc = sc->tsec_tx_vaddr; local
490 tx_desc[i].bufptr = 0;
491 tx_desc[i].length = 0;
492 tx_desc[i].flags = ((i == TSEC_TX_NUM_DESC - 1) ?
789 struct tsec_desc *tx_desc = NULL; local
825 tx_desc = TSEC_GET_CUR_TX_DESC(sc);
827 tx_desc->length = segs[seg].ds_len;
828 tx_desc->bufptr = segs[seg].ds_addr;
838 tx_desc->flags =
839 (tx_desc
1422 struct tsec_desc *tx_desc; local
[all...]
/freebsd-11-stable/sys/dev/jme/
H A Dif_jmevar.h103 struct jme_desc *tx_desc; member in struct:jme_txdesc
/freebsd-11-stable/sys/mips/rmi/dev/nlge/
H A Dif_nlge.c207 uint64_t fr_stid, struct nlge_tx_desc **tx_desc);
723 struct nlge_tx_desc *tx_desc; local
733 tx_desc = NULL;
756 ret = prepare_fmn_message(sc, &msg, &n_entries, m, fr_stid, &tx_desc);
770 if (tx_desc != NULL) {
771 uma_zfree(nl_tx_desc_zone, tx_desc);
2027 struct nlge_tx_desc **tx_desc)
2100 *tx_desc = p2p;
2141 struct nlge_tx_desc *tx_desc; local
2150 tx_desc
2025 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-11-stable/sys/dev/vge/
H A Dif_vgevar.h91 struct vge_tx_desc *tx_desc; member in struct:vge_txdesc
H A Dif_vge.c1320 txd->tx_desc = &rd->vge_tx_ring[i];
1644 txd->tx_desc->vge_frag[0].vge_addrhi = 0;
1893 txd->tx_desc->vge_sts = htole32(m->m_pkthdr.len << 16);
1909 txd->tx_desc->vge_ctl = htole32(cflags | ((nsegs + 1) << 28) |
1912 frag = &txd->tx_desc->vge_frag[i];
1925 txd->tx_desc->vge_ctl |= htole32(VGE_TDCTL_TIC);
1926 txd->tx_desc->vge_sts |= htole32(VGE_TDSTS_OWN);
1986 txd->tx_desc->vge_frag[0].vge_addrhi |= htole32(VGE_TXDESC_Q);
/freebsd-11-stable/sys/dev/ixl/
H A Dixl_txrx.c929 struct i40e_tx_desc *tx_desc, *eop_desc; local
947 tx_desc = (struct i40e_tx_desc *)&txr->base[first];
999 tx_desc = &txr->base[first];
1049 struct i40e_tx_desc *tx_desc, *eop_desc; local
1062 tx_desc = &txr->base[first];
1120 tx_desc = &txr->base[first];
/freebsd-11-stable/sys/dev/cxgb/
H A Dcxgb_adapter.h224 struct tx_desc;
241 struct tx_desc *desc;
H A Dcxgb_sge.c150 struct tx_desc { struct
1252 wr_gen2(struct tx_desc *d, unsigned int gen)
1277 write_wr_hdr_sgl(unsigned int ndesc, struct tx_desc *txd, struct txq_state *txqs,
1339 wr_gen2((struct tx_desc *)wp, ogen);
1369 struct tx_desc *txd;
1775 write_imm(struct tx_desc *d, caddr_t src,
2205 struct tx_desc *d = &q->desc[pidx];
2479 sizeof(struct tx_desc), sz,
3158 struct tx_desc *txd;
3225 struct tx_desc *tx
[all...]
/freebsd-11-stable/sys/dev/cxgbe/
H A Dadapter.h334 struct tx_desc { struct
444 struct tx_desc *desc; /* KVA of descriptor ring */
709 struct tx_desc *desc;
/freebsd-11-stable/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++;

Completed in 230 milliseconds

12