Searched refs:rss (Results 1 - 25 of 104) sorted by path

12345

/linux-master/drivers/net/ethernet/mellanox/mlx4/
H A Den_resources.c41 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 Dtsb.c396 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 Ddrm_file.c907 size_t add_size = (obj->funcs && obj->funcs->rss) ?
908 obj->funcs->rss(obj) : obj->size;
/linux-master/drivers/gpu/drm/panfrost/
H A Dpanfrost_gem.c238 .rss = panfrost_gem_rss,
/linux-master/drivers/infiniband/hw/cxgb4/
H A Dcm.c4064 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 Dena_com.c1057 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 Dena_com.h312 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 Dena_netdev.c1837 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 Dxgbe-dev.c413 if (!pdata->hw_feat.rss)
437 if (!pdata->hw_feat.rss)
449 if (!pdata->hw_feat.rss)
H A Dxgbe-drv.c786 hw_feat->rss = XGMAC_GET_BITS(mac_hfr1, MAC_HWF1R, RSSEN);
899 hw_feat->rss ? "yes" : "no");
H A Dxgbe-main.c356 if (pdata->hw_feat.rss)
H A Dxgbe.h1021 unsigned int rss; /* Receive Side Scaling */ member in struct:xgbe_hw_features
/linux-master/drivers/net/ethernet/broadcom/bnx2x/
H A Dbnx2x_sriov.c2236 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 Dbnx2x_sriov.h198 /* leading rss client id ~~ the client id of the first rxq, must be
471 struct bnx2x_config_rss_params *rss);
H A Dbnx2x_vfpf.c587 /* 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 Dnicvf_ethtool.c566 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 Dnicvf_main.c336 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 Dsge.c2118 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 Dcxgb4.h668 u16 *rss; member in struct:port_info
H A Dcxgb4_ethtool.c1601 rxfh->indir[n] = pi->rss[n];
1625 pi->rss[i] = rxfh->indir[i];
1627 return cxgb4_write_rss(pi, pi->rss);
H A Dcxgb4_main.c825 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 Dcxgb4vf_main.c706 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 Dt4vf_common.h264 struct rss_params rss; /* Receive Side Scaling */ member in struct:adapter_params
H A Dt4vf_hw.c1017 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 Dbe_cmds.c1410 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

Completed in 583 milliseconds

12345