Lines Matching refs:mrqc
1960 uint32_t mrqc; in igb_rss_disable() local
1963 mrqc = E1000_READ_REG(hw, E1000_MRQC); in igb_rss_disable()
1964 mrqc &= ~E1000_MRQC_ENABLE_MASK; in igb_rss_disable()
1965 E1000_WRITE_REG(hw, E1000_MRQC, mrqc); in igb_rss_disable()
1973 uint32_t mrqc; in igb_hw_rss_hash_set() local
1991 mrqc = E1000_MRQC_ENABLE_RSS_4Q; /* RSS enabled. */ in igb_hw_rss_hash_set()
1993 mrqc |= E1000_MRQC_RSS_FIELD_IPV4; in igb_hw_rss_hash_set()
1995 mrqc |= E1000_MRQC_RSS_FIELD_IPV4_TCP; in igb_hw_rss_hash_set()
1997 mrqc |= E1000_MRQC_RSS_FIELD_IPV6; in igb_hw_rss_hash_set()
1999 mrqc |= E1000_MRQC_RSS_FIELD_IPV6_EX; in igb_hw_rss_hash_set()
2001 mrqc |= E1000_MRQC_RSS_FIELD_IPV6_TCP; in igb_hw_rss_hash_set()
2003 mrqc |= E1000_MRQC_RSS_FIELD_IPV6_TCP_EX; in igb_hw_rss_hash_set()
2005 mrqc |= E1000_MRQC_RSS_FIELD_IPV4_UDP; in igb_hw_rss_hash_set()
2007 mrqc |= E1000_MRQC_RSS_FIELD_IPV6_UDP; in igb_hw_rss_hash_set()
2009 mrqc |= E1000_MRQC_RSS_FIELD_IPV6_UDP_EX; in igb_hw_rss_hash_set()
2010 E1000_WRITE_REG(hw, E1000_MRQC, mrqc); in igb_hw_rss_hash_set()
2018 uint32_t mrqc; in eth_igb_rss_hash_update() local
2030 mrqc = E1000_READ_REG(hw, E1000_MRQC); in eth_igb_rss_hash_update()
2031 if (!(mrqc & E1000_MRQC_ENABLE_MASK)) { /* RSS disabled */ in eth_igb_rss_hash_update()
2049 uint32_t mrqc; in eth_igb_rss_hash_conf_get() local
2067 mrqc = E1000_READ_REG(hw, E1000_MRQC); in eth_igb_rss_hash_conf_get()
2068 if ((mrqc & E1000_MRQC_ENABLE_RSS_4Q) == 0) { /* RSS is disabled */ in eth_igb_rss_hash_conf_get()
2073 if (mrqc & E1000_MRQC_RSS_FIELD_IPV4) in eth_igb_rss_hash_conf_get()
2075 if (mrqc & E1000_MRQC_RSS_FIELD_IPV4_TCP) in eth_igb_rss_hash_conf_get()
2077 if (mrqc & E1000_MRQC_RSS_FIELD_IPV6) in eth_igb_rss_hash_conf_get()
2079 if (mrqc & E1000_MRQC_RSS_FIELD_IPV6_EX) in eth_igb_rss_hash_conf_get()
2081 if (mrqc & E1000_MRQC_RSS_FIELD_IPV6_TCP) in eth_igb_rss_hash_conf_get()
2083 if (mrqc & E1000_MRQC_RSS_FIELD_IPV6_TCP_EX) in eth_igb_rss_hash_conf_get()
2085 if (mrqc & E1000_MRQC_RSS_FIELD_IPV4_UDP) in eth_igb_rss_hash_conf_get()
2087 if (mrqc & E1000_MRQC_RSS_FIELD_IPV6_UDP) in eth_igb_rss_hash_conf_get()
2089 if (mrqc & E1000_MRQC_RSS_FIELD_IPV6_UDP_EX) in eth_igb_rss_hash_conf_get()
2175 uint32_t mrqc, vt_ctl, vmolr, rctl; in igb_vmdq_rx_hw_configure() local
2195 mrqc = E1000_READ_REG(hw, E1000_MRQC); in igb_vmdq_rx_hw_configure()
2196 mrqc |= E1000_MRQC_ENABLE_VMDQ; in igb_vmdq_rx_hw_configure()
2197 E1000_WRITE_REG(hw, E1000_MRQC, mrqc); in igb_vmdq_rx_hw_configure()
2308 uint32_t mrqc; in igb_dev_mq_rx_configure() local
2315 mrqc = E1000_MRQC_ENABLE_VMDQ; in igb_dev_mq_rx_configure()
2317 mrqc |= 0x3 << E1000_MRQC_DEF_Q_SHIFT; in igb_dev_mq_rx_configure()
2318 E1000_WRITE_REG(hw, E1000_MRQC, mrqc); in igb_dev_mq_rx_configure()