/opensolaris-onvv-gate/usr/src/cmd/pools/poold/libjlgrp/ |
H A D | jlgrp.c | 65 * Obtain an lgrp cookie for an lgrp snapshot which contains details 111 jobject lgrp; local 122 lgrp = (*env)->NewObject(env, clazz, mid, obj, root, NULL); 123 return (lgrp);
|
/opensolaris-onvv-gate/usr/src/cmd/ptools/plgrp/ |
H A D | plgrp.c | 174 * Macro LGRP_VALID returns true when lgrp is present in the system. 176 #define LGRP_VALID(lgrp) (lgrps_bitmap[lgrp] != 0) 665 lgrp_id_t lgrp) 683 args.lgrp = lgrp; 732 lgrp_id_t lgrp, lgrp_affinity_t aff) 750 args.lgrp = lgrp; 858 lgrp_id_t lgrp) 664 Plgrp_affinity_get(struct ps_prochandle *Ph, idtype_t idtype, id_t id, lgrp_id_t lgrp) argument 731 Plgrp_affinity_set(struct ps_prochandle *Ph, idtype_t idtype, id_t id, lgrp_id_t lgrp, lgrp_affinity_t aff) argument 857 Plgrp_home_set(struct ps_prochandle *Ph, idtype_t idtype, id_t id, lgrp_id_t lgrp) argument [all...] |
/opensolaris-onvv-gate/usr/src/uts/common/vm/ |
H A D | page.h | 651 #define PG_LOCAL 0x0080 /* alloc from given lgrp only */ 680 struct lgrp; 734 caddr_t, size_t, uint_t, struct lgrp *); 737 caddr_t, uint_t, struct lgrp *); 836 int page_relocate(page_t **, page_t **, int, int, spgcnt_t *, struct lgrp *); 837 int do_page_relocate(page_t **, page_t **, int, spgcnt_t *, struct lgrp *); 838 page_t *page_get_replacement_page(page_t *, struct lgrp *, uint_t);
|
H A D | vm_pagelist.c | 56 #include <sys/lgrp.h> 3722 caddr_t vaddr, size_t size, uint_t flags, struct lgrp *lgrp) 3736 * If we aren't passed a specific lgroup, or passed a freed lgrp 3739 if (!LGRP_EXISTS(lgrp)) 3740 lgrp = lgrp_home_lgrp(); 3783 LGRP_MNODE_COOKIE_INIT(lgrp_cookie, lgrp, LGRP_SRCH_LOCAL); 3789 lgrp_t *, lgrp, 3810 lgrp_stat_add(lgrp->lgrp_id, LGRP_NUM_ALLOC_FAIL, 1); 3821 lgrp_t *, lgrp, 3721 page_get_freelist(struct vnode *vp, u_offset_t off, struct seg *seg, caddr_t vaddr, size_t size, uint_t flags, struct lgrp *lgrp) argument 3872 page_get_cachelist(struct vnode *vp, u_offset_t off, struct seg *seg, caddr_t vaddr, uint_t flags, struct lgrp *lgrp) argument 4137 lgrp_t *lgrp; local [all...] |
H A D | seg_vn.h | 42 #include <sys/lgrp.h> 185 * use for text replication based on main thread's (t_tid = 1) lgrp. 198 struct anon_map *tr_amp[NLGRPS_MAX]; /* per lgrp anon maps */
|
H A D | vm_page.c | 67 #include <sys/lgrp.h> 1773 lgrp_t *lgrp; local 1859 lgrp = lgrp_mem_choose(seg, vaddr, PAGESIZE); 1863 flags, lgrp); 1866 flags, lgrp); 2005 lgrp_t *lgrp; local 2049 lgrp = lgrp_mem_choose(seg, addr, pgsz); 2052 pgflags, lgrp); 2055 0, lgrp); 2059 0, lgrp); 2146 lgrp_t *lgrp; local 2274 lgrp_t *lgrp; local 4757 do_page_relocate( page_t **target, page_t **replacement, int grouplock, spgcnt_t *nrelocp, lgrp_t *lgrp) argument 4978 page_relocate( page_t **target, page_t **replacement, int grouplock, int freetarget, spgcnt_t *nrelocp, lgrp_t *lgrp) argument [all...] |
H A D | seg_kpm.c | 63 #include <sys/lgrp.h>
|
/opensolaris-onvv-gate/usr/src/uts/common/disp/ |
H A D | cmt_policy.c | 36 #include <sys/lgrp.h>
|
/opensolaris-onvv-gate/usr/src/uts/i86pc/ml/ |
H A D | fast_trap_asm.s | 38 #include <sys/lgrp.h>
|
/opensolaris-onvv-gate/usr/src/uts/sun4u/chicago/os/ |
H A D | chicago.c | 35 #include <sys/lgrp.h> 262 lgrp_mem_free_thresh = 1; /* home lgrp must have some memory */
|
/opensolaris-onvv-gate/usr/src/uts/sun4u/enchilada/os/ |
H A D | enchilada.c | 35 #include <sys/lgrp.h> 310 lgrp_mem_free_thresh = 1; /* home lgrp must have some memory */
|
/opensolaris-onvv-gate/usr/src/uts/sun4u/schumacher/os/ |
H A D | schumacher.c | 35 #include <sys/lgrp.h> 293 lgrp_mem_free_thresh = 1; /* home lgrp must have some memory */
|
/opensolaris-onvv-gate/usr/src/uts/common/sys/ |
H A D | callo.h | 35 #include <sys/lgrp.h> 192 * cache is created per lgrp and is shared by all CPUs in that lgrp. Benefits: 193 * - cache pages are mapped only in the TLBs of the CPUs of the lgrp 201 * free list to have callouts from multiple lgrp caches. This takes away some 202 * performance, but is no worse than if we did not use lgrp caches at all.
|
/opensolaris-onvv-gate/usr/src/uts/i86pc/os/ |
H A D | memnode.c | 30 #include <sys/lgrp.h> 108 * Inform the common lgrp framework about the new memory 151 * Let the common lgrp framework know this mnode is
|
H A D | lgrpplat.c | 125 * be continuous with other memory connected to the same lgrp node. In other 126 * words, memory addresses may get interleaved among lgrp nodes after memory 128 * relationship between lgrp node and memory node from 1:1 map to 1:N map, 129 * that means there may be multiple memory nodes associated with a lgrp node 140 * 3) For hot-added memory, the relationship between lgrp ID and memnode ID have 163 #include <sys/lgrp.h> 334 * Whether lgrp topology has been flattened to 2 levels. 739 lgrp_t *lgrp; local 741 lgrp = &lgrp_space[nlgrps_alloc++]; 744 return (lgrp); [all...] |
/opensolaris-onvv-gate/usr/src/uts/sun4u/boston/os/ |
H A D | boston.c | 39 #include <sys/lgrp.h> 504 lgrp_mem_free_thresh = 1; /* home lgrp must have some memory */
|
/opensolaris-onvv-gate/usr/src/uts/sun4u/seattle/os/ |
H A D | seattle.c | 39 #include <sys/lgrp.h> 506 lgrp_mem_free_thresh = 1; /* home lgrp must have some memory */
|
/opensolaris-onvv-gate/usr/src/uts/sun4u/vm/ |
H A D | mach_sfmmu.c | 44 #include <sys/lgrp.h>
|
/opensolaris-onvv-gate/usr/src/uts/sun4v/os/ |
H A D | suspend.c | 41 #include <sys/lgrp.h>
|
/opensolaris-onvv-gate/usr/src/uts/sun4v/vm/ |
H A D | mach_sfmmu.c | 42 #include <sys/lgrp.h>
|
/opensolaris-onvv-gate/usr/src/uts/i86pc/io/dr/ |
H A D | dr_mem_acpi.c | 52 #include <sys/lgrp.h>
|
/opensolaris-onvv-gate/usr/src/uts/sparc/v9/vm/ |
H A D | seg_nf.c | 52 #include <sys/lgrp.h>
|
/opensolaris-onvv-gate/usr/src/uts/sun4/os/ |
H A D | mlsetup.c | 67 #include <sys/lgrp.h>
|
/opensolaris-onvv-gate/usr/src/uts/sun4/vm/ |
H A D | vm_dep.c | 103 caddr_t, size_t, uint_t, struct lgrp *);
|
/opensolaris-onvv-gate/usr/src/uts/sun4u/starcat/os/ |
H A D | starcat.c | 54 #include <sys/lgrp.h>
|