/linux-master/drivers/net/ethernet/mellanox/mlx4/ |
H A D | en_resources.c | 41 int is_tx, int rss, int qpn, int cqn, 48 context->flags = cpu_to_be32(7 << 16 | rss << MLX4_RSS_QPC_FLAG_OFFSET); 51 if (!is_tx && !rss) 74 if (!rss && 87 if (!is_tx && !rss && 40 mlx4_en_fill_qp_context(struct mlx4_en_priv *priv, int size, int stride, int is_tx, int rss, int qpn, int cqn, int user_prio, struct mlx4_qp_context *context) argument
|
/linux-master/arch/sparc/mm/ |
H A D | tsb.c | 396 void tsb_grow(struct mm_struct *mm, unsigned long tsb_index, unsigned long rss) argument 411 if (new_rss_limit > rss) 487 (rss < mm->context.tsb_block[tsb_index].tsb_rss_limit))) {
|
/linux-master/drivers/gpu/drm/ |
H A D | drm_file.c | 907 size_t add_size = (obj->funcs && obj->funcs->rss) ? 908 obj->funcs->rss(obj) : obj->size;
|
/linux-master/drivers/gpu/drm/panfrost/ |
H A D | panfrost_gem.c | 238 .rss = panfrost_gem_rss,
|
/linux-master/drivers/infiniband/hw/cxgb4/ |
H A D | cm.c | 4064 struct rss_header *rss = (void *)skb->data; local 4066 struct cpl_pass_accept_req *req = (void *)(rss + 1); 4085 if (!(rss->filter_hit && rss->filter_tid)) 4091 stid = (__force int) cpu_to_be32((__force u32) rss->hash_val); 4129 skb_set_network_header(skb, (void *)iph - (void *)rss); 4130 skb_set_transport_header(skb, (void *)tcph - (void *)rss);
|
/linux-master/drivers/net/ethernet/amazon/ena/ |
H A D | ena_com.c | 1057 return ena_dev->rss.hash_func; 1063 (ena_dev->rss).hash_key; 1074 struct ena_rss *rss = &ena_dev->rss; local 1079 rss->hash_key = dma_alloc_coherent(ena_dev->dmadev, sizeof(*rss->hash_key), 1080 &rss->hash_key_dma_addr, GFP_KERNEL); 1082 if (unlikely(!rss->hash_key)) 1090 struct ena_rss *rss = &ena_dev->rss; local 1100 struct ena_rss *rss = &ena_dev->rss; local 1113 struct ena_rss *rss = &ena_dev->rss; local 1124 struct ena_rss *rss = &ena_dev->rss; local 1173 struct ena_rss *rss = &ena_dev->rss; local 1260 struct ena_rss *rss = &ena_dev->rss; local 2234 struct ena_rss *rss = &ena_dev->rss; local 2298 struct ena_rss *rss = &ena_dev->rss; local 2345 struct ena_rss *rss = &ena_dev->rss; local 2385 struct ena_rss *rss = &ena_dev->rss; local 2405 struct ena_rss *rss = &ena_dev->rss; local 2449 struct ena_rss *rss = &ena_dev->rss; local 2513 struct ena_rss *rss = &ena_dev->rss; local 2550 struct ena_rss *rss = &ena_dev->rss; local 2566 struct ena_rss *rss = &ena_dev->rss; local 2618 struct ena_rss *rss = &ena_dev->rss; local [all...] |
H A D | ena_com.h | 312 struct ena_rss rss; member in struct:ena_com_dev 620 * The caller then can configure rss using ena_com_set_hash_function, 627 /* ena_com_rss_destroy - Destroy rss
|
H A D | ena_netdev.c | 1837 if (!ena_dev->rss.tbl_log_size) { 2403 /* We need to destroy the rss table so that the indirection
|
/linux-master/drivers/net/ethernet/amd/xgbe/ |
H A D | xgbe-dev.c | 413 if (!pdata->hw_feat.rss) 437 if (!pdata->hw_feat.rss) 449 if (!pdata->hw_feat.rss)
|
H A D | xgbe-drv.c | 786 hw_feat->rss = XGMAC_GET_BITS(mac_hfr1, MAC_HWF1R, RSSEN); 899 hw_feat->rss ? "yes" : "no");
|
H A D | xgbe-main.c | 356 if (pdata->hw_feat.rss)
|
H A D | xgbe.h | 1021 unsigned int rss; /* Receive Side Scaling */ member in struct:xgbe_hw_features
|
/linux-master/drivers/net/ethernet/broadcom/bnx2x/ |
H A D | bnx2x_sriov.c | 2236 struct bnx2x_config_rss_params *rss) 2239 set_bit(RAMROD_COMP_WAIT, &rss->ramrod_flags); 2240 return bnx2x_config_rss(bp, rss); 2235 bnx2x_vf_rss_update(struct bnx2x *bp, struct bnx2x_virtf *vf, struct bnx2x_config_rss_params *rss) argument
|
H A D | bnx2x_sriov.h | 198 /* leading rss client id ~~ the client id of the first rxq, must be 471 struct bnx2x_config_rss_params *rss);
|
H A D | bnx2x_vfpf.c | 587 /* rss */ 799 /* request pf to config rss table for vf queues*/ 841 DP(BNX2X_MSG_IOV, "rss flags %x\n", req->rss_flags); 859 "Failed to send rss message to PF over VF-PF channel [%d]\n", 1984 struct bnx2x_config_rss_params rss; local 1990 BNX2X_ERR("failing rss configuration of vf %d due to size mismatch\n", 1996 memset(&rss, 0, sizeof(struct bnx2x_config_rss_params)); 1998 /* set vfop params according to rss tlv */ 1999 memcpy(rss.ind_table, rss_tlv->ind_table, 2001 memcpy(rss [all...] |
/linux-master/drivers/net/ethernet/cavium/thunder/ |
H A D | nicvf_ethtool.c | 566 struct nicvf_rss_info *rss = &nic->rss_info; local 569 if (!rss->enable) 660 struct nicvf_rss_info *rss = &nic->rss_info; local 664 for (idx = 0; idx < rss->rss_size; idx++) 665 rxfh->indir[idx] = rss->ind_tbl[idx]; 669 memcpy(rxfh->key, rss->key, RSS_HASH_KEY_SIZE * sizeof(u64)); 681 struct nicvf_rss_info *rss = &nic->rss_info; local 688 if (!rss->enable) { 695 for (idx = 0; idx < rss->rss_size; idx++) 696 rss [all...] |
H A D | nicvf_main.c | 336 struct nicvf_rss_info *rss = &nic->rss_info; local 337 int ind_tbl_len = rss->rss_size; 341 mbx.rss_cfg.hash_bits = rss->hash_bits; 350 mbx.rss_cfg.ind_tbl[i] = rss->ind_tbl[nextq++]; 360 struct nicvf_rss_info *rss = &nic->rss_info; local 365 nicvf_reg_write(nic, key_addr, rss->key[idx]); 372 struct nicvf_rss_info *rss = &nic->rss_info; local 378 rss->enable = false; 379 rss->hash_bits = 0; 383 rss [all...] |
/linux-master/drivers/net/ethernet/chelsio/cxgb3/ |
H A D | sge.c | 2118 static inline int is_eth_tcp(u32 rss) argument 2120 return G_HASHTYPE(ntohl(rss)) == RSS_HASH_4_TUPLE;
|
/linux-master/drivers/net/ethernet/chelsio/cxgb4/ |
H A D | cxgb4.h | 668 u16 *rss; member in struct:port_info
|
H A D | cxgb4_ethtool.c | 1601 rxfh->indir[n] = pi->rss[n]; 1625 pi->rss[i] = rxfh->indir[i]; 1627 return cxgb4_write_rss(pi, pi->rss);
|
H A D | cxgb4_main.c | 825 static int cxgb4_config_rss(const struct port_info *pi, u16 *rss, argument 831 ret = t4_config_rss_range(adap, adap->mbox, viid, 0, rss_size, rss, 847 rss[0]); 864 u16 *rss; local 867 rss = kmalloc_array(pi->rss_size, sizeof(u16), GFP_KERNEL); 868 if (!rss) 873 rss[i] = rxq[*queues].rspq.abs_id; 875 err = cxgb4_config_rss(pi, rss, pi->rss_size, pi->viid); 876 kfree(rss); 895 pi->rss[ 1325 u16 *rss; local [all...] |
/linux-master/drivers/net/ethernet/chelsio/cxgb4vf/ |
H A D | cxgb4vf_main.c | 706 u16 rss[MAX_PORT_QSETS]; local 710 rss[qs] = rxq[qs].rspq.abs_id; 713 0, pi->rss_size, rss, pi->nqsets); 720 switch (adapter->params.rss.mode) { 729 if (!adapter->params.rss.u.basicvirtual.tnlalllookup) { 2570 if (adapter->params.rss.mode != 2573 " mode %d\n", adapter->params.rss.mode);
|
H A D | t4vf_common.h | 264 struct rss_params rss; /* Receive Side Scaling */ member in struct:adapter_params
|
H A D | t4vf_hw.c | 1017 struct rss_params *rss = &adapter->params.rss; local 1040 rss->mode = FW_RSS_GLB_CONFIG_CMD_MODE_G( 1042 switch (rss->mode) { 1047 rss->u.basicvirtual.synmapen = 1049 rss->u.basicvirtual.syn4tupenipv6 = 1051 rss->u.basicvirtual.syn2tupenipv6 = 1053 rss->u.basicvirtual.syn4tupenipv4 = 1055 rss->u.basicvirtual.syn2tupenipv4 = 1058 rss [all...] |
/linux-master/drivers/net/ethernet/emulex/benet/ |
H A D | be_cmds.c | 1410 u32 if_id, u32 rss, u8 *rss_id) 1435 req->rss_queue = cpu_to_le32(rss); 1408 be_cmd_rxq_create(struct be_adapter *adapter, struct be_queue_info *rxq, u16 cq_id, u16 frag_size, u32 if_id, u32 rss, u8 *rss_id) argument
|