/linux-master/kernel/sched/ |
H A D | fair.c | 1411 unsigned long rss = 0; local 1420 rss = get_mm_rss(p->mm); 1421 if (!rss) 1422 rss = nr_scan_pages; 1424 rss = round_up(rss, nr_scan_pages); 1425 return rss / nr_scan_pages;
|
/linux-master/drivers/net/ethernet/stmicro/stmmac/ |
H A D | stmmac_main.c | 3289 priv->rss.enable = false; 3294 priv->rss.enable = true; 3296 priv->rss.enable = false; 3298 stmmac_rss_configure(priv, priv->hw, &priv->rss, 7348 for (i = 0; i < ARRAY_SIZE(priv->rss.table); i++) 7349 priv->rss.table[i] = ethtool_rxfh_indir_default(i, 7684 netdev_rss_key_fill(priv->rss.key, sizeof(priv->rss.key)); 7685 for (i = 0; i < ARRAY_SIZE(priv->rss.table); i++) 7686 priv->rss [all...] |
H A D | stmmac_tc.c | 878 if (priv->rss.enable)
|
H A D | stmmac.h | 363 struct stmmac_rss rss; member in struct:stmmac_priv
|
/linux-master/drivers/net/ethernet/intel/igc/ |
H A D | igc_main.c | 1780 u32 rss_hash = le32_to_cpu(rx_desc->wb.lower.hi_dword.rss); 6778 *hash = le32_to_cpu(ctx->rx_desc->wb.lower.hi_dword.rss);
|
/linux-master/mm/ |
H A D | memory.c | 470 static inline void init_rss_vec(int *rss) argument 472 memset(rss, 0, sizeof(int) * NR_MM_COUNTERS); 475 static inline void add_mm_rss_vec(struct mm_struct *mm, int *rss) argument 480 if (rss[i]) 481 add_mm_counter(mm, i, rss[i]); 783 struct vm_area_struct *src_vma, unsigned long addr, int *rss) 809 rss[MM_SWAPENTS]++; 813 rss[mm_counter(folio)]++; 836 * Update rss count even for unaddressable pages, as 840 * We will likely want to have some new rss counter 781 copy_nonpresent_pte(struct mm_struct *dst_mm, struct mm_struct *src_mm, pte_t *dst_pte, pte_t *src_pte, struct vm_area_struct *dst_vma, struct vm_area_struct *src_vma, unsigned long addr, int *rss) argument 903 copy_present_page(struct vm_area_struct *dst_vma, struct vm_area_struct *src_vma, pte_t *dst_pte, pte_t *src_pte, unsigned long addr, int *rss, struct folio **prealloc, struct page *page) argument 966 copy_present_ptes(struct vm_area_struct *dst_vma, struct vm_area_struct *src_vma, pte_t *dst_pte, pte_t *src_pte, pte_t pte, unsigned long addr, int max_nr, int *rss, struct folio **prealloc) argument 1077 int rss[NR_MM_COUNTERS]; local 1471 zap_present_folio_ptes(struct mmu_gather *tlb, struct vm_area_struct *vma, struct folio *folio, struct page *page, pte_t *pte, pte_t ptent, unsigned int nr, unsigned long addr, struct zap_details *details, int *rss, bool *force_flush, bool *force_break) argument 1528 zap_present_ptes(struct mmu_gather *tlb, struct vm_area_struct *vma, pte_t *pte, pte_t ptent, unsigned int max_nr, unsigned long addr, struct zap_details *details, int *rss, bool *force_flush, bool *force_break) argument 1582 int rss[NR_MM_COUNTERS]; local [all...] |
H A D | filemap.c | 3508 unsigned long *rss, unsigned int *mmap_miss) 3542 *rss += count; 3557 *rss += count; 3570 unsigned long *rss, unsigned int *mmap_miss) 3594 (*rss)++; 3611 unsigned long rss = 0; local 3644 folio, addr, &rss, &mmap_miss); 3648 nr_pages, &rss, &mmap_miss); 3653 add_mm_counter(vma->vm_mm, folio_type, rss); 3505 filemap_map_folio_range(struct vm_fault *vmf, struct folio *folio, unsigned long start, unsigned long addr, unsigned int nr_pages, unsigned long *rss, unsigned int *mmap_miss) argument 3568 filemap_map_order0_folio(struct vm_fault *vmf, struct folio *folio, unsigned long addr, unsigned long *rss, unsigned int *mmap_miss) argument
|
/linux-master/drivers/net/ |
H A D | virtio_net.c | 353 /* This structure can contain rss message with maximum settings for indirection table and keysize 406 /* Host supports rss and/or hash report */ 413 struct virtio_net_ctrl_rss rss; member in struct:virtnet_info 3273 sg_set_buf(&sgs[0], &vi->rss, sg_buf_size); 3275 sg_buf_size = sizeof(uint16_t) * (vi->rss.indirection_table_mask + 1); 3276 sg_set_buf(&sgs[1], vi->rss.indirection_table, sg_buf_size); 3280 sg_set_buf(&sgs[2], &vi->rss.max_tx_vq, sg_buf_size); 3283 sg_set_buf(&sgs[3], vi->rss.key, sg_buf_size); 3303 vi->rss.hash_types = vi->rss_hash_types_supported; 3305 vi->rss [all...] |
/linux-master/drivers/net/ethernet/wangxun/libwx/ |
H A D | wx_type.h | 793 __le32 rss; /* RSS Hash */ member in union:wx_rx_desc::__anon223::__anon224::__anon227
|
H A D | wx_lib.c | 514 skb_set_hash(skb, le32_to_cpu(rx_desc->wb.lower.hi_dword.rss),
|
/linux-master/kernel/cgroup/ |
H A D | cgroup.c | 1287 rcu_sync_enter(&cgroup_threadgroup_rwsem.rss); 1290 rcu_sync_exit(&cgroup_threadgroup_rwsem.rss);
|
/linux-master/include/drm/ |
H A D | drm_gem.h | 212 * @rss: 218 size_t (*rss)(struct drm_gem_object *obj); member in struct:drm_gem_object_funcs
|
/linux-master/ipc/ |
H A D | shm.c | 160 " key shmid perms size cpid lpid nattch uid gid cuid cgid atime dtime ctime rss swap\n", 162 " key shmid perms size cpid lpid nattch uid gid cuid cgid atime dtime ctime rss swap\n", 957 static void shm_get_stat(struct ipc_namespace *ns, unsigned long *rss, argument 963 *rss = 0; 977 shm_add_rss_swap(shp, rss, swp); 1841 unsigned long rss = 0, swp = 0; local 1844 shm_add_rss_swap(shp, &rss, &swp); 1870 rss * PAGE_SIZE,
|
/linux-master/drivers/net/vmxnet3/ |
H A D | vmxnet3_drv.c | 2845 if (adapter->rss) { 4055 adapter->rss = true; 4060 adapter->rss = false;
|
/linux-master/drivers/net/ethernet/qlogic/qede/ |
H A D | qede_filter.c | 565 struct qed_update_vport_rss_params *rss, u8 *update) 571 memset(rss, 0, sizeof(*rss)); 599 rss->rss_ind_table[i] = edev->fp_array[idx].rxq->handle; 606 memcpy(rss->rss_key, edev->rss_key, sizeof(rss->rss_key)); 613 rss->rss_caps = edev->rss_caps; 564 qede_fill_rss_params(struct qede_dev *edev, struct qed_update_vport_rss_params *rss, u8 *update) argument
|
/linux-master/drivers/net/ethernet/pensando/ionic/ |
H A D | ionic_lif.c | 1846 .rss.addr = cpu_to_le64(lif->rss_ind_tbl_pa), 1853 ctx.cmd.lif_setattr.rss.types = cpu_to_le16(types); 1865 memcpy(ctx.cmd.lif_setattr.rss.key, lif->rss_hash_key, 3241 /* allocate rss indirection table */ 3250 dev_err(dev, "Failed to allocate rss indirection table, aborting\n"); 3422 /* free rss indirection table */
|
/linux-master/drivers/net/ethernet/marvell/octeontx2/nic/ |
H A D | otx2_txrx.c | 236 struct otx2_rss_info *rss; local 242 rss = &pfvf->hw.rss_info; 243 if (rss->flowkey_cfg) { 244 if (rss->flowkey_cfg &
|
H A D | otx2_pf.c | 1995 struct otx2_rss_info *rss; local 2013 rss = &pf->hw.rss_info; 2014 rss->enable = false; 2016 kfree(rss->rss_ctx[DEFAULT_RSS_CONTEXT_GROUP]);
|
/linux-master/drivers/net/ethernet/marvell/octeontx2/af/ |
H A D | mbox.h | 922 struct nix_rsse_s rss; member in union:nix_cn10k_aq_enq_req::__anon678 942 struct nix_rsse_s rss; member in union:nix_cn10k_aq_enq_rsp::__anon680 958 struct nix_rsse_s rss; member in union:nix_aq_enq_req::__anon681 978 struct nix_rsse_s rss; member in union:nix_aq_enq_rsp::__anon683
|
/linux-master/drivers/net/ethernet/intel/ixgbevf/ |
H A D | ixgbevf_main.c | 456 skb_set_hash(skb, le32_to_cpu(rx_desc->wb.lower.hi_dword.rss), 2645 u16 rss = min_t(u16, num_online_cpus(), IXGBEVF_MAX_RSS_QUEUES); local 2654 hw->mac.max_tx_queues == rss) 2655 rss = rss > 3 ? 2 : 1; 2657 adapter->num_rx_queues = rss; 2658 adapter->num_tx_queues = rss; 2659 adapter->num_xdp_queues = adapter->xdp_prog ? rss : 0;
|
/linux-master/drivers/net/ethernet/intel/ixgbe/ |
H A D | ixgbe_type.h | 2876 __le32 rss; /* RSS Hash */ member in union:ixgbe_adv_rx_desc::__anon655::__anon656::__anon659
|
H A D | ixgbe_main.c | 1464 skb_set_hash(skb, le32_to_cpu(rx_desc->wb.lower.hi_dword.rss), 6335 unsigned int rss, fdir; local 6351 rss = min_t(int, ixgbe_max_rss_indices(adapter), num_online_cpus()); 6352 adapter->ring_feature[RING_F_RSS].limit = rss; 9872 int rss = min_t(int, ixgbe_max_rss_indices(adapter), local 9880 adapter->ring_feature[RING_F_RSS].limit = rss;
|
/linux-master/drivers/net/ethernet/intel/igb/ |
H A D | igb_main.c | 8692 le32_to_cpu(rx_desc->wb.lower.hi_dword.rss),
|
/linux-master/drivers/net/ethernet/intel/ice/ |
H A D | ice_lan_tx_rx.h | 22 __le32 rss; /* RSS Hash */ member in union:ice_32byte_rx_desc::__anon574::__anon575::__anon577
|
/linux-master/drivers/net/ethernet/intel/iavf/ |
H A D | iavf_virtchnl.c | 1812 struct iavf_adv_rss *rss; local 1829 list_for_each_entry(rss, &adapter->adv_rss_list_head, list) { 1830 if (rss->state == IAVF_ADV_RSS_ADD_REQUEST) { 1832 rss->state = IAVF_ADV_RSS_ADD_PENDING; 1833 memcpy(rss_cfg, &rss->cfg_msg, len); 1834 iavf_print_adv_rss_cfg(adapter, rss, 1863 struct iavf_adv_rss *rss; local 1880 list_for_each_entry(rss, &adapter->adv_rss_list_head, list) { 1881 if (rss->state == IAVF_ADV_RSS_DEL_REQUEST) { 1883 rss 2164 struct iavf_adv_rss *rss, *rss_tmp; local 2182 struct iavf_adv_rss *rss; local 2510 struct iavf_adv_rss *rss; local 2525 struct iavf_adv_rss *rss, *rss_tmp; local [all...] |