Home
last modified time | relevance | path

Searched refs:pkt_info (Results 1 – 20 of 20) sorted by relevance

/freebsd/sys/contrib/dev/rtw88/
H A Dtx.c35 void rtw_tx_fill_tx_desc(struct rtw_tx_pkt_info *pkt_info, struct sk_buff *skb) in rtw_tx_fill_tx_desc() argument
40 if (pkt_info->qsel == TX_DESC_QSEL_HIGH) in rtw_tx_fill_tx_desc()
43 tx_desc->w0 = le32_encode_bits(pkt_info->tx_pkt_size, RTW_TX_DESC_W0_TXPKTSIZE) | in rtw_tx_fill_tx_desc()
44 le32_encode_bits(pkt_info->offset, RTW_TX_DESC_W0_OFFSET) | in rtw_tx_fill_tx_desc()
45 le32_encode_bits(pkt_info->bmc, RTW_TX_DESC_W0_BMC) | in rtw_tx_fill_tx_desc()
46 le32_encode_bits(pkt_info->ls, RTW_TX_DESC_W0_LS) | in rtw_tx_fill_tx_desc()
47 le32_encode_bits(pkt_info->dis_qselseq, RTW_TX_DESC_W0_DISQSELSEQ); in rtw_tx_fill_tx_desc()
49 tx_desc->w1 = le32_encode_bits(pkt_info->qsel, RTW_TX_DESC_W1_QSEL) | in rtw_tx_fill_tx_desc()
50 le32_encode_bits(pkt_info->rate_id, RTW_TX_DESC_W1_RATE_ID) | in rtw_tx_fill_tx_desc()
51 le32_encode_bits(pkt_info in rtw_tx_fill_tx_desc()
162 rtw_tx_report_enable(struct rtw_dev * rtwdev,struct rtw_tx_pkt_info * pkt_info) rtw_tx_report_enable() argument
288 rtw_tx_pkt_info_update_rate(struct rtw_dev * rtwdev,struct rtw_tx_pkt_info * pkt_info,struct sk_buff * skb,bool ignore_rate) rtw_tx_pkt_info_update_rate() argument
307 rtw_tx_pkt_info_update_sec(struct rtw_dev * rtwdev,struct rtw_tx_pkt_info * pkt_info,struct sk_buff * skb) rtw_tx_pkt_info_update_sec() argument
334 rtw_tx_mgmt_pkt_info_update(struct rtw_dev * rtwdev,struct rtw_tx_pkt_info * pkt_info,struct ieee80211_sta * sta,struct sk_buff * skb) rtw_tx_mgmt_pkt_info_update() argument
346 rtw_tx_data_pkt_info_update(struct rtw_dev * rtwdev,struct rtw_tx_pkt_info * pkt_info,struct ieee80211_sta * sta,struct sk_buff * skb) rtw_tx_data_pkt_info_update() argument
417 rtw_tx_pkt_info_update(struct rtw_dev * rtwdev,struct rtw_tx_pkt_info * pkt_info,struct ieee80211_sta * sta,struct sk_buff * skb) rtw_tx_pkt_info_update() argument
457 rtw_tx_rsvd_page_pkt_info_update(struct rtw_dev * rtwdev,struct rtw_tx_pkt_info * pkt_info,struct sk_buff * skb,enum rtw_rsvd_packet_type type) rtw_tx_rsvd_page_pkt_info_update() argument
509 rtw_tx_write_data_rsvd_page_get(struct rtw_dev * rtwdev,struct rtw_tx_pkt_info * pkt_info,u8 * buf,u32 size) rtw_tx_write_data_rsvd_page_get() argument
535 rtw_tx_write_data_h2c_get(struct rtw_dev * rtwdev,struct rtw_tx_pkt_info * pkt_info,u8 * buf,u32 size) rtw_tx_write_data_h2c_get() argument
563 struct rtw_tx_pkt_info pkt_info = {0}; rtw_tx() local
622 struct rtw_tx_pkt_info pkt_info = {0}; rtw_txq_push_skb() local
[all...]
H A Dusb.c29 struct rtw_tx_pkt_info pkt_info; in rtw_usb_fill_tx_checksum() local
32 pkt_info.pkt_offset = le32_get_bits(tx_desc->w1, RTW_TX_DESC_W1_PKT_OFFSET); in rtw_usb_fill_tx_checksum()
33 rtw_tx_fill_txdesc_checksum(rtwdev, &pkt_info, skb->data); in rtw_usb_fill_tx_checksum()
435 struct rtw_tx_pkt_info *pkt_info, in rtw_usb_write_data_rsvd_page()
444 size = pkt_info->tx_pkt_size; in rtw_usb_write_data_h2c()
445 qsel = pkt_info->qsel; in rtw_usb_write_data_h2c()
455 rtw_tx_fill_tx_desc(pkt_info, skb); in rtw_usb_tx_queue_mapping_to_qsel()
456 rtw_tx_fill_txdesc_checksum(rtwdev, pkt_info, skb->data); in rtw_usb_tx_queue_mapping_to_qsel()
470 struct rtw_tx_pkt_info pkt_info = {0}; in rtw_usb_tx_write()
472 pkt_info in rtw_usb_tx_write()
391 rtw_usb_write_data(struct rtw_dev * rtwdev,struct rtw_tx_pkt_info * pkt_info,u8 * buf) rtw_usb_write_data() argument
428 struct rtw_tx_pkt_info pkt_info = {0}; rtw_usb_write_data_rsvd_page() local
439 struct rtw_tx_pkt_info pkt_info = {0}; rtw_usb_write_data_h2c() local
467 rtw_usb_tx_write(struct rtw_dev * rtwdev,struct rtw_tx_pkt_info * pkt_info,struct sk_buff * skb) rtw_usb_tx_write() argument
[all...]
H A Dtx.h93 struct rtw_tx_pkt_info *pkt_info,
96 void rtw_tx_fill_tx_desc(struct rtw_tx_pkt_info *pkt_info, struct sk_buff *skb);
100 struct rtw_tx_pkt_info *pkt_info,
105 struct rtw_tx_pkt_info *pkt_info,
109 struct rtw_tx_pkt_info *pkt_info,
132 struct rtw_tx_pkt_info *pkt_info, in rtw_tx_fill_txdesc_checksum() argument
137 chip->ops->fill_txdesc_checksum(rtwdev, pkt_info, txdesc); in rtw_tx_fill_txdesc_checksum()
H A Dsdio.c834 struct rtw_tx_pkt_info *pkt_info, in rtw_sdio_tx_skb_prepare()
860 pkt_info->offset += offset; in rtw_sdio_write_data()
865 pkt_info->qsel = rtw_sdio_get_tx_qsel(rtwdev, skb, queue); in rtw_sdio_write_data_rsvd_page()
867 rtw_tx_fill_tx_desc(pkt_info, skb); in rtw_sdio_write_data_rsvd_page()
868 rtw_tx_fill_txdesc_checksum(rtwdev, pkt_info, pkt_desc); in rtw_sdio_write_data_rsvd_page() local
872 struct rtw_tx_pkt_info *pkt_info, in rtw_sdio_write_data_rsvd_page()
878 rtw_sdio_tx_skb_prepare(rtwdev, pkt_info, skb, queue); in rtw_sdio_write_data_h2c()
889 struct rtw_tx_pkt_info pkt_info = {};
892 skb = rtw_tx_write_data_rsvd_page_get(rtwdev, &pkt_info, buf, size); in rtw_sdio_tx_write()
896 return rtw_sdio_write_data(rtwdev, &pkt_info, sk in rtw_sdio_tx_write()
813 rtw_sdio_tx_skb_prepare(struct rtw_dev * rtwdev,struct rtw_tx_pkt_info * pkt_info,struct sk_buff * skb,enum rtw_tx_queue_type queue) rtw_sdio_tx_skb_prepare() argument
851 rtw_sdio_write_data(struct rtw_dev * rtwdev,struct rtw_tx_pkt_info * pkt_info,struct sk_buff * skb,enum rtw_tx_queue_type queue) rtw_sdio_write_data() argument
880 struct rtw_tx_pkt_info pkt_info = {}; rtw_sdio_write_data_h2c() local
891 rtw_sdio_tx_write(struct rtw_dev * rtwdev,struct rtw_tx_pkt_info * pkt_info,struct sk_buff * skb) rtw_sdio_tx_write() argument
[all...]
H A Dhci.h11 struct rtw_tx_pkt_info *pkt_info,
34 struct rtw_tx_pkt_info *pkt_info, in rtw_hci_tx_write() argument
37 return rtwdev->hci.ops->tx_write(rtwdev, pkt_info, skb); in rtw_hci_tx_write()
H A Dpci.c850 struct rtw_tx_pkt_info *pkt_info, in rtw_pci_tx_write_data()
877 pkt_info->qsel = rtw_pci_get_tx_qsel(skb, queue); in rtw_pci_tx_write_data()
878 rtw_tx_fill_tx_desc(pkt_info, skb); in rtw_pci_tx_write_data()
899 tx_data->sn = pkt_info->sn; in rtw_pci_tx_write_data()
923 struct rtw_tx_pkt_info pkt_info = {0}; in rtw_pci_write_data_rsvd_page()
927 skb = rtw_tx_write_data_rsvd_page_get(rtwdev, &pkt_info, buf, size); in rtw_pci_write_data_rsvd_page()
931 ret = rtw_pci_tx_write_data(rtwdev, &pkt_info, skb, RTW_TX_QUEUE_BCN); in rtw_pci_write_data_rsvd_page()
951 struct rtw_tx_pkt_info pkt_info = {0}; in rtw_pci_write_data_h2c()
954 skb = rtw_tx_write_data_h2c_get(rtwdev, &pkt_info, buf, size); in rtw_pci_write_data_h2c()
958 ret = rtw_pci_tx_write_data(rtwdev, &pkt_info, sk in rtw_pci_write_data_h2c()
849 rtw_pci_tx_write_data(struct rtw_dev * rtwdev,struct rtw_tx_pkt_info * pkt_info,struct sk_buff * skb,enum rtw_tx_queue_type queue) rtw_pci_tx_write_data() argument
922 struct rtw_tx_pkt_info pkt_info = {0}; rtw_pci_write_data_rsvd_page() local
950 struct rtw_tx_pkt_info pkt_info = {0}; rtw_pci_write_data_h2c() local
972 rtw_pci_tx_write(struct rtw_dev * rtwdev,struct rtw_tx_pkt_info * pkt_info,struct sk_buff * skb) rtw_pci_tx_write() argument
[all...]
H A Dfw.c1277 struct rtw_tx_pkt_info pkt_info = {0}; in rtw_add_rsvd_page_probe_req()
1281 rtw_tx_rsvd_page_pkt_info_update(rtwdev, &pkt_info, skb, type); in rtw_add_rsvd_page_probe_req()
1284 rtw_tx_fill_tx_desc(&pkt_info, skb); in rtw_add_rsvd_page_probe_req()
1197 struct rtw_tx_pkt_info pkt_info = {0}; rtw_fill_rsvd_page_desc() local
H A Dmain.h897 struct rtw_tx_pkt_info *pkt_info,
H A Drtw8821c.c1251 struct rtw_tx_pkt_info *pkt_info,
1184 rtw8821c_fill_txdesc_checksum(struct rtw_dev * rtwdev,struct rtw_tx_pkt_info * pkt_info,u8 * txdesc) rtw8821c_fill_txdesc_checksum() argument
H A Drtw8822b.c1610 struct rtw_tx_pkt_info *pkt_info, in rtw8822b_fill_txdesc_checksum() argument
H A Drtw8723d.c1967 rtw8723d_fill_txdesc_checksum(struct rtw_dev * rtwdev,struct rtw_tx_pkt_info * pkt_info,u8 * txdesc) rtw8723d_fill_txdesc_checksum() argument
H A Drtw8822c.c4591 struct rtw_tx_pkt_info *pkt_info, in rtw8822c_fill_txdesc_checksum() argument
4597 words = (pkt_info->pkt_offset * 8 + chip->tx_pkt_desc_sz) / 2; in rtw8822c_fill_txdesc_checksum()
/freebsd/sys/dev/ixgbe/
H A Dix_txrx.c59 static int ixgbe_determine_rsstype(uint16_t pkt_info);
405 uint16_t pkt_info, len, cidx, i; in ixgbe_isc_rxd_pkt_get() local
415 pkt_info = le16toh(rxd->wb.lower.lo_dword.hs_rss.pkt_info); in ixgbe_isc_rxd_pkt_get()
457 ri->iri_rsstype = ixgbe_determine_rsstype(pkt_info); in ixgbe_isc_rxd_pkt_get()
515 ixgbe_determine_rsstype(uint16_t pkt_info) in ixgbe_determine_rsstype() argument
517 switch (pkt_info & IXGBE_RXDADV_RSSTYPE_MASK) { in ixgbe_determine_rsstype()
H A Dixgbe_type.h3405 __le16 pkt_info; /* RSS, Pkt type */ member
/freebsd/sys/dev/e1000/
H A Digb_txrx.c443 uint16_t pkt_info, len; in igb_isc_rxd_pkt_get() local
454 pkt_info = le16toh(rxd->wb.lower.lo_dword.hs_rss.pkt_info); in igb_isc_rxd_pkt_get()
509 ri->iri_rsstype = igb_determine_rsstype(pkt_info); in igb_isc_rxd_pkt_get()
562 igb_determine_rsstype(uint16_t pkt_info) in igb_determine_rsstype() argument
564 switch (pkt_info & E1000_RXDADV_RSSTYPE_MASK) { in igb_determine_rsstype()
H A Dem_txrx.c732 uint32_t pkt_info; in em_isc_rxd_pkt_get() local
743 pkt_info = le32toh(rxd->wb.lower.mrq); in em_isc_rxd_pkt_get()
783 ri->iri_rsstype = em_determine_rsstype(pkt_info); in em_isc_rxd_pkt_get()
825 em_determine_rsstype(uint32_t pkt_info) in em_determine_rsstype() argument
827 switch (pkt_info & E1000_RXDADV_RSSTYPE_MASK) { in em_determine_rsstype()
H A De1000_base.h125 __le16 pkt_info; /*RSS type, Pkt type*/ member
H A De1000_vf.h95 u16 pkt_info; member
/freebsd/sys/dev/igc/
H A Digc_txrx.c471 uint16_t pkt_info, len; in igc_isc_rxd_pkt_get() local
482 pkt_info = le16toh(rxd->wb.lower.lo_dword.hs_rss.pkt_info); in igc_isc_rxd_pkt_get()
531 ri->iri_rsstype = igc_determine_rsstype(pkt_info); in igc_isc_rxd_pkt_get()
582 igc_determine_rsstype(uint16_t pkt_info) in igc_determine_rsstype() argument
584 switch (pkt_info & IGC_RXDADV_RSSTYPE_MASK) { in igc_determine_rsstype()
H A Digc_base.h97 __le16 pkt_info; /*RSS type, Pkt type*/ member