Searched refs:hat_flags (Results 1 - 16 of 16) sorted by relevance

/illumos-gate/usr/src/uts/common/vm/
H A Dseg_dev.h59 uint_t hat_flags; /* currently, hat_flags is used ONLY for */ member in struct:segdev_crargs
93 uint_t hat_flags; /* set HAT_LOAD_NOCONSIST flag in hat_devload */ member in struct:segdev_data
H A Dseg_dev.c391 sdp->hat_flags = a->hat_flags;
395 * Currently, hat_flags supports only HAT_LOAD_NOCONSIST
397 ASSERT(!(sdp->hat_flags & ~HAT_LOAD_NOCONSIST));
493 newsdp->hat_flags = sdp->hat_flags;
820 nsdp->hat_flags = sdp->hat_flags;
1420 uint_t hat_flags; local
1465 hat_flags
1993 uint_t hat_flags; local
3490 uint_t hat_flags; local
[all...]
H A Dseg_spt.c383 uint_t hat_flags; local
555 hat_flags = HAT_LOAD_SHARE;
557 hat_flags |= HAT_LOAD_LOCK;
571 &ppa[pidx], sptd->spt_prot, hat_flags);
580 if (!(hat_flags & HAT_LOAD_LOCK)) {
625 uint_t hat_flags; local
639 hat_flags = HAT_UNLOAD_UNLOCK | HAT_UNLOAD_UNMAP;
642 hat_flags = HAT_UNLOAD_UNMAP;
645 hat_unload(seg->s_as->a_hat, addr, len, hat_flags);
685 if (hat_flags
[all...]
/illumos-gate/usr/src/uts/i86pc/io/gfx_private/
H A Dgfxp_segmap.c149 dev_a.hat_flags = 0;
151 dev_a.hat_flags = HAT_LOAD_LOCK;
H A Dgfxp_vm.c92 int hat_flags; local
114 hat_flags = HAT_LOAD_LOCK;
130 PROT_READ|PROT_WRITE|hat_attr, hat_flags);
/illumos-gate/usr/src/uts/sun4/io/
H A Drootnex.c430 uint_t hat_flags; local
434 * Set up the hat_flags for the mapping.
440 hat_flags = HAT_NEVERSWAP | HAT_STRICTORDER;
443 hat_flags = HAT_STRUCTURE_BE;
446 hat_flags = HAT_STRUCTURE_LE;
456 hat_flags |= HAT_UNORDERED_OK;
459 hat_flags |= HAT_MERGING_OK;
462 hat_flags |= HAT_LOADCACHING_OK;
465 hat_flags |= HAT_STORECACHING_OK;
475 hp->ah_hat_flags = hat_flags;
[all...]
/illumos-gate/usr/src/uts/i86pc/vm/
H A Dhat_i86.h71 #define TOP_LEVEL(h) (((h)->hat_flags & HAT_VLP) ? VLP_LEVEL : mmu.max_level)
89 uint16_t hat_flags; member in struct:hat
109 * Flags for the hat_flags field
H A Dhtable.c626 (hat->hat_flags &
637 hat->hat_flags |= HAT_VICTIM;
705 if (hat->hat_flags & HAT_VICTIM) {
707 hat->hat_flags &= ~HAT_VICTIM;
790 is_vlp = (hat->hat_flags & HAT_VLP) && level == VLP_LEVEL;
986 (!(hat->hat_flags & HAT_FREEING) && !htable_dont_cache))) {
1041 if (!(hat->hat_flags & HAT_FREEING)) {
1121 if (!(hat->hat_flags & HAT_FREEING)) {
1214 if (hat->hat_flags & HAT_FREEING)
1298 if ((hat->hat_flags
[all...]
H A Dhat_i86.c231 hat->hat_flags = 0;
267 ASSERT(hat->hat_flags == 0);
285 hat->hat_flags = HAT_VLP;
292 if ((hat->hat_flags & HAT_VLP)) {
312 if (hat->hat_flags & HAT_VLP)
404 while (hat->hat_flags & HAT_VICTIM)
406 hat->hat_flags |= HAT_FREEING;
418 ASSERT(hat->hat_flags & HAT_FREEING);
458 if (hat->hat_flags & HAT_VLP)
465 hat->hat_flags
[all...]
/illumos-gate/usr/src/uts/i86xpv/vm/
H A Dseg_mf.c225 uint_t hat_flags = HAT_LOAD_NOCONSIST; local
242 hat_flags |= HAT_LOAD_LOCK;
244 hat_flags |= HAT_LOAD;
258 PROT_READ | HAT_UNORDERED_OK, hat_flags);
266 hat_flags = HAT_UNLOAD_UNMAP;
269 hat_flags |= HAT_UNLOAD_UNLOCK;
275 hat_unload(hat, addr, MMU_PAGESIZE, hat_flags);
/illumos-gate/usr/src/uts/common/io/
H A Dmem.c914 dev_a.hat_flags = HAT_LOAD_NOCONSIST;
954 dev_a.hat_flags = 0;
/illumos-gate/usr/src/uts/i86pc/os/
H A Dddi_impl.c1182 uint_t hat_flags; local
1193 hat_flags = HAT_LOAD_LOCK;
1202 hat_devload(kas.a_hat, kva, PAGESIZE, pfn, hat_attr, hat_flags);
/illumos-gate/usr/src/uts/common/sys/
H A Dsunddi.h718 uint_t rnumber, uint_t *hat_flags);
/illumos-gate/usr/src/uts/common/os/
H A Dmmapobj.c594 dev_a.hat_flags = 0;
H A Dsunddi.c988 uint_t rnumber, uint_t *hat_flags)
1037 *hat_flags = hp->ah_hat_flags;
987 ddi_device_mapping_check(dev_t dev, ddi_device_acc_attr_t *accattrp, uint_t rnumber, uint_t *hat_flags) argument
/illumos-gate/usr/src/uts/common/fs/specfs/
H A Dspecvnops.c2297 dev_a.hat_flags = 0;

Completed in 1397 milliseconds