函数源码 |
Source File:include\linux\memcontrol.h |
Create Date:2022-07-27 06:56:25 |
首页 | Copyright©Brick |
674 675 676 677 678 679 680 681 682 683 684 685 686 687 688 689 690 691 692 | static inline unsigned long lruvec_page_state_local( struct lruvec *lruvec, enum node_stat_item idx) { struct mem_cgroup_per_node *pn; long x = 0; int cpu; if (mem_cgroup_disabled()) return node_page_state(lruvec_pgdat(lruvec), idx); pn = container_of(lruvec, struct mem_cgroup_per_node, lruvec); for_each_possible_cpu(cpu) x += per_cpu(pn->lruvec_stat_local->count[idx], cpu); #ifdef CONFIG_SMP if (x < 0) x = 0; #endif return x; } |