/linux/drivers/net/wireless/realtek/rtw88/ |
A D | tx.c | 61 if (pkt_info->rts) { in rtw_tx_fill_tx_desc() 322 pkt_info->rts = true; in rtw_tx_data_pkt_info_update() 341 pkt_info->seq = seq; in rtw_tx_data_pkt_info_update() 345 pkt_info->rate = rate; in rtw_tx_data_pkt_info_update() 347 pkt_info->bw = bw; in rtw_tx_data_pkt_info_update() 348 pkt_info->stbc = stbc; in rtw_tx_data_pkt_info_update() 349 pkt_info->ldpc = ldpc; in rtw_tx_data_pkt_info_update() 381 pkt_info->bmc = bmc; in rtw_tx_pkt_info_update() 386 pkt_info->ls = true; in rtw_tx_pkt_info_update() 411 pkt_info->bmc = bmc; in rtw_tx_rsvd_page_pkt_info_update() [all …]
|
A D | tx.h | 103 struct rtw_tx_pkt_info *pkt_info, 106 void rtw_tx_fill_tx_desc(struct rtw_tx_pkt_info *pkt_info, struct sk_buff *skb); 110 struct rtw_tx_pkt_info *pkt_info, 115 struct rtw_tx_pkt_info *pkt_info, 119 struct rtw_tx_pkt_info *pkt_info,
|
A D | hci.h | 11 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()
|
A D | pci.c | 827 struct rtw_tx_pkt_info *pkt_info, in rtw_pci_tx_write_data() argument 853 pkt_info->qsel = rtw_pci_get_tx_qsel(skb, queue); in rtw_pci_tx_write_data() 854 rtw_tx_fill_tx_desc(pkt_info, skb); in rtw_pci_tx_write_data() 875 tx_data->sn = pkt_info->sn; in rtw_pci_tx_write_data() 899 struct rtw_tx_pkt_info pkt_info = {0}; in rtw_pci_write_data_rsvd_page() local 903 skb = rtw_tx_write_data_rsvd_page_get(rtwdev, &pkt_info, buf, size); in rtw_pci_write_data_rsvd_page() 907 ret = rtw_pci_tx_write_data(rtwdev, &pkt_info, skb, RTW_TX_QUEUE_BCN); in rtw_pci_write_data_rsvd_page() 924 struct rtw_tx_pkt_info pkt_info = {0}; in rtw_pci_write_data_h2c() local 927 skb = rtw_tx_write_data_h2c_get(rtwdev, &pkt_info, buf, size); in rtw_pci_write_data_h2c() 943 struct rtw_tx_pkt_info *pkt_info, in rtw_pci_tx_write() argument [all …]
|
/linux/drivers/staging/r8188eu/hal/ |
A D | rtl8188e_rxdesc.c | 132 struct odm_per_pkt_info pkt_info; in update_recvframe_phyinfo_88e() local 137 pkt_info.bPacketMatchBSSID = false; in update_recvframe_phyinfo_88e() 138 pkt_info.bPacketToSelf = false; in update_recvframe_phyinfo_88e() 139 pkt_info.bPacketBeacon = false; in update_recvframe_phyinfo_88e() 148 pkt_info.bPacketToSelf = pkt_info.bPacketMatchBSSID && in update_recvframe_phyinfo_88e() 152 pkt_info.bPacketBeacon = pkt_info.bPacketMatchBSSID && in update_recvframe_phyinfo_88e() 155 if (pkt_info.bPacketBeacon) { in update_recvframe_phyinfo_88e() 164 pkt_info.StationID = 0xFF; in update_recvframe_phyinfo_88e() 168 pkt_info.Rate = pattrib->mcs_rate; in update_recvframe_phyinfo_88e() 173 if (pkt_info.bPacketMatchBSSID && in update_recvframe_phyinfo_88e() [all …]
|
/linux/drivers/net/ethernet/synopsys/ |
A D | dwc-xlgmac-net.c | 86 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() 1135 pkt_info = &ring->pkt_info; in xlgmac_rx_poll() [all …]
|
A D | dwc-xlgmac-desc.c | 505 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 D | dwc-xlgmac-hw.c | 716 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 …]
|
A D | dwc-xlgmac.h | 317 struct xlgmac_pkt_info pkt_info; member
|
/linux/drivers/net/ethernet/apm/xgene-v2/ |
A D | main.c | 93 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 D | ring.h | 66 struct pkt_info { struct 82 struct pkt_info (*pkt_info); argument
|
/linux/drivers/staging/rtl8723bs/hal/ |
A D | rtl8723bs_recv.c | 91 struct odm_packet_info pkt_info = { in update_recvframe_phyinfo() local 106 pkt_info.bssid_match = ((!IsFrameTypeCtrl(wlanhdr)) && in update_recvframe_phyinfo() 112 pkt_info.to_self = pkt_info.bssid_match && in update_recvframe_phyinfo() 116 pkt_info.is_beacon = pkt_info.bssid_match && in update_recvframe_phyinfo() 121 pkt_info.station_id = 0xFF; in update_recvframe_phyinfo() 126 pkt_info.station_id = psta->mac_id; in update_recvframe_phyinfo() 128 pkt_info.data_rate = pattrib->data_rate; in update_recvframe_phyinfo() 133 (u8 *)pphy_status, &(pkt_info)); in update_recvframe_phyinfo() 139 pkt_info.bssid_match && in update_recvframe_phyinfo() 146 } else if (pkt_info.to_self || pkt_info.is_beacon) { in update_recvframe_phyinfo()
|
A D | odm_HWConfig.c | 104 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 D | odm_CfoTracking.c | 190 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 D | odm_HWConfig.h | 63 u8 *phy_status, struct odm_packet_info *pkt_info);
|
/linux/tools/testing/selftests/bpf/progs/ |
A D | xdpwall.c | 93 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 D | intel-pt-decoder.c | 732 pkt_info.data = data; in intel_pt_pkt_lookahead() 736 pkt_info.pos += pkt_info.pkt_len; in intel_pt_pkt_lookahead() 750 pkt_info.pkt_len = ret; in intel_pt_pkt_lookahead() 753 ret = cb(&pkt_info); in intel_pt_pkt_lookahead() 757 pkt_info.last_packet_type = pkt_info.packet.type; in intel_pt_pkt_lookahead() 804 switch (pkt_info->packet.type) { in intel_pt_calc_cyc_cb() 829 mtc = pkt_info->packet.payload; in intel_pt_calc_cyc_cb() 892 ctc = pkt_info->packet.payload; in intel_pt_calc_cyc_cb() 893 fc = pkt_info->packet.count; in intel_pt_calc_cyc_cb() 918 cbr = pkt_info->packet.payload; in intel_pt_calc_cyc_cb() [all …]
|
/linux/drivers/net/ethernet/intel/ixgbevf/ |
A D | ipsec.c | 554 __le16 pkt_info = rx_desc->wb.lower.lo_dword.hs_rss.pkt_info; in ixgbevf_ipsec_rx() local 573 if (pkt_info & cpu_to_le16(IXGBE_RXDADV_PKTTYPE_IPV4)) { in ixgbevf_ipsec_rx() 577 } else if (pkt_info & cpu_to_le16(IXGBE_RXDADV_PKTTYPE_IPV6)) { in ixgbevf_ipsec_rx() 585 switch (pkt_info & ipsec_pkt_types) { in ixgbevf_ipsec_rx()
|
A D | defines.h | 214 __le16 pkt_info; /* RSS, Pkt type */ member
|
/linux/drivers/net/ethernet/intel/igc/ |
A D | igc_base.h | 58 __le16 pkt_info; /*RSS type, Pkt type*/ member
|
/linux/drivers/net/ethernet/ti/ |
A D | netcp_core.c | 117 static void get_desc_info(u32 *desc_info, u32 *pkt_info, in get_desc_info() argument 121 *pkt_info = le32_to_cpu(desc->packet_info); in get_desc_info() 159 static void set_desc_info(u32 desc_info, u32 pkt_info, in set_desc_info() argument 163 desc->packet_info = cpu_to_le32(pkt_info); in set_desc_info() 856 u32 desc_info, pkt_info; in netcp_allocate_rx_buf() local 911 pkt_info = KNAV_DMA_DESC_HAS_EPIB; in netcp_allocate_rx_buf() 912 pkt_info |= KNAV_DMA_NUM_PS_WORDS << KNAV_DMA_DESC_PSLEN_SHIFT; in netcp_allocate_rx_buf() 913 pkt_info |= (netcp->rx_queue_id & KNAV_DMA_DESC_RETQ_MASK) << in netcp_allocate_rx_buf() 918 set_desc_info(desc_info, pkt_info, hwdesc); in netcp_allocate_rx_buf()
|
/linux/drivers/net/ethernet/intel/ixgbe/ |
A D | ixgbe_ipsec.c | 1161 __le16 pkt_info = rx_desc->wb.lower.lo_dword.hs_rss.pkt_info; in ixgbe_ipsec_rx() local 1180 if (pkt_info & cpu_to_le16(IXGBE_RXDADV_PKTTYPE_IPV4)) { in ixgbe_ipsec_rx() 1184 } else if (pkt_info & cpu_to_le16(IXGBE_RXDADV_PKTTYPE_IPV6)) { in ixgbe_ipsec_rx() 1192 switch (pkt_info & ipsec_pkt_types) { in ixgbe_ipsec_rx()
|
/linux/drivers/net/ethernet/intel/igb/ |
A D | e1000_82575.h | 71 __le16 pkt_info; /* RSS type, Packet type */ member
|
/linux/drivers/net/ethernet/intel/igbvf/ |
A D | vf.h | 46 __le16 pkt_info; /* RSS/Packet type */ member
|
/linux/drivers/net/wireless/rsi/ |
A D | rsi_mgmt.h | 334 __le32 pkt_info; /* Packet specific data */ member 614 __le32 pkt_info; member
|