/freebsd-11-stable/sys/dev/iser/ |
H A D | iser_initiator.c | 104 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 D | icl_iser.c | 87 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 D | iser_verbs.c | 119 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 D | mlx4_en_tx.c | 275 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 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-11-stable/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 | 238 &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 D | if_alcvar.h | 34 #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 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 | 547 &(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 D | if_txvar.h | 99 struct epic_tx_desc *tx_desc; member in struct:__anon11764
|
H A D | if_tx.c | 327 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 D | if_vtevar.h | 66 struct vte_tx_desc *tx_desc; member in struct:vte_txdesc
|
H A D | if_vte.c | 1086 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 D | if_alevar.h | 93 struct tx_desc *ale_tx_ring; 109 (sizeof(struct tx_desc) * ALE_TX_RING_CNT)
|
/freebsd-11-stable/sys/dev/tsec/ |
H A D | if_tsec.c | 363 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 D | if_jmevar.h | 103 struct jme_desc *tx_desc; member in struct:jme_txdesc
|
/freebsd-11-stable/sys/mips/rmi/dev/nlge/ |
H A D | if_nlge.c | 207 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 D | if_vgevar.h | 91 struct vge_tx_desc *tx_desc; member in struct:vge_txdesc
|
H A D | if_vge.c | 1320 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 D | ixl_txrx.c | 929 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 D | cxgb_adapter.h | 224 struct tx_desc; 241 struct tx_desc *desc;
|
H A D | cxgb_sge.c | 150 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 D | adapter.h | 334 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 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++;
|