/linux-3.4.99/include/linux/ |
D | percpu.h | 324 #define _this_cpu_generic_read(pcp) \ argument 325 ({ typeof(pcp) ret__; \ 327 ret__ = *this_cpu_ptr(&(pcp)); \ 334 # define this_cpu_read_1(pcp) _this_cpu_generic_read(pcp) argument 337 # define this_cpu_read_2(pcp) _this_cpu_generic_read(pcp) argument 340 # define this_cpu_read_4(pcp) _this_cpu_generic_read(pcp) argument 343 # define this_cpu_read_8(pcp) _this_cpu_generic_read(pcp) argument 345 # define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, (pcp)) argument 348 #define _this_cpu_generic_to_op(pcp, val, op) \ argument 352 *__this_cpu_ptr(&(pcp)) op val; \ [all …]
|
D | gfp.h | 369 void drain_zone_pages(struct zone *zone, struct per_cpu_pages *pcp);
|
D | mmzone.h | 207 struct per_cpu_pages pcp; member
|
/linux-3.4.99/arch/x86/include/asm/ |
D | percpu.h | 372 #define __this_cpu_read_1(pcp) percpu_from_op("mov", (pcp), "m"(pcp)) argument 373 #define __this_cpu_read_2(pcp) percpu_from_op("mov", (pcp), "m"(pcp)) argument 374 #define __this_cpu_read_4(pcp) percpu_from_op("mov", (pcp), "m"(pcp)) argument 376 #define __this_cpu_write_1(pcp, val) percpu_to_op("mov", (pcp), val) argument 377 #define __this_cpu_write_2(pcp, val) percpu_to_op("mov", (pcp), val) argument 378 #define __this_cpu_write_4(pcp, val) percpu_to_op("mov", (pcp), val) argument 379 #define __this_cpu_add_1(pcp, val) percpu_add_op((pcp), val) argument 380 #define __this_cpu_add_2(pcp, val) percpu_add_op((pcp), val) argument 381 #define __this_cpu_add_4(pcp, val) percpu_add_op((pcp), val) argument 382 #define __this_cpu_and_1(pcp, val) percpu_to_op("and", (pcp), val) argument [all …]
|
/linux-3.4.99/arch/s390/include/asm/ |
D | percpu.h | 22 #define arch_this_cpu_to_op(pcp, val, op) \ argument 24 typedef typeof(pcp) pcp_op_T__; \ 28 ptr__ = __this_cpu_ptr(&(pcp)); \ 44 #define this_cpu_add_1(pcp, val) arch_this_cpu_to_op(pcp, val, +) argument 45 #define this_cpu_add_2(pcp, val) arch_this_cpu_to_op(pcp, val, +) argument 46 #define this_cpu_add_4(pcp, val) arch_this_cpu_to_op(pcp, val, +) argument 47 #define this_cpu_add_8(pcp, val) arch_this_cpu_to_op(pcp, val, +) argument 49 #define this_cpu_and_1(pcp, val) arch_this_cpu_to_op(pcp, val, &) argument 50 #define this_cpu_and_2(pcp, val) arch_this_cpu_to_op(pcp, val, &) argument 51 #define this_cpu_and_4(pcp, val) arch_this_cpu_to_op(pcp, val, &) argument [all …]
|
/linux-3.4.99/mm/ |
D | vmstat.c | 214 struct per_cpu_pageset __percpu *pcp = zone->pageset; in __mod_zone_page_state() local 215 s8 __percpu *p = pcp->vm_stat_diff + item; in __mod_zone_page_state() 221 t = __this_cpu_read(pcp->stat_threshold); in __mod_zone_page_state() 256 struct per_cpu_pageset __percpu *pcp = zone->pageset; in __inc_zone_state() local 257 s8 __percpu *p = pcp->vm_stat_diff + item; in __inc_zone_state() 261 t = __this_cpu_read(pcp->stat_threshold); in __inc_zone_state() 278 struct per_cpu_pageset __percpu *pcp = zone->pageset; in __dec_zone_state() local 279 s8 __percpu *p = pcp->vm_stat_diff + item; in __dec_zone_state() 283 t = __this_cpu_read(pcp->stat_threshold); in __dec_zone_state() 314 struct per_cpu_pageset __percpu *pcp = zone->pageset; in mod_state() local [all …]
|
D | page_alloc.c | 633 struct per_cpu_pages *pcp) in free_pcppages_bulk() argument 658 list = &pcp->lists[migratetype]; in free_pcppages_bulk() 1111 void drain_zone_pages(struct zone *zone, struct per_cpu_pages *pcp) in drain_zone_pages() argument 1117 if (pcp->count >= pcp->batch) in drain_zone_pages() 1118 to_drain = pcp->batch; in drain_zone_pages() 1120 to_drain = pcp->count; in drain_zone_pages() 1121 free_pcppages_bulk(zone, to_drain, pcp); in drain_zone_pages() 1122 pcp->count -= to_drain; in drain_zone_pages() 1141 struct per_cpu_pages *pcp; in drain_pages() local 1146 pcp = &pset->pcp; in drain_pages() [all …]
|
/linux-3.4.99/arch/sparc/kernel/ |
D | pcic.c | 606 struct pcidev_cookie *pcp; in pcibios_fixup_bus() local 661 pcp = pci_devcookie_alloc(); in pcibios_fixup_bus() 662 pcp->pbm = &pcic->pbm; in pcibios_fixup_bus() 663 pcp->prom_node = of_find_node_by_phandle(node); in pcibios_fixup_bus() 664 dev->sysdata = pcp; in pcibios_fixup_bus()
|
/linux-3.4.99/Documentation/networking/ |
D | openvswitch.txt | 124 eth(...), vlan(vid=10, pcp=0), eth_type(0x0800), ip(proto=6, ...), tcp(...) 139 eth(...), eth_type(0x8100), vlan(vid=10, pcp=0), encap(eth_type(0x0800),
|
/linux-3.4.99/Documentation/sysctl/ |
D | vm.txt | 259 cpu: 0 pcp: 0 618 This is the fraction of pages at most (high mark pcp->high) in each zone that 626 set to pcp->high/4. The upper limit of batch is (PAGE_SHIFT * 8)
|
/linux-3.4.99/drivers/infiniband/hw/mlx4/ |
D | qp.c | 1437 u16 pcp; in build_mlx_header() local 1440 pcp = (be32_to_cpu(ah->av.ib.sl_tclass_flowlabel) >> 29) << 13; in build_mlx_header() 1441 sqp->ud_header.vlan.tag = cpu_to_be16(vlan | pcp); in build_mlx_header()
|
/linux-3.4.99/arch/mips/include/asm/octeon/ |
D | cvmx-pcieep-defs.h | 704 uint32_t pcp:1; member
|
D | cvmx-pciercx-defs.h | 768 uint32_t pcp:1; member
|