/freebsd-13-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 | 88 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 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-13-stable/sys/dev/rtwn/pci/ |
H A D | rtwn_pci_tx.c | 93 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 D | rtwn_pci_attach.c | 309 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 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-13-stable/sys/dev/age/ |
H A D | if_agevar.h | 76 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 D | if_agereg.h | 622 struct tx_desc { struct
|
H A D | if_age.c | 1492 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 D | rtwn_usb_tx.c | 224 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 D | if_alcvar.h | 36 #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 D | if_vtevar.h | 68 struct vte_tx_desc *tx_desc; member in struct:vte_txdesc
|
H A D | if_vte.c | 1090 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 D | if_alevar.h | 95 struct tx_desc *ale_tx_ring; 111 (sizeof(struct tx_desc) * ALE_TX_RING_CNT)
|
H A D | if_alereg.h | 724 struct tx_desc { struct
|
/freebsd-13-stable/sys/dev/tsec/ |
H A D | if_tsec.c | 379 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 D | if_jmevar.h | 105 struct jme_desc *tx_desc; member in struct:jme_txdesc
|
/freebsd-13-stable/sys/dev/vge/ |
H A D | if_vgevar.h | 93 struct vge_tx_desc *tx_desc; member in struct:vge_txdesc
|
H A D | if_vge.c | 1329 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 D | cxgb_adapter.h | 224 struct tx_desc; 241 struct tx_desc *desc;
|
H A D | cxgb_sge.c | 150 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 D | qls_hw.c | 668 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 D | adapter.h | 337 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 D | al_hal_eth_main.c | 2268 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 D | if_cgem.c | 383 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;
|