Home
last modified time | relevance | path

Searched refs:rxcmp (Results 1 – 4 of 4) sorted by relevance

/linux/drivers/net/ethernet/broadcom/bnxt/
H A Dbnxt_xdp.c480 const struct rx_cmp *rxcmp = xdp->rxcmp; in bnxt_xdp_rx_hash() local
484 if (!rxcmp || !RX_CMP_HASH_VALID(rxcmp)) in bnxt_xdp_rx_hash()
487 *hash = le32_to_cpu(rxcmp->rx_cmp_rss_hash); in bnxt_xdp_rx_hash()
495 itypes = RX_CMP_ITYPES(rxcmp); in bnxt_xdp_rx_hash()
524 if (bnxt_rss_ext_op(bp, rxcmp) == PKT_HASH_TYPE_L4) in bnxt_xdp_rx_hash()
H A Dbnxt.h274 #define RX_CMP_HASH_VALID(rxcmp) \ argument
275 ((rxcmp)->rx_cmp_len_flags_type & cpu_to_le32(RX_CMP_FLAGS_RSS_VALID))
279 #define RX_CMP_HASH_TYPE(rxcmp) \ argument
280 (((le32_to_cpu((rxcmp)->rx_cmp_misc_v1) & RX_CMP_RSS_HASH_TYPE) >>\
283 #define RX_CMP_ITYPES(rxcmp) \ argument
284 (le32_to_cpu((rxcmp)->rx_cmp_len_flags_type) & RX_CMP_FLAGS_ITYPES_MASK)
286 #define RX_CMP_V3_HASH_TYPE_LEGACY(rxcmp) \ argument
287 ((le32_to_cpu((rxcmp)->rx_cmp_misc_v1) & RX_CMP_V3_RSS_EXT_OP_LEGACY) >>\
290 #define RX_CMP_V3_HASH_TYPE_NEW(rxcmp) \ argument
291 ((le32_to_cpu((rxcmp)
294 RX_CMP_V3_HASH_TYPE(bp,rxcmp) global() argument
304 RX_CMP_VLAN_VALID(rxcmp) global() argument
307 RX_CMP_VLAN_TPID_SEL(rxcmp) global() argument
862 RX_CMP_TYPE(rxcmp) global() argument
2938 bnxt_rss_ext_op(struct bnxt * bp,const struct rx_cmp * rxcmp) bnxt_rss_ext_op() argument
[all...]
H A Dbnxt.c1487 struct rx_cmp *rxcmp = cmp; in bnxt_discard_rx()
1491 cmp_type = RX_CMP_TYPE(rxcmp); in bnxt_discard_rx()
1494 agg_bufs = (le32_to_cpu(rxcmp->rx_cmp_misc_v1) & in bnxt_discard_rx()
2075 struct rx_cmp *rxcmp, in bnxt_rx_vlan()
2096 if (RX_CMP_VLAN_VALID(rxcmp)) { in bnxt_rx_vlan()
2097 u32 tpid_sel = RX_CMP_VLAN_TPID_SEL(rxcmp); in bnxt_rx_vlan()
2129 struct rx_cmp *rxcmp; in bnxt_rx_pkt()
2146 rxcmp = (struct rx_cmp *) in bnxt_rx_pkt()
2149 cmp_type = RX_CMP_TYPE(rxcmp); in bnxt_rx_pkt()
2152 bnxt_tpa_agg(bp, rxr, (struct rx_agg_cmp *)rxcmp); in bnxt_rx_pkt()
1481 struct rx_cmp *rxcmp = cmp; bnxt_discard_rx() local
2069 bnxt_rx_vlan(struct sk_buff * skb,u8 cmp_type,struct rx_cmp * rxcmp,struct rx_cmp_ext * rxcmp1) bnxt_rx_vlan() argument
2123 struct rx_cmp *rxcmp; bnxt_rx_pkt() local
2412 struct rx_cmp *rxcmp; bnxt_force_rx_discard() local
[all...]
H A Dbnxt_ethtool.c5099 struct rx_cmp *rxcmp; in bnxt_rx_loopback()
5107 rxcmp = (struct rx_cmp *) in bnxt_rx_loopback()
5109 cons = rxcmp->rx_cmp_opaque; in bnxt_rx_loopback()
5112 len = le32_to_cpu(rxcmp->rx_cmp_len_flags_type) >> RX_CMP_LEN_SHIFT; in bnxt_rx_loopback()
5098 struct rx_cmp *rxcmp; bnxt_rx_loopback() local