Home
last modified time | relevance | path

Searched refs:rss (Results 1 – 70 of 70) sorted by relevance

/linux-4.4.14/kernel/locking/
Dpercpu-rwsem.c20 rcu_sync_init(&brw->rss, RCU_SCHED_SYNC); in __percpu_init_rwsem()
36 rcu_sync_dtor(&brw->rss); in percpu_free_rwsem()
54 success = rcu_sync_is_idle(&brw->rss); in update_fast_ctr()
134 rcu_sync_enter(&brw->rss); in percpu_down_write()
156 rcu_sync_exit(&brw->rss); in percpu_up_write()
/linux-4.4.14/drivers/net/ethernet/mellanox/mlx4/
Den_resources.c41 int is_tx, int rss, int qpn, int cqn, in mlx4_en_fill_qp_context() argument
48 context->flags = cpu_to_be32(7 << 16 | rss << MLX4_RSS_QPC_FLAG_OFFSET); in mlx4_en_fill_qp_context()
51 if (!is_tx && !rss) in mlx4_en_fill_qp_context()
72 if (!rss && in mlx4_en_fill_qp_context()
85 if (!is_tx && !rss && in mlx4_en_fill_qp_context()
Dmlx4_en.h796 int is_tx, int rss, int qpn, int cqn, int user_prio,
Dresource_tracker.c2647 int rss = (be32_to_cpu(qpc->flags) >> 13) & 1; in qp_get_mtt_size() local
2657 rq_size = (srq|rss|xrc) ? 0 : (1 << (log_rq_size + log_rq_stride + 4)); in qp_get_mtt_size()
/linux-4.4.14/drivers/net/ethernet/cavium/thunder/
Dnicvf_main.c306 struct nicvf_rss_info *rss = &nic->rss_info; in nicvf_config_rss() local
307 int ind_tbl_len = rss->rss_size; in nicvf_config_rss()
311 mbx.rss_cfg.hash_bits = rss->hash_bits; in nicvf_config_rss()
320 mbx.rss_cfg.ind_tbl[i] = rss->ind_tbl[nextq++]; in nicvf_config_rss()
330 struct nicvf_rss_info *rss = &nic->rss_info; in nicvf_set_rss_key() local
335 nicvf_reg_write(nic, key_addr, rss->key[idx]); in nicvf_set_rss_key()
342 struct nicvf_rss_info *rss = &nic->rss_info; in nicvf_rss_init() local
348 rss->enable = false; in nicvf_rss_init()
349 rss->hash_bits = 0; in nicvf_rss_init()
353 rss->enable = true; in nicvf_rss_init()
[all …]
Dnicvf_ethtool.c472 struct nicvf_rss_info *rss = &nic->rss_info; in nicvf_set_rss_hash_opts() local
475 if (!rss->enable) in nicvf_set_rss_hash_opts()
566 struct nicvf_rss_info *rss = &nic->rss_info; in nicvf_get_rxfh() local
570 for (idx = 0; idx < rss->rss_size; idx++) in nicvf_get_rxfh()
571 indir[idx] = rss->ind_tbl[idx]; in nicvf_get_rxfh()
575 memcpy(hkey, rss->key, RSS_HASH_KEY_SIZE * sizeof(u64)); in nicvf_get_rxfh()
587 struct nicvf_rss_info *rss = &nic->rss_info; in nicvf_set_rxfh() local
593 if (!rss->enable) { in nicvf_set_rxfh()
600 for (idx = 0; idx < rss->rss_size; idx++) in nicvf_set_rxfh()
601 rss->ind_tbl[idx] = indir[idx]; in nicvf_set_rxfh()
[all …]
/linux-4.4.14/drivers/isdn/i4l/
Disdn_ttyfax.c53 char rss[50]; in isdn_tty_fax_modem_result() local
95 sprintf(rss, "%c%s", rp[i] + 48, in isdn_tty_fax_modem_result()
97 strcat(rs, rss); in isdn_tty_fax_modem_result()
114 sprintf(rss, "%c%s", rp[i] + 48, in isdn_tty_fax_modem_result()
116 strcat(rs, rss); in isdn_tty_fax_modem_result()
419 char rss[50]; in isdn_tty_cmd_FCLASS2() local
713 sprintf(rss, "%c%s", rp[i] + 48, in isdn_tty_cmd_FCLASS2()
715 strcat(rs, rss); in isdn_tty_cmd_FCLASS2()
759 sprintf(rss, "%c%s", rp[i] + 48, in isdn_tty_cmd_FCLASS2()
761 strcat(rs, rss); in isdn_tty_cmd_FCLASS2()
[all …]
/linux-4.4.14/drivers/net/ethernet/qlogic/qed/
Dqed_l2.c195 struct eth_vport_rss_config *rss = &p_ramrod->rss_config; in qed_sp_vport_update_rss() local
207 rc = qed_fw_rss_eng(p_hwfn, p_params->rss_eng_id, &rss->rss_id); in qed_sp_vport_update_rss()
212 rss->update_rss_capabilities = p_params->update_rss_capabilities; in qed_sp_vport_update_rss()
213 rss->update_rss_ind_table = p_params->update_rss_ind_table; in qed_sp_vport_update_rss()
214 rss->update_rss_key = p_params->update_rss_key; in qed_sp_vport_update_rss()
216 rss->rss_mode = p_params->rss_enable ? in qed_sp_vport_update_rss()
238 rss->tbl_size = p_params->rss_table_size_log; in qed_sp_vport_update_rss()
240 rss->capabilities = cpu_to_le16(capabilities); in qed_sp_vport_update_rss()
245 rss->rss_mode, rss->update_rss_capabilities, in qed_sp_vport_update_rss()
246 capabilities, rss->update_rss_ind_table, in qed_sp_vport_update_rss()
[all …]
/linux-4.4.14/drivers/net/ethernet/chelsio/cxgb4vf/
Dt4vf_hw.c702 struct rss_params *rss = &adapter->params.rss; in t4vf_get_rss_glb_config() local
725 rss->mode = FW_RSS_GLB_CONFIG_CMD_MODE_G( in t4vf_get_rss_glb_config()
727 switch (rss->mode) { in t4vf_get_rss_glb_config()
732 rss->u.basicvirtual.synmapen = in t4vf_get_rss_glb_config()
734 rss->u.basicvirtual.syn4tupenipv6 = in t4vf_get_rss_glb_config()
736 rss->u.basicvirtual.syn2tupenipv6 = in t4vf_get_rss_glb_config()
738 rss->u.basicvirtual.syn4tupenipv4 = in t4vf_get_rss_glb_config()
740 rss->u.basicvirtual.syn2tupenipv4 = in t4vf_get_rss_glb_config()
743 rss->u.basicvirtual.ofdmapen = in t4vf_get_rss_glb_config()
746 rss->u.basicvirtual.tnlmapen = in t4vf_get_rss_glb_config()
[all …]
Dt4vf_common.h223 struct rss_params rss; /* Receive Side Scaling */ member
Dcxgb4vf_main.c647 u16 rss[MAX_PORT_QSETS]; in setup_rss() local
651 rss[qs] = rxq[qs].rspq.abs_id; in setup_rss()
654 0, pi->rss_size, rss, pi->nqsets); in setup_rss()
661 switch (adapter->params.rss.mode) { in setup_rss()
670 if (!adapter->params.rss.u.basicvirtual.tnlalllookup) { in setup_rss()
2269 if (adapter->params.rss.mode != in adap_init0()
2272 " mode %d\n", adapter->params.rss.mode); in adap_init0()
/linux-4.4.14/Documentation/devicetree/bindings/net/
Dhisilicon-hns-dsaf.txt11 "6port-16rss",
32 mode = "6port-16rss";
/linux-4.4.14/drivers/net/ethernet/broadcom/bnx2x/
Dbnx2x_vfpf.c1971 struct bnx2x_config_rss_params rss; in bnx2x_vf_mbx_update_rss() local
1983 memset(&rss, 0, sizeof(struct bnx2x_config_rss_params)); in bnx2x_vf_mbx_update_rss()
1986 memcpy(rss.ind_table, rss_tlv->ind_table, in bnx2x_vf_mbx_update_rss()
1988 memcpy(rss.rss_key, rss_tlv->rss_key, sizeof(rss_tlv->rss_key)); in bnx2x_vf_mbx_update_rss()
1989 rss.rss_obj = &vf->rss_conf_obj; in bnx2x_vf_mbx_update_rss()
1990 rss.rss_result_mask = rss_tlv->rss_result_mask; in bnx2x_vf_mbx_update_rss()
1993 rss.rss_flags = 0; in bnx2x_vf_mbx_update_rss()
1994 rss.ramrod_flags = 0; in bnx2x_vf_mbx_update_rss()
1997 __set_bit(BNX2X_RSS_MODE_DISABLED, &rss.rss_flags); in bnx2x_vf_mbx_update_rss()
1999 __set_bit(BNX2X_RSS_MODE_REGULAR, &rss.rss_flags); in bnx2x_vf_mbx_update_rss()
[all …]
Dbnx2x_sriov.h466 struct bnx2x_config_rss_params *rss);
Dbnx2x_sriov.c2230 struct bnx2x_config_rss_params *rss) in bnx2x_vf_rss_update() argument
2233 set_bit(RAMROD_COMP_WAIT, &rss->ramrod_flags); in bnx2x_vf_rss_update()
2234 return bnx2x_config_rss(bp, rss); in bnx2x_vf_rss_update()
/linux-4.4.14/mm/
Dmemory.c624 static inline void init_rss_vec(int *rss) in init_rss_vec() argument
626 memset(rss, 0, sizeof(int) * NR_MM_COUNTERS); in init_rss_vec()
629 static inline void add_mm_rss_vec(struct mm_struct *mm, int *rss) in add_mm_rss_vec() argument
636 if (rss[i]) in add_mm_rss_vec()
637 add_mm_counter(mm, i, rss[i]); in add_mm_rss_vec()
849 unsigned long addr, int *rss) in copy_one_pte() argument
871 rss[MM_SWAPENTS]++; in copy_one_pte()
876 rss[MM_ANONPAGES]++; in copy_one_pte()
878 rss[MM_FILEPAGES]++; in copy_one_pte()
918 rss[MM_ANONPAGES]++; in copy_one_pte()
[all …]
/linux-4.4.14/include/linux/
Dpercpu-rwsem.h12 struct rcu_sync rss; member
/linux-4.4.14/arch/sparc/mm/
Dtsb.c333 void tsb_grow(struct mm_struct *mm, unsigned long tsb_index, unsigned long rss) in tsb_grow() argument
348 if (new_rss_limit > rss) in tsb_grow()
424 (rss < mm->context.tsb_block[tsb_index].tsb_rss_limit))) { in tsb_grow()
/linux-4.4.14/kernel/rcu/
Dtree_plugin.h2904 int rss = READ_ONCE(full_sysidle_state); in rcu_sys_is_idle() local
2911 int oldrss = rss - 1; in rcu_sys_is_idle()
2917 while (rss < RCU_SYSIDLE_FULL && oldrss < rss) { in rcu_sys_is_idle()
2931 oldrss = rss; in rcu_sys_is_idle()
2932 rss = READ_ONCE(full_sysidle_state); in rcu_sys_is_idle()
2937 if (rss == RCU_SYSIDLE_FULL) { in rcu_sys_is_idle()
2938 rss = cmpxchg(&full_sysidle_state, in rcu_sys_is_idle()
2940 return rss == RCU_SYSIDLE_FULL; in rcu_sys_is_idle()
2946 if (rss == RCU_SYSIDLE_FULL_NOTED) in rcu_sys_is_idle()
/linux-4.4.14/ipc/
Dshm.c780 static void shm_get_stat(struct ipc_namespace *ns, unsigned long *rss, in shm_get_stat() argument
786 *rss = 0; in shm_get_stat()
800 shm_add_rss_swap(shp, rss, swp); in shm_get_stat()
1369 unsigned long rss = 0, swp = 0; in sysvipc_shm_proc_show() local
1371 shm_add_rss_swap(shp, &rss, &swp); in sysvipc_shm_proc_show()
1397 rss * PAGE_SIZE, in sysvipc_shm_proc_show()
/linux-4.4.14/drivers/net/ethernet/intel/ixgbe/
Dixgbe_lib.c209 struct ixgbe_ring_feature *rss = &adapter->ring_feature[RING_F_RSS]; in ixgbe_cache_ring_sriov() local
226 if ((reg_idx & ~vmdq->mask) >= rss->indices) in ixgbe_cache_ring_sriov()
245 if ((reg_idx & rss->mask) >= rss->indices) in ixgbe_cache_ring_sriov()
Dixgbe_sriov.c190 int rss; in ixgbe_disable_sriov() local
237 rss = min_t(int, ixgbe_max_rss_indices(adapter), in ixgbe_disable_sriov()
240 rss = min_t(int, IXGBE_MAX_L2A_QUEUES, num_online_cpus()); in ixgbe_disable_sriov()
244 adapter->ring_feature[RING_F_RSS].limit = rss; in ixgbe_disable_sriov()
Dixgbe_fcoe.c460 ddp->len = le32_to_cpu(rx_desc->wb.lower.hi_dword.rss); in ixgbe_fcoe_ddp()
474 ddp->len = le32_to_cpu(rx_desc->wb.lower.hi_dword.rss); in ixgbe_fcoe_ddp()
Dixgbe_main.c1406 skb_set_hash(skb, le32_to_cpu(rx_desc->wb.lower.hi_dword.rss), in ixgbe_rx_hash()
5295 unsigned int rss, fdir; in ixgbe_sw_init() local
5311 rss = min_t(int, ixgbe_max_rss_indices(adapter), num_online_cpus()); in ixgbe_sw_init()
5312 adapter->ring_feature[RING_F_RSS].limit = rss; in ixgbe_sw_init()
Dixgbe_type.h2709 __le32 rss; /* RSS Hash */ member
/linux-4.4.14/drivers/net/ethernet/intel/igb/
De1000_82575.h95 __le32 rss; /* RSS Hash */ member
Digb_main.c6804 le32_to_cpu(rx_desc->wb.lower.hi_dword.rss), in igb_rx_hash()
/linux-4.4.14/drivers/net/ethernet/intel/ixgbevf/
Ddefines.h231 __le32 rss; /* RSS Hash */ member
Dixgbevf_main.c481 skb_set_hash(skb, le32_to_cpu(rx_desc->wb.lower.hi_dword.rss), in ixgbevf_rx_hash()
2344 u16 rss = min_t(u16, num_online_cpus(), IXGBEVF_MAX_RSS_QUEUES); in ixgbevf_set_num_queues() local
2349 adapter->num_rx_queues = rss; in ixgbevf_set_num_queues()
2350 adapter->num_tx_queues = rss; in ixgbevf_set_num_queues()
/linux-4.4.14/drivers/net/ethernet/intel/igbvf/
Dvf.h75 u32 rss; /* RSS Hash */ member
/linux-4.4.14/drivers/net/ethernet/intel/e1000e/
Dhw.h217 __le32 rss; /* RSS Hash */ member
247 __le32 rss; /* RSS Hash */ member
Dnetdev.c910 static inline void e1000_rx_hash(struct net_device *netdev, __le32 rss, in e1000_rx_hash() argument
914 skb_set_hash(skb, le32_to_cpu(rss), PKT_HASH_TYPE_L3); in e1000_rx_hash()
1040 e1000_rx_hash(netdev, rx_desc->wb.lower.hi_dword.rss, skb); in e1000_clean_rx_irq()
1457 e1000_rx_hash(netdev, rx_desc->wb.lower.hi_dword.rss, skb); in e1000_clean_rx_irq_ps()
1633 e1000_rx_hash(netdev, rx_desc->wb.lower.hi_dword.rss, skb); in e1000_clean_jumbo_rx_irq()
/linux-4.4.14/drivers/net/ethernet/intel/i40evf/
Di40e_type.h267 bool rss; member
572 __le32 rss; /* RSS Hash */ member
602 __le32 rss; /* RSS Hash */ member
Di40e_txrx.c905 return le32_to_cpu(rx_desc->wb.qword0.hi_dword.rss); in i40e_rx_hash()
/linux-4.4.14/drivers/net/ethernet/intel/fm10k/
Dfm10k_debugfs.c110 i, rxd->d.data, rxd->d.rss, rxd->d.staterr, in fm10k_dbg_rx_desc_seq_show()
Dfm10k_type.h715 __le32 rss; /* RSS Hash */ member
Dfm10k_pci.c1642 unsigned int rss; in fm10k_sw_init() local
1665 rss = min_t(int, FM10K_MAX_RSS_INDICES, num_online_cpus()); in fm10k_sw_init()
1666 interface->ring_feature[RING_F_RSS].limit = rss; in fm10k_sw_init()
Dfm10k_main.c424 skb_set_hash(skb, le32_to_cpu(rx_desc->d.rss), in fm10k_rx_hash()
/linux-4.4.14/drivers/net/ethernet/intel/i40e/
Di40e_type.h267 bool rss; member
585 __le32 rss; /* RSS Hash */ member
615 __le32 rss; /* RSS Hash */ member
Di40e_txrx.c1432 return le32_to_cpu(rx_desc->wb.qword0.hi_dword.rss); in i40e_rx_hash()
Di40e_common.c2890 p->rss = true; in i40e_parse_discover_capabilities()
Di40e_main.c8119 if (pf->hw.func_caps.rss) { in i40e_sw_init()
/linux-4.4.14/drivers/net/vmxnet3/
Dvmxnet3_int.h338 bool rss; member
Dvmxnet3_drv.c2345 if (adapter->rss) { in vmxnet3_setup_driver_shared()
3217 adapter->rss = true; in vmxnet3_probe_device()
3222 adapter->rss = false; in vmxnet3_probe_device()
/linux-4.4.14/drivers/net/ethernet/chelsio/cxgb4/
Dcxgb4_main.c875 u16 *rss; in cxgb4_write_rss() local
881 rss = kmalloc(pi->rss_size * sizeof(u16), GFP_KERNEL); in cxgb4_write_rss()
882 if (!rss) in cxgb4_write_rss()
887 rss[i] = rxq[*queues].rspq.abs_id; in cxgb4_write_rss()
890 pi->rss_size, rss, pi->rss_size); in cxgb4_write_rss()
903 rss[0]); in cxgb4_write_rss()
904 kfree(rss); in cxgb4_write_rss()
923 pi->rss[j] = j % pi->nqsets; in setup_rss()
925 err = cxgb4_write_rss(pi, pi->rss); in setup_rss()
4534 pi->rss = kcalloc(pi->rss_size, sizeof(u16), GFP_KERNEL); in init_rss()
[all …]
Dcxgb4_ethtool.c1002 p[n] = pi->rss[n]; in get_rss_table()
1024 pi->rss[i] = p[i]; in set_rss_table()
1026 return cxgb4_write_rss(pi, pi->rss); in set_rss_table()
Dcxgb4.h450 u16 *rss; member
/linux-4.4.14/Documentation/accounting/
Ddelay-accounting.txt20 io priority and rss limit values appropriately. Long delays for
Dtaskstats-struct.txt141 * The current rss usage is added to this counter every time
/linux-4.4.14/drivers/net/ethernet/emulex/benet/
Dbe_ethtool.c1187 struct rss_info *rss = &adapter->rss_info; in be_get_rxfh() local
1191 indir[i] = rss->rss_queue[i]; in be_get_rxfh()
1195 memcpy(hkey, rss->rss_hkey, RSS_HASH_KEY_LEN); in be_get_rxfh()
Dbe_main.c3470 struct rss_info *rss = &adapter->rss_info; in be_rx_qs_create() local
3504 rss->rsstable[j + i] = rxo->rss_id; in be_rx_qs_create()
3505 rss->rss_queue[j + i] = i; in be_rx_qs_create()
3508 rss->rss_flags = RSS_ENABLE_TCP_IPV4 | RSS_ENABLE_IPV4 | in be_rx_qs_create()
3512 rss->rss_flags |= RSS_ENABLE_UDP_IPV4 | in be_rx_qs_create()
3516 rss->rss_flags = RSS_ENABLE_NONE; in be_rx_qs_create()
3520 rc = be_cmd_rss_config(adapter, rss->rsstable, rss->rss_flags, in be_rx_qs_create()
3523 rss->rss_flags = RSS_ENABLE_NONE; in be_rx_qs_create()
3527 memcpy(rss->rss_hkey, rss_key, RSS_HASH_KEY_LEN); in be_rx_qs_create()
Dbe_cmds.h2294 u16 cq_id, u16 frag_size, u32 if_id, u32 rss, u8 *rss_id);
Dbe_cmds.c1347 u32 if_id, u32 rss, u8 *rss_id) in be_cmd_rxq_create() argument
1372 req->rss_queue = cpu_to_le32(rss); in be_cmd_rxq_create()
/linux-4.4.14/drivers/net/ethernet/amd/xgbe/
Dxgbe.h743 unsigned int rss; /* Receive Side Scaling */ member
Dxgbe-main.c728 if (pdata->hw_feat.rss) in xgbe_probe()
Dxgbe-dev.c445 if (!pdata->hw_feat.rss) in xgbe_enable_rss()
469 if (!pdata->hw_feat.rss) in xgbe_disable_rss()
481 if (!pdata->hw_feat.rss) in xgbe_config_rss()
Dxgbe-drv.c544 hw_feat->rss = XGMAC_GET_BITS(mac_hfr1, MAC_HWF1R, RSSEN); in xgbe_get_all_hw_features()
/linux-4.4.14/arch/arm64/boot/dts/hisilicon/
Dhip05_hns.dtsi29 mode = "6port-16rss";
/linux-4.4.14/drivers/infiniband/hw/cxgb4/
Dcm.c3782 struct rss_header *rss = (void *)skb->data; in rx_pkt() local
3784 struct cpl_pass_accept_req *req = (void *)(rss + 1); in rx_pkt()
3804 if (!(rss->filter_hit && rss->filter_tid)) in rx_pkt()
3810 stid = (__force int) cpu_to_be32((__force u32) rss->hash_val); in rx_pkt()
3847 skb_set_network_header(skb, (void *)iph - (void *)rss); in rx_pkt()
3848 skb_set_transport_header(skb, (void *)tcph - (void *)rss); in rx_pkt()
/linux-4.4.14/kernel/sched/
Dfair.c821 unsigned long rss = 0; in task_nr_scan_windows() local
830 rss = get_mm_rss(p->mm); in task_nr_scan_windows()
831 if (!rss) in task_nr_scan_windows()
832 rss = nr_scan_pages; in task_nr_scan_windows()
834 rss = round_up(rss, nr_scan_pages); in task_nr_scan_windows()
835 return rss / nr_scan_pages; in task_nr_scan_windows()
/linux-4.4.14/drivers/net/ethernet/intel/e1000/
De1000_hw.h541 __le32 rss; /* RSS Hash */ member
567 __le32 rss; /* RSS Hash */ member
/linux-4.4.14/Documentation/cgroups/
Dmemory.txt486 rss - # of bytes of anonymous and swap cache memory (includes
532 Only anonymous and swap cache memory is listed as part of 'rss' stat.
535 'rss + file_mapped" will give you resident set size of cgroup.
/linux-4.4.14/Documentation/DocBook/
Dnetworking.xml.db308 API-netif-get-num-default-rss-queues
/linux-4.4.14/drivers/net/ethernet/qlogic/qlge/
Dqlge.h1204 __le32 rss; /* */ member
Dqlge_dbg.c2007 le32_to_cpu(ib_mac_rsp->rss)); in ql_dump_ib_mac_rsp()
/linux-4.4.14/drivers/net/ethernet/chelsio/cxgb3/
Dsge.c2047 static inline int is_eth_tcp(u32 rss) in is_eth_tcp() argument
2049 return G_HASHTYPE(ntohl(rss)) == RSS_HASH_4_TUPLE; in is_eth_tcp()
/linux-4.4.14/Documentation/sysctl/
Dvm.txt571 pid, uid, tgid, vm size, rss, nr_ptes, nr_pmds, swapents, oom_score_adj
/linux-4.4.14/Documentation/filesystems/
Dproc.txt305 rss resident set memory size
306 rsslim current limit in bytes on the rss
/linux-4.4.14/init/
DKconfig443 relative to other tasks for cpu, io, rss limits etc.
/linux-4.4.14/Documentation/virtual/uml/
DUserModeLinux-HOWTO.txt3322 arg_start = 0, arg_end = 0, env_start = 0, env_end = 0, rss = 1350381536,