/illumos-gate/usr/src/lib/libtnfctl/ |
H A D | targmem.c | 49 tnf_memseg_t memseg; local 54 /* read the memseg block from the target process */ 55 miscstat = hndl->p_read(hndl->proc_p, hndl->memseg_p, &memseg, 56 sizeof (memseg)); 61 if ((memseg.min_p + memseg.i_reqsz) <= (memseg.max_p - size)) { 62 memseg.max_p -= size; 65 &memseg, sizeof (memseg)); [all...] |
/illumos-gate/usr/src/cmd/mdb/sun4v/modules/ldc/ |
H A D | ldc.c | 428 ldc_memseg_t memseg; local 464 mhdl.memseg); 466 if (mhdl.memseg != NULL) { 467 if (mdb_vread(&memseg, sizeof (memseg), 468 (uintptr_t)mhdl.memseg) != sizeof (memseg)) { 470 mhdl.memseg); 474 mdb_printf("0x%p 0x%-8lx\n", memseg.vaddr, memseg [all...] |
/illumos-gate/usr/src/lib/librsm/common/ |
H A D | rsmgen.c | 978 rsm_memseg_export_handle_t memseg; local 992 e = rsm_memseg_export_create(controller, &memseg, 1014 e = rsm_memseg_export_publish(memseg, &segid, acl, 1); 1018 rsm_memseg_export_destroy(memseg); 1023 *local_hndl_p = (rsm_localmemory_handle_t)memseg;
|
H A D | rsmlib.c | 751 rsm_memseg_export_handle_t *memseg, 773 if (!memseg) { 779 *memseg = 0; 894 *memseg = (rsm_memseg_export_handle_t)p; 903 rsm_memseg_export_destroy(rsm_memseg_export_handle_t memseg) argument 910 if (!memseg) { 916 seg = (rsmseg_handle_t *)memseg; 941 rsm_memseg_export_rebind(rsm_memseg_export_handle_t memseg, void *vaddr, argument 945 rsmseg_handle_t *seg = (rsmseg_handle_t *)memseg; 988 rsm_memseg_export_publish(rsm_memseg_export_handle_t memseg, argument 750 rsm_memseg_export_create(rsmapi_controller_handle_t controller, rsm_memseg_export_handle_t *memseg, void *vaddr, size_t length, uint_t flags) argument 1065 rsm_memseg_export_unpublish(rsm_memseg_export_handle_t memseg) argument 1107 rsm_memseg_export_republish(rsm_memseg_export_handle_t memseg, rsmapi_access_entry_t access_list[], uint_t access_list_length) argument 2545 rsm_intr_signal_post(void *memseg, uint_t flags) argument 2574 rsm_intr_signal_wait(void *memseg, int timeout) argument 2777 rsm_memseg_get_pollfd(void *memseg, struct pollfd *poll_fd) argument 2818 rsm_memseg_release_pollfd(void * memseg) argument [all...] |
/illumos-gate/usr/src/uts/i86xpv/os/ |
H A D | balloon.c | 186 struct memseg memseg; member in struct:__anon385 195 #define MEM_STRUCT_SIZE (sizeof (struct memseg) + sizeof (struct memlist)) 213 struct memseg *segp; 228 * room in our meta pages for a memseg and memlist struct? 266 * The memseg and memlist structures will go at the beginning, with 333 mem->memseg.pages_base = meta_start; 334 mem->memseg.pages_end = bln_stats.bln_max_pages - 1; 335 mem->memseg.pages = &page_array[0]; 336 mem->memseg [all...] |
/illumos-gate/usr/src/uts/sun4v/io/ |
H A D | ldc_shm.c | 222 mhdl->memseg = NULL; 351 ldc_memseg_t *memseg; local 375 if (mhdl->status == LDC_BOUND || mhdl->memseg != NULL) { 487 /* Allocate a memseg structure */ 488 memseg = mhdl->memseg = 492 memseg->pages = kmem_zalloc((sizeof (ldc_page_t) * npages), KM_SLEEP); 493 memseg->cookies = 603 memseg->pages[i].index = index; 604 memseg 675 ldc_memseg_t *memseg; local 732 ldc_memseg_t *memseg; local 1264 ldc_memseg_t *memseg; local 1523 ldc_memseg_t *memseg; local 1592 ldc_memseg_t *memseg; local 2053 ldc_memseg_t *memseg; local [all...] |
/illumos-gate/usr/src/uts/common/vm/ |
H A D | page.h | 443 * implemented by the memseg structure defined below. When memory is added 446 * lock to protect against failed accesses to the memseg being deleted and, 447 * more importantly, the page_ts, the memseg structure is never freed and the 1113 * Each segment of physical memory is described by a memseg struct. 1125 struct memseg { struct 1128 struct memseg *next; /* next segment in list */ 1129 struct memseg *lnext; /* next segment in deleted list */ 1141 uint_t msegflags; /* memseg flags */ 1144 /* memseg union aliases */ 1150 #define MEMSEG_META_INCL 0x2 /* DR: memseg include [all...] |
/illumos-gate/usr/src/uts/sun4v/sys/ |
H A D | ldc_impl.h | 150 * descriptor ring, it then points to memory handle/memseg corresponding to 382 ldc_memseg_t *memseg; /* Bound memory segment */ member in struct:ldc_mhdl
|
/illumos-gate/usr/src/uts/sun4/os/ |
H A D | startup.c | 231 struct memseg *memseg_free; 326 printmemseg(struct memseg *memseg) argument 331 printf("memseg\n"); 333 while (memseg) { 336 memseg->pages, memseg->epages, 337 memseg->pages_base, memseg->pages_end); 338 memseg [all...] |
/illumos-gate/usr/src/uts/common/io/rsm/ |
H A D | rsm.c | 9019 rsm_memseg_export_handle_t memseg, 9018 rsmka_null_republish( rsm_memseg_export_handle_t memseg, rsm_access_entry_t access_list[], uint_t access_list_length, rsm_resource_callback_t callback, rsm_resource_callback_arg_t callback_arg ) argument
|
/illumos-gate/usr/src/uts/common/sys/fibre-channel/fca/emlxs/ |
H A D | emlxs_fc.h | 1794 emlxs_memseg_t memseg[FC_MAX_SEG]; /* memory for buffer */ member in struct:emlxs_hba
|