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, &params->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);