Home
last modified time | relevance | path

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

12

/linux/drivers/net/wireless/realtek/rtw88/
A Dtx.c81 if (pkt_info->rts) { in rtw_tx_fill_tx_desc()
360 pkt_info->rts = true; in rtw_tx_data_pkt_info_update()
379 pkt_info->seq = seq; in rtw_tx_data_pkt_info_update()
383 pkt_info->rate = rate; in rtw_tx_data_pkt_info_update()
385 pkt_info->bw = bw; in rtw_tx_data_pkt_info_update()
386 pkt_info->stbc = stbc; in rtw_tx_data_pkt_info_update()
387 pkt_info->ldpc = ldpc; in rtw_tx_data_pkt_info_update()
430 pkt_info->bmc = bmc; in rtw_tx_pkt_info_update()
435 pkt_info->ls = true; in rtw_tx_pkt_info_update()
460 pkt_info->bmc = bmc; in rtw_tx_rsvd_page_pkt_info_update()
[all …]
A Dtx.h94 struct rtw_tx_pkt_info *pkt_info,
97 void rtw_tx_fill_tx_desc(struct rtw_tx_pkt_info *pkt_info, struct sk_buff *skb);
101 struct rtw_tx_pkt_info *pkt_info,
106 struct rtw_tx_pkt_info *pkt_info,
110 struct rtw_tx_pkt_info *pkt_info,
133 struct rtw_tx_pkt_info *pkt_info, in rtw_tx_fill_txdesc_checksum() argument
138 chip->ops->fill_txdesc_checksum(rtwdev, pkt_info, txdesc); in rtw_tx_fill_txdesc_checksum()
A Dusb.c34 struct rtw_tx_pkt_info pkt_info; in rtw_usb_fill_tx_checksum() local
449 size = pkt_info->tx_pkt_size; in rtw_usb_write_data()
450 qsel = pkt_info->qsel; in rtw_usb_write_data()
460 rtw_tx_fill_tx_desc(pkt_info, skb); in rtw_usb_write_data()
475 struct rtw_tx_pkt_info pkt_info = {0}; in rtw_usb_write_data_rsvd_page() local
477 pkt_info.tx_pkt_size = size; in rtw_usb_write_data_rsvd_page()
478 pkt_info.qsel = TX_DESC_QSEL_BEACON; in rtw_usb_write_data_rsvd_page()
488 pkt_info.tx_pkt_size = size; in rtw_usb_write_data_h2c()
489 pkt_info.qsel = TX_DESC_QSEL_H2C; in rtw_usb_write_data_h2c()
527 rtw_tx_fill_tx_desc(pkt_info, skb); in rtw_usb_tx_write()
[all …]
A Dsdio.c834 struct rtw_tx_pkt_info *pkt_info, in rtw_sdio_tx_skb_prepare() argument
860 pkt_info->offset += offset; 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() argument
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
901 struct rtw_tx_pkt_info pkt_info = {}; in rtw_sdio_write_data_h2c() local
912 struct rtw_tx_pkt_info *pkt_info, in rtw_sdio_tx_write() argument
919 rtw_sdio_tx_skb_prepare(rtwdev, pkt_info, skb, queue); in rtw_sdio_tx_write()
[all …]
A Dhci.h11 struct rtw_tx_pkt_info *pkt_info,
35 struct rtw_tx_pkt_info *pkt_info, in rtw_hci_tx_write() argument
38 return rtwdev->hci.ops->tx_write(rtwdev, pkt_info, skb); in rtw_hci_tx_write()
A Dpci.c799 struct rtw_tx_pkt_info *pkt_info, in rtw_pci_tx_write_data() argument
826 pkt_info->qsel = rtw_pci_get_tx_qsel(skb, queue); in rtw_pci_tx_write_data()
827 rtw_tx_fill_tx_desc(pkt_info, skb); in rtw_pci_tx_write_data()
848 tx_data->sn = pkt_info->sn; in rtw_pci_tx_write_data()
872 struct rtw_tx_pkt_info pkt_info = {0}; in rtw_pci_write_data_rsvd_page() local
876 skb = rtw_tx_write_data_rsvd_page_get(rtwdev, &pkt_info, buf, size); in rtw_pci_write_data_rsvd_page()
880 ret = rtw_pci_tx_write_data(rtwdev, &pkt_info, skb, RTW_TX_QUEUE_BCN); in rtw_pci_write_data_rsvd_page()
897 struct rtw_tx_pkt_info pkt_info = {0}; in rtw_pci_write_data_h2c() local
900 skb = rtw_tx_write_data_h2c_get(rtwdev, &pkt_info, buf, size); in rtw_pci_write_data_h2c()
916 struct rtw_tx_pkt_info *pkt_info, in rtw_pci_tx_write() argument
[all …]
A Drtw8723x.h155 struct rtw_tx_pkt_info *pkt_info,
446 struct rtw_tx_pkt_info *pkt_info, in rtw8723x_fill_txdesc_checksum() argument
449 rtw8723x_common.fill_txdesc_checksum(rtwdev, pkt_info, txdesc); in rtw8723x_fill_txdesc_checksum()
/linux/drivers/net/ethernet/synopsys/
A Ddwc-xlgmac-net.c86 pkt_info->tcp_payload_len = skb->len - pkt_info->header_len; in xlgmac_prep_tso()
91 pkt_info->tcp_header_len, pkt_info->tcp_payload_len); in xlgmac_prep_tso()
98 pkt_info->tx_bytes += (pkt_info->tx_packets - 1) * pkt_info->header_len; in xlgmac_prep_tso()
124 pkt_info->skb = skb; in xlgmac_prep_tx_pkt()
127 pkt_info->desc_count = 0; in xlgmac_prep_tx_pkt()
129 pkt_info->tx_packets = 1; in xlgmac_prep_tx_pkt()
136 pkt_info->desc_count++; in xlgmac_prep_tx_pkt()
140 pkt_info->desc_count++; in xlgmac_prep_tx_pkt()
176 pkt_info->desc_count++; in xlgmac_prep_tx_pkt()
1134 pkt_info = &ring->pkt_info; in xlgmac_rx_poll()
[all …]
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()
535 pkt_info->header_len, DMA_TO_DEVICE); in xlgmac_map_tx_skb()
546 offset = pkt_info->header_len; in xlgmac_map_tx_skb()
548 pkt_info->length += pkt_info->header_len; in xlgmac_map_tx_skb()
573 pkt_info->length += len; in xlgmac_map_tx_skb()
607 pkt_info->length += len; in xlgmac_map_tx_skb()
[all …]
A Ddwc-xlgmac-hw.c716 pkt_info = &ring->pkt_info; in xlgmac_dev_xmit()
753 pkt_info->tx_packets) in xlgmac_dev_xmit()
766 pkt_info->mss); in xlgmac_dev_xmit()
773 pkt_info->mss); in xlgmac_dev_xmit()
917 pkt_info->length); in xlgmac_dev_xmit()
1029 pkt_info->attributes, in xlgmac_get_rx_tstamp()
2650 pkt_info = &ring->pkt_info; in xlgmac_dev_read()
2676 pkt_info->attributes, in xlgmac_dev_read()
2757 pkt_info->attributes, in xlgmac_dev_read()
2788 pkt_info->vlan_ctag = in xlgmac_dev_read()
[all …]
/linux/drivers/net/ethernet/apm/xgene-v2/
A Dmain.c93 ring->pkt_info[tail].skb = skb; in xge_refill_buffers()
210 tx_ring->pkt_info[tail].skb = skb; in xge_start_xmit()
263 skb = tx_ring->pkt_info[head].skb; in xge_txc_poll()
314 skb = rx_ring->pkt_info[head].skb; in xge_rx_poll()
315 rx_ring->pkt_info[head].skb = NULL; in xge_rx_poll()
365 kfree(ring->pkt_info); in xge_delete_desc_ring()
379 skb = ring->pkt_info[i].skb; in xge_free_buffers()
380 dma_addr = ring->pkt_info[i].dma_addr; in xge_free_buffers()
422 ring->pkt_info = kcalloc(XGENE_ENET_NUM_DESC, sizeof(*ring->pkt_info), in xge_create_desc_ring()
424 if (!ring->pkt_info) in xge_create_desc_ring()
[all …]
A Dring.h66 struct pkt_info { struct
82 struct pkt_info (*pkt_info); argument
/linux/drivers/staging/rtl8723bs/hal/
A Drtl8723bs_recv.c90 struct odm_packet_info pkt_info = { in update_recvframe_phyinfo() local
104 pkt_info.bssid_match = ((!IsFrameTypeCtrl(wlanhdr)) && in update_recvframe_phyinfo()
110 pkt_info.to_self = pkt_info.bssid_match && in update_recvframe_phyinfo()
114 pkt_info.is_beacon = pkt_info.bssid_match && in update_recvframe_phyinfo()
119 pkt_info.station_id = 0xFF; in update_recvframe_phyinfo()
124 pkt_info.station_id = psta->mac_id; in update_recvframe_phyinfo()
126 pkt_info.data_rate = pattrib->data_rate; in update_recvframe_phyinfo()
131 (u8 *)pphy_status, &(pkt_info)); in update_recvframe_phyinfo()
137 pkt_info.bssid_match && in update_recvframe_phyinfo()
144 } else if (pkt_info.to_self || pkt_info.is_beacon) { in update_recvframe_phyinfo()
A Dodm_HWConfig.c104 struct odm_packet_info *pkt_info) in odm_rx_phy_status_parsing() argument
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() argument
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()
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()
A Dodm_HWConfig.h63 u8 *phy_status, struct odm_packet_info *pkt_info);
/linux/drivers/net/wwan/t7xx/
A Dt7xx_hif_dpmaif_rx.c393 const struct dpmaif_pit *pkt_info, in t7xx_dpmaif_set_frag_to_skb() argument
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()
425 const struct dpmaif_pit *pkt_info, in t7xx_dpmaif_get_frag() argument
428 unsigned int cur_bid = t7xx_normal_pit_bid(pkt_info); in t7xx_dpmaif_get_frag()
623 const struct dpmaif_pit *pkt_info, in t7xx_dpmaif_set_data_to_skb() argument
634 bat_skb += t7xx_normal_pit_bid(pkt_info); in t7xx_dpmaif_set_data_to_skb()
659 const struct dpmaif_pit *pkt_info, in t7xx_dpmaif_get_rx_pkt() argument
662 unsigned int cur_bid = t7xx_normal_pit_bid(pkt_info); in t7xx_dpmaif_get_rx_pkt()
730 struct dpmaif_pit *pkt_info; in t7xx_dpmaif_rx_start() local
[all …]
/linux/tools/testing/selftests/bpf/progs/
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()
/linux/tools/perf/util/intel-pt-decoder/
A Dintel-pt-decoder.c744 pkt_info.data = data; in intel_pt_pkt_lookahead()
748 pkt_info.pos += pkt_info.pkt_len; in intel_pt_pkt_lookahead()
762 pkt_info.pkt_len = ret; in intel_pt_pkt_lookahead()
765 ret = cb(&pkt_info); in intel_pt_pkt_lookahead()
769 pkt_info.last_packet_type = pkt_info.packet.type; in intel_pt_pkt_lookahead()
816 switch (pkt_info->packet.type) { in intel_pt_calc_cyc_cb()
844 mtc = pkt_info->packet.payload; in intel_pt_calc_cyc_cb()
907 ctc = pkt_info->packet.payload; in intel_pt_calc_cyc_cb()
908 fc = pkt_info->packet.count; in intel_pt_calc_cyc_cb()
933 cbr = pkt_info->packet.payload; in intel_pt_calc_cyc_cb()
[all …]
/linux/drivers/net/ethernet/intel/ixgbevf/
A Dipsec.c560 __le16 pkt_info = rx_desc->wb.lower.lo_dword.hs_rss.pkt_info; in ixgbevf_ipsec_rx() local
579 if (pkt_info & cpu_to_le16(IXGBE_RXDADV_PKTTYPE_IPV4)) { in ixgbevf_ipsec_rx()
583 } else if (pkt_info & cpu_to_le16(IXGBE_RXDADV_PKTTYPE_IPV6)) { in ixgbevf_ipsec_rx()
591 switch (pkt_info & ipsec_pkt_types) { in ixgbevf_ipsec_rx()
/linux/drivers/net/ethernet/intel/igc/
A Digc_base.h67 __le16 pkt_info; /*RSS type, Pkt type*/ member
/linux/drivers/net/ethernet/ti/
A Dnetcp_core.c116 static void get_desc_info(u32 *desc_info, u32 *pkt_info, in get_desc_info() argument
120 *pkt_info = le32_to_cpu(desc->packet_info); in get_desc_info()
158 static void set_desc_info(u32 desc_info, u32 pkt_info, in set_desc_info() argument
162 desc->packet_info = cpu_to_le32(pkt_info); in set_desc_info()
855 u32 desc_info, pkt_info; in netcp_allocate_rx_buf() local
910 pkt_info = KNAV_DMA_DESC_HAS_EPIB; in netcp_allocate_rx_buf()
911 pkt_info |= KNAV_DMA_NUM_PS_WORDS << KNAV_DMA_DESC_PSLEN_SHIFT; in netcp_allocate_rx_buf()
912 pkt_info |= (netcp->rx_queue_id & KNAV_DMA_DESC_RETQ_MASK) << in netcp_allocate_rx_buf()
917 set_desc_info(desc_info, pkt_info, hwdesc); in netcp_allocate_rx_buf()
/linux/drivers/net/ethernet/intel/ixgbe/
A Dixgbe_ipsec.c1167 __le16 pkt_info = rx_desc->wb.lower.lo_dword.hs_rss.pkt_info; in ixgbe_ipsec_rx() local
1186 if (pkt_info & cpu_to_le16(IXGBE_RXDADV_PKTTYPE_IPV4)) { in ixgbe_ipsec_rx()
1190 } else if (pkt_info & cpu_to_le16(IXGBE_RXDADV_PKTTYPE_IPV6)) { in ixgbe_ipsec_rx()
1198 switch (pkt_info & ipsec_pkt_types) { in ixgbe_ipsec_rx()
/linux/drivers/net/ethernet/intel/igb/
A De1000_82575.h71 __le16 pkt_info; /* RSS type, Packet type */ member
/linux/drivers/net/ethernet/intel/igbvf/
A Dvf.h46 __le16 pkt_info; /* RSS/Packet type */ member

Completed in 76 milliseconds

12