Symbol: pkt_info
drivers/media/platform/qcom/iris/iris_hfi_gen1_response.c
599
const struct iris_hfi_gen1_response_pkt_info *pkt_info;
drivers/media/platform/qcom/iris/iris_hfi_gen1_response.c
607
pkt_info = &pkt_infos[i];
drivers/media/platform/qcom/iris/iris_hfi_gen1_response.c
608
if (pkt_info->pkt != hdr->pkt_type)
drivers/media/platform/qcom/iris/iris_hfi_gen1_response.c
614
if (!found || hdr->size < pkt_info->pkt_sz) {
drivers/media/platform/qcom/iris/iris_hfi_gen1_response.c
616
hdr->size, pkt_info->pkt_sz, hdr->pkt_type, found);
drivers/media/platform/qcom/iris/iris_hfi_gen1_response.c
646
pkt_info ? pkt_info->pkt : 0);
drivers/media/platform/qcom/iris/iris_hfi_gen1_response.c
662
if (pkt_info->pkt == HFI_MSG_SESSION_FLUSH) {
drivers/net/ethernet/apm/xgene-v2/main.c
208
tx_ring->pkt_info[tail].skb = skb;
drivers/net/ethernet/apm/xgene-v2/main.c
209
tx_ring->pkt_info[tail].dma_addr = dma_addr;
drivers/net/ethernet/apm/xgene-v2/main.c
210
tx_ring->pkt_info[tail].pkt_buf = pkt_buf;
drivers/net/ethernet/apm/xgene-v2/main.c
261
skb = tx_ring->pkt_info[head].skb;
drivers/net/ethernet/apm/xgene-v2/main.c
262
dma_addr = tx_ring->pkt_info[head].dma_addr;
drivers/net/ethernet/apm/xgene-v2/main.c
263
pkt_buf = tx_ring->pkt_info[head].pkt_buf;
drivers/net/ethernet/apm/xgene-v2/main.c
312
skb = rx_ring->pkt_info[head].skb;
drivers/net/ethernet/apm/xgene-v2/main.c
313
rx_ring->pkt_info[head].skb = NULL;
drivers/net/ethernet/apm/xgene-v2/main.c
314
dma_addr = rx_ring->pkt_info[head].dma_addr;
drivers/net/ethernet/apm/xgene-v2/main.c
363
kfree(ring->pkt_info);
drivers/net/ethernet/apm/xgene-v2/main.c
377
skb = ring->pkt_info[i].skb;
drivers/net/ethernet/apm/xgene-v2/main.c
378
dma_addr = ring->pkt_info[i].dma_addr;
drivers/net/ethernet/apm/xgene-v2/main.c
420
ring->pkt_info = kzalloc_objs(*ring->pkt_info, XGENE_ENET_NUM_DESC);
drivers/net/ethernet/apm/xgene-v2/main.c
421
if (!ring->pkt_info)
drivers/net/ethernet/apm/xgene-v2/main.c
567
skb = tx_ring->pkt_info[i].skb;
drivers/net/ethernet/apm/xgene-v2/main.c
568
dma_addr = tx_ring->pkt_info[i].dma_addr;
drivers/net/ethernet/apm/xgene-v2/main.c
569
pkt_buf = tx_ring->pkt_info[i].pkt_buf;
drivers/net/ethernet/apm/xgene-v2/main.c
91
ring->pkt_info[tail].skb = skb;
drivers/net/ethernet/apm/xgene-v2/main.c
92
ring->pkt_info[tail].dma_addr = dma_addr;
drivers/net/ethernet/apm/xgene-v2/ring.h
82
struct pkt_info (*pkt_info);
drivers/net/ethernet/huawei/hinic3/hinic3_rx.h
52
__le32 pkt_info;
drivers/net/ethernet/intel/fm10k/fm10k_main.c
401
rss_type = le16_to_cpu(rx_desc->w.pkt_info) & FM10K_RXD_RSSTYPE_MASK;
drivers/net/ethernet/intel/fm10k/fm10k_type.h
711
__le16 pkt_info; /* RSS, Pkt type */
drivers/net/ethernet/intel/igb/e1000_82575.h
71
__le16 pkt_info; /* RSS type, Packet type */
drivers/net/ethernet/intel/igbvf/vf.h
46
__le16 pkt_info; /* RSS/Packet type */
drivers/net/ethernet/intel/igc/igc_base.h
68
__le16 pkt_info; /*RSS type, Pkt type*/
drivers/net/ethernet/intel/ixgbe/ixgbe_ipsec.c
1151
__le16 pkt_info = rx_desc->wb.lower.lo_dword.hs_rss.pkt_info;
drivers/net/ethernet/intel/ixgbe/ixgbe_ipsec.c
1170
if (pkt_info & cpu_to_le16(IXGBE_RXDADV_PKTTYPE_IPV4)) {
drivers/net/ethernet/intel/ixgbe/ixgbe_ipsec.c
1174
} else if (pkt_info & cpu_to_le16(IXGBE_RXDADV_PKTTYPE_IPV6)) {
drivers/net/ethernet/intel/ixgbe/ixgbe_ipsec.c
1182
switch (pkt_info & ipsec_pkt_types) {
drivers/net/ethernet/intel/ixgbe/ixgbe_main.c
1639
rss_type = le16_to_cpu(rx_desc->wb.lower.lo_dword.hs_rss.pkt_info) &
drivers/net/ethernet/intel/ixgbe/ixgbe_main.c
1661
__le16 pkt_info = rx_desc->wb.lower.lo_dword.hs_rss.pkt_info;
drivers/net/ethernet/intel/ixgbe/ixgbe_main.c
1664
((pkt_info & cpu_to_le16(IXGBE_RXDADV_PKTTYPE_ETQF_MASK)) ==
drivers/net/ethernet/intel/ixgbe/ixgbe_main.c
1680
__le16 pkt_info = rx_desc->wb.lower.lo_dword.hs_rss.pkt_info;
drivers/net/ethernet/intel/ixgbe/ixgbe_main.c
1690
if (pkt_info & cpu_to_le16(IXGBE_RXDADV_PKTTYPE_VXLAN)) {
drivers/net/ethernet/intel/ixgbe/ixgbe_main.c
1710
if ((pkt_info & cpu_to_le16(IXGBE_RXDADV_PKTTYPE_UDP)) &&
drivers/net/ethernet/intel/ixgbe/ixgbe_type.h
2912
__le16 pkt_info; /* RSS, Pkt type */
drivers/net/ethernet/intel/ixgbevf/defines.h
218
__le16 pkt_info; /* RSS, Pkt type */
drivers/net/ethernet/intel/ixgbevf/ipsec.c
550
__le16 pkt_info = rx_desc->wb.lower.lo_dword.hs_rss.pkt_info;
drivers/net/ethernet/intel/ixgbevf/ipsec.c
569
if (pkt_info & cpu_to_le16(IXGBE_RXDADV_PKTTYPE_IPV4)) {
drivers/net/ethernet/intel/ixgbevf/ipsec.c
573
} else if (pkt_info & cpu_to_le16(IXGBE_RXDADV_PKTTYPE_IPV6)) {
drivers/net/ethernet/intel/ixgbevf/ipsec.c
581
switch (pkt_info & ipsec_pkt_types) {
drivers/net/ethernet/intel/ixgbevf/ixgbevf_main.c
454
rss_type = le16_to_cpu(rx_desc->wb.lower.lo_dword.hs_rss.pkt_info) &
drivers/net/ethernet/synopsys/dwc-xlgmac-desc.c
501
struct xlgmac_pkt_info *pkt_info;
drivers/net/ethernet/synopsys/dwc-xlgmac-desc.c
511
pkt_info = &ring->pkt_info;
drivers/net/ethernet/synopsys/dwc-xlgmac-desc.c
512
pkt_info->desc_count = 0;
drivers/net/ethernet/synopsys/dwc-xlgmac-desc.c
513
pkt_info->length = 0;
drivers/net/ethernet/synopsys/dwc-xlgmac-desc.c
515
tso = XLGMAC_GET_REG_BITS(pkt_info->attributes,
drivers/net/ethernet/synopsys/dwc-xlgmac-desc.c
518
vlan = XLGMAC_GET_REG_BITS(pkt_info->attributes,
drivers/net/ethernet/synopsys/dwc-xlgmac-desc.c
523
if ((tso && (pkt_info->mss != ring->tx.cur_mss)) ||
drivers/net/ethernet/synopsys/dwc-xlgmac-desc.c
524
(vlan && (pkt_info->vlan_ctag != ring->tx.cur_vlan_ctag)))
drivers/net/ethernet/synopsys/dwc-xlgmac-desc.c
531
pkt_info->header_len, DMA_TO_DEVICE);
drivers/net/ethernet/synopsys/dwc-xlgmac-desc.c
537
desc_data->skb_dma_len = pkt_info->header_len;
drivers/net/ethernet/synopsys/dwc-xlgmac-desc.c
540
cur_index, &skb_dma, pkt_info->header_len);
drivers/net/ethernet/synopsys/dwc-xlgmac-desc.c
542
offset = pkt_info->header_len;
drivers/net/ethernet/synopsys/dwc-xlgmac-desc.c
544
pkt_info->length += pkt_info->header_len;
drivers/net/ethernet/synopsys/dwc-xlgmac-desc.c
569
pkt_info->length += len;
drivers/net/ethernet/synopsys/dwc-xlgmac-desc.c
603
pkt_info->length += len;
drivers/net/ethernet/synopsys/dwc-xlgmac-desc.c
618
pkt_info->desc_count = cur_index - start_index;
drivers/net/ethernet/synopsys/dwc-xlgmac-desc.c
620
return pkt_info->desc_count;
drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c
1010
static void xlgmac_get_rx_tstamp(struct xlgmac_pkt_info *pkt_info,
drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c
1027
pkt_info->rx_tstamp = nsec;
drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c
1028
pkt_info->attributes = XLGMAC_SET_REG_BITS(
drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c
1029
pkt_info->attributes,
drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c
2645
struct xlgmac_pkt_info *pkt_info;
drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c
2650
pkt_info = &ring->pkt_info;
drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c
2668
xlgmac_get_rx_tstamp(pkt_info, dma_desc);
drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c
2670
pkt_info->attributes = XLGMAC_SET_REG_BITS(
drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c
2671
pkt_info->attributes,
drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c
2675
pkt_info->attributes = XLGMAC_SET_REG_BITS(
drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c
2676
pkt_info->attributes,
drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c
2684
pkt_info->attributes = XLGMAC_SET_REG_BITS(
drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c
2685
pkt_info->attributes,
drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c
2694
pkt_info->attributes = XLGMAC_SET_REG_BITS(
drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c
2695
pkt_info->attributes,
drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c
2715
pkt_info->attributes = XLGMAC_SET_REG_BITS(
drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c
2716
pkt_info->attributes,
drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c
2721
pkt_info->rss_hash = le32_to_cpu(dma_desc->desc1);
drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c
2731
pkt_info->rss_hash_type = PKT_HASH_TYPE_L4;
drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c
2734
pkt_info->rss_hash_type = PKT_HASH_TYPE_L3;
drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c
2747
pkt_info->attributes = XLGMAC_SET_REG_BITS(
drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c
2748
pkt_info->attributes,
drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c
2756
pkt_info->attributes = XLGMAC_SET_REG_BITS(
drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c
2757
pkt_info->attributes,
drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c
2764
pkt_info->attributes = XLGMAC_SET_REG_BITS(
drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c
2765
pkt_info->attributes,
drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c
2783
pkt_info->attributes = XLGMAC_SET_REG_BITS(
drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c
2784
pkt_info->attributes,
drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c
2788
pkt_info->vlan_ctag =
drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c
2793
pkt_info->vlan_ctag);
drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c
2797
pkt_info->attributes = XLGMAC_SET_REG_BITS(
drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c
2798
pkt_info->attributes,
drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c
2803
pkt_info->errors = XLGMAC_SET_REG_BITS(
drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c
2804
pkt_info->errors,
drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c
709
struct xlgmac_pkt_info *pkt_info;
drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c
716
pkt_info = &ring->pkt_info;
drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c
717
csum = XLGMAC_GET_REG_BITS(pkt_info->attributes,
drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c
720
tso = XLGMAC_GET_REG_BITS(pkt_info->attributes,
drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c
723
vlan = XLGMAC_GET_REG_BITS(pkt_info->attributes,
drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c
727
if (tso && (pkt_info->mss != ring->tx.cur_mss))
drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c
732
if (vlan && (pkt_info->vlan_ctag != ring->tx.cur_vlan_ctag))
drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c
747
ring->coalesce_count += pkt_info->tx_packets;
drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c
750
else if (pkt_info->tx_packets > pdata->tx_frames)
drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c
753
pkt_info->tx_packets)
drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c
766
pkt_info->mss);
drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c
773
pkt_info->mss);
drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c
789
ring->tx.cur_mss = pkt_info->mss;
drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c
795
pkt_info->vlan_ctag);
drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c
809
pkt_info->vlan_ctag);
drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c
818
ring->tx.cur_vlan_ctag = pkt_info->vlan_ctag;
drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c
848
if (XLGMAC_GET_REG_BITS(pkt_info->attributes,
drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c
889
pkt_info->tcp_payload_len);
drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c
894
pkt_info->tcp_header_len / 4);
drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c
917
pkt_info->length);
drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c
920
for (i = cur_index - start_index + 1; i < pkt_info->desc_count; i++) {
drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c
973
desc_data->tx.packets = pkt_info->tx_packets;
drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c
974
desc_data->tx.bytes = pkt_info->tx_bytes;
drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c
992
pkt_info->desc_count, 1);
drivers/net/ethernet/synopsys/dwc-xlgmac-net.c
1115
struct xlgmac_pkt_info *pkt_info;
drivers/net/ethernet/synopsys/dwc-xlgmac-net.c
1135
pkt_info = &ring->pkt_info;
drivers/net/ethernet/synopsys/dwc-xlgmac-net.c
1143
memset(pkt_info, 0, sizeof(*pkt_info));
drivers/net/ethernet/synopsys/dwc-xlgmac-net.c
1162
pkt_info->attributes,
drivers/net/ethernet/synopsys/dwc-xlgmac-net.c
1166
pkt_info->attributes,
drivers/net/ethernet/synopsys/dwc-xlgmac-net.c
117
struct xlgmac_pkt_info *pkt_info)
drivers/net/ethernet/synopsys/dwc-xlgmac-net.c
1170
pkt_info->attributes,
drivers/net/ethernet/synopsys/dwc-xlgmac-net.c
1178
if (error || pkt_info->errors) {
drivers/net/ethernet/synopsys/dwc-xlgmac-net.c
1179
if (pkt_info->errors)
drivers/net/ethernet/synopsys/dwc-xlgmac-net.c
1237
if (XLGMAC_GET_REG_BITS(pkt_info->attributes,
drivers/net/ethernet/synopsys/dwc-xlgmac-net.c
124
pkt_info->skb = skb;
drivers/net/ethernet/synopsys/dwc-xlgmac-net.c
1242
if (XLGMAC_GET_REG_BITS(pkt_info->attributes,
drivers/net/ethernet/synopsys/dwc-xlgmac-net.c
1246
pkt_info->vlan_ctag);
drivers/net/ethernet/synopsys/dwc-xlgmac-net.c
1250
if (XLGMAC_GET_REG_BITS(pkt_info->attributes,
drivers/net/ethernet/synopsys/dwc-xlgmac-net.c
1253
skb_set_hash(skb, pkt_info->rss_hash,
drivers/net/ethernet/synopsys/dwc-xlgmac-net.c
1254
pkt_info->rss_hash_type);
drivers/net/ethernet/synopsys/dwc-xlgmac-net.c
127
pkt_info->desc_count = 0;
drivers/net/ethernet/synopsys/dwc-xlgmac-net.c
129
pkt_info->tx_packets = 1;
drivers/net/ethernet/synopsys/dwc-xlgmac-net.c
130
pkt_info->tx_bytes = skb->len;
drivers/net/ethernet/synopsys/dwc-xlgmac-net.c
136
pkt_info->desc_count++;
drivers/net/ethernet/synopsys/dwc-xlgmac-net.c
140
pkt_info->desc_count++;
drivers/net/ethernet/synopsys/dwc-xlgmac-net.c
142
pkt_info->attributes = XLGMAC_SET_REG_BITS(
drivers/net/ethernet/synopsys/dwc-xlgmac-net.c
143
pkt_info->attributes,
drivers/net/ethernet/synopsys/dwc-xlgmac-net.c
147
pkt_info->attributes = XLGMAC_SET_REG_BITS(
drivers/net/ethernet/synopsys/dwc-xlgmac-net.c
148
pkt_info->attributes,
drivers/net/ethernet/synopsys/dwc-xlgmac-net.c
153
pkt_info->attributes = XLGMAC_SET_REG_BITS(
drivers/net/ethernet/synopsys/dwc-xlgmac-net.c
154
pkt_info->attributes,
drivers/net/ethernet/synopsys/dwc-xlgmac-net.c
165
pkt_info->desc_count++;
drivers/net/ethernet/synopsys/dwc-xlgmac-net.c
168
pkt_info->attributes = XLGMAC_SET_REG_BITS(
drivers/net/ethernet/synopsys/dwc-xlgmac-net.c
169
pkt_info->attributes,
drivers/net/ethernet/synopsys/dwc-xlgmac-net.c
176
pkt_info->desc_count++;
drivers/net/ethernet/synopsys/dwc-xlgmac-net.c
183
pkt_info->desc_count++;
drivers/net/ethernet/synopsys/dwc-xlgmac-net.c
64
struct xlgmac_pkt_info *pkt_info)
drivers/net/ethernet/synopsys/dwc-xlgmac-net.c
67
pkt_info->vlan_ctag = skb_vlan_tag_get(skb);
drivers/net/ethernet/synopsys/dwc-xlgmac-net.c
71
struct xlgmac_pkt_info *pkt_info)
drivers/net/ethernet/synopsys/dwc-xlgmac-net.c
719
tx_pkt_info = &ring->pkt_info;
drivers/net/ethernet/synopsys/dwc-xlgmac-net.c
75
if (!XLGMAC_GET_REG_BITS(pkt_info->attributes,
drivers/net/ethernet/synopsys/dwc-xlgmac-net.c
84
pkt_info->header_len = skb_tcp_all_headers(skb);
drivers/net/ethernet/synopsys/dwc-xlgmac-net.c
85
pkt_info->tcp_header_len = tcp_hdrlen(skb);
drivers/net/ethernet/synopsys/dwc-xlgmac-net.c
86
pkt_info->tcp_payload_len = skb->len - pkt_info->header_len;
drivers/net/ethernet/synopsys/dwc-xlgmac-net.c
87
pkt_info->mss = skb_shinfo(skb)->gso_size;
drivers/net/ethernet/synopsys/dwc-xlgmac-net.c
89
XLGMAC_PR("header_len=%u\n", pkt_info->header_len);
drivers/net/ethernet/synopsys/dwc-xlgmac-net.c
91
pkt_info->tcp_header_len, pkt_info->tcp_payload_len);
drivers/net/ethernet/synopsys/dwc-xlgmac-net.c
92
XLGMAC_PR("mss=%u\n", pkt_info->mss);
drivers/net/ethernet/synopsys/dwc-xlgmac-net.c
97
pkt_info->tx_packets = skb_shinfo(skb)->gso_segs;
drivers/net/ethernet/synopsys/dwc-xlgmac-net.c
98
pkt_info->tx_bytes += (pkt_info->tx_packets - 1) * pkt_info->header_len;
drivers/net/ethernet/synopsys/dwc-xlgmac.h
318
struct xlgmac_pkt_info pkt_info;
drivers/net/ethernet/ti/icssm/icssm_prueth.c
628
struct prueth_packet_info *pkt_info)
drivers/net/ethernet/ti/icssm/icssm_prueth.c
630
pkt_info->port = (buffer_descriptor & PRUETH_BD_PORT_MASK) >>
drivers/net/ethernet/ti/icssm/icssm_prueth.c
632
pkt_info->length = (buffer_descriptor & PRUETH_BD_LENGTH_MASK) >>
drivers/net/ethernet/ti/icssm/icssm_prueth.c
634
pkt_info->broadcast = !!(buffer_descriptor & PRUETH_BD_BROADCAST_MASK);
drivers/net/ethernet/ti/icssm/icssm_prueth.c
635
pkt_info->error = !!(buffer_descriptor & PRUETH_BD_ERROR_MASK);
drivers/net/ethernet/ti/icssm/icssm_prueth.c
636
pkt_info->lookup_success = !!(buffer_descriptor &
drivers/net/ethernet/ti/icssm/icssm_prueth.c
638
pkt_info->flood = !!(buffer_descriptor & PRUETH_BD_SW_FLOOD_MASK);
drivers/net/ethernet/ti/icssm/icssm_prueth.c
639
pkt_info->timestamp = !!(buffer_descriptor & PRUETH_BD_TIMESTAMP_MASK);
drivers/net/ethernet/ti/icssm/icssm_prueth.c
655
struct prueth_packet_info *pkt_info,
drivers/net/ethernet/ti/icssm/icssm_prueth.c
675
pkt_block_size = DIV_ROUND_UP(pkt_info->length, ICSS_BLOCK_SIZE);
drivers/net/ethernet/ti/icssm/icssm_prueth.c
690
actual_pkt_len = pkt_info->length;
drivers/net/ethernet/ti/icssm/icssm_prueth.c
720
if (pkt_info->length < bytes)
drivers/net/ethernet/ti/icssm/icssm_prueth.c
721
bytes = pkt_info->length;
drivers/net/ethernet/ti/icssm/icssm_prueth.c
740
if (!pkt_info->lookup_success)
drivers/net/ethernet/ti/icssm/icssm_prueth.c
764
struct prueth_packet_info pkt_info;
drivers/net/ethernet/ti/icssm/icssm_prueth.c
805
icssm_parse_packet_info(prueth, rd_buf_desc, &pkt_info);
drivers/net/ethernet/ti/icssm/icssm_prueth.c
807
if (pkt_info.length <= 0) {
drivers/net/ethernet/ti/icssm/icssm_prueth.c
817
} else if (pkt_info.length > EMAC_MAX_FRM_SUPPORT) {
drivers/net/ethernet/ti/icssm/icssm_prueth.c
829
&pkt_info, rxqueue);
drivers/net/ethernet/ti/icssm/icssm_prueth.h
273
struct prueth_packet_info *pkt_info);
drivers/net/ethernet/ti/icssm/icssm_prueth.h
275
struct prueth_packet_info *pkt_info,
drivers/net/ethernet/ti/netcp_core.c
116
static void get_desc_info(u32 *desc_info, u32 *pkt_info,
drivers/net/ethernet/ti/netcp_core.c
120
*pkt_info = le32_to_cpu(desc->packet_info);
drivers/net/ethernet/ti/netcp_core.c
158
static void set_desc_info(u32 desc_info, u32 pkt_info,
drivers/net/ethernet/ti/netcp_core.c
162
desc->packet_info = cpu_to_le32(pkt_info);
drivers/net/ethernet/ti/netcp_core.c
855
u32 desc_info, pkt_info;
drivers/net/ethernet/ti/netcp_core.c
910
pkt_info = KNAV_DMA_DESC_HAS_EPIB;
drivers/net/ethernet/ti/netcp_core.c
911
pkt_info |= KNAV_DMA_NUM_PS_WORDS << KNAV_DMA_DESC_PSLEN_SHIFT;
drivers/net/ethernet/ti/netcp_core.c
912
pkt_info |= (netcp->rx_queue_id & KNAV_DMA_DESC_RETQ_MASK) <<
drivers/net/ethernet/ti/netcp_core.c
917
set_desc_info(desc_info, pkt_info, hwdesc);
drivers/net/ethernet/wangxun/libwx/wx_lib.c
515
rss_type = le16_to_cpu(rx_desc->wb.lower.lo_dword.hs_rss.pkt_info) &
drivers/net/ethernet/wangxun/libwx/wx_lib.c
588
idx = (le16_to_cpu(rx_desc->wb.lower.lo_dword.hs_rss.pkt_info) &
drivers/net/ethernet/wangxun/libwx/wx_type.h
968
__le16 pkt_info; /* RSS, Pkt type */
drivers/net/wireless/realtek/rtw88/fw.c
1300
struct rtw_tx_pkt_info pkt_info = {0};
drivers/net/wireless/realtek/rtw88/fw.c
1304
rtw_tx_rsvd_page_pkt_info_update(rtwdev, &pkt_info, skb, type);
drivers/net/wireless/realtek/rtw88/fw.c
1307
rtw_tx_fill_tx_desc(rtwdev, &pkt_info, skb);
drivers/net/wireless/realtek/rtw88/hci.h
11
struct rtw_tx_pkt_info *pkt_info,
drivers/net/wireless/realtek/rtw88/hci.h
37
struct rtw_tx_pkt_info *pkt_info,
drivers/net/wireless/realtek/rtw88/hci.h
40
return rtwdev->hci.ops->tx_write(rtwdev, pkt_info, skb);
drivers/net/wireless/realtek/rtw88/main.h
908
struct rtw_tx_pkt_info *pkt_info,
drivers/net/wireless/realtek/rtw88/pci.c
800
struct rtw_tx_pkt_info *pkt_info,
drivers/net/wireless/realtek/rtw88/pci.c
827
pkt_info->qsel = rtw_pci_get_tx_qsel(skb, queue);
drivers/net/wireless/realtek/rtw88/pci.c
828
rtw_tx_fill_tx_desc(rtwdev, pkt_info, skb);
drivers/net/wireless/realtek/rtw88/pci.c
849
tx_data->sn = pkt_info->sn;
drivers/net/wireless/realtek/rtw88/pci.c
873
struct rtw_tx_pkt_info pkt_info = {0};
drivers/net/wireless/realtek/rtw88/pci.c
877
skb = rtw_tx_write_data_rsvd_page_get(rtwdev, &pkt_info, buf, size);
drivers/net/wireless/realtek/rtw88/pci.c
881
ret = rtw_pci_tx_write_data(rtwdev, &pkt_info, skb, RTW_TX_QUEUE_BCN);
drivers/net/wireless/realtek/rtw88/pci.c
898
struct rtw_tx_pkt_info pkt_info = {0};
drivers/net/wireless/realtek/rtw88/pci.c
901
skb = rtw_tx_write_data_h2c_get(rtwdev, &pkt_info, buf, size);
drivers/net/wireless/realtek/rtw88/pci.c
905
ret = rtw_pci_tx_write_data(rtwdev, &pkt_info, skb, RTW_TX_QUEUE_H2C);
drivers/net/wireless/realtek/rtw88/pci.c
917
struct rtw_tx_pkt_info *pkt_info,
drivers/net/wireless/realtek/rtw88/pci.c
925
ret = rtw_pci_tx_write_data(rtwdev, pkt_info, skb, queue);
drivers/net/wireless/realtek/rtw88/rtw8723x.c
682
struct rtw_tx_pkt_info *pkt_info,
drivers/net/wireless/realtek/rtw88/rtw8723x.h
156
struct rtw_tx_pkt_info *pkt_info,
drivers/net/wireless/realtek/rtw88/rtw8723x.h
452
struct rtw_tx_pkt_info *pkt_info,
drivers/net/wireless/realtek/rtw88/rtw8723x.h
455
rtw8723x_common.fill_txdesc_checksum(rtwdev, pkt_info, txdesc);
drivers/net/wireless/realtek/rtw88/rtw8812a.c
888
struct rtw_tx_pkt_info *pkt_info,
drivers/net/wireless/realtek/rtw88/rtw8814a.c
2042
struct rtw_tx_pkt_info *pkt_info,
drivers/net/wireless/realtek/rtw88/rtw8821a.c
735
struct rtw_tx_pkt_info *pkt_info,
drivers/net/wireless/realtek/rtw88/rtw8821c.c
1230
struct rtw_tx_pkt_info *pkt_info,
drivers/net/wireless/realtek/rtw88/rtw8822b.c
1592
struct rtw_tx_pkt_info *pkt_info,
drivers/net/wireless/realtek/rtw88/rtw8822c.c
4561
struct rtw_tx_pkt_info *pkt_info,
drivers/net/wireless/realtek/rtw88/rtw8822c.c
4567
words = (pkt_info->pkt_offset * 8 + chip->tx_pkt_desc_sz) / 2;
drivers/net/wireless/realtek/rtw88/sdio.c
848
struct rtw_tx_pkt_info *pkt_info,
drivers/net/wireless/realtek/rtw88/sdio.c
874
pkt_info->offset += offset;
drivers/net/wireless/realtek/rtw88/sdio.c
879
pkt_info->qsel = rtw_sdio_get_tx_qsel(rtwdev, skb, queue);
drivers/net/wireless/realtek/rtw88/sdio.c
881
rtw_tx_fill_tx_desc(rtwdev, pkt_info, skb);
drivers/net/wireless/realtek/rtw88/sdio.c
882
rtw_tx_fill_txdesc_checksum(rtwdev, pkt_info, pkt_desc);
drivers/net/wireless/realtek/rtw88/sdio.c
886
struct rtw_tx_pkt_info *pkt_info,
drivers/net/wireless/realtek/rtw88/sdio.c
892
rtw_sdio_tx_skb_prepare(rtwdev, pkt_info, skb, queue);
drivers/net/wireless/realtek/rtw88/sdio.c
903
struct rtw_tx_pkt_info pkt_info = {};
drivers/net/wireless/realtek/rtw88/sdio.c
906
skb = rtw_tx_write_data_rsvd_page_get(rtwdev, &pkt_info, buf, size);
drivers/net/wireless/realtek/rtw88/sdio.c
910
return rtw_sdio_write_data(rtwdev, &pkt_info, skb, RTW_TX_QUEUE_BCN);
drivers/net/wireless/realtek/rtw88/sdio.c
915
struct rtw_tx_pkt_info pkt_info = {};
drivers/net/wireless/realtek/rtw88/sdio.c
918
skb = rtw_tx_write_data_h2c_get(rtwdev, &pkt_info, buf, size);
drivers/net/wireless/realtek/rtw88/sdio.c
922
return rtw_sdio_write_data(rtwdev, &pkt_info, skb, RTW_TX_QUEUE_H2C);
drivers/net/wireless/realtek/rtw88/sdio.c
926
struct rtw_tx_pkt_info *pkt_info,
drivers/net/wireless/realtek/rtw88/sdio.c
933
rtw_sdio_tx_skb_prepare(rtwdev, pkt_info, skb, queue);
drivers/net/wireless/realtek/rtw88/sdio.c
936
tx_data->sn = pkt_info->sn;
drivers/net/wireless/realtek/rtw88/tx.c
167
struct rtw_tx_pkt_info *pkt_info)
drivers/net/wireless/realtek/rtw88/tx.c
175
pkt_info->sn = (atomic_inc_return(&tx_report->sn) << 2) & 0xfc;
drivers/net/wireless/realtek/rtw88/tx.c
176
pkt_info->report = true;
drivers/net/wireless/realtek/rtw88/tx.c
274
struct rtw_tx_pkt_info *pkt_info,
drivers/net/wireless/realtek/rtw88/tx.c
279
pkt_info->rate_id = RTW_RATEID_B_20M;
drivers/net/wireless/realtek/rtw88/tx.c
280
pkt_info->rate = rtw_get_mgmt_rate(rtwdev, skb, DESC_RATE1M,
drivers/net/wireless/realtek/rtw88/tx.c
283
pkt_info->rate_id = RTW_RATEID_G;
drivers/net/wireless/realtek/rtw88/tx.c
284
pkt_info->rate = rtw_get_mgmt_rate(rtwdev, skb, DESC_RATE6M,
drivers/net/wireless/realtek/rtw88/tx.c
288
pkt_info->use_rate = true;
drivers/net/wireless/realtek/rtw88/tx.c
289
pkt_info->dis_rate_fallback = true;
drivers/net/wireless/realtek/rtw88/tx.c
293
struct rtw_tx_pkt_info *pkt_info,
drivers/net/wireless/realtek/rtw88/tx.c
316
pkt_info->sec_type = sec_type;
drivers/net/wireless/realtek/rtw88/tx.c
320
struct rtw_tx_pkt_info *pkt_info,
drivers/net/wireless/realtek/rtw88/tx.c
324
rtw_tx_pkt_info_update_rate(rtwdev, pkt_info, skb, false);
drivers/net/wireless/realtek/rtw88/tx.c
325
pkt_info->dis_qselseq = true;
drivers/net/wireless/realtek/rtw88/tx.c
326
pkt_info->en_hwseq = true;
drivers/net/wireless/realtek/rtw88/tx.c
327
pkt_info->hw_ssn_sel = 0;
drivers/net/wireless/realtek/rtw88/tx.c
332
struct rtw_tx_pkt_info *pkt_info,
drivers/net/wireless/realtek/rtw88/tx.c
36
struct rtw_tx_pkt_info *pkt_info, struct sk_buff *skb)
drivers/net/wireless/realtek/rtw88/tx.c
365
pkt_info->rts = true;
drivers/net/wireless/realtek/rtw88/tx.c
384
pkt_info->seq = seq;
drivers/net/wireless/realtek/rtw88/tx.c
385
pkt_info->ampdu_factor = ampdu_factor;
drivers/net/wireless/realtek/rtw88/tx.c
386
pkt_info->ampdu_density = ampdu_density;
drivers/net/wireless/realtek/rtw88/tx.c
387
pkt_info->ampdu_en = ampdu_en;
drivers/net/wireless/realtek/rtw88/tx.c
388
pkt_info->rate = rate;
drivers/net/wireless/realtek/rtw88/tx.c
389
pkt_info->rate_id = rate_id;
drivers/net/wireless/realtek/rtw88/tx.c
390
pkt_info->bw = bw;
drivers/net/wireless/realtek/rtw88/tx.c
391
pkt_info->stbc = stbc;
drivers/net/wireless/realtek/rtw88/tx.c
392
pkt_info->ldpc = ldpc;
drivers/net/wireless/realtek/rtw88/tx.c
396
pkt_info->rate = fix_rate;
drivers/net/wireless/realtek/rtw88/tx.c
397
pkt_info->dis_rate_fallback = true;
drivers/net/wireless/realtek/rtw88/tx.c
398
pkt_info->use_rate = true;
drivers/net/wireless/realtek/rtw88/tx.c
403
struct rtw_tx_pkt_info *pkt_info,
drivers/net/wireless/realtek/rtw88/tx.c
41
if (pkt_info->qsel == TX_DESC_QSEL_HIGH)
drivers/net/wireless/realtek/rtw88/tx.c
418
pkt_info->mac_id = si->mac_id;
drivers/net/wireless/realtek/rtw88/tx.c
421
pkt_info->mac_id = rtwvif->mac_id;
drivers/net/wireless/realtek/rtw88/tx.c
425
rtw_tx_mgmt_pkt_info_update(rtwdev, pkt_info, sta, skb);
drivers/net/wireless/realtek/rtw88/tx.c
427
rtw_tx_data_pkt_info_update(rtwdev, pkt_info, sta, skb);
drivers/net/wireless/realtek/rtw88/tx.c
433
rtw_tx_report_enable(rtwdev, pkt_info);
drivers/net/wireless/realtek/rtw88/tx.c
435
pkt_info->bmc = bmc;
drivers/net/wireless/realtek/rtw88/tx.c
436
rtw_tx_pkt_info_update_sec(rtwdev, pkt_info, skb);
drivers/net/wireless/realtek/rtw88/tx.c
437
pkt_info->tx_pkt_size = skb->len;
drivers/net/wireless/realtek/rtw88/tx.c
438
pkt_info->offset = chip->tx_pkt_desc_sz;
drivers/net/wireless/realtek/rtw88/tx.c
439
pkt_info->qsel = skb->priority;
drivers/net/wireless/realtek/rtw88/tx.c
44
tx_desc->w0 = le32_encode_bits(pkt_info->tx_pkt_size, RTW_TX_DESC_W0_TXPKTSIZE) |
drivers/net/wireless/realtek/rtw88/tx.c
440
pkt_info->ls = true;
drivers/net/wireless/realtek/rtw88/tx.c
447
struct rtw_tx_pkt_info *pkt_info,
drivers/net/wireless/realtek/rtw88/tx.c
45
le32_encode_bits(pkt_info->offset, RTW_TX_DESC_W0_OFFSET) |
drivers/net/wireless/realtek/rtw88/tx.c
459
pkt_info->qsel = TX_DESC_QSEL_MGMT;
drivers/net/wireless/realtek/rtw88/tx.c
46
le32_encode_bits(pkt_info->bmc, RTW_TX_DESC_W0_BMC) |
drivers/net/wireless/realtek/rtw88/tx.c
461
rtw_tx_pkt_info_update_rate(rtwdev, pkt_info, skb, true);
drivers/net/wireless/realtek/rtw88/tx.c
465
pkt_info->bmc = bmc;
drivers/net/wireless/realtek/rtw88/tx.c
466
pkt_info->tx_pkt_size = skb->len;
drivers/net/wireless/realtek/rtw88/tx.c
467
pkt_info->offset = chip->tx_pkt_desc_sz;
drivers/net/wireless/realtek/rtw88/tx.c
468
pkt_info->ls = true;
drivers/net/wireless/realtek/rtw88/tx.c
47
le32_encode_bits(pkt_info->ls, RTW_TX_DESC_W0_LS) |
drivers/net/wireless/realtek/rtw88/tx.c
470
pkt_info->nav_use_hdr = true;
drivers/net/wireless/realtek/rtw88/tx.c
472
pkt_info->dis_qselseq = true;
drivers/net/wireless/realtek/rtw88/tx.c
473
pkt_info->en_hwseq = true;
drivers/net/wireless/realtek/rtw88/tx.c
474
pkt_info->hw_ssn_sel = 0;
drivers/net/wireless/realtek/rtw88/tx.c
477
pkt_info->bt_null = true;
drivers/net/wireless/realtek/rtw88/tx.c
48
le32_encode_bits(pkt_info->dis_qselseq, RTW_TX_DESC_W0_DISQSELSEQ);
drivers/net/wireless/realtek/rtw88/tx.c
488
pkt_info->tim_offset = rsvd_pkt->tim_offset - hdr_len;
drivers/net/wireless/realtek/rtw88/tx.c
492
rtw_tx_pkt_info_update_sec(rtwdev, pkt_info, skb);
drivers/net/wireless/realtek/rtw88/tx.c
499
struct rtw_tx_pkt_info *pkt_info,
drivers/net/wireless/realtek/rtw88/tx.c
50
tx_desc->w1 = le32_encode_bits(pkt_info->mac_id, RTW_TX_DESC_W1_MACID) |
drivers/net/wireless/realtek/rtw88/tx.c
51
le32_encode_bits(pkt_info->qsel, RTW_TX_DESC_W1_QSEL) |
drivers/net/wireless/realtek/rtw88/tx.c
517
rtw_tx_rsvd_page_pkt_info_update(rtwdev, pkt_info, skb, RSVD_BEACON);
drivers/net/wireless/realtek/rtw88/tx.c
52
le32_encode_bits(pkt_info->rate_id, RTW_TX_DESC_W1_RATE_ID) |
drivers/net/wireless/realtek/rtw88/tx.c
525
struct rtw_tx_pkt_info *pkt_info,
drivers/net/wireless/realtek/rtw88/tx.c
53
le32_encode_bits(pkt_info->sec_type, RTW_TX_DESC_W1_SEC_TYPE) |
drivers/net/wireless/realtek/rtw88/tx.c
54
le32_encode_bits(pkt_info->pkt_offset, RTW_TX_DESC_W1_PKT_OFFSET) |
drivers/net/wireless/realtek/rtw88/tx.c
543
pkt_info->tx_pkt_size = size;
drivers/net/wireless/realtek/rtw88/tx.c
553
struct rtw_tx_pkt_info pkt_info = {0};
drivers/net/wireless/realtek/rtw88/tx.c
556
rtw_tx_pkt_info_update(rtwdev, &pkt_info, control->sta, skb);
drivers/net/wireless/realtek/rtw88/tx.c
557
ret = rtw_hci_tx_write(rtwdev, &pkt_info, skb);
drivers/net/wireless/realtek/rtw88/tx.c
57
tx_desc->w2 = le32_encode_bits(pkt_info->ampdu_en, RTW_TX_DESC_W2_AGG_EN) |
drivers/net/wireless/realtek/rtw88/tx.c
58
le32_encode_bits(pkt_info->report, RTW_TX_DESC_W2_SPE_RPT) |
drivers/net/wireless/realtek/rtw88/tx.c
59
le32_encode_bits(pkt_info->ampdu_density, RTW_TX_DESC_W2_AMPDU_DEN) |
drivers/net/wireless/realtek/rtw88/tx.c
60
le32_encode_bits(pkt_info->bt_null, RTW_TX_DESC_W2_BT_NULL);
drivers/net/wireless/realtek/rtw88/tx.c
608
struct rtw_tx_pkt_info pkt_info = {0};
drivers/net/wireless/realtek/rtw88/tx.c
613
rtw_tx_pkt_info_update(rtwdev, &pkt_info, txq->sta, skb);
drivers/net/wireless/realtek/rtw88/tx.c
614
ret = rtw_hci_tx_write(rtwdev, &pkt_info, skb);
drivers/net/wireless/realtek/rtw88/tx.c
62
tx_desc->w3 = le32_encode_bits(pkt_info->hw_ssn_sel, RTW_TX_DESC_W3_HW_SSN_SEL) |
drivers/net/wireless/realtek/rtw88/tx.c
63
le32_encode_bits(pkt_info->use_rate, RTW_TX_DESC_W3_USE_RATE) |
drivers/net/wireless/realtek/rtw88/tx.c
64
le32_encode_bits(pkt_info->dis_rate_fallback, RTW_TX_DESC_W3_DISDATAFB) |
drivers/net/wireless/realtek/rtw88/tx.c
65
le32_encode_bits(pkt_info->rts, RTW_TX_DESC_W3_USE_RTS) |
drivers/net/wireless/realtek/rtw88/tx.c
66
le32_encode_bits(pkt_info->nav_use_hdr, RTW_TX_DESC_W3_NAVUSEHDR) |
drivers/net/wireless/realtek/rtw88/tx.c
67
le32_encode_bits(pkt_info->ampdu_factor, RTW_TX_DESC_W3_MAX_AGG_NUM);
drivers/net/wireless/realtek/rtw88/tx.c
69
tx_desc->w4 = le32_encode_bits(pkt_info->rate, RTW_TX_DESC_W4_DATARATE);
drivers/net/wireless/realtek/rtw88/tx.c
74
tx_desc->w5 = le32_encode_bits(pkt_info->short_gi, RTW_TX_DESC_W5_DATA_SHORT) |
drivers/net/wireless/realtek/rtw88/tx.c
75
le32_encode_bits(pkt_info->bw, RTW_TX_DESC_W5_DATA_BW) |
drivers/net/wireless/realtek/rtw88/tx.c
76
le32_encode_bits(pkt_info->ldpc, RTW_TX_DESC_W5_DATA_LDPC) |
drivers/net/wireless/realtek/rtw88/tx.c
77
le32_encode_bits(pkt_info->stbc, RTW_TX_DESC_W5_DATA_STBC);
drivers/net/wireless/realtek/rtw88/tx.c
79
tx_desc->w6 = le32_encode_bits(pkt_info->sn, RTW_TX_DESC_W6_SW_DEFINE);
drivers/net/wireless/realtek/rtw88/tx.c
81
tx_desc->w8 = le32_encode_bits(pkt_info->en_hwseq, RTW_TX_DESC_W8_EN_HWSEQ);
drivers/net/wireless/realtek/rtw88/tx.c
83
tx_desc->w9 = le32_encode_bits(pkt_info->seq, RTW_TX_DESC_W9_SW_SEQ);
drivers/net/wireless/realtek/rtw88/tx.c
85
if (pkt_info->rts) {
drivers/net/wireless/realtek/rtw88/tx.c
90
if (pkt_info->tim_offset)
drivers/net/wireless/realtek/rtw88/tx.c
92
le32_encode_bits(pkt_info->tim_offset, RTW_TX_DESC_W9_TIM_OFFSET);
drivers/net/wireless/realtek/rtw88/tx.h
103
struct rtw_tx_pkt_info *pkt_info,
drivers/net/wireless/realtek/rtw88/tx.h
108
struct rtw_tx_pkt_info *pkt_info,
drivers/net/wireless/realtek/rtw88/tx.h
112
struct rtw_tx_pkt_info *pkt_info,
drivers/net/wireless/realtek/rtw88/tx.h
135
struct rtw_tx_pkt_info *pkt_info,
drivers/net/wireless/realtek/rtw88/tx.h
140
chip->ops->fill_txdesc_checksum(rtwdev, pkt_info, txdesc);
drivers/net/wireless/realtek/rtw88/tx.h
95
struct rtw_tx_pkt_info *pkt_info,
drivers/net/wireless/realtek/rtw88/tx.h
99
struct rtw_tx_pkt_info *pkt_info, struct sk_buff *skb);
drivers/net/wireless/realtek/rtw88/usb.c
35
struct rtw_tx_pkt_info pkt_info;
drivers/net/wireless/realtek/rtw88/usb.c
38
pkt_info.pkt_offset = le32_get_bits(tx_desc->w1, RTW_TX_DESC_W1_PKT_OFFSET);
drivers/net/wireless/realtek/rtw88/usb.c
39
rtw_tx_fill_txdesc_checksum(rtwdev, &pkt_info, skb->data);
drivers/net/wireless/realtek/rtw88/usb.c
496
struct rtw_tx_pkt_info *pkt_info,
drivers/net/wireless/realtek/rtw88/usb.c
505
size = pkt_info->tx_pkt_size;
drivers/net/wireless/realtek/rtw88/usb.c
506
qsel = pkt_info->qsel;
drivers/net/wireless/realtek/rtw88/usb.c
516
rtw_tx_fill_tx_desc(rtwdev, pkt_info, skb);
drivers/net/wireless/realtek/rtw88/usb.c
517
rtw_tx_fill_txdesc_checksum(rtwdev, pkt_info, skb->data);
drivers/net/wireless/realtek/rtw88/usb.c
531
struct rtw_tx_pkt_info pkt_info = {0};
drivers/net/wireless/realtek/rtw88/usb.c
533
pkt_info.tx_pkt_size = size;
drivers/net/wireless/realtek/rtw88/usb.c
534
pkt_info.qsel = TX_DESC_QSEL_BEACON;
drivers/net/wireless/realtek/rtw88/usb.c
535
pkt_info.offset = chip->tx_pkt_desc_sz;
drivers/net/wireless/realtek/rtw88/usb.c
536
pkt_info.ls = true;
drivers/net/wireless/realtek/rtw88/usb.c
538
return rtw_usb_write_data(rtwdev, &pkt_info, buf);
drivers/net/wireless/realtek/rtw88/usb.c
543
struct rtw_tx_pkt_info pkt_info = {0};
drivers/net/wireless/realtek/rtw88/usb.c
545
pkt_info.tx_pkt_size = size;
drivers/net/wireless/realtek/rtw88/usb.c
546
pkt_info.qsel = TX_DESC_QSEL_H2C;
drivers/net/wireless/realtek/rtw88/usb.c
548
return rtw_usb_write_data(rtwdev, &pkt_info, buf);
drivers/net/wireless/realtek/rtw88/usb.c
571
struct rtw_tx_pkt_info *pkt_info,
drivers/net/wireless/realtek/rtw88/usb.c
580
pkt_info->qsel = rtw_usb_tx_queue_mapping_to_qsel(skb);
drivers/net/wireless/realtek/rtw88/usb.c
583
ep = qsel_to_ep(rtwusb, pkt_info->qsel);
drivers/net/wireless/realtek/rtw88/usb.c
584
rtw_tx_fill_tx_desc(rtwdev, pkt_info, skb);
drivers/net/wireless/realtek/rtw88/usb.c
585
rtw_tx_fill_txdesc_checksum(rtwdev, pkt_info, skb->data);
drivers/net/wireless/realtek/rtw88/usb.c
587
tx_data->sn = pkt_info->sn;
drivers/net/wireless/realtek/rtw89/fw.c
6638
struct rtw89_pktofld_info *pkt_info;
drivers/net/wireless/realtek/rtw89/fw.c
6687
list_for_each_entry(pkt_info, &scan_info->pkt_list[NL80211_BAND_6GHZ], list) {
drivers/net/wireless/realtek/rtw89/fw.c
6688
if (pkt_info->wildcard_6ghz) {
drivers/net/wireless/realtek/rtw89/fw.c
6690
probe_id[NL80211_BAND_6GHZ] = pkt_info->id;
drivers/net/wireless/rsi/rsi_91x_mgmt.c
1226
dynamic_frame->desc_dword2.pkt_info =
drivers/net/wireless/rsi/rsi_91x_mgmt.c
1541
mgmt_frame->pkt_info =
drivers/net/wireless/rsi/rsi_91x_mgmt.c
1544
mgmt_frame->pkt_info |= cpu_to_le32((3 << RSI_EEPROM_HDR_SIZE_OFFSET) &
drivers/net/wireless/rsi/rsi_mgmt.h
334
__le32 pkt_info; /* Packet specific data */
drivers/net/wireless/rsi/rsi_mgmt.h
614
__le32 pkt_info;
drivers/net/wwan/t7xx/t7xx_hif_dpmaif_rx.c
394
const struct dpmaif_pit *pkt_info,
drivers/net/wwan/t7xx/t7xx_hif_dpmaif_rx.c
405
page_info += t7xx_normal_pit_bid(pkt_info);
drivers/net/wwan/t7xx/t7xx_hif_dpmaif_rx.c
415
data_bus_addr = le32_to_cpu(pkt_info->pd.data_addr_h);
drivers/net/wwan/t7xx/t7xx_hif_dpmaif_rx.c
416
data_bus_addr = (data_bus_addr << 32) + le32_to_cpu(pkt_info->pd.data_addr_l);
drivers/net/wwan/t7xx/t7xx_hif_dpmaif_rx.c
420
data_len = FIELD_GET(PD_PIT_DATA_LEN, le32_to_cpu(pkt_info->header));
drivers/net/wwan/t7xx/t7xx_hif_dpmaif_rx.c
431
const struct dpmaif_pit *pkt_info,
drivers/net/wwan/t7xx/t7xx_hif_dpmaif_rx.c
434
unsigned int cur_bid = t7xx_normal_pit_bid(pkt_info);
drivers/net/wwan/t7xx/t7xx_hif_dpmaif_rx.c
441
ret = t7xx_dpmaif_set_frag_to_skb(rxq, pkt_info, skb_info->cur_skb);
drivers/net/wwan/t7xx/t7xx_hif_dpmaif_rx.c
629
const struct dpmaif_pit *pkt_info,
drivers/net/wwan/t7xx/t7xx_hif_dpmaif_rx.c
640
bat_skb += t7xx_normal_pit_bid(pkt_info);
drivers/net/wwan/t7xx/t7xx_hif_dpmaif_rx.c
643
data_bus_addr = le32_to_cpu(pkt_info->pd.data_addr_h);
drivers/net/wwan/t7xx/t7xx_hif_dpmaif_rx.c
644
data_bus_addr = (data_bus_addr << 32) + le32_to_cpu(pkt_info->pd.data_addr_l);
drivers/net/wwan/t7xx/t7xx_hif_dpmaif_rx.c
647
data_len = FIELD_GET(PD_PIT_DATA_LEN, le32_to_cpu(pkt_info->header));
drivers/net/wwan/t7xx/t7xx_hif_dpmaif_rx.c
665
const struct dpmaif_pit *pkt_info,
drivers/net/wwan/t7xx/t7xx_hif_dpmaif_rx.c
668
unsigned int cur_bid = t7xx_normal_pit_bid(pkt_info);
drivers/net/wwan/t7xx/t7xx_hif_dpmaif_rx.c
675
ret = t7xx_dpmaif_set_data_to_skb(rxq, pkt_info, skb_info);
drivers/net/wwan/t7xx/t7xx_hif_dpmaif_rx.c
736
struct dpmaif_pit *pkt_info;
drivers/net/wwan/t7xx/t7xx_hif_dpmaif_rx.c
742
pkt_info = (struct dpmaif_pit *)rxq->pit_base + cur_pit;
drivers/net/wwan/t7xx/t7xx_hif_dpmaif_rx.c
743
if (t7xx_dpmaif_check_pit_seq(rxq, pkt_info)) {
drivers/net/wwan/t7xx/t7xx_hif_dpmaif_rx.c
749
val = FIELD_GET(PD_PIT_PACKET_TYPE, le32_to_cpu(pkt_info->header));
drivers/net/wwan/t7xx/t7xx_hif_dpmaif_rx.c
755
t7xx_dpmaif_parse_msg_pit(rxq, pkt_info, skb_info);
drivers/net/wwan/t7xx/t7xx_hif_dpmaif_rx.c
757
val = FIELD_GET(PD_PIT_BUFFER_TYPE, le32_to_cpu(pkt_info->header));
drivers/net/wwan/t7xx/t7xx_hif_dpmaif_rx.c
759
ret = t7xx_dpmaif_get_rx_pkt(rxq, pkt_info, skb_info);
drivers/net/wwan/t7xx/t7xx_hif_dpmaif_rx.c
763
ret = t7xx_dpmaif_get_frag(rxq, pkt_info, skb_info);
drivers/net/wwan/t7xx/t7xx_hif_dpmaif_rx.c
770
val = FIELD_GET(PD_PIT_CONT, le32_to_cpu(pkt_info->header));
drivers/staging/rtl8723bs/hal/odm_CfoTracking.c
189
struct odm_packet_info *pkt_info = pkt_info_void;
drivers/staging/rtl8723bs/hal/odm_CfoTracking.c
196
if (pkt_info->station_id != 0) {
drivers/staging/rtl8723bs/hal/odm_HWConfig.c
104
struct odm_packet_info *pkt_info)
drivers/staging/rtl8723bs/hal/odm_HWConfig.c
115
is_cck_rate = pkt_info->data_rate <= DESC_RATE11M;
drivers/staging/rtl8723bs/hal/odm_HWConfig.c
232
odm_parsing_cfo(dm_odm, pkt_info, phy_sta_rpt->path_cfotail);
drivers/staging/rtl8723bs/hal/odm_HWConfig.c
397
u8 *phy_status, struct odm_packet_info *pkt_info)
drivers/staging/rtl8723bs/hal/odm_HWConfig.c
400
odm_rx_phy_status_parsing(dm_odm, phy_info, phy_status, pkt_info);
drivers/staging/rtl8723bs/hal/odm_HWConfig.c
403
odm_Process_RSSIForDM(dm_odm, phy_info, pkt_info);
drivers/staging/rtl8723bs/hal/odm_HWConfig.h
63
u8 *phy_status, struct odm_packet_info *pkt_info);
drivers/staging/rtl8723bs/hal/rtl8723bs_recv.c
104
pkt_info.bssid_match = ((!IsFrameTypeCtrl(wlanhdr)) &&
drivers/staging/rtl8723bs/hal/rtl8723bs_recv.c
110
pkt_info.to_self = pkt_info.bssid_match &&
drivers/staging/rtl8723bs/hal/rtl8723bs_recv.c
114
pkt_info.is_beacon = pkt_info.bssid_match &&
drivers/staging/rtl8723bs/hal/rtl8723bs_recv.c
119
pkt_info.station_id = 0xFF;
drivers/staging/rtl8723bs/hal/rtl8723bs_recv.c
124
pkt_info.station_id = psta->mac_id;
drivers/staging/rtl8723bs/hal/rtl8723bs_recv.c
126
pkt_info.data_rate = pattrib->data_rate;
drivers/staging/rtl8723bs/hal/rtl8723bs_recv.c
131
(u8 *)pphy_status, &(pkt_info));
drivers/staging/rtl8723bs/hal/rtl8723bs_recv.c
137
pkt_info.bssid_match &&
drivers/staging/rtl8723bs/hal/rtl8723bs_recv.c
144
} else if (pkt_info.to_self || pkt_info.is_beacon) {
drivers/staging/rtl8723bs/hal/rtl8723bs_recv.c
90
struct odm_packet_info pkt_info = {
tools/perf/util/intel-pt-decoder/intel-pt-decoder.c
1549
static int intel_pt_eptw_lookahead_cb(struct intel_pt_pkt_info *pkt_info)
tools/perf/util/intel-pt-decoder/intel-pt-decoder.c
1551
struct eptw_data *data = pkt_info->data;
tools/perf/util/intel-pt-decoder/intel-pt-decoder.c
1554
switch (pkt_info->packet.type) {
tools/perf/util/intel-pt-decoder/intel-pt-decoder.c
1587
if (nr_bits > pkt_info->packet.count)
tools/perf/util/intel-pt-decoder/intel-pt-decoder.c
1588
nr_bits = pkt_info->packet.count;
tools/perf/util/intel-pt-decoder/intel-pt-decoder.c
1590
data->payload |= pkt_info->packet.payload >> (64 - nr_bits);
tools/perf/util/intel-pt-decoder/intel-pt-decoder.c
2327
static int intel_pt_vm_psb_lookahead_cb(struct intel_pt_pkt_info *pkt_info)
tools/perf/util/intel-pt-decoder/intel-pt-decoder.c
2329
struct intel_pt_vm_tsc_info *data = pkt_info->data;
tools/perf/util/intel-pt-decoder/intel-pt-decoder.c
2331
switch (pkt_info->packet.type) {
tools/perf/util/intel-pt-decoder/intel-pt-decoder.c
2347
data->tma_packet = pkt_info->packet;
tools/perf/util/intel-pt-decoder/intel-pt-decoder.c
2352
data->pip_packet = pkt_info->packet;
tools/perf/util/intel-pt-decoder/intel-pt-decoder.c
2357
data->vmcs_packet = pkt_info->packet;
tools/perf/util/intel-pt-decoder/intel-pt-decoder.c
2400
static int intel_pt_ovf_fup_lookahead_cb(struct intel_pt_pkt_info *pkt_info)
tools/perf/util/intel-pt-decoder/intel-pt-decoder.c
2402
struct intel_pt_ovf_fup_info *data = pkt_info->data;
tools/perf/util/intel-pt-decoder/intel-pt-decoder.c
2404
if (pkt_info->packet.type == INTEL_PT_CYC ||
tools/perf/util/intel-pt-decoder/intel-pt-decoder.c
2405
pkt_info->packet.type == INTEL_PT_MTC ||
tools/perf/util/intel-pt-decoder/intel-pt-decoder.c
2406
pkt_info->packet.type == INTEL_PT_TSC)
tools/perf/util/intel-pt-decoder/intel-pt-decoder.c
2408
data->found = pkt_info->packet.type == INTEL_PT_FUP;
tools/perf/util/intel-pt-decoder/intel-pt-decoder.c
2424
static int intel_pt_tma_lookahead_cb(struct intel_pt_pkt_info *pkt_info)
tools/perf/util/intel-pt-decoder/intel-pt-decoder.c
2426
struct intel_pt_vm_tsc_info *data = pkt_info->data;
tools/perf/util/intel-pt-decoder/intel-pt-decoder.c
2428
if (pkt_info->packet.type == INTEL_PT_CYC ||
tools/perf/util/intel-pt-decoder/intel-pt-decoder.c
2429
pkt_info->packet.type == INTEL_PT_MTC)
tools/perf/util/intel-pt-decoder/intel-pt-decoder.c
2432
if (pkt_info->packet.type == INTEL_PT_TMA) {
tools/perf/util/intel-pt-decoder/intel-pt-decoder.c
2433
data->tma_packet = pkt_info->packet;
tools/perf/util/intel-pt-decoder/intel-pt-decoder.c
3061
static int intel_pt_psb_lookahead_cb(struct intel_pt_pkt_info *pkt_info)
tools/perf/util/intel-pt-decoder/intel-pt-decoder.c
3063
struct intel_pt_psb_info *data = pkt_info->data;
tools/perf/util/intel-pt-decoder/intel-pt-decoder.c
3065
switch (pkt_info->packet.type) {
tools/perf/util/intel-pt-decoder/intel-pt-decoder.c
3087
if (data->fup || pkt_info->packet.count == 0)
tools/perf/util/intel-pt-decoder/intel-pt-decoder.c
3089
data->fup_packet = pkt_info->packet;
tools/perf/util/intel-pt-decoder/intel-pt-decoder.c
728
typedef int (*intel_pt_pkt_cb_t)(struct intel_pt_pkt_info *pkt_info);
tools/perf/util/intel-pt-decoder/intel-pt-decoder.c
734
struct intel_pt_pkt_info pkt_info;
tools/perf/util/intel-pt-decoder/intel-pt-decoder.c
740
pkt_info.decoder = decoder;
tools/perf/util/intel-pt-decoder/intel-pt-decoder.c
741
pkt_info.pos = decoder->pos;
tools/perf/util/intel-pt-decoder/intel-pt-decoder.c
742
pkt_info.pkt_len = decoder->pkt_step;
tools/perf/util/intel-pt-decoder/intel-pt-decoder.c
743
pkt_info.last_packet_type = decoder->last_packet_type;
tools/perf/util/intel-pt-decoder/intel-pt-decoder.c
744
pkt_info.data = data;
tools/perf/util/intel-pt-decoder/intel-pt-decoder.c
748
pkt_info.pos += pkt_info.pkt_len;
tools/perf/util/intel-pt-decoder/intel-pt-decoder.c
749
buf += pkt_info.pkt_len;
tools/perf/util/intel-pt-decoder/intel-pt-decoder.c
750
len -= pkt_info.pkt_len;
tools/perf/util/intel-pt-decoder/intel-pt-decoder.c
755
ret = intel_pt_get_packet(buf, len, &pkt_info.packet,
tools/perf/util/intel-pt-decoder/intel-pt-decoder.c
762
pkt_info.pkt_len = ret;
tools/perf/util/intel-pt-decoder/intel-pt-decoder.c
763
} while (pkt_info.packet.type == INTEL_PT_PAD);
tools/perf/util/intel-pt-decoder/intel-pt-decoder.c
765
ret = cb(&pkt_info);
tools/perf/util/intel-pt-decoder/intel-pt-decoder.c
769
pkt_info.last_packet_type = pkt_info.packet.type;
tools/perf/util/intel-pt-decoder/intel-pt-decoder.c
807
static int intel_pt_calc_cyc_cb(struct intel_pt_pkt_info *pkt_info)
tools/perf/util/intel-pt-decoder/intel-pt-decoder.c
809
struct intel_pt_decoder *decoder = pkt_info->decoder;
tools/perf/util/intel-pt-decoder/intel-pt-decoder.c
810
struct intel_pt_calc_cyc_to_tsc_info *data = pkt_info->data;
tools/perf/util/intel-pt-decoder/intel-pt-decoder.c
816
switch (pkt_info->packet.type) {
tools/perf/util/intel-pt-decoder/intel-pt-decoder.c
844
mtc = pkt_info->packet.payload;
tools/perf/util/intel-pt-decoder/intel-pt-decoder.c
870
if (pkt_info->last_packet_type != INTEL_PT_CYC) {
tools/perf/util/intel-pt-decoder/intel-pt-decoder.c
884
timestamp = pkt_info->packet.payload |
tools/perf/util/intel-pt-decoder/intel-pt-decoder.c
891
if (pkt_info->last_packet_type != INTEL_PT_CYC) {
tools/perf/util/intel-pt-decoder/intel-pt-decoder.c
907
ctc = pkt_info->packet.payload;
tools/perf/util/intel-pt-decoder/intel-pt-decoder.c
908
fc = pkt_info->packet.count;
tools/perf/util/intel-pt-decoder/intel-pt-decoder.c
929
data->cycle_cnt += pkt_info->packet.payload;
tools/perf/util/intel-pt-decoder/intel-pt-decoder.c
933
cbr = pkt_info->packet.payload;
tools/perf/util/intel-pt-decoder/intel-pt-decoder.c
966
cyc_to_tsc, data->cbr_cyc_to_tsc, pkt_info->pos);
tools/perf/util/intel-pt-decoder/intel-pt-decoder.c
975
cyc_to_tsc, data->cbr_cyc_to_tsc, pkt_info->pos);
tools/perf/util/intel-pt-decoder/intel-pt-decoder.c
978
cyc_to_tsc, pkt_info->pos);
tools/testing/selftests/bpf/progs/xdpwall.c
149
filter_src_dst_ip(struct pkt_info* info, struct fw_match_info* match_info)
tools/testing/selftests/bpf/progs/xdpwall.c
180
static __always_inline void set_tcp_flags(struct pkt_info *info,
tools/testing/selftests/bpf/progs/xdpwall.c
191
parse_tcp(struct pkt_info *info, void *transport_hdr, void *data_end)
tools/testing/selftests/bpf/progs/xdpwall.c
206
parse_udp(struct pkt_info *info, void *transport_hdr, void *data_end)
tools/testing/selftests/bpf/progs/xdpwall.c
235
struct pkt_info *info, struct fw_match_info *match_info)
tools/testing/selftests/bpf/progs/xdpwall.c
257
parse_gue_v6(struct pkt_info *info, struct ipv6hdr *ip6h, void *data_end)
tools/testing/selftests/bpf/progs/xdpwall.c
298
static __always_inline __u8 parse_ipv6_gue(struct pkt_info *info,
tools/testing/selftests/bpf/progs/xdpwall.c
323
struct pkt_info info = {};