Home
last modified time | relevance | path

Searched refs:txp (Results 1 – 25 of 37) sorted by relevance

12

/freebsd/crypto/openssl/ssl/quic/
H A Dquic_txp.c128 OSSL_QUIC_TX_PACKETISER *txp; member
139 * Number of scratch bytes in txp->scratch we have used so far. Some iovecs
156 * entries valid in txp->iovec.
189 static int tx_helper_init(struct tx_helper *h, OSSL_QUIC_TX_PACKETISER *txp, in tx_helper_init() argument
195 h->txp = txp; in tx_helper_init()
207 if (max_ppl > h->txp->el[enc_level].scratch_len) { in tx_helper_init()
210 scratch = OPENSSL_realloc(h->txp->el[enc_level].scratch, max_ppl); in tx_helper_init()
214 h->txp->el[enc_level].scratch = scratch; in tx_helper_init()
215 h->txp in tx_helper_init()
464 ossl_quic_tx_packetiser_set_validated(OSSL_QUIC_TX_PACKETISER * txp) ossl_quic_tx_packetiser_set_validated() argument
484 ossl_quic_tx_packetiser_add_unvalidated_credit(OSSL_QUIC_TX_PACKETISER * txp,size_t credit) ossl_quic_tx_packetiser_add_unvalidated_credit() argument
508 ossl_quic_tx_packetiser_consume_unvalidated_credit(OSSL_QUIC_TX_PACKETISER * txp,size_t credit) ossl_quic_tx_packetiser_consume_unvalidated_credit() argument
532 ossl_quic_tx_packetiser_check_unvalidated_credit(OSSL_QUIC_TX_PACKETISER * txp,size_t req_credit) ossl_quic_tx_packetiser_check_unvalidated_credit() argument
540 OSSL_QUIC_TX_PACKETISER *txp; ossl_quic_tx_packetiser_new() local
579 ossl_quic_tx_packetiser_free(OSSL_QUIC_TX_PACKETISER * txp) ossl_quic_tx_packetiser_free() argument
648 ossl_quic_tx_packetiser_set_initial_token(OSSL_QUIC_TX_PACKETISER * txp,const unsigned char * token,size_t token_len,ossl_quic_initial_token_free_fn * free_cb,void * free_cb_arg) ossl_quic_tx_packetiser_set_initial_token() argument
668 ossl_quic_tx_packetiser_set_protocol_version(OSSL_QUIC_TX_PACKETISER * txp,uint32_t protocol_version) ossl_quic_tx_packetiser_set_protocol_version() argument
675 ossl_quic_tx_packetiser_set_cur_dcid(OSSL_QUIC_TX_PACKETISER * txp,const QUIC_CONN_ID * dcid) ossl_quic_tx_packetiser_set_cur_dcid() argument
687 ossl_quic_tx_packetiser_set_cur_scid(OSSL_QUIC_TX_PACKETISER * txp,const QUIC_CONN_ID * scid) ossl_quic_tx_packetiser_set_cur_scid() argument
700 ossl_quic_tx_packetiser_set_peer(OSSL_QUIC_TX_PACKETISER * txp,const BIO_ADDR * peer) ossl_quic_tx_packetiser_set_peer() argument
711 ossl_quic_tx_packetiser_set_ack_tx_cb(OSSL_QUIC_TX_PACKETISER * txp,void (* cb)(const OSSL_QUIC_FRAME_ACK * ack,uint32_t pn_space,void * arg),void * cb_arg) ossl_quic_tx_packetiser_set_ack_tx_cb() argument
721 ossl_quic_tx_packetiser_set_qlog_cb(OSSL_QUIC_TX_PACKETISER * txp,QLOG * (* get_qlog_cb)(void * arg),void * get_qlog_cb_arg) ossl_quic_tx_packetiser_set_qlog_cb() argument
728 ossl_quic_tx_packetiser_discard_enc_level(OSSL_QUIC_TX_PACKETISER * txp,uint32_t enc_level) ossl_quic_tx_packetiser_discard_enc_level() argument
742 ossl_quic_tx_packetiser_notify_handshake_complete(OSSL_QUIC_TX_PACKETISER * txp) ossl_quic_tx_packetiser_notify_handshake_complete() argument
747 ossl_quic_tx_packetiser_schedule_handshake_done(OSSL_QUIC_TX_PACKETISER * txp) ossl_quic_tx_packetiser_schedule_handshake_done() argument
752 ossl_quic_tx_packetiser_schedule_ack_eliciting(OSSL_QUIC_TX_PACKETISER * txp,uint32_t pn_space) ossl_quic_tx_packetiser_schedule_ack_eliciting() argument
758 ossl_quic_tx_packetiser_schedule_ack(OSSL_QUIC_TX_PACKETISER * txp,uint32_t pn_space) ossl_quic_tx_packetiser_schedule_ack() argument
774 ossl_quic_tx_packetiser_generate(OSSL_QUIC_TX_PACKETISER * txp,QUIC_TXP_STATUS * status) ossl_quic_tx_packetiser_generate() argument
1304 txp_determine_geometry(OSSL_QUIC_TX_PACKETISER * txp,uint32_t archetype,uint32_t enc_level,size_t running_total,QUIC_PKT_HDR * phdr,struct txp_pkt_geom * geom) txp_determine_geometry() argument
1386 txp_determine_archetype(OSSL_QUIC_TX_PACKETISER * txp,uint64_t cc_limit) txp_determine_archetype() argument
1421 txp_should_try_staging(OSSL_QUIC_TX_PACKETISER * txp,uint32_t enc_level,uint32_t archetype,uint64_t cc_limit,uint32_t * conn_close_enc_level) txp_should_try_staging() argument
1590 txp_determine_pn_len(OSSL_QUIC_TX_PACKETISER * txp) txp_determine_pn_len() argument
1596 txp_determine_ppl_from_pl(OSSL_QUIC_TX_PACKETISER * txp,size_t pl,uint32_t enc_level,size_t hdr_len,size_t * r) txp_determine_ppl_from_pl() argument
1615 txp_get_mdpl(OSSL_QUIC_TX_PACKETISER * txp) txp_get_mdpl() argument
1623 OSSL_QUIC_TX_PACKETISER *txp = arg; get_sstream_by_id() local
1639 OSSL_QUIC_TX_PACKETISER *txp = arg; on_regen_notify() local
1692 txp_need_ping(OSSL_QUIC_TX_PACKETISER * txp,uint32_t pn_space,const struct archetype_data * adata) txp_need_ping() argument
1701 txp_pkt_init(struct txp_pkt * pkt,OSSL_QUIC_TX_PACKETISER * txp,uint32_t enc_level,uint32_t archetype,size_t running_total) txp_pkt_init() argument
1727 txp_pkt_cleanup(struct txp_pkt * pkt,OSSL_QUIC_TX_PACKETISER * txp) txp_pkt_cleanup() argument
1742 txp_pkt_postgen_update_pkt_overhead(struct txp_pkt * pkt,OSSL_QUIC_TX_PACKETISER * txp) txp_pkt_postgen_update_pkt_overhead() argument
1786 OSSL_QUIC_TX_PACKETISER *txp = arg; on_confirm_notify() local
1820 txp_pkt_append_padding(struct txp_pkt * pkt,OSSL_QUIC_TX_PACKETISER * txp,size_t num_bytes) txp_pkt_append_padding() argument
1853 OSSL_QUIC_TX_PACKETISER *txp = arg; on_sstream_updated() local
1867 try_commit_conn_close(OSSL_QUIC_TX_PACKETISER * txp,size_t n) try_commit_conn_close() argument
1899 ossl_quic_tx_packetiser_record_received_closing_bytes(OSSL_QUIC_TX_PACKETISER * txp,size_t n) ossl_quic_tx_packetiser_record_received_closing_bytes() argument
1904 txp_generate_pre_token(OSSL_QUIC_TX_PACKETISER * txp,struct txp_pkt * pkt,int chosen_for_conn_close,int * can_be_non_inflight) txp_generate_pre_token() argument
2120 txp_generate_crypto_frames(OSSL_QUIC_TX_PACKETISER * txp,struct txp_pkt * pkt,int * have_ack_eliciting) txp_generate_crypto_frames() argument
2215 txp_plan_stream_chunk(OSSL_QUIC_TX_PACKETISER * txp,struct tx_helper * h,QUIC_SSTREAM * sstream,QUIC_TXFC * stream_txfc,size_t skip,struct chunk_info * chunk,uint64_t consumed) txp_plan_stream_chunk() argument
2269 txp_generate_stream_frames(OSSL_QUIC_TX_PACKETISER * txp,struct txp_pkt * pkt,uint64_t id,QUIC_SSTREAM * sstream,QUIC_TXFC * stream_txfc,QUIC_STREAM * next_stream,int * have_ack_eliciting,int * packet_full,uint64_t * new_credit_consumed,uint64_t conn_consumed) txp_generate_stream_frames() argument
2485 txp_generate_stream_related(OSSL_QUIC_TX_PACKETISER * txp,struct txp_pkt * pkt,int * have_ack_eliciting,QUIC_STREAM ** tmp_head) txp_generate_stream_related() argument
2651 txp_generate_for_el(OSSL_QUIC_TX_PACKETISER * txp,struct txp_pkt * pkt,int chosen_for_conn_close) txp_generate_for_el() argument
2969 txp_pkt_commit(OSSL_QUIC_TX_PACKETISER * txp,struct txp_pkt * pkt,uint32_t archetype,int * txpim_pkt_reffed) txp_pkt_commit() argument
3158 ossl_quic_tx_packetiser_schedule_conn_close(OSSL_QUIC_TX_PACKETISER * txp,const OSSL_QUIC_FRAME_CONN_CLOSE * f) ossl_quic_tx_packetiser_schedule_conn_close() argument
3188 ossl_quic_tx_packetiser_set_msg_callback(OSSL_QUIC_TX_PACKETISER * txp,ossl_msg_cb msg_callback,SSL * msg_callback_ssl) ossl_quic_tx_packetiser_set_msg_callback() argument
3196 ossl_quic_tx_packetiser_set_msg_callback_arg(OSSL_QUIC_TX_PACKETISER * txp,void * msg_callback_arg) ossl_quic_tx_packetiser_set_msg_callback_arg() argument
3202 ossl_quic_tx_packetiser_get_next_pn(OSSL_QUIC_TX_PACKETISER * txp,uint32_t pn_space) ossl_quic_tx_packetiser_get_next_pn() argument
3211 ossl_quic_tx_packetiser_get_deadline(OSSL_QUIC_TX_PACKETISER * txp) ossl_quic_tx_packetiser_get_deadline() argument
[all...]
H A Dquic_channel.c287 ch->txp = ossl_quic_tx_packetiser_new(&txp_args); in ch_init()
288 if (ch->txp == NULL) in ch_init()
293 ossl_quic_tx_packetiser_set_validated(ch->txp); in ch_init()
295 ossl_quic_tx_packetiser_set_ack_tx_cb(ch->txp, ch_on_txp_ack_tx, ch); in ch_init()
400 ossl_quic_tx_packetiser_free(ch->txp); in ch_cleanup()
735 = ossl_quic_tx_packetiser_get_next_pn(ch->txp, QUIC_PN_SPACE_APP); in ch_trigger_txku()
920 ossl_quic_tx_packetiser_schedule_ack(ch->txp, QUIC_PN_SPACE_APP); in rxku_detected()
1143 ossl_quic_tx_packetiser_set_validated(ch->txp); in ch_on_handshake_complete()
1164 ossl_quic_tx_packetiser_notify_handshake_complete(ch->txp); in ch_on_handshake_complete()
1191 ossl_quic_tx_packetiser_schedule_handshake_done(ch->txp); in ch_on_handshake_complete()
[all...]
H A Dquic_channel_local.h101 OSSL_QUIC_TX_PACKETISER *txp;
79 OSSL_QUIC_TX_PACKETISER *txp; global() member
H A Dquic_rx_depack.c57 ossl_quic_tx_packetiser_schedule_ack_eliciting(ch->txp, enc_level); in depack_do_frame_ping()
1488 ossl_quic_tx_packetiser_set_validated(ch->txp);
1490 ossl_quic_tx_packetiser_add_unvalidated_credit(ch->txp, dgram_len);
/freebsd/crypto/openssl/include/internal/
H A Dquic_txp.h69 void ossl_quic_tx_packetiser_set_validated(OSSL_QUIC_TX_PACKETISER *txp);
70 void ossl_quic_tx_packetiser_add_unvalidated_credit(OSSL_QUIC_TX_PACKETISER *txp,
72 void ossl_quic_tx_packetiser_consume_unvalidated_credit(OSSL_QUIC_TX_PACKETISER *txp,
74 int ossl_quic_tx_packetiser_check_unvalidated_credit(OSSL_QUIC_TX_PACKETISER *txp,
80 void ossl_quic_tx_packetiser_free(OSSL_QUIC_TX_PACKETISER *txp);
88 OSSL_QUIC_TX_PACKETISER *txp, size_t n);
108 int ossl_quic_tx_packetiser_generate(OSSL_QUIC_TX_PACKETISER *txp,
121 OSSL_TIME ossl_quic_tx_packetiser_get_deadline(OSSL_QUIC_TX_PACKETISER *txp);
130 int ossl_quic_tx_packetiser_set_initial_token(OSSL_QUIC_TX_PACKETISER *txp,
140 int ossl_quic_tx_packetiser_set_protocol_version(OSSL_QUIC_TX_PACKETISER *txp,
[all …]
/freebsd/sys/contrib/dev/iwlwifi/
H A Diwl-eeprom-parse.c
/freebsd/sys/contrib/dev/mediatek/mt76/mt76x2/
H A Dphy.c141 struct mt76x2_tx_power_info txp; in mt76x2_phy_set_txpower() local
146 mt76x2_get_power_info(dev, &txp, chan); in mt76x2_phy_set_txpower()
149 delta = txp.delta_bw40; in mt76x2_phy_set_txpower()
151 delta = txp.delta_bw80; in mt76x2_phy_set_txpower()
154 mt76x02_add_rate_power_offset(&t, txp.target_power + delta); in mt76x2_phy_set_txpower()
159 delta = base_power - txp.target_power; in mt76x2_phy_set_txpower()
160 txp_0 = txp.chain[0].target_power + txp.chain[0].delta + delta; in mt76x2_phy_set_txpower()
161 txp_1 = txp.chain[1].target_power + txp.chain[1].delta + delta; in mt76x2_phy_set_txpower()
175 dev->target_power = txp.target_power; in mt76x2_phy_set_txpower()
176 dev->target_power_delta[0] = txp_0 - txp.chain[0].target_power; in mt76x2_phy_set_txpower()
[all …]
H A Dinit.c184 struct mt76x2_tx_power_info txp; in mt76x2_init_txpower() local
191 mt76x2_get_power_info(dev, &txp, chan); in mt76x2_init_txpower()
195 txp.target_power; in mt76x2_init_txpower()
/freebsd/sys/contrib/dev/mediatek/mt76/mt7615/
H A Dpci_mac.c28 struct mt76_connac_fw_txp *txp = txp_ptr; in mt7615_write_fw_txp() local
29 u8 *rept_wds_wcid = (u8 *)&txp->rept_wds_wcid; in mt7615_write_fw_txp()
34 txp->buf[i] = cpu_to_le32(tx_info->buf[i + 1].addr); in mt7615_write_fw_txp()
35 txp->len[i] = cpu_to_le16(tx_info->buf[i + 1].len); in mt7615_write_fw_txp()
37 txp->nbuf = nbuf; in mt7615_write_fw_txp()
40 tx_info->buf[0].len = MT_TXD_SIZE + sizeof(*txp); in mt7615_write_fw_txp()
45 txp->flags = cpu_to_le16(MT_CT_INFO_APPLY_TXD); in mt7615_write_fw_txp()
48 txp->flags |= cpu_to_le16(MT_CT_INFO_NONE_CIPHER_FRAME); in mt7615_write_fw_txp()
51 txp->flags |= cpu_to_le16(MT_CT_INFO_MGMT_FRAME); in mt7615_write_fw_txp()
56 txp->bss_idx = mvif->idx; in mt7615_write_fw_txp()
[all …]
/freebsd/sys/dev/fxp/
H A Dif_fxp.c428 struct fxp_tx *txp; in fxp_attach() local
749 txp = sc->fxp_desc.tx_list; in fxp_attach()
752 txp[i].tx_cb = tcbp + i; in fxp_attach()
753 error = bus_dmamap_create(sc->fxp_txmtag, 0, &txp[i].tx_map); in fxp_attach()
929 struct fxp_tx *txp; in fxp_release() local
967 txp = &sc->fxp_desc.tx_list[i]; in fxp_release()
968 if (txp->tx_mbuf != NULL) { in fxp_release()
969 bus_dmamap_sync(sc->fxp_txmtag, txp->tx_map, in fxp_release()
971 bus_dmamap_unload(sc->fxp_txmtag, txp->tx_map); in fxp_release()
972 m_freem(txp->tx_mbuf); in fxp_release()
[all …]
/freebsd/sys/dev/cxgbe/
H A Dt4_sge.c3147 struct txpkts *txp = &txq->txp; in set_txupdate_flags() local
3149 if ((txp->npkt > 0 || avail < eq->sidx / 2) && in set_txupdate_flags()
3189 struct txpkts *txp = &txq->txp; in eth_tx() local
3204 for (i = 0; i < txp->npkt; i++) in eth_tx()
3205 m_freem(txp->mb[i]); in eth_tx()
3206 txp->npkt = 0; in eth_tx()
3226 txp->score = 0; in eth_tx()
3241 if (t4_tx_coalesce == 0 && txp->npkt == 0) in eth_tx()
3244 txp->score = 0; in eth_tx()
3246 if (++txp->score == 0) in eth_tx()
[all …]
/freebsd/sys/contrib/dev/mediatek/mt76/mt7921/
H A Dpci_mac.c16 struct mt76_connac_hw_txp *txp; in mt7921e_tx_prepare_skb() local
47 txp = (struct mt76_connac_hw_txp *)(txwi + MT_TXD_SIZE); in mt7921e_tx_prepare_skb()
48 memset(txp, 0, sizeof(struct mt76_connac_hw_txp)); in mt7921e_tx_prepare_skb()
49 mt76_connac_write_hw_txp(mdev, tx_info, txp, id); in mt7921e_tx_prepare_skb()
/freebsd/sys/contrib/dev/mediatek/mt76/mt7925/
H A Dpci_mac.c16 struct mt76_connac_hw_txp *txp; in mt7925e_tx_prepare_skb() local
47 txp = (struct mt76_connac_hw_txp *)(txwi + MT_TXD_SIZE); in mt7925e_tx_prepare_skb()
48 memset(txp, 0, sizeof(struct mt76_connac_hw_txp)); in mt7925e_tx_prepare_skb()
49 mt76_connac_write_hw_txp(mdev, tx_info, txp, id); in mt7925e_tx_prepare_skb()
/freebsd/sys/contrib/dev/mediatek/mt76/
H A Dmt76_connac_mac.c166 struct mt76_connac_hw_txp *txp = txp_ptr; in mt76_connac_write_hw_txp() local
167 struct mt76_connac_txp_ptr *ptr = &txp->ptr[0]; in mt76_connac_write_hw_txp()
171 tx_info->buf[0].len = MT_TXD_SIZE + sizeof(*txp); in mt76_connac_write_hw_txp()
174 txp->msdu_id[0] = cpu_to_le16(id | MT_MSDU_ID_VALID); in mt76_connac_write_hw_txp()
203 struct mt76_connac_fw_txp *txp) in mt76_connac_txp_skb_unmap_fw() argument
208 for (i = 0; i < txp->nbuf; i++) in mt76_connac_txp_skb_unmap_fw()
209 dma_unmap_single(dev, le32_to_cpu(txp->buf[i]), in mt76_connac_txp_skb_unmap_fw()
210 le16_to_cpu(txp->len[i]), DMA_TO_DEVICE); in mt76_connac_txp_skb_unmap_fw()
215 struct mt76_connac_hw_txp *txp) in mt76_connac_txp_skb_unmap_hw() argument
225 for (i = 0; i < ARRAY_SIZE(txp->ptr); i++) { in mt76_connac_txp_skb_unmap_hw()
[all …]
/freebsd/crypto/openssl/test/
H A Dquic_txp_test.c44 OSSL_QUIC_TX_PACKETISER *txp;
92 ossl_quic_tx_packetiser_free(h->txp);
213 if (!TEST_ptr(h->txp = ossl_quic_tx_packetiser_new(&h->args))) in helper_init()
220 ossl_quic_tx_packetiser_set_validated(h->txp); in helper_init()
329 ossl_quic_tx_packetiser_schedule_handshake_done(h->txp);
335 ossl_quic_tx_packetiser_schedule_ack_eliciting(h->txp, QUIC_PN_SPACE_APP);
1097 if (!TEST_true(ossl_quic_tx_packetiser_schedule_conn_close(h->txp, &f)))
1227 if (!TEST_false(ossl_quic_tx_packetiser_set_initial_token(h->txp,
1242 if (ossl_quic_tx_packetiser_set_initial_token(h->txp, big_token, i, in try_big_token()
1314 if (!TEST_true(ossl_quic_tx_packetiser_generate(h.txp, in run_script()
58 OSSL_QUIC_TX_PACKETISER *txp; global() member
[all...]
/freebsd/sys/contrib/dev/broadcom/brcm80211/brcmfmac/
H A Dbcdc.c364 brcmf_proto_bcdc_txcomplete(struct device *dev, struct sk_buff *txp, in brcmf_proto_bcdc_txcomplete() argument
373 brcmf_fws_bustxcomplete(bcdc->fws, txp, success); in brcmf_proto_bcdc_txcomplete()
375 if (brcmf_proto_bcdc_hdrpull(bus_if->drvr, false, txp, &ifp)) in brcmf_proto_bcdc_txcomplete()
376 brcmu_pkt_buf_free_skb(txp); in brcmf_proto_bcdc_txcomplete()
378 brcmf_txfinalize(ifp, txp, success); in brcmf_proto_bcdc_txcomplete()
H A Dbcdc.h12 void brcmf_proto_bcdc_txcomplete(struct device *dev, struct sk_buff *txp,
H A Dcore.h219 void brcmf_txfinalize(struct brcmf_if *ifp, struct sk_buff *txp, bool success);
H A Dcore.c543 void brcmf_txfinalize(struct brcmf_if *ifp, struct sk_buff *txp, bool success) in brcmf_txfinalize() argument
549 brcmu_pkt_buf_free_skb(txp); in brcmf_txfinalize()
553 eh = (struct ethhdr *)(txp->data); in brcmf_txfinalize()
565 brcmu_pkt_buf_free_skb(txp); in brcmf_txfinalize()
/freebsd/sys/contrib/dev/broadcom/brcm80211/brcmsmac/
H A Ddma.c236 struct sk_buff **txp; member
651 di->txp = kzalloc(size, GFP_ATOMIC); in dma_attach()
652 if (di->txp == NULL) in dma_attach()
763 kfree(di->txp); in dma_detach()
1310 di->txp[prevtxd(di, txout)] = p; in dma_txenq()
1463 struct sk_buff *txp; in dma_getnexttxp() local
1474 txp = NULL; in dma_getnexttxp()
1501 for (i = start; i != end && !txp; i = nexttxd(di, i)) { in dma_getnexttxp()
1514 txp = di->txp[i]; in dma_getnexttxp()
1515 di->txp[i] = NULL; in dma_getnexttxp()
[all …]
/freebsd/sys/contrib/dev/mediatek/mt76/mt7915/
H A Dmac.c759 struct mt76_connac_fw_txp *txp; in mt7915_tx_prepare_skb() local
793 txp = (struct mt76_connac_fw_txp *)(txwi + MT_TXD_SIZE); in mt7915_tx_prepare_skb()
795 txp->buf[i] = cpu_to_le32(tx_info->buf[i + 1].addr); in mt7915_tx_prepare_skb()
796 txp->len[i] = cpu_to_le16(tx_info->buf[i + 1].len); in mt7915_tx_prepare_skb()
798 txp->nbuf = nbuf; in mt7915_tx_prepare_skb()
800 txp->flags = cpu_to_le16(MT_CT_INFO_APPLY_TXD | MT_CT_INFO_FROM_HOST); in mt7915_tx_prepare_skb()
803 txp->flags |= cpu_to_le16(MT_CT_INFO_NONE_CIPHER_FRAME); in mt7915_tx_prepare_skb()
807 txp->flags |= cpu_to_le16(MT_CT_INFO_MGMT_FRAME); in mt7915_tx_prepare_skb()
812 txp->bss_idx = mvif->mt76.idx; in mt7915_tx_prepare_skb()
815 txp->token = cpu_to_le16(id); in mt7915_tx_prepare_skb()
[all …]
/freebsd/sys/amd64/conf/
H A DLINT-NOIP22 nodevice txp
/freebsd/sys/conf/
H A DWITHOUT_SOURCELESS_UCODE15 nodevice txp
/freebsd/sys/contrib/dev/mediatek/mt76/mt7996/
H A Dmac.c1169 struct mt76_connac_txp_common *txp; in mt7996_tx_prepare_skb() local
1171 txp = (struct mt76_connac_txp_common *)(txwi + MT_TXD_SIZE); in mt7996_tx_prepare_skb()
1181 txp->fw.buf[i] = cpu_to_le32(tx_info->buf[i + 1].addr); in mt7996_tx_prepare_skb()
1182 txp->fw.len[i] = cpu_to_le16(len); in mt7996_tx_prepare_skb()
1184 txp->fw.nbuf = nbuf; in mt7996_tx_prepare_skb()
1186 txp->fw.flags = cpu_to_le16(MT_CT_INFO_FROM_HOST); in mt7996_tx_prepare_skb()
1189 txp->fw.flags |= cpu_to_le16(MT_CT_INFO_APPLY_TXD); in mt7996_tx_prepare_skb()
1192 txp->fw.flags |= cpu_to_le16(MT_CT_INFO_NONE_CIPHER_FRAME); in mt7996_tx_prepare_skb()
1195 txp->fw.flags |= cpu_to_le16(MT_CT_INFO_MGMT_FRAME); in mt7996_tx_prepare_skb()
1203 txp->fw.bss_idx = mlink ? mlink->idx : mvif->deflink.mt76.idx; in mt7996_tx_prepare_skb()
[all …]
/freebsd/sys/contrib/device-tree/src/arm/broadcom/
H A Dbcm283x.dtsi80 txp: txp@7e004000 { label
81 compatible = "brcm,bcm2835-txp";

12