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

12

/freebsd-13-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.c88 struct iser_tx_desc *tx_desc = &pdu->desc; local
93 dma_addr = ib_dma_map_single(device->ib_device, (void *)tx_desc,
100 tx_desc->mapped = true;
101 tx_desc->dma_addr = dma_addr;
102 tx_desc->tx_sg[0].addr = tx_desc->dma_addr;
103 tx_desc->tx_sg[0].length = ISER_HEADERS_LEN;
104 tx_desc->tx_sg[0].lkey = device->mr->lkey;
462 struct iser_tx_desc *tx_desc = &iser_pdu->desc; local
478 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-13-stable/sys/dev/rtwn/pci/
H A Drtwn_pci_tx.c93 struct mbuf *m, uint8_t *tx_desc, uint8_t type)
133 rtwn_pci_copy_tx_desc(pc, txd, tx_desc);
200 uint8_t *tx_desc, int id)
225 rtwn_pci_copy_tx_desc(pc, txd, tx_desc);
259 struct mbuf *m, uint8_t *tx_desc, uint8_t type, int id)
266 error = rtwn_pci_tx_start_beacon(sc, m, tx_desc, id);
268 error = rtwn_pci_tx_start_frame(sc, ni, m, tx_desc, type);
92 rtwn_pci_tx_start_frame(struct rtwn_softc *sc, struct ieee80211_node *ni, struct mbuf *m, uint8_t *tx_desc, uint8_t type) argument
199 rtwn_pci_tx_start_beacon(struct rtwn_softc *sc, struct mbuf *m, uint8_t *tx_desc, int id) argument
258 rtwn_pci_tx_start(struct rtwn_softc *sc, struct ieee80211_node *ni, struct mbuf *m, uint8_t *tx_desc, uint8_t type, int id) argument
H A Drtwn_pci_attach.c309 void *tx_desc = (uint8_t *)tx_ring->desc + sc->txdesc_len * i; local
313 rtwn_pci_setup_tx_desc(pc, tx_desc, next_desc_addr);
/freebsd-13-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-13-stable/sys/dev/age/
H A Dif_agevar.h76 struct tx_desc *tx_desc; member in struct:age_txdesc
117 struct tx_desc *age_tx_ring;
130 (sizeof(struct tx_desc) * AGE_TX_RING_CNT)
H A Dif_agereg.h622 struct tx_desc { struct
H A Dif_age.c1492 struct tx_desc *desc;
2237 txd->tx_desc->addr = 0;
2238 txd->tx_desc->len = 0;
2239 txd->tx_desc->flags = 0;
2999 txd->tx_desc = &rd->age_tx_ring[i];
/freebsd-13-stable/sys/dev/rtwn/usb/
H A Drtwn_usb_tx.c224 struct mbuf *m, uint8_t *tx_desc, uint8_t type, int id)
253 txd = (struct rtwn_tx_desc_common *)tx_desc;
260 rtwn_dump_tx_desc(sc, tx_desc);
262 memcpy(data->buf, tx_desc, sc->txdesc_len);
223 rtwn_usb_tx_start(struct rtwn_softc *sc, struct ieee80211_node *ni, struct mbuf *m, uint8_t *tx_desc, uint8_t type, int id) argument
/freebsd-13-stable/sys/dev/alc/
H A Dif_alcvar.h36 #define ALC_TX_RING_ALIGN sizeof(struct tx_desc)
65 (sizeof(struct tx_desc) * ALC_TX_RING_CNT)
98 struct tx_desc *alc_tx_ring;
/freebsd-13-stable/sys/dev/vte/
H A Dif_vtevar.h68 struct vte_tx_desc *tx_desc; member in struct:vte_txdesc
H A Dif_vte.c1090 txd->tx_desc->dtlen = htole16(VTE_TX_LEN(txsegs[0].ds_len));
1091 txd->tx_desc->dtbp = htole32(txsegs[0].ds_addr);
1097 txd->tx_desc->dtst = htole16(VTE_DTST_TX_OWN);
1410 status = le16toh(txd->tx_desc->dtst);
1915 txd->tx_desc = desc;
/freebsd-13-stable/sys/dev/ale/
H A Dif_alevar.h95 struct tx_desc *ale_tx_ring;
111 (sizeof(struct tx_desc) * ALE_TX_RING_CNT)
H A Dif_alereg.h724 struct tx_desc { struct
/freebsd-13-stable/sys/dev/tsec/
H A Dif_tsec.c379 struct tsec_desc *tx_desc = sc->tsec_tx_vaddr; local
505 tx_desc[i].bufptr = 0;
506 tx_desc[i].length = 0;
507 tx_desc[i].flags = ((i == TSEC_TX_NUM_DESC - 1) ?
841 struct tsec_desc *tx_desc; local
844 tx_desc = &sc->tsec_tx_vaddr[tx_idx];
845 tx_desc->length = segs[i].ds_len;
846 tx_desc->bufptr = segs[i].ds_addr;
863 tx_desc->flags = (tx_idx == (TSEC_TX_NUM_DESC - 1) ?
1457 struct tsec_desc *tx_desc; local
[all...]
/freebsd-13-stable/sys/dev/jme/
H A Dif_jmevar.h105 struct jme_desc *tx_desc; member in struct:jme_txdesc
/freebsd-13-stable/sys/dev/vge/
H A Dif_vgevar.h93 struct vge_tx_desc *tx_desc; member in struct:vge_txdesc
H A Dif_vge.c1329 txd->tx_desc = &rd->vge_tx_ring[i];
1653 txd->tx_desc->vge_frag[0].vge_addrhi = 0;
1902 txd->tx_desc->vge_sts = htole32(m->m_pkthdr.len << 16);
1918 txd->tx_desc->vge_ctl = htole32(cflags | ((nsegs + 1) << 28) |
1921 frag = &txd->tx_desc->vge_frag[i];
1934 txd->tx_desc->vge_ctl |= htole32(VGE_TDCTL_TIC);
1935 txd->tx_desc->vge_sts |= htole32(VGE_TDSTS_OWN);
1994 txd->tx_desc->vge_frag[0].vge_addrhi |= htole32(VGE_TXDESC_Q);
/freebsd-13-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
1259 wr_gen2(struct tx_desc *d, unsigned int gen)
1284 write_wr_hdr_sgl(unsigned int ndesc, struct tx_desc *txd, struct txq_state *txqs,
1346 wr_gen2((struct tx_desc *)wp, ogen);
1376 struct tx_desc *txd;
1799 write_imm(struct tx_desc *d, caddr_t src,
2229 struct tx_desc *d = &q->desc[pidx];
2503 sizeof(struct tx_desc), sz,
3191 struct tx_desc *txd;
3258 struct tx_desc *tx
[all...]
/freebsd-13-stable/sys/dev/qlxge/
H A Dqls_hw.c668 q81_txb_desc_t *tx_desc; local
744 tx_desc = ha->tx_ring[txr_idx].tx_buf[txr_next].oal_vaddr;
747 tx_desc->baddr = segs->ds_addr;
748 tx_desc->length = segs->ds_len;
751 tx_desc->flags = Q81_RXB_DESC_FLAGS_E;
753 tx_desc->flags = 0;
756 tx_desc++;
/freebsd-13-stable/sys/dev/cxgbe/
H A Dadapter.h337 struct tx_desc { struct
447 struct tx_desc *desc; /* KVA of descriptor ring */
764 struct tx_desc *desc;
/freebsd-13-stable/sys/contrib/alpine-hal/eth/
H A Dal_hal_eth_main.c2268 static void al_dump_tx_desc(union al_udma_desc *tx_desc) argument
2270 uint32_t *ptr = (uint32_t *)tx_desc;
2379 union al_udma_desc *tx_desc; local
2430 tx_desc = al_udma_desc_get(tx_dma_q);
2501 tx_desc->tx_meta.len_ctrl = swap32_to_le(meta_word_0);
2502 tx_desc->tx_meta.meta_ctrl = swap32_to_le(meta_word_1);
2503 tx_desc->tx_meta.meta1 = swap32_to_le(meta_word_2);
2504 tx_desc->tx_meta.meta2 = swap32_to_le(meta_word_3);
2505 al_dump_tx_desc(tx_desc);
2540 tx_desc
[all...]
/freebsd-13-stable/sys/dev/cadence/
H A Dif_cgem.c383 struct cgem_tx_desc *tx_desc; local
398 tx_desc = (struct cgem_tx_desc *)(rx_desc + 1);
399 tx_desc->ctl = CGEM_TXDESC_USED | CGEM_TXDESC_WRAP;

Completed in 349 milliseconds

12