Home
last modified time | relevance | path

Searched refs:pkt_info (Results 1 - 25 of 70) sorted by relevance

123

/kernel/linux/linux-5.10/drivers/net/wireless/realtek/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
39 SET_TX_DESC_TXPKTSIZE(txdesc, pkt_info->tx_pkt_size); in rtw_tx_fill_tx_desc()
40 SET_TX_DESC_OFFSET(txdesc, pkt_info->offset); in rtw_tx_fill_tx_desc()
41 SET_TX_DESC_PKT_OFFSET(txdesc, pkt_info->pkt_offset); in rtw_tx_fill_tx_desc()
42 SET_TX_DESC_QSEL(txdesc, pkt_info->qsel); in rtw_tx_fill_tx_desc()
43 SET_TX_DESC_BMC(txdesc, pkt_info->bmc); in rtw_tx_fill_tx_desc()
44 SET_TX_DESC_RATE_ID(txdesc, pkt_info->rate_id); in rtw_tx_fill_tx_desc()
45 SET_TX_DESC_DATARATE(txdesc, pkt_info->rate); in rtw_tx_fill_tx_desc()
46 SET_TX_DESC_DISDATAFB(txdesc, pkt_info->dis_rate_fallback); in rtw_tx_fill_tx_desc()
47 SET_TX_DESC_USE_RATE(txdesc, pkt_info in rtw_tx_fill_tx_desc()
139 rtw_tx_report_enable(struct rtw_dev *rtwdev, struct rtw_tx_pkt_info *pkt_info) rtw_tx_report_enable() argument
232 rtw_tx_pkt_info_update_rate(struct rtw_dev *rtwdev, struct rtw_tx_pkt_info *pkt_info, struct sk_buff *skb) rtw_tx_pkt_info_update_rate() argument
247 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
274 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
286 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
347 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
387 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
426 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
452 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
481 struct rtw_tx_pkt_info pkt_info = {0}; rtw_tx() local
536 struct rtw_tx_pkt_info pkt_info = {0}; rtw_txq_push_skb() local
[all...]
H A Dtx.h99 struct rtw_tx_pkt_info *pkt_info,
102 void rtw_tx_fill_tx_desc(struct rtw_tx_pkt_info *pkt_info, struct sk_buff *skb);
106 struct rtw_tx_pkt_info *pkt_info,
111 struct rtw_tx_pkt_info *pkt_info,
115 struct rtw_tx_pkt_info *pkt_info,
/kernel/linux/linux-6.6/drivers/net/wireless/realtek/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()
161 rtw_tx_report_enable(struct rtw_dev *rtwdev, struct rtw_tx_pkt_info *pkt_info) rtw_tx_report_enable() argument
267 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
286 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
313 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
325 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
396 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
436 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
488 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
514 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
543 struct rtw_tx_pkt_info pkt_info = {0}; rtw_tx() local
598 struct rtw_tx_pkt_info pkt_info = {0}; rtw_txq_push_skb() local
[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()
137 chip->ops->fill_txdesc_checksum(rtwdev, pkt_info, txdesc); in rtw_tx_fill_txdesc_checksum()
131 rtw_tx_fill_txdesc_checksum(struct rtw_dev *rtwdev, struct rtw_tx_pkt_info *pkt_info, u8 *txdesc) rtw_tx_fill_txdesc_checksum() argument
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()
431 struct rtw_tx_pkt_info *pkt_info, in rtw_usb_write_data()
440 size = pkt_info->tx_pkt_size; in rtw_usb_write_data()
441 qsel = pkt_info->qsel; in rtw_usb_write_data()
443 headsize = pkt_info->offset ? pkt_info->offset : desclen; in rtw_usb_write_data()
453 rtw_tx_fill_tx_desc(pkt_info, skb); in rtw_usb_write_data()
454 rtw_tx_fill_txdesc_checksum(rtwdev, pkt_info, sk in rtw_usb_write_data()
430 rtw_usb_write_data(struct rtw_dev *rtwdev, struct rtw_tx_pkt_info *pkt_info, u8 *buf) rtw_usb_write_data() argument
468 struct rtw_tx_pkt_info pkt_info = {0}; rtw_usb_write_data_rsvd_page() local
479 struct rtw_tx_pkt_info pkt_info = {0}; rtw_usb_write_data_h2c() local
506 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 Dsdio.c834 struct rtw_tx_pkt_info *pkt_info, in rtw_sdio_tx_skb_prepare()
860 pkt_info->offset += offset; in rtw_sdio_tx_skb_prepare()
865 pkt_info->qsel = rtw_sdio_get_tx_qsel(rtwdev, skb, queue); in rtw_sdio_tx_skb_prepare()
867 rtw_tx_fill_tx_desc(pkt_info, skb); in rtw_sdio_tx_skb_prepare()
868 rtw_tx_fill_txdesc_checksum(rtwdev, pkt_info, pkt_desc); in rtw_sdio_tx_skb_prepare()
872 struct rtw_tx_pkt_info *pkt_info, in rtw_sdio_write_data()
878 rtw_sdio_tx_skb_prepare(rtwdev, pkt_info, skb, queue); in rtw_sdio_write_data()
889 struct rtw_tx_pkt_info pkt_info = {}; in rtw_sdio_write_data_rsvd_page() local
892 skb = rtw_tx_write_data_rsvd_page_get(rtwdev, &pkt_info, buf, size); in rtw_sdio_write_data_rsvd_page()
896 return rtw_sdio_write_data(rtwdev, &pkt_info, sk in rtw_sdio_write_data_rsvd_page()
833 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
871 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
901 struct rtw_tx_pkt_info pkt_info = {}; rtw_sdio_write_data_h2c() local
911 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...]
/kernel/linux/linux-5.10/drivers/staging/rtl8188eu/hal/
H A Drtl8188e_rxdesc.c136 struct odm_per_pkt_info pkt_info; in update_recvframe_phyinfo_88e() local
141 pkt_info.bPacketMatchBSSID = false; in update_recvframe_phyinfo_88e()
142 pkt_info.bPacketToSelf = false; in update_recvframe_phyinfo_88e()
143 pkt_info.bPacketBeacon = false; in update_recvframe_phyinfo_88e()
147 pkt_info.bPacketMatchBSSID = ((!IsFrameTypeCtrl(wlanhdr)) && in update_recvframe_phyinfo_88e()
152 pkt_info.bPacketToSelf = pkt_info.bPacketMatchBSSID && in update_recvframe_phyinfo_88e()
156 pkt_info.bPacketBeacon = pkt_info.bPacketMatchBSSID && in update_recvframe_phyinfo_88e()
159 if (pkt_info in update_recvframe_phyinfo_88e()
[all...]
/kernel/linux/linux-5.10/drivers/net/ethernet/synopsys/
H A Ddwc-xlgmac-net.c64 struct xlgmac_pkt_info *pkt_info) in xlgmac_prep_vlan()
67 pkt_info->vlan_ctag = skb_vlan_tag_get(skb); in xlgmac_prep_vlan()
71 struct xlgmac_pkt_info *pkt_info) in xlgmac_prep_tso()
75 if (!XLGMAC_GET_REG_BITS(pkt_info->attributes, in xlgmac_prep_tso()
84 pkt_info->header_len = skb_transport_offset(skb) + tcp_hdrlen(skb); in xlgmac_prep_tso()
85 pkt_info->tcp_header_len = tcp_hdrlen(skb); in xlgmac_prep_tso()
86 pkt_info->tcp_payload_len = skb->len - pkt_info->header_len; in xlgmac_prep_tso()
87 pkt_info->mss = skb_shinfo(skb)->gso_size; in xlgmac_prep_tso()
89 XLGMAC_PR("header_len=%u\n", pkt_info in xlgmac_prep_tso()
63 xlgmac_prep_vlan(struct sk_buff *skb, struct xlgmac_pkt_info *pkt_info) xlgmac_prep_vlan() argument
70 xlgmac_prep_tso(struct sk_buff *skb, struct xlgmac_pkt_info *pkt_info) xlgmac_prep_tso() argument
114 xlgmac_prep_tx_pkt(struct xlgmac_pdata *pdata, struct xlgmac_ring *ring, struct sk_buff *skb, struct xlgmac_pkt_info *pkt_info) xlgmac_prep_tx_pkt() argument
1115 struct xlgmac_pkt_info *pkt_info; xlgmac_rx_poll() local
[all...]
H A Ddwc-xlgmac-desc.c505 struct xlgmac_pkt_info *pkt_info; in xlgmac_map_tx_skb() local
515 pkt_info = &ring->pkt_info; in xlgmac_map_tx_skb()
516 pkt_info->desc_count = 0; in xlgmac_map_tx_skb()
517 pkt_info->length = 0; in xlgmac_map_tx_skb()
519 tso = XLGMAC_GET_REG_BITS(pkt_info->attributes, in xlgmac_map_tx_skb()
522 vlan = XLGMAC_GET_REG_BITS(pkt_info->attributes, in xlgmac_map_tx_skb()
527 if ((tso && (pkt_info->mss != ring->tx.cur_mss)) || in xlgmac_map_tx_skb()
528 (vlan && (pkt_info->vlan_ctag != ring->tx.cur_vlan_ctag))) in xlgmac_map_tx_skb()
535 pkt_info in xlgmac_map_tx_skb()
[all...]
H A Ddwc-xlgmac-hw.c709 struct xlgmac_pkt_info *pkt_info; in xlgmac_dev_xmit() local
716 pkt_info = &ring->pkt_info; in xlgmac_dev_xmit()
717 csum = XLGMAC_GET_REG_BITS(pkt_info->attributes, in xlgmac_dev_xmit()
720 tso = XLGMAC_GET_REG_BITS(pkt_info->attributes, in xlgmac_dev_xmit()
723 vlan = XLGMAC_GET_REG_BITS(pkt_info->attributes, in xlgmac_dev_xmit()
727 if (tso && (pkt_info->mss != ring->tx.cur_mss)) in xlgmac_dev_xmit()
732 if (vlan && (pkt_info->vlan_ctag != ring->tx.cur_vlan_ctag)) in xlgmac_dev_xmit()
747 ring->coalesce_count += pkt_info->tx_packets; in xlgmac_dev_xmit()
750 else if (pkt_info in xlgmac_dev_xmit()
1010 xlgmac_get_rx_tstamp(struct xlgmac_pkt_info *pkt_info, struct xlgmac_dma_desc *dma_desc) xlgmac_get_rx_tstamp() argument
2645 struct xlgmac_pkt_info *pkt_info; xlgmac_dev_read() local
[all...]
/kernel/linux/linux-6.6/drivers/net/ethernet/synopsys/
H A Ddwc-xlgmac-net.c64 struct xlgmac_pkt_info *pkt_info) in xlgmac_prep_vlan()
67 pkt_info->vlan_ctag = skb_vlan_tag_get(skb); in xlgmac_prep_vlan()
71 struct xlgmac_pkt_info *pkt_info) in xlgmac_prep_tso()
75 if (!XLGMAC_GET_REG_BITS(pkt_info->attributes, in xlgmac_prep_tso()
84 pkt_info->header_len = skb_tcp_all_headers(skb); in xlgmac_prep_tso()
85 pkt_info->tcp_header_len = tcp_hdrlen(skb); in xlgmac_prep_tso()
86 pkt_info->tcp_payload_len = skb->len - pkt_info->header_len; in xlgmac_prep_tso()
87 pkt_info->mss = skb_shinfo(skb)->gso_size; in xlgmac_prep_tso()
89 XLGMAC_PR("header_len=%u\n", pkt_info in xlgmac_prep_tso()
63 xlgmac_prep_vlan(struct sk_buff *skb, struct xlgmac_pkt_info *pkt_info) xlgmac_prep_vlan() argument
70 xlgmac_prep_tso(struct sk_buff *skb, struct xlgmac_pkt_info *pkt_info) xlgmac_prep_tso() argument
114 xlgmac_prep_tx_pkt(struct xlgmac_pdata *pdata, struct xlgmac_ring *ring, struct sk_buff *skb, struct xlgmac_pkt_info *pkt_info) xlgmac_prep_tx_pkt() argument
1114 struct xlgmac_pkt_info *pkt_info; xlgmac_rx_poll() local
[all...]
H A Ddwc-xlgmac-desc.c505 struct xlgmac_pkt_info *pkt_info; in xlgmac_map_tx_skb() local
515 pkt_info = &ring->pkt_info; in xlgmac_map_tx_skb()
516 pkt_info->desc_count = 0; in xlgmac_map_tx_skb()
517 pkt_info->length = 0; in xlgmac_map_tx_skb()
519 tso = XLGMAC_GET_REG_BITS(pkt_info->attributes, in xlgmac_map_tx_skb()
522 vlan = XLGMAC_GET_REG_BITS(pkt_info->attributes, in xlgmac_map_tx_skb()
527 if ((tso && (pkt_info->mss != ring->tx.cur_mss)) || in xlgmac_map_tx_skb()
528 (vlan && (pkt_info->vlan_ctag != ring->tx.cur_vlan_ctag))) in xlgmac_map_tx_skb()
535 pkt_info in xlgmac_map_tx_skb()
[all...]
H A Ddwc-xlgmac-hw.c709 struct xlgmac_pkt_info *pkt_info; in xlgmac_dev_xmit() local
716 pkt_info = &ring->pkt_info; in xlgmac_dev_xmit()
717 csum = XLGMAC_GET_REG_BITS(pkt_info->attributes, in xlgmac_dev_xmit()
720 tso = XLGMAC_GET_REG_BITS(pkt_info->attributes, in xlgmac_dev_xmit()
723 vlan = XLGMAC_GET_REG_BITS(pkt_info->attributes, in xlgmac_dev_xmit()
727 if (tso && (pkt_info->mss != ring->tx.cur_mss)) in xlgmac_dev_xmit()
732 if (vlan && (pkt_info->vlan_ctag != ring->tx.cur_vlan_ctag)) in xlgmac_dev_xmit()
747 ring->coalesce_count += pkt_info->tx_packets; in xlgmac_dev_xmit()
750 else if (pkt_info in xlgmac_dev_xmit()
1010 xlgmac_get_rx_tstamp(struct xlgmac_pkt_info *pkt_info, struct xlgmac_dma_desc *dma_desc) xlgmac_get_rx_tstamp() argument
2645 struct xlgmac_pkt_info *pkt_info; xlgmac_dev_read() local
[all...]
/kernel/linux/linux-5.10/drivers/net/ethernet/apm/xgene-v2/
H A Dmain.c93 ring->pkt_info[tail].skb = skb; in xge_refill_buffers()
94 ring->pkt_info[tail].dma_addr = dma_addr; in xge_refill_buffers()
210 tx_ring->pkt_info[tail].skb = skb; in xge_start_xmit()
211 tx_ring->pkt_info[tail].dma_addr = dma_addr; in xge_start_xmit()
212 tx_ring->pkt_info[tail].pkt_buf = pkt_buf; in xge_start_xmit()
263 skb = tx_ring->pkt_info[head].skb; in xge_txc_poll()
264 dma_addr = tx_ring->pkt_info[head].dma_addr; in xge_txc_poll()
265 pkt_buf = tx_ring->pkt_info[head].pkt_buf; in xge_txc_poll()
314 skb = rx_ring->pkt_info[head].skb; in xge_rx_poll()
315 rx_ring->pkt_info[hea in xge_rx_poll()
[all...]
H A Dring.h66 struct pkt_info { struct
82 struct pkt_info (*pkt_info); member
/kernel/linux/linux-6.6/drivers/net/ethernet/apm/xgene-v2/
H A Dmain.c93 ring->pkt_info[tail].skb = skb; in xge_refill_buffers()
94 ring->pkt_info[tail].dma_addr = dma_addr; in xge_refill_buffers()
210 tx_ring->pkt_info[tail].skb = skb; in xge_start_xmit()
211 tx_ring->pkt_info[tail].dma_addr = dma_addr; in xge_start_xmit()
212 tx_ring->pkt_info[tail].pkt_buf = pkt_buf; in xge_start_xmit()
263 skb = tx_ring->pkt_info[head].skb; in xge_txc_poll()
264 dma_addr = tx_ring->pkt_info[head].dma_addr; in xge_txc_poll()
265 pkt_buf = tx_ring->pkt_info[head].pkt_buf; in xge_txc_poll()
314 skb = rx_ring->pkt_info[head].skb; in xge_rx_poll()
315 rx_ring->pkt_info[hea in xge_rx_poll()
[all...]
H A Dring.h66 struct pkt_info { struct
82 struct pkt_info (*pkt_info); member
/kernel/linux/linux-5.10/drivers/staging/rtl8723bs/hal/
H A Drtl8723bs_recv.c93 struct odm_packet_info pkt_info = { in update_recvframe_phyinfo() local
108 pkt_info.bssid_match = ((!IsFrameTypeCtrl(wlanhdr)) && in update_recvframe_phyinfo()
114 pkt_info.to_self = pkt_info.bssid_match && in update_recvframe_phyinfo()
118 pkt_info.is_beacon = pkt_info.bssid_match && in update_recvframe_phyinfo()
123 pkt_info.station_id = 0xFF; in update_recvframe_phyinfo()
128 pkt_info.station_id = psta->mac_id; in update_recvframe_phyinfo()
130 * __func__, pkt_info.station_id); */ in update_recvframe_phyinfo()
132 pkt_info in update_recvframe_phyinfo()
[all...]
/kernel/linux/linux-6.6/drivers/staging/rtl8723bs/hal/
H A Drtl8723bs_recv.c91 struct odm_packet_info pkt_info = { in update_recvframe_phyinfo() local
105 pkt_info.bssid_match = ((!IsFrameTypeCtrl(wlanhdr)) && in update_recvframe_phyinfo()
111 pkt_info.to_self = pkt_info.bssid_match && in update_recvframe_phyinfo()
115 pkt_info.is_beacon = pkt_info.bssid_match && in update_recvframe_phyinfo()
120 pkt_info.station_id = 0xFF; in update_recvframe_phyinfo()
125 pkt_info.station_id = psta->mac_id; in update_recvframe_phyinfo()
127 pkt_info.data_rate = pattrib->data_rate; in update_recvframe_phyinfo()
132 (u8 *)pphy_status, &(pkt_info)); in update_recvframe_phyinfo()
[all...]
H A Dodm_HWConfig.c104 struct odm_packet_info *pkt_info) in odm_rx_phy_status_parsing()
115 is_cck_rate = pkt_info->data_rate <= DESC_RATE11M; in odm_rx_phy_status_parsing()
232 odm_parsing_cfo(dm_odm, pkt_info, phy_sta_rpt->path_cfotail); in odm_rx_phy_status_parsing()
397 u8 *phy_status, struct odm_packet_info *pkt_info) in odm_phy_status_query()
400 odm_rx_phy_status_parsing(dm_odm, phy_info, phy_status, pkt_info); in odm_phy_status_query()
403 odm_Process_RSSIForDM(dm_odm, phy_info, pkt_info); in odm_phy_status_query()
101 odm_rx_phy_status_parsing(struct dm_odm_t *dm_odm, struct odm_phy_info *phy_info, u8 *phy_status, struct odm_packet_info *pkt_info) odm_rx_phy_status_parsing() argument
396 odm_phy_status_query(struct dm_odm_t *dm_odm, struct odm_phy_info *phy_info, u8 *phy_status, struct odm_packet_info *pkt_info) odm_phy_status_query() argument
H A Dodm_CfoTracking.c190 struct odm_packet_info *pkt_info = pkt_info_void; in odm_parsing_cfo() local
197 if (pkt_info->station_id != 0) { in odm_parsing_cfo()
/kernel/linux/linux-6.6/tools/testing/selftests/bpf/progs/
H A Dxdpwall.c93 struct pkt_info { struct
149 filter_src_dst_ip(struct pkt_info* info, struct fw_match_info* match_info) in filter_src_dst_ip()
180 static __always_inline void set_tcp_flags(struct pkt_info *info, in set_tcp_flags()
191 parse_tcp(struct pkt_info *info, void *transport_hdr, void *data_end) in parse_tcp()
206 parse_udp(struct pkt_info *info, void *transport_hdr, void *data_end) in parse_udp()
235 struct pkt_info *info, struct fw_match_info *match_info) in filter_transport_hdr()
257 parse_gue_v6(struct pkt_info *info, struct ipv6hdr *ip6h, void *data_end) in parse_gue_v6()
298 static __always_inline __u8 parse_ipv6_gue(struct pkt_info *info, in parse_ipv6_gue()
323 struct pkt_info info = {}; in edgewall()
/kernel/linux/linux-6.6/drivers/net/wwan/t7xx/
H A Dt7xx_hif_dpmaif_rx.c393 const struct dpmaif_pit *pkt_info, in t7xx_dpmaif_set_frag_to_skb()
403 page_info += t7xx_normal_pit_bid(pkt_info); in t7xx_dpmaif_set_frag_to_skb()
409 data_bus_addr = le32_to_cpu(pkt_info->pd.data_addr_h); in t7xx_dpmaif_set_frag_to_skb()
410 data_bus_addr = (data_bus_addr << 32) + le32_to_cpu(pkt_info->pd.data_addr_l); in t7xx_dpmaif_set_frag_to_skb()
414 data_len = FIELD_GET(PD_PIT_DATA_LEN, le32_to_cpu(pkt_info->header)); in t7xx_dpmaif_set_frag_to_skb()
425 const struct dpmaif_pit *pkt_info, in t7xx_dpmaif_get_frag()
428 unsigned int cur_bid = t7xx_normal_pit_bid(pkt_info); in t7xx_dpmaif_get_frag()
435 ret = t7xx_dpmaif_set_frag_to_skb(rxq, pkt_info, skb_info->cur_skb); in t7xx_dpmaif_get_frag()
623 const struct dpmaif_pit *pkt_info, in t7xx_dpmaif_set_data_to_skb()
634 bat_skb += t7xx_normal_pit_bid(pkt_info); in t7xx_dpmaif_set_data_to_skb()
392 t7xx_dpmaif_set_frag_to_skb(const struct dpmaif_rx_queue *rxq, const struct dpmaif_pit *pkt_info, struct sk_buff *skb) t7xx_dpmaif_set_frag_to_skb() argument
424 t7xx_dpmaif_get_frag(struct dpmaif_rx_queue *rxq, const struct dpmaif_pit *pkt_info, const struct dpmaif_cur_rx_skb_info *skb_info) t7xx_dpmaif_get_frag() argument
622 t7xx_dpmaif_set_data_to_skb(const struct dpmaif_rx_queue *rxq, const struct dpmaif_pit *pkt_info, struct dpmaif_cur_rx_skb_info *skb_info) t7xx_dpmaif_set_data_to_skb() argument
658 t7xx_dpmaif_get_rx_pkt(struct dpmaif_rx_queue *rxq, const struct dpmaif_pit *pkt_info, struct dpmaif_cur_rx_skb_info *skb_info) t7xx_dpmaif_get_rx_pkt() argument
730 struct dpmaif_pit *pkt_info; t7xx_dpmaif_rx_start() local
[all...]
/kernel/linux/linux-6.6/tools/perf/util/intel-pt-decoder/
H A Dintel-pt-decoder.c728 typedef int (*intel_pt_pkt_cb_t)(struct intel_pt_pkt_info *pkt_info);
734 struct intel_pt_pkt_info pkt_info; in intel_pt_pkt_lookahead() local
740 pkt_info.decoder = decoder; in intel_pt_pkt_lookahead()
741 pkt_info.pos = decoder->pos; in intel_pt_pkt_lookahead()
742 pkt_info.pkt_len = decoder->pkt_step; in intel_pt_pkt_lookahead()
743 pkt_info.last_packet_type = decoder->last_packet_type; in intel_pt_pkt_lookahead()
744 pkt_info.data = data; in intel_pt_pkt_lookahead()
748 pkt_info.pos += pkt_info.pkt_len; in intel_pt_pkt_lookahead()
749 buf += pkt_info in intel_pt_pkt_lookahead()
807 intel_pt_calc_cyc_cb(struct intel_pt_pkt_info *pkt_info) intel_pt_calc_cyc_cb() argument
1547 intel_pt_eptw_lookahead_cb(struct intel_pt_pkt_info *pkt_info) intel_pt_eptw_lookahead_cb() argument
2325 intel_pt_vm_psb_lookahead_cb(struct intel_pt_pkt_info *pkt_info) intel_pt_vm_psb_lookahead_cb() argument
2398 intel_pt_ovf_fup_lookahead_cb(struct intel_pt_pkt_info *pkt_info) intel_pt_ovf_fup_lookahead_cb() argument
2422 intel_pt_tma_lookahead_cb(struct intel_pt_pkt_info *pkt_info) intel_pt_tma_lookahead_cb() argument
3059 intel_pt_psb_lookahead_cb(struct intel_pt_pkt_info *pkt_info) intel_pt_psb_lookahead_cb() argument
[all...]
/kernel/linux/linux-5.10/tools/perf/util/intel-pt-decoder/
H A Dintel-pt-decoder.c625 typedef int (*intel_pt_pkt_cb_t)(struct intel_pt_pkt_info *pkt_info);
631 struct intel_pt_pkt_info pkt_info; in intel_pt_pkt_lookahead() local
637 pkt_info.decoder = decoder; in intel_pt_pkt_lookahead()
638 pkt_info.pos = decoder->pos; in intel_pt_pkt_lookahead()
639 pkt_info.pkt_len = decoder->pkt_step; in intel_pt_pkt_lookahead()
640 pkt_info.last_packet_type = decoder->last_packet_type; in intel_pt_pkt_lookahead()
641 pkt_info.data = data; in intel_pt_pkt_lookahead()
645 pkt_info.pos += pkt_info.pkt_len; in intel_pt_pkt_lookahead()
646 buf += pkt_info in intel_pt_pkt_lookahead()
704 intel_pt_calc_cyc_cb(struct intel_pt_pkt_info *pkt_info) intel_pt_calc_cyc_cb() argument
[all...]

Completed in 23 milliseconds

123