rss 396 arch/sparc/mm/tsb.c void tsb_grow(struct mm_struct *mm, unsigned long tsb_index, unsigned long rss) rss 411 arch/sparc/mm/tsb.c if (new_rss_limit > rss) rss 487 arch/sparc/mm/tsb.c (rss < mm->context.tsb_block[tsb_index].tsb_rss_limit))) { rss 4063 drivers/infiniband/hw/cxgb4/cm.c struct rss_header *rss = (void *)skb->data; rss 4065 drivers/infiniband/hw/cxgb4/cm.c struct cpl_pass_accept_req *req = (void *)(rss + 1); rss 4084 drivers/infiniband/hw/cxgb4/cm.c if (!(rss->filter_hit && rss->filter_tid)) rss 4090 drivers/infiniband/hw/cxgb4/cm.c stid = (__force int) cpu_to_be32((__force u32) rss->hash_val); rss 4128 drivers/infiniband/hw/cxgb4/cm.c skb_set_network_header(skb, (void *)iph - (void *)rss); rss 4129 drivers/infiniband/hw/cxgb4/cm.c skb_set_transport_header(skb, (void *)tcph - (void *)rss); rss 1052 drivers/net/ethernet/amazon/ena/ena_com.c (ena_dev->rss).hash_key; rss 1064 drivers/net/ethernet/amazon/ena/ena_com.c return ena_dev->rss.hash_func; rss 1069 drivers/net/ethernet/amazon/ena/ena_com.c struct ena_rss *rss = &ena_dev->rss; rss 1074 drivers/net/ethernet/amazon/ena/ena_com.c hash_key = (ena_dev->rss).hash_key; rss 1078 drivers/net/ethernet/amazon/ena/ena_com.c ena_dev->rss.hash_key_dma_addr, rss 1079 drivers/net/ethernet/amazon/ena/ena_com.c sizeof(ena_dev->rss.hash_key), 0); rss 1085 drivers/net/ethernet/amazon/ena/ena_com.c rss->hash_key = rss 1086 drivers/net/ethernet/amazon/ena/ena_com.c dma_alloc_coherent(ena_dev->dmadev, sizeof(*rss->hash_key), rss 1087 drivers/net/ethernet/amazon/ena/ena_com.c &rss->hash_key_dma_addr, GFP_KERNEL); rss 1089 drivers/net/ethernet/amazon/ena/ena_com.c if (unlikely(!rss->hash_key)) rss 1097 drivers/net/ethernet/amazon/ena/ena_com.c struct ena_rss *rss = &ena_dev->rss; rss 1099 drivers/net/ethernet/amazon/ena/ena_com.c if (rss->hash_key) rss 1100 drivers/net/ethernet/amazon/ena/ena_com.c dma_free_coherent(ena_dev->dmadev, sizeof(*rss->hash_key), rss 1101 drivers/net/ethernet/amazon/ena/ena_com.c rss->hash_key, rss->hash_key_dma_addr); rss 1102 drivers/net/ethernet/amazon/ena/ena_com.c rss->hash_key = NULL; rss 1107 drivers/net/ethernet/amazon/ena/ena_com.c struct ena_rss *rss = &ena_dev->rss; rss 1109 drivers/net/ethernet/amazon/ena/ena_com.c rss->hash_ctrl = rss 1110 drivers/net/ethernet/amazon/ena/ena_com.c dma_alloc_coherent(ena_dev->dmadev, sizeof(*rss->hash_ctrl), rss 1111 drivers/net/ethernet/amazon/ena/ena_com.c &rss->hash_ctrl_dma_addr, GFP_KERNEL); rss 1113 drivers/net/ethernet/amazon/ena/ena_com.c if (unlikely(!rss->hash_ctrl)) rss 1121 drivers/net/ethernet/amazon/ena/ena_com.c struct ena_rss *rss = &ena_dev->rss; rss 1123 drivers/net/ethernet/amazon/ena/ena_com.c if (rss->hash_ctrl) rss 1124 drivers/net/ethernet/amazon/ena/ena_com.c dma_free_coherent(ena_dev->dmadev, sizeof(*rss->hash_ctrl), rss 1125 drivers/net/ethernet/amazon/ena/ena_com.c rss->hash_ctrl, rss->hash_ctrl_dma_addr); rss 1126 drivers/net/ethernet/amazon/ena/ena_com.c rss->hash_ctrl = NULL; rss 1132 drivers/net/ethernet/amazon/ena/ena_com.c struct ena_rss *rss = &ena_dev->rss; rss 1153 drivers/net/ethernet/amazon/ena/ena_com.c rss->rss_ind_tbl = rss 1155 drivers/net/ethernet/amazon/ena/ena_com.c &rss->rss_ind_tbl_dma_addr, GFP_KERNEL); rss 1156 drivers/net/ethernet/amazon/ena/ena_com.c if (unlikely(!rss->rss_ind_tbl)) rss 1160 drivers/net/ethernet/amazon/ena/ena_com.c rss->host_rss_ind_tbl = rss 1162 drivers/net/ethernet/amazon/ena/ena_com.c if (unlikely(!rss->host_rss_ind_tbl)) rss 1165 drivers/net/ethernet/amazon/ena/ena_com.c rss->tbl_log_size = log_size; rss 1173 drivers/net/ethernet/amazon/ena/ena_com.c dma_free_coherent(ena_dev->dmadev, tbl_size, rss->rss_ind_tbl, rss 1174 drivers/net/ethernet/amazon/ena/ena_com.c rss->rss_ind_tbl_dma_addr); rss 1175 drivers/net/ethernet/amazon/ena/ena_com.c rss->rss_ind_tbl = NULL; rss 1177 drivers/net/ethernet/amazon/ena/ena_com.c rss->tbl_log_size = 0; rss 1183 drivers/net/ethernet/amazon/ena/ena_com.c struct ena_rss *rss = &ena_dev->rss; rss 1184 drivers/net/ethernet/amazon/ena/ena_com.c size_t tbl_size = (1ULL << rss->tbl_log_size) * rss 1187 drivers/net/ethernet/amazon/ena/ena_com.c if (rss->rss_ind_tbl) rss 1188 drivers/net/ethernet/amazon/ena/ena_com.c dma_free_coherent(ena_dev->dmadev, tbl_size, rss->rss_ind_tbl, rss 1189 drivers/net/ethernet/amazon/ena/ena_com.c rss->rss_ind_tbl_dma_addr); rss 1190 drivers/net/ethernet/amazon/ena/ena_com.c rss->rss_ind_tbl = NULL; rss 1192 drivers/net/ethernet/amazon/ena/ena_com.c if (rss->host_rss_ind_tbl) rss 1193 drivers/net/ethernet/amazon/ena/ena_com.c devm_kfree(ena_dev->dmadev, rss->host_rss_ind_tbl); rss 1194 drivers/net/ethernet/amazon/ena/ena_com.c rss->host_rss_ind_tbl = NULL; rss 1273 drivers/net/ethernet/amazon/ena/ena_com.c struct ena_rss *rss = &ena_dev->rss; rss 1278 drivers/net/ethernet/amazon/ena/ena_com.c for (i = 0; i < 1 << rss->tbl_log_size; i++) { rss 1279 drivers/net/ethernet/amazon/ena/ena_com.c qid = rss->host_rss_ind_tbl[i]; rss 1288 drivers/net/ethernet/amazon/ena/ena_com.c rss->rss_ind_tbl[i].cq_idx = io_sq->idx; rss 2227 drivers/net/ethernet/amazon/ena/ena_com.c struct ena_rss *rss = &ena_dev->rss; rss 2246 drivers/net/ethernet/amazon/ena/ena_com.c if (!(get_resp.u.flow_hash_func.supported_func & BIT(rss->hash_func))) { rss 2248 drivers/net/ethernet/amazon/ena/ena_com.c rss->hash_func); rss 2258 drivers/net/ethernet/amazon/ena/ena_com.c cmd.u.flow_hash_func.init_val = rss->hash_init_val; rss 2259 drivers/net/ethernet/amazon/ena/ena_com.c cmd.u.flow_hash_func.selected_func = 1 << rss->hash_func; rss 2263 drivers/net/ethernet/amazon/ena/ena_com.c rss->hash_key_dma_addr); rss 2269 drivers/net/ethernet/amazon/ena/ena_com.c cmd.control_buffer.length = sizeof(*rss->hash_key); rss 2278 drivers/net/ethernet/amazon/ena/ena_com.c rss->hash_func, ret); rss 2289 drivers/net/ethernet/amazon/ena/ena_com.c struct ena_rss *rss = &ena_dev->rss; rss 2292 drivers/net/ethernet/amazon/ena/ena_com.c rss->hash_key; rss 2301 drivers/net/ethernet/amazon/ena/ena_com.c rss->hash_key_dma_addr, rss 2302 drivers/net/ethernet/amazon/ena/ena_com.c sizeof(*rss->hash_key), 0); rss 2320 drivers/net/ethernet/amazon/ena/ena_com.c rss->hash_init_val = init_val; rss 2325 drivers/net/ethernet/amazon/ena/ena_com.c rss->hash_init_val = init_val; rss 2332 drivers/net/ethernet/amazon/ena/ena_com.c rss->hash_func = func; rss 2346 drivers/net/ethernet/amazon/ena/ena_com.c struct ena_rss *rss = &ena_dev->rss; rss 2349 drivers/net/ethernet/amazon/ena/ena_com.c rss->hash_key; rss 2354 drivers/net/ethernet/amazon/ena/ena_com.c rss->hash_key_dma_addr, rss 2355 drivers/net/ethernet/amazon/ena/ena_com.c sizeof(*rss->hash_key), 0); rss 2360 drivers/net/ethernet/amazon/ena/ena_com.c rss->hash_func = ffs(get_resp.u.flow_hash_func.selected_func); rss 2361 drivers/net/ethernet/amazon/ena/ena_com.c if (rss->hash_func) rss 2362 drivers/net/ethernet/amazon/ena/ena_com.c rss->hash_func--; rss 2365 drivers/net/ethernet/amazon/ena/ena_com.c *func = rss->hash_func; rss 2377 drivers/net/ethernet/amazon/ena/ena_com.c struct ena_rss *rss = &ena_dev->rss; rss 2383 drivers/net/ethernet/amazon/ena/ena_com.c rss->hash_ctrl_dma_addr, rss 2384 drivers/net/ethernet/amazon/ena/ena_com.c sizeof(*rss->hash_ctrl), 0); rss 2389 drivers/net/ethernet/amazon/ena/ena_com.c *fields = rss->hash_ctrl->selected_fields[proto].fields; rss 2397 drivers/net/ethernet/amazon/ena/ena_com.c struct ena_rss *rss = &ena_dev->rss; rss 2398 drivers/net/ethernet/amazon/ena/ena_com.c struct ena_admin_feature_rss_hash_control *hash_ctrl = rss->hash_ctrl; rss 2422 drivers/net/ethernet/amazon/ena/ena_com.c rss->hash_ctrl_dma_addr); rss 2442 drivers/net/ethernet/amazon/ena/ena_com.c struct ena_rss *rss = &ena_dev->rss; rss 2444 drivers/net/ethernet/amazon/ena/ena_com.c rss->hash_ctrl; rss 2505 drivers/net/ethernet/amazon/ena/ena_com.c struct ena_rss *rss = &ena_dev->rss; rss 2506 drivers/net/ethernet/amazon/ena/ena_com.c struct ena_admin_feature_rss_hash_control *hash_ctrl = rss->hash_ctrl; rss 2541 drivers/net/ethernet/amazon/ena/ena_com.c struct ena_rss *rss = &ena_dev->rss; rss 2543 drivers/net/ethernet/amazon/ena/ena_com.c if (unlikely(entry_idx >= (1 << rss->tbl_log_size))) rss 2549 drivers/net/ethernet/amazon/ena/ena_com.c rss->host_rss_ind_tbl[entry_idx] = entry_value; rss 2557 drivers/net/ethernet/amazon/ena/ena_com.c struct ena_rss *rss = &ena_dev->rss; rss 2581 drivers/net/ethernet/amazon/ena/ena_com.c cmd.u.ind_table.size = rss->tbl_log_size; rss 2586 drivers/net/ethernet/amazon/ena/ena_com.c rss->rss_ind_tbl_dma_addr); rss 2592 drivers/net/ethernet/amazon/ena/ena_com.c cmd.control_buffer.length = (1ULL << rss->tbl_log_size) * rss 2609 drivers/net/ethernet/amazon/ena/ena_com.c struct ena_rss *rss = &ena_dev->rss; rss 2614 drivers/net/ethernet/amazon/ena/ena_com.c tbl_size = (1ULL << rss->tbl_log_size) * rss 2619 drivers/net/ethernet/amazon/ena/ena_com.c rss->rss_ind_tbl_dma_addr, rss 2627 drivers/net/ethernet/amazon/ena/ena_com.c for (i = 0; i < (1 << rss->tbl_log_size); i++) rss 2628 drivers/net/ethernet/amazon/ena/ena_com.c ind_tbl[i] = rss->host_rss_ind_tbl[i]; rss 2637 drivers/net/ethernet/amazon/ena/ena_com.c memset(&ena_dev->rss, 0x0, sizeof(ena_dev->rss)); rss 2674 drivers/net/ethernet/amazon/ena/ena_com.c memset(&ena_dev->rss, 0x0, sizeof(ena_dev->rss)); rss 335 drivers/net/ethernet/amazon/ena/ena_com.h struct ena_rss rss; rss 1581 drivers/net/ethernet/amazon/ena/ena_netdev.c if (!ena_dev->rss.tbl_log_size) { rss 413 drivers/net/ethernet/amd/xgbe/xgbe-dev.c if (!pdata->hw_feat.rss) rss 437 drivers/net/ethernet/amd/xgbe/xgbe-dev.c if (!pdata->hw_feat.rss) rss 449 drivers/net/ethernet/amd/xgbe/xgbe-dev.c if (!pdata->hw_feat.rss) rss 770 drivers/net/ethernet/amd/xgbe/xgbe-drv.c hw_feat->rss = XGMAC_GET_BITS(mac_hfr1, MAC_HWF1R, RSSEN); rss 883 drivers/net/ethernet/amd/xgbe/xgbe-drv.c hw_feat->rss ? "yes" : "no"); rss 358 drivers/net/ethernet/amd/xgbe/xgbe-main.c if (pdata->hw_feat.rss) rss 989 drivers/net/ethernet/amd/xgbe/xgbe.h unsigned int rss; /* Receive Side Scaling */ rss 2249 drivers/net/ethernet/broadcom/bnx2x/bnx2x_sriov.c struct bnx2x_config_rss_params *rss) rss 2252 drivers/net/ethernet/broadcom/bnx2x/bnx2x_sriov.c set_bit(RAMROD_COMP_WAIT, &rss->ramrod_flags); rss 2253 drivers/net/ethernet/broadcom/bnx2x/bnx2x_sriov.c return bnx2x_config_rss(bp, rss); rss 471 drivers/net/ethernet/broadcom/bnx2x/bnx2x_sriov.h struct bnx2x_config_rss_params *rss); rss 1982 drivers/net/ethernet/broadcom/bnx2x/bnx2x_vfpf.c struct bnx2x_config_rss_params rss; rss 1994 drivers/net/ethernet/broadcom/bnx2x/bnx2x_vfpf.c memset(&rss, 0, sizeof(struct bnx2x_config_rss_params)); rss 1997 drivers/net/ethernet/broadcom/bnx2x/bnx2x_vfpf.c memcpy(rss.ind_table, rss_tlv->ind_table, rss 1999 drivers/net/ethernet/broadcom/bnx2x/bnx2x_vfpf.c memcpy(rss.rss_key, rss_tlv->rss_key, sizeof(rss_tlv->rss_key)); rss 2000 drivers/net/ethernet/broadcom/bnx2x/bnx2x_vfpf.c rss.rss_obj = &vf->rss_conf_obj; rss 2001 drivers/net/ethernet/broadcom/bnx2x/bnx2x_vfpf.c rss.rss_result_mask = rss_tlv->rss_result_mask; rss 2004 drivers/net/ethernet/broadcom/bnx2x/bnx2x_vfpf.c rss.rss_flags = 0; rss 2005 drivers/net/ethernet/broadcom/bnx2x/bnx2x_vfpf.c rss.ramrod_flags = 0; rss 2008 drivers/net/ethernet/broadcom/bnx2x/bnx2x_vfpf.c __set_bit(BNX2X_RSS_MODE_DISABLED, &rss.rss_flags); rss 2010 drivers/net/ethernet/broadcom/bnx2x/bnx2x_vfpf.c __set_bit(BNX2X_RSS_MODE_REGULAR, &rss.rss_flags); rss 2012 drivers/net/ethernet/broadcom/bnx2x/bnx2x_vfpf.c __set_bit(BNX2X_RSS_SET_SRCH, &rss.rss_flags); rss 2014 drivers/net/ethernet/broadcom/bnx2x/bnx2x_vfpf.c __set_bit(BNX2X_RSS_IPV4, &rss.rss_flags); rss 2016 drivers/net/ethernet/broadcom/bnx2x/bnx2x_vfpf.c __set_bit(BNX2X_RSS_IPV4_TCP, &rss.rss_flags); rss 2018 drivers/net/ethernet/broadcom/bnx2x/bnx2x_vfpf.c __set_bit(BNX2X_RSS_IPV4_UDP, &rss.rss_flags); rss 2020 drivers/net/ethernet/broadcom/bnx2x/bnx2x_vfpf.c __set_bit(BNX2X_RSS_IPV6, &rss.rss_flags); rss 2022 drivers/net/ethernet/broadcom/bnx2x/bnx2x_vfpf.c __set_bit(BNX2X_RSS_IPV6_TCP, &rss.rss_flags); rss 2024 drivers/net/ethernet/broadcom/bnx2x/bnx2x_vfpf.c __set_bit(BNX2X_RSS_IPV6_UDP, &rss.rss_flags); rss 2035 drivers/net/ethernet/broadcom/bnx2x/bnx2x_vfpf.c rc = bnx2x_vf_rss_update(bp, vf, &rss); rss 561 drivers/net/ethernet/cavium/thunder/nicvf_ethtool.c struct nicvf_rss_info *rss = &nic->rss_info; rss 564 drivers/net/ethernet/cavium/thunder/nicvf_ethtool.c if (!rss->enable) rss 655 drivers/net/ethernet/cavium/thunder/nicvf_ethtool.c struct nicvf_rss_info *rss = &nic->rss_info; rss 659 drivers/net/ethernet/cavium/thunder/nicvf_ethtool.c for (idx = 0; idx < rss->rss_size; idx++) rss 660 drivers/net/ethernet/cavium/thunder/nicvf_ethtool.c indir[idx] = rss->ind_tbl[idx]; rss 664 drivers/net/ethernet/cavium/thunder/nicvf_ethtool.c memcpy(hkey, rss->key, RSS_HASH_KEY_SIZE * sizeof(u64)); rss 676 drivers/net/ethernet/cavium/thunder/nicvf_ethtool.c struct nicvf_rss_info *rss = &nic->rss_info; rss 682 drivers/net/ethernet/cavium/thunder/nicvf_ethtool.c if (!rss->enable) { rss 689 drivers/net/ethernet/cavium/thunder/nicvf_ethtool.c for (idx = 0; idx < rss->rss_size; idx++) rss 690 drivers/net/ethernet/cavium/thunder/nicvf_ethtool.c rss->ind_tbl[idx] = indir[idx]; rss 694 drivers/net/ethernet/cavium/thunder/nicvf_ethtool.c memcpy(rss->key, hkey, RSS_HASH_KEY_SIZE * sizeof(u64)); rss 338 drivers/net/ethernet/cavium/thunder/nicvf_main.c struct nicvf_rss_info *rss = &nic->rss_info; rss 339 drivers/net/ethernet/cavium/thunder/nicvf_main.c int ind_tbl_len = rss->rss_size; rss 343 drivers/net/ethernet/cavium/thunder/nicvf_main.c mbx.rss_cfg.hash_bits = rss->hash_bits; rss 352 drivers/net/ethernet/cavium/thunder/nicvf_main.c mbx.rss_cfg.ind_tbl[i] = rss->ind_tbl[nextq++]; rss 362 drivers/net/ethernet/cavium/thunder/nicvf_main.c struct nicvf_rss_info *rss = &nic->rss_info; rss 367 drivers/net/ethernet/cavium/thunder/nicvf_main.c nicvf_reg_write(nic, key_addr, rss->key[idx]); rss 374 drivers/net/ethernet/cavium/thunder/nicvf_main.c struct nicvf_rss_info *rss = &nic->rss_info; rss 380 drivers/net/ethernet/cavium/thunder/nicvf_main.c rss->enable = false; rss 381 drivers/net/ethernet/cavium/thunder/nicvf_main.c rss->hash_bits = 0; rss 385 drivers/net/ethernet/cavium/thunder/nicvf_main.c rss->enable = true; rss 387 drivers/net/ethernet/cavium/thunder/nicvf_main.c netdev_rss_key_fill(rss->key, RSS_HASH_KEY_SIZE * sizeof(u64)); rss 390 drivers/net/ethernet/cavium/thunder/nicvf_main.c rss->cfg = RSS_IP_HASH_ENA | RSS_TCP_HASH_ENA | RSS_UDP_HASH_ENA; rss 391 drivers/net/ethernet/cavium/thunder/nicvf_main.c nicvf_reg_write(nic, NIC_VNIC_RSS_CFG, rss->cfg); rss 393 drivers/net/ethernet/cavium/thunder/nicvf_main.c rss->hash_bits = ilog2(rounddown_pow_of_two(rss->rss_size)); rss 395 drivers/net/ethernet/cavium/thunder/nicvf_main.c for (idx = 0; idx < rss->rss_size; idx++) rss 396 drivers/net/ethernet/cavium/thunder/nicvf_main.c rss->ind_tbl[idx] = ethtool_rxfh_indir_default(idx, rss 2112 drivers/net/ethernet/chelsio/cxgb3/sge.c static inline int is_eth_tcp(u32 rss) rss 2114 drivers/net/ethernet/chelsio/cxgb3/sge.c return G_HASHTYPE(ntohl(rss)) == RSS_HASH_4_TUPLE; rss 585 drivers/net/ethernet/chelsio/cxgb4/cxgb4.h u16 *rss; rss 1300 drivers/net/ethernet/chelsio/cxgb4/cxgb4_ethtool.c p[n] = pi->rss[n]; rss 1322 drivers/net/ethernet/chelsio/cxgb4/cxgb4_ethtool.c pi->rss[i] = p[i]; rss 1324 drivers/net/ethernet/chelsio/cxgb4/cxgb4_ethtool.c return cxgb4_write_rss(pi, pi->rss); rss 836 drivers/net/ethernet/chelsio/cxgb4/cxgb4_main.c u16 *rss; rss 842 drivers/net/ethernet/chelsio/cxgb4/cxgb4_main.c rss = kmalloc_array(pi->rss_size, sizeof(u16), GFP_KERNEL); rss 843 drivers/net/ethernet/chelsio/cxgb4/cxgb4_main.c if (!rss) rss 848 drivers/net/ethernet/chelsio/cxgb4/cxgb4_main.c rss[i] = rxq[*queues].rspq.abs_id; rss 851 drivers/net/ethernet/chelsio/cxgb4/cxgb4_main.c pi->rss_size, rss, pi->rss_size); rss 864 drivers/net/ethernet/chelsio/cxgb4/cxgb4_main.c rss[0]); rss 865 drivers/net/ethernet/chelsio/cxgb4/cxgb4_main.c kfree(rss); rss 884 drivers/net/ethernet/chelsio/cxgb4/cxgb4_main.c pi->rss[j] = j % pi->nqsets; rss 886 drivers/net/ethernet/chelsio/cxgb4/cxgb4_main.c err = cxgb4_write_rss(pi, pi->rss); rss 5373 drivers/net/ethernet/chelsio/cxgb4/cxgb4_main.c pi->rss = kcalloc(pi->rss_size, sizeof(u16), GFP_KERNEL); rss 5374 drivers/net/ethernet/chelsio/cxgb4/cxgb4_main.c if (!pi->rss) rss 5461 drivers/net/ethernet/chelsio/cxgb4/cxgb4_main.c kfree(adap2pinfo(adapter, i)->rss); rss 708 drivers/net/ethernet/chelsio/cxgb4vf/cxgb4vf_main.c u16 rss[MAX_PORT_QSETS]; rss 712 drivers/net/ethernet/chelsio/cxgb4vf/cxgb4vf_main.c rss[qs] = rxq[qs].rspq.abs_id; rss 715 drivers/net/ethernet/chelsio/cxgb4vf/cxgb4vf_main.c 0, pi->rss_size, rss, pi->nqsets); rss 722 drivers/net/ethernet/chelsio/cxgb4vf/cxgb4vf_main.c switch (adapter->params.rss.mode) { rss 731 drivers/net/ethernet/chelsio/cxgb4vf/cxgb4vf_main.c if (!adapter->params.rss.u.basicvirtual.tnlalllookup) { rss 2633 drivers/net/ethernet/chelsio/cxgb4vf/cxgb4vf_main.c if (adapter->params.rss.mode != rss 2636 drivers/net/ethernet/chelsio/cxgb4vf/cxgb4vf_main.c " mode %d\n", adapter->params.rss.mode); rss 264 drivers/net/ethernet/chelsio/cxgb4vf/t4vf_common.h struct rss_params rss; /* Receive Side Scaling */ rss 1018 drivers/net/ethernet/chelsio/cxgb4vf/t4vf_hw.c struct rss_params *rss = &adapter->params.rss; rss 1041 drivers/net/ethernet/chelsio/cxgb4vf/t4vf_hw.c rss->mode = FW_RSS_GLB_CONFIG_CMD_MODE_G( rss 1043 drivers/net/ethernet/chelsio/cxgb4vf/t4vf_hw.c switch (rss->mode) { rss 1048 drivers/net/ethernet/chelsio/cxgb4vf/t4vf_hw.c rss->u.basicvirtual.synmapen = rss 1050 drivers/net/ethernet/chelsio/cxgb4vf/t4vf_hw.c rss->u.basicvirtual.syn4tupenipv6 = rss 1052 drivers/net/ethernet/chelsio/cxgb4vf/t4vf_hw.c rss->u.basicvirtual.syn2tupenipv6 = rss 1054 drivers/net/ethernet/chelsio/cxgb4vf/t4vf_hw.c rss->u.basicvirtual.syn4tupenipv4 = rss 1056 drivers/net/ethernet/chelsio/cxgb4vf/t4vf_hw.c rss->u.basicvirtual.syn2tupenipv4 = rss 1059 drivers/net/ethernet/chelsio/cxgb4vf/t4vf_hw.c rss->u.basicvirtual.ofdmapen = rss 1062 drivers/net/ethernet/chelsio/cxgb4vf/t4vf_hw.c rss->u.basicvirtual.tnlmapen = rss 1064 drivers/net/ethernet/chelsio/cxgb4vf/t4vf_hw.c rss->u.basicvirtual.tnlalllookup = rss 1067 drivers/net/ethernet/chelsio/cxgb4vf/t4vf_hw.c rss->u.basicvirtual.hashtoeplitz = rss 1071 drivers/net/ethernet/chelsio/cxgb4vf/t4vf_hw.c if (!rss->u.basicvirtual.tnlmapen) rss 1160 drivers/net/ethernet/chelsio/cxgb4vf/t4vf_hw.c switch (adapter->params.rss.mode) { rss 1206 drivers/net/ethernet/chelsio/cxgb4vf/t4vf_hw.c switch (adapter->params.rss.mode) { rss 1407 drivers/net/ethernet/emulex/benet/be_cmds.c u32 if_id, u32 rss, u8 *rss_id) rss 1432 drivers/net/ethernet/emulex/benet/be_cmds.c req->rss_queue = cpu_to_le32(rss); rss 2403 drivers/net/ethernet/emulex/benet/be_cmds.h u16 cq_id, u16 frag_size, u32 if_id, u32 rss, u8 *rss_id); rss 1274 drivers/net/ethernet/emulex/benet/be_ethtool.c struct rss_info *rss = &adapter->rss_info; rss 1278 drivers/net/ethernet/emulex/benet/be_ethtool.c indir[i] = rss->rss_queue[i]; rss 1282 drivers/net/ethernet/emulex/benet/be_ethtool.c memcpy(hkey, rss->rss_hkey, RSS_HASH_KEY_LEN); rss 3566 drivers/net/ethernet/emulex/benet/be_main.c struct rss_info *rss = &adapter->rss_info; rss 3594 drivers/net/ethernet/emulex/benet/be_main.c if (rss->rss_flags) { rss 3595 drivers/net/ethernet/emulex/benet/be_main.c rss->rss_flags = RSS_ENABLE_NONE; rss 3596 drivers/net/ethernet/emulex/benet/be_main.c be_cmd_rss_config(adapter, rss->rsstable, rss->rss_flags, rss 3597 drivers/net/ethernet/emulex/benet/be_main.c 128, rss->rss_hkey); rss 3684 drivers/net/ethernet/emulex/benet/be_main.c struct rss_info *rss = &adapter->rss_info; rss 3718 drivers/net/ethernet/emulex/benet/be_main.c rss->rsstable[j + i] = rxo->rss_id; rss 3719 drivers/net/ethernet/emulex/benet/be_main.c rss->rss_queue[j + i] = i; rss 3722 drivers/net/ethernet/emulex/benet/be_main.c rss->rss_flags = RSS_ENABLE_TCP_IPV4 | RSS_ENABLE_IPV4 | rss 3726 drivers/net/ethernet/emulex/benet/be_main.c rss->rss_flags |= RSS_ENABLE_UDP_IPV4 | rss 3730 drivers/net/ethernet/emulex/benet/be_main.c rc = be_cmd_rss_config(adapter, rss->rsstable, rss->rss_flags, rss 3733 drivers/net/ethernet/emulex/benet/be_main.c rss->rss_flags = RSS_ENABLE_NONE; rss 3737 drivers/net/ethernet/emulex/benet/be_main.c memcpy(rss->rss_hkey, rss_key, RSS_HASH_KEY_LEN); rss 3740 drivers/net/ethernet/emulex/benet/be_main.c rss->rss_flags = RSS_ENABLE_NONE; rss 516 drivers/net/ethernet/intel/e1000/e1000_hw.h __le32 rss; /* RSS Hash */ rss 542 drivers/net/ethernet/intel/e1000/e1000_hw.h __le32 rss; /* RSS Hash */ rss 213 drivers/net/ethernet/intel/e1000e/hw.h __le32 rss; /* RSS Hash */ rss 243 drivers/net/ethernet/intel/e1000e/hw.h __le32 rss; /* RSS Hash */ rss 893 drivers/net/ethernet/intel/e1000e/netdev.c static inline void e1000_rx_hash(struct net_device *netdev, __le32 rss, rss 897 drivers/net/ethernet/intel/e1000e/netdev.c skb_set_hash(skb, le32_to_cpu(rss), PKT_HASH_TYPE_L3); rss 1023 drivers/net/ethernet/intel/e1000e/netdev.c e1000_rx_hash(netdev, rx_desc->wb.lower.hi_dword.rss, skb); rss 1450 drivers/net/ethernet/intel/e1000e/netdev.c e1000_rx_hash(netdev, rx_desc->wb.lower.hi_dword.rss, skb); rss 1626 drivers/net/ethernet/intel/e1000e/netdev.c e1000_rx_hash(netdev, rx_desc->wb.lower.hi_dword.rss, skb); rss 91 drivers/net/ethernet/intel/fm10k/fm10k_debugfs.c i, rxd->d.data, rxd->d.rss, rxd->d.staterr, rss 409 drivers/net/ethernet/intel/fm10k/fm10k_main.c skb_set_hash(skb, le32_to_cpu(rx_desc->d.rss), rss 1975 drivers/net/ethernet/intel/fm10k/fm10k_pci.c unsigned int rss; rss 1998 drivers/net/ethernet/intel/fm10k/fm10k_pci.c rss = min_t(int, FM10K_MAX_RSS_INDICES, num_online_cpus()); rss 1999 drivers/net/ethernet/intel/fm10k/fm10k_pci.c interface->ring_feature[RING_F_RSS].limit = rss; rss 704 drivers/net/ethernet/intel/fm10k/fm10k_type.h __le32 rss; /* RSS Hash */ rss 3287 drivers/net/ethernet/intel/i40e/i40e_common.c p->rss = true; rss 11870 drivers/net/ethernet/intel/i40e/i40e_main.c if (pf->hw.func_caps.rss) { rss 1761 drivers/net/ethernet/intel/i40e/i40e_txrx.c hash = le32_to_cpu(rx_desc->wb.qword0.hi_dword.rss); rss 316 drivers/net/ethernet/intel/i40e/i40e_type.h bool rss; rss 670 drivers/net/ethernet/intel/i40e/i40e_type.h __le32 rss; /* RSS Hash */ rss 700 drivers/net/ethernet/intel/i40e/i40e_type.h __le32 rss; /* RSS Hash */ rss 1065 drivers/net/ethernet/intel/iavf/iavf_txrx.c hash = le32_to_cpu(rx_desc->wb.qword0.hi_dword.rss); rss 219 drivers/net/ethernet/intel/iavf/iavf_type.h __le32 rss; /* RSS Hash */ rss 249 drivers/net/ethernet/intel/iavf/iavf_type.h __le32 rss; /* RSS Hash */ rss 22 drivers/net/ethernet/intel/ice/ice_lan_tx_rx.h __le32 rss; /* RSS Hash */ rss 75 drivers/net/ethernet/intel/igb/e1000_82575.h __le32 rss; /* RSS Hash */ rss 8154 drivers/net/ethernet/intel/igb/igb_main.c le32_to_cpu(rx_desc->wb.lower.hi_dword.rss), rss 52 drivers/net/ethernet/intel/igbvf/vf.h u32 rss; /* RSS Hash */ rss 64 drivers/net/ethernet/intel/igc/igc_base.h __le32 rss; /* RSS Hash */ rss 1172 drivers/net/ethernet/intel/igc/igc_main.c le32_to_cpu(rx_desc->wb.lower.hi_dword.rss), rss 436 drivers/net/ethernet/intel/ixgbe/ixgbe_fcoe.c ddp->len = le32_to_cpu(rx_desc->wb.lower.hi_dword.rss); rss 450 drivers/net/ethernet/intel/ixgbe/ixgbe_fcoe.c ddp->len = le32_to_cpu(rx_desc->wb.lower.hi_dword.rss); rss 188 drivers/net/ethernet/intel/ixgbe/ixgbe_lib.c struct ixgbe_ring_feature *rss = &adapter->ring_feature[RING_F_RSS]; rss 206 drivers/net/ethernet/intel/ixgbe/ixgbe_lib.c if ((reg_idx & ~vmdq->mask) >= rss->indices) { rss 230 drivers/net/ethernet/intel/ixgbe/ixgbe_lib.c if ((reg_idx & rss->mask) >= rss->indices) rss 1437 drivers/net/ethernet/intel/ixgbe/ixgbe_main.c skb_set_hash(skb, le32_to_cpu(rx_desc->wb.lower.hi_dword.rss), rss 6252 drivers/net/ethernet/intel/ixgbe/ixgbe_main.c unsigned int rss, fdir; rss 6268 drivers/net/ethernet/intel/ixgbe/ixgbe_main.c rss = min_t(int, ixgbe_max_rss_indices(adapter), num_online_cpus()); rss 6269 drivers/net/ethernet/intel/ixgbe/ixgbe_main.c adapter->ring_feature[RING_F_RSS].limit = rss; rss 9705 drivers/net/ethernet/intel/ixgbe/ixgbe_main.c int rss = min_t(int, ixgbe_max_rss_indices(adapter), rss 9713 drivers/net/ethernet/intel/ixgbe/ixgbe_main.c adapter->ring_feature[RING_F_RSS].limit = rss; rss 207 drivers/net/ethernet/intel/ixgbe/ixgbe_sriov.c int rss; rss 252 drivers/net/ethernet/intel/ixgbe/ixgbe_sriov.c rss = min_t(int, ixgbe_max_rss_indices(adapter), rss 255 drivers/net/ethernet/intel/ixgbe/ixgbe_sriov.c rss = min_t(int, IXGBE_MAX_L2A_QUEUES, num_online_cpus()); rss 259 drivers/net/ethernet/intel/ixgbe/ixgbe_sriov.c adapter->ring_feature[RING_F_RSS].limit = rss; rss 2869 drivers/net/ethernet/intel/ixgbe/ixgbe_type.h __le32 rss; /* RSS Hash */ rss 219 drivers/net/ethernet/intel/ixgbevf/defines.h __le32 rss; /* RSS Hash */ rss 458 drivers/net/ethernet/intel/ixgbevf/ixgbevf_main.c skb_set_hash(skb, le32_to_cpu(rx_desc->wb.lower.hi_dword.rss), rss 2617 drivers/net/ethernet/intel/ixgbevf/ixgbevf_main.c u16 rss = min_t(u16, num_online_cpus(), IXGBEVF_MAX_RSS_QUEUES); rss 2625 drivers/net/ethernet/intel/ixgbevf/ixgbevf_main.c hw->mac.max_tx_queues == rss) rss 2626 drivers/net/ethernet/intel/ixgbevf/ixgbevf_main.c rss = rss > 3 ? 2 : 1; rss 2628 drivers/net/ethernet/intel/ixgbevf/ixgbevf_main.c adapter->num_rx_queues = rss; rss 2629 drivers/net/ethernet/intel/ixgbevf/ixgbevf_main.c adapter->num_tx_queues = rss; rss 2630 drivers/net/ethernet/intel/ixgbevf/ixgbevf_main.c adapter->num_xdp_queues = adapter->xdp_prog ? rss : 0; rss 473 drivers/net/ethernet/marvell/octeontx2/af/mbox.h struct nix_rsse_s rss; rss 491 drivers/net/ethernet/marvell/octeontx2/af/mbox.h struct nix_rsse_s rss; rss 578 drivers/net/ethernet/marvell/octeontx2/af/rvu_nix.c memcpy(ctx, &req->rss, sizeof(struct nix_rsse_s)); rss 654 drivers/net/ethernet/marvell/octeontx2/af/rvu_nix.c memcpy(&rsp->rss, ctx, rss 41 drivers/net/ethernet/mellanox/mlx4/en_resources.c int is_tx, int rss, int qpn, int cqn, rss 48 drivers/net/ethernet/mellanox/mlx4/en_resources.c context->flags = cpu_to_be32(7 << 16 | rss << MLX4_RSS_QPC_FLAG_OFFSET); rss 51 drivers/net/ethernet/mellanox/mlx4/en_resources.c if (!is_tx && !rss) rss 74 drivers/net/ethernet/mellanox/mlx4/en_resources.c if (!rss && rss 87 drivers/net/ethernet/mellanox/mlx4/en_resources.c if (!is_tx && !rss && rss 751 drivers/net/ethernet/mellanox/mlx4/mlx4_en.h int is_tx, int rss, int qpn, int cqn, int user_prio, rss 2724 drivers/net/ethernet/mellanox/mlx4/resource_tracker.c int rss = (be32_to_cpu(qpc->flags) >> 13) & 1; rss 2735 drivers/net/ethernet/mellanox/mlx4/resource_tracker.c rq_size = (srq|rss|xrc) ? 0 : (1 << (log_rq_size + log_rq_stride + 4)); rss 996 drivers/net/ethernet/mellanox/mlx5/core/en.h } rss; /* RSS data */ rss 1140 drivers/net/ethernet/mellanox/mlx5/core/en_ethtool.c struct mlx5e_rss_params *rss = &priv->rss_params; rss 1143 drivers/net/ethernet/mellanox/mlx5/core/en_ethtool.c memcpy(indir, rss->indirection_rqt, rss 1144 drivers/net/ethernet/mellanox/mlx5/core/en_ethtool.c sizeof(rss->indirection_rqt)); rss 1147 drivers/net/ethernet/mellanox/mlx5/core/en_ethtool.c memcpy(key, rss->toeplitz_hash_key, rss 1148 drivers/net/ethernet/mellanox/mlx5/core/en_ethtool.c sizeof(rss->toeplitz_hash_key)); rss 1151 drivers/net/ethernet/mellanox/mlx5/core/en_ethtool.c *hfunc = rss->hfunc; rss 1160 drivers/net/ethernet/mellanox/mlx5/core/en_ethtool.c struct mlx5e_rss_params *rss = &priv->rss_params; rss 1176 drivers/net/ethernet/mellanox/mlx5/core/en_ethtool.c if (hfunc != ETH_RSS_HASH_NO_CHANGE && hfunc != rss->hfunc) { rss 1177 drivers/net/ethernet/mellanox/mlx5/core/en_ethtool.c rss->hfunc = hfunc; rss 1182 drivers/net/ethernet/mellanox/mlx5/core/en_ethtool.c memcpy(rss->indirection_rqt, indir, rss 1183 drivers/net/ethernet/mellanox/mlx5/core/en_ethtool.c sizeof(rss->indirection_rqt)); rss 1190 drivers/net/ethernet/mellanox/mlx5/core/en_ethtool.c .rss = { rss 1191 drivers/net/ethernet/mellanox/mlx5/core/en_ethtool.c .hfunc = rss->hfunc, rss 1202 drivers/net/ethernet/mellanox/mlx5/core/en_ethtool.c memcpy(rss->toeplitz_hash_key, key, rss 1203 drivers/net/ethernet/mellanox/mlx5/core/en_ethtool.c sizeof(rss->toeplitz_hash_key)); rss 1204 drivers/net/ethernet/mellanox/mlx5/core/en_ethtool.c hash_changed = hash_changed || rss->hfunc == ETH_RSS_HASH_TOP; rss 2540 drivers/net/ethernet/mellanox/mlx5/core/en_main.c if (rrp.rss.hfunc == ETH_RSS_HASH_XOR) rss 2544 drivers/net/ethernet/mellanox/mlx5/core/en_main.c rqn = rrp.rss.channels->c[ix]->rq.rqn; rss 2583 drivers/net/ethernet/mellanox/mlx5/core/en_main.c if (ix >= rrp.rss.channels->num) rss 2586 drivers/net/ethernet/mellanox/mlx5/core/en_main.c return rrp.rss.channels->c[ix]->rq.rqn; rss 2624 drivers/net/ethernet/mellanox/mlx5/core/en_main.c .rss = { rss 2745 drivers/net/ethernet/mellanox/mlx5/core/en_main.c struct mlx5e_rss_params *rss = &priv->rss_params; rss 2756 drivers/net/ethernet/mellanox/mlx5/core/en_main.c rss->rx_hash_fields[tt]); rss 2757 drivers/net/ethernet/mellanox/mlx5/core/en_main.c mlx5e_build_indir_tir_ctx_hash(rss, &ttconfig, tirc, false); rss 2768 drivers/net/ethernet/mellanox/mlx5/core/en_main.c rss->rx_hash_fields[tt]); rss 2769 drivers/net/ethernet/mellanox/mlx5/core/en_main.c mlx5e_build_indir_tir_ctx_hash(rss, &ttconfig, tirc, true); rss 5034 drivers/net/ethernet/mellanox/mlx5/core/en_main.c struct mlx5e_rss_params *rss = &priv->rss_params; rss 5041 drivers/net/ethernet/mellanox/mlx5/core/en_main.c mlx5e_build_nic_params(mdev, &priv->xsk, rss, &priv->channels.params, rss 1422 drivers/net/ethernet/pensando/ionic/ionic_if.h } rss; rss 1342 drivers/net/ethernet/pensando/ionic/ionic_lif.c .rss.types = cpu_to_le16(types), rss 1343 drivers/net/ethernet/pensando/ionic/ionic_lif.c .rss.addr = cpu_to_le64(lif->rss_ind_tbl_pa), rss 1359 drivers/net/ethernet/pensando/ionic/ionic_lif.c memcpy(ctx.cmd.lif_setattr.rss.key, lif->rss_hash_key, rss 2381 drivers/net/ethernet/qlogic/qed/qed_l2.c struct qed_rss_params *rss) rss 2386 drivers/net/ethernet/qlogic/qed/qed_l2.c rss->update_rss_config = 1; rss 2387 drivers/net/ethernet/qlogic/qed/qed_l2.c rss->rss_enable = 1; rss 2388 drivers/net/ethernet/qlogic/qed/qed_l2.c rss->update_rss_capabilities = 1; rss 2389 drivers/net/ethernet/qlogic/qed/qed_l2.c rss->update_rss_ind_table = 1; rss 2390 drivers/net/ethernet/qlogic/qed/qed_l2.c rss->update_rss_key = 1; rss 2391 drivers/net/ethernet/qlogic/qed/qed_l2.c rss->rss_caps = input->rss_caps; rss 2392 drivers/net/ethernet/qlogic/qed/qed_l2.c memcpy(rss->rss_key, input->rss_key, QED_RSS_KEY_SIZE * sizeof(u32)); rss 2401 drivers/net/ethernet/qlogic/qed/qed_l2.c memcpy(rss->rss_ind_table, rss 2404 drivers/net/ethernet/qlogic/qed/qed_l2.c rss->rss_table_size_log = 7; rss 2409 drivers/net/ethernet/qlogic/qed/qed_l2.c memcpy(&rss[1], &rss[0], sizeof(struct qed_rss_params)); rss 2417 drivers/net/ethernet/qlogic/qed/qed_l2.c t_rss = &rss[0]; rss 2419 drivers/net/ethernet/qlogic/qed/qed_l2.c t_rss = &rss[1]; rss 2427 drivers/net/ethernet/qlogic/qed/qed_l2.c if (rss[fn].rss_ind_table[i] != rss 2428 drivers/net/ethernet/qlogic/qed/qed_l2.c rss[fn].rss_ind_table[0]) rss 2436 drivers/net/ethernet/qlogic/qed/qed_l2.c rss[fn].rss_table_size_log = 6; rss 2446 drivers/net/ethernet/qlogic/qed/qed_l2.c struct qed_rss_params *rss; rss 2452 drivers/net/ethernet/qlogic/qed/qed_l2.c rss = vzalloc(array_size(sizeof(*rss), cdev->num_hwfns)); rss 2453 drivers/net/ethernet/qlogic/qed/qed_l2.c if (!rss) rss 2472 drivers/net/ethernet/qlogic/qed/qed_l2.c if (qed_update_vport_rss(cdev, ¶ms->rss_params, rss)) rss 2479 drivers/net/ethernet/qlogic/qed/qed_l2.c sp_params.rss_params = &rss[i]; rss 2497 drivers/net/ethernet/qlogic/qed/qed_l2.c vfree(rss); rss 547 drivers/net/ethernet/qlogic/qede/qede.h struct qed_update_vport_rss_params *rss, u8 *update); rss 587 drivers/net/ethernet/qlogic/qede/qede_filter.c struct qed_update_vport_rss_params *rss, u8 *update) rss 593 drivers/net/ethernet/qlogic/qede/qede_filter.c memset(rss, 0, sizeof(*rss)); rss 621 drivers/net/ethernet/qlogic/qede/qede_filter.c rss->rss_ind_table[i] = edev->fp_array[idx].rxq->handle; rss 628 drivers/net/ethernet/qlogic/qede/qede_filter.c memcpy(rss->rss_key, edev->rss_key, sizeof(rss->rss_key)); rss 635 drivers/net/ethernet/qlogic/qede/qede_filter.c rss->rss_caps = edev->rss_caps; rss 236 drivers/net/ethernet/stmicro/stmmac/stmmac.h struct stmmac_rss rss; rss 794 drivers/net/ethernet/stmicro/stmmac/stmmac_ethtool.c return sizeof(priv->rss.key); rss 801 drivers/net/ethernet/stmicro/stmmac/stmmac_ethtool.c return ARRAY_SIZE(priv->rss.table); rss 811 drivers/net/ethernet/stmicro/stmmac/stmmac_ethtool.c for (i = 0; i < ARRAY_SIZE(priv->rss.table); i++) rss 812 drivers/net/ethernet/stmicro/stmmac/stmmac_ethtool.c indir[i] = priv->rss.table[i]; rss 816 drivers/net/ethernet/stmicro/stmmac/stmmac_ethtool.c memcpy(key, priv->rss.key, sizeof(priv->rss.key)); rss 833 drivers/net/ethernet/stmicro/stmmac/stmmac_ethtool.c for (i = 0; i < ARRAY_SIZE(priv->rss.table); i++) rss 834 drivers/net/ethernet/stmicro/stmmac/stmmac_ethtool.c priv->rss.table[i] = indir[i]; rss 838 drivers/net/ethernet/stmicro/stmmac/stmmac_ethtool.c memcpy(priv->rss.key, key, sizeof(priv->rss.key)); rss 840 drivers/net/ethernet/stmicro/stmmac/stmmac_ethtool.c return stmmac_rss_configure(priv, priv->hw, &priv->rss, rss 2441 drivers/net/ethernet/stmicro/stmmac/stmmac_main.c priv->rss.enable = false; rss 2446 drivers/net/ethernet/stmicro/stmmac/stmmac_main.c priv->rss.enable = true; rss 2448 drivers/net/ethernet/stmicro/stmmac/stmmac_main.c priv->rss.enable = false; rss 2450 drivers/net/ethernet/stmicro/stmmac/stmmac_main.c stmmac_rss_configure(priv, priv->hw, &priv->rss, rss 4596 drivers/net/ethernet/stmicro/stmmac/stmmac_main.c netdev_rss_key_fill(priv->rss.key, sizeof(priv->rss.key)); rss 4597 drivers/net/ethernet/stmicro/stmmac/stmmac_main.c for (i = 0; i < ARRAY_SIZE(priv->rss.table); i++) rss 4598 drivers/net/ethernet/stmicro/stmmac/stmmac_main.c priv->rss.table[i] = ethtool_rxfh_indir_default(i, rxq); rss 820 drivers/net/ethernet/stmicro/stmmac/stmmac_selftests.c if (!priv->dma_cap.rssen || !priv->rss.enable) rss 1307 drivers/net/ethernet/stmicro/stmmac/stmmac_selftests.c if (priv->rss.enable) { rss 1308 drivers/net/ethernet/stmicro/stmmac/stmmac_selftests.c old_enable = priv->rss.enable; rss 1309 drivers/net/ethernet/stmicro/stmmac/stmmac_selftests.c priv->rss.enable = false; rss 1380 drivers/net/ethernet/stmicro/stmmac/stmmac_selftests.c priv->rss.enable = old_enable; rss 1381 drivers/net/ethernet/stmicro/stmmac/stmmac_selftests.c stmmac_rss_configure(priv, priv->hw, &priv->rss, rss 1432 drivers/net/ethernet/stmicro/stmmac/stmmac_selftests.c if (priv->rss.enable) { rss 1433 drivers/net/ethernet/stmicro/stmmac/stmmac_selftests.c old_enable = priv->rss.enable; rss 1434 drivers/net/ethernet/stmicro/stmmac/stmmac_selftests.c priv->rss.enable = false; rss 1510 drivers/net/ethernet/stmicro/stmmac/stmmac_selftests.c priv->rss.enable = old_enable; rss 1511 drivers/net/ethernet/stmicro/stmmac/stmmac_selftests.c stmmac_rss_configure(priv, priv->hw, &priv->rss, rss 583 drivers/net/ethernet/stmicro/stmmac/stmmac_tc.c if (priv->rss.enable) rss 197 drivers/net/ethernet/synopsys/dwc-xlgmac-common.c if (pdata->hw_feat.rss) rss 441 drivers/net/ethernet/synopsys/dwc-xlgmac-common.c hw_feat->rss = XLGMAC_GET_REG_BITS(mac_hfr1, rss 664 drivers/net/ethernet/synopsys/dwc-xlgmac-common.c pdata->hw_feat.rss ? "YES" : "NO"); rss 2389 drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c if (!pdata->hw_feat.rss) rss 2418 drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c if (!pdata->hw_feat.rss) rss 2433 drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c if (!pdata->hw_feat.rss) rss 523 drivers/net/ethernet/synopsys/dwc-xlgmac.h unsigned int rss; /* Receive Side Scaling */ rss 2489 drivers/net/vmxnet3/vmxnet3_drv.c if (adapter->rss) { rss 3452 drivers/net/vmxnet3/vmxnet3_drv.c adapter->rss = true; rss 3457 drivers/net/vmxnet3/vmxnet3_drv.c adapter->rss = false; rss 349 drivers/net/vmxnet3/vmxnet3_int.h bool rss; rss 1204 drivers/staging/qlge/qlge.h __le32 rss; /* */ rss 1989 drivers/staging/qlge/qlge_dbg.c le32_to_cpu(ib_mac_rsp->rss)); rss 13 include/linux/percpu-rwsem.h struct rcu_sync rss; rss 23 include/linux/percpu-rwsem.h .rss = __RCU_SYNC_INITIALIZER(name.rss), \ rss 52 include/linux/percpu-rwsem.h if (unlikely(!rcu_sync_is_idle(&sem->rss))) rss 70 include/linux/percpu-rwsem.h if (unlikely(!rcu_sync_is_idle(&sem->rss))) rss 90 include/linux/percpu-rwsem.h if (likely(rcu_sync_is_idle(&sem->rss))) rss 860 ipc/shm.c static void shm_get_stat(struct ipc_namespace *ns, unsigned long *rss, rss 866 ipc/shm.c *rss = 0; rss 880 ipc/shm.c shm_add_rss_swap(shp, rss, swp); rss 1745 ipc/shm.c unsigned long rss = 0, swp = 0; rss 1748 ipc/shm.c shm_add_rss_swap(shp, &rss, &swp); rss 1774 ipc/shm.c rss * PAGE_SIZE, rss 5745 kernel/cgroup/cgroup.c rcu_sync_enter_start(&cgroup_threadgroup_rwsem.rss); rss 21 kernel/locking/percpu-rwsem.c rcu_sync_init(&sem->rss); rss 38 kernel/locking/percpu-rwsem.c rcu_sync_dtor(&sem->rss); rss 146 kernel/locking/percpu-rwsem.c rcu_sync_enter(&sem->rss); rss 193 kernel/locking/percpu-rwsem.c rcu_sync_exit(&sem->rss); rss 1108 kernel/sched/fair.c unsigned long rss = 0; rss 1117 kernel/sched/fair.c rss = get_mm_rss(p->mm); rss 1118 kernel/sched/fair.c if (!rss) rss 1119 kernel/sched/fair.c rss = nr_scan_pages; rss 1121 kernel/sched/fair.c rss = round_up(rss, nr_scan_pages); rss 1122 kernel/sched/fair.c return rss / nr_scan_pages; rss 458 mm/memory.c static inline void init_rss_vec(int *rss) rss 460 mm/memory.c memset(rss, 0, sizeof(int) * NR_MM_COUNTERS); rss 463 mm/memory.c static inline void add_mm_rss_vec(struct mm_struct *mm, int *rss) rss 470 mm/memory.c if (rss[i]) rss 471 mm/memory.c add_mm_counter(mm, i, rss[i]); rss 680 mm/memory.c unsigned long addr, int *rss) rss 702 mm/memory.c rss[MM_SWAPENTS]++; rss 706 mm/memory.c rss[mm_counter(page)]++; rss 733 mm/memory.c rss[mm_counter(page)]++; rss 774 mm/memory.c rss[mm_counter(page)]++; rss 792 mm/memory.c int rss[NR_MM_COUNTERS]; rss 796 mm/memory.c init_rss_vec(rss); rss 824 mm/memory.c vma, addr, rss); rss 833 mm/memory.c add_mm_rss_vec(dst_mm, rss); rss 1011 mm/memory.c int rss[NR_MM_COUNTERS]; rss 1019 mm/memory.c init_rss_vec(rss); rss 1061 mm/memory.c rss[mm_counter(page)]--; rss 1089 mm/memory.c rss[mm_counter(page)]--; rss 1100 mm/memory.c rss[MM_SWAPENTS]--; rss 1105 mm/memory.c rss[mm_counter(page)]--; rss 1112 mm/memory.c add_mm_rss_vec(mm, rss);