Searched refs:pmap (Results 1 - 25 of 123) sorted by relevance

12345

/macosx-10.10.1/xnu-2782.1.97/osfmk/i386/
H A Dpmap_x86_common.c31 #include <vm/pmap.h>
37 pmap_t pmap,
43 pmap_t pmap,
50 pmap_t pmap,
70 * grand = the pmap that we will nest subord into
71 * subord = the pmap that goes into the grand
72 * va_start = start of range in pmap to be inserted
73 * nstart = start of range in pmap nested pmap
76 * Inserts a pmap int
307 pmap_find_phys(pmap_t pmap, addr64_t va) argument
356 pmap_t pmap; local
420 pmap_enter( register pmap_t pmap, vm_map_offset_t vaddr, ppnum_t pn, vm_prot_t prot, vm_prot_t fault_type, unsigned int flags, boolean_t wired) argument
434 pmap_enter_options( register pmap_t pmap, vm_map_offset_t vaddr, ppnum_t pn, vm_prot_t prot, __unused vm_prot_t fault_type, unsigned int flags, boolean_t wired, unsigned int options, void *arg) argument
938 pmap_remove_range( pmap_t pmap, vm_map_offset_t start_vaddr, pt_entry_t *spte, pt_entry_t *epte) argument
948 pmap_remove_range_options( pmap_t pmap, vm_map_offset_t start_vaddr, pt_entry_t *spte, pt_entry_t *epte, int options) argument
1285 pmap_t pmap; local
1504 pmap_t pmap; local
1669 pmap_t pmap; local
1833 pmap_query_resident( pmap_t pmap, addr64_t s64, addr64_t e64) argument
1902 pmap_set_process( __unused pmap_t pmap, __unused int pid, __unused char *procname) argument
[all...]
H A Dktss.c66 #include <i386/pmap.h>
H A Dpmap_internal.h34 #include <vm/pmap.h>
41 * pmap locking
44 #define PMAP_LOCK(pmap) { \
45 simple_lock(&(pmap)->lock); \
48 #define PMAP_UNLOCK(pmap) { \
49 simple_unlock(&(pmap)->lock); \
52 #define PMAP_UPDATE_TLBS(pmap, s, e) \
53 pmap_flush_tlbs(pmap, s, e, 0, NULL)
58 #define PMAP_UPDATE_TLBS_DELAYED(pmap, s, e, c) \
59 pmap_flush_tlbs(pmap,
223 pmap_t pmap; /* pmap where mapping lies */ member in struct:pv_rooted_entry
232 pmap_t pmap; member in struct:pv_hashed_entry
482 pvhashidx(pmap_t pmap, vm_map_offset_t va) argument
610 pmap_t pmap; member in struct:__anon15093
625 pmap_pagetable_corruption_log(pmap_pv_assertion_t incident, pmap_pagetable_corruption_t suppress_reason, pmap_pagetable_corruption_action_t action, pmap_t pmap, vm_map_offset_t vaddr, pt_entry_t *ptep, ppnum_t ppn, pmap_t pvpmap, vm_map_offset_t pvva) argument
643 pmap_classify_pagetable_corruption(pmap_t pmap, vm_map_offset_t vaddr, ppnum_t *ppnp, pt_entry_t *ptep, pmap_pv_assertion_t incident) argument
746 pmap_pv_remove(pmap_t pmap, vm_map_offset_t vaddr, ppnum_t *ppnp, pt_entry_t *pte) argument
872 PMAP_ZINFO_PALLOC(pmap_t pmap, vm_size_t bytes) argument
886 PMAP_ZINFO_PFREE(pmap_t pmap, vm_size_t bytes) argument
900 PMAP_ZINFO_SALLOC(pmap_t pmap, vm_size_t bytes) argument
906 PMAP_ZINFO_SFREE(pmap_t pmap, vm_size_t bytes) argument
991 pmap64_pml4(pmap_t pmap, vm_map_offset_t vaddr) argument
1009 pmap64_pdpt(pmap_t pmap, vm_map_offset_t vaddr) argument
1026 pmap64_pde(pmap_t pmap, vm_map_offset_t vaddr) argument
1059 pmap_pte(pmap_t pmap, vm_map_offset_t vaddr) argument
[all...]
H A Dpmap.h60 * File: pmap.h
265 #define pdptnum(pmap, a) (((vm_offset_t)(a) >> PDPTSHIFT) & PDPTMASK)
266 #define pdenum(pmap, a) (((vm_offset_t)(a) >> PDESHIFT) & PDEMASK)
269 #define pdeidx(pmap, a) (((a) >> PDSHIFT) & ((1ULL<<(48 - PDSHIFT)) -1))
270 #define pdptidx(pmap, a) (((a) >> PDPTSHIFT) & ((1ULL<<(48 - PDPTSHIFT)) -1))
271 #define pml4idx(pmap, a) (((a) >> PML4SHIFT) & ((1ULL<<(48 - PML4SHIFT)) -1))
395 struct pmap { struct
501 pmap_t pmap,
506 struct pmap *pmap,
[all...]
H A Dio_map.c62 #include <i386/pmap.h>
H A Dhibernate_restore.c28 #include <i386/pmap.h>
/macosx-10.10.1/Libinfo-459/rpc.subproj/
H A Dpmap_prot.h59 * Protocol for the local binder service, or pmap.
68 * PMAPPROC_SET(struct pmap) returns (bool_t)
72 * PMAPPROC_UNSET(struct pmap) returns (bool_t)
76 * PMAPPROC_GETPORT(struct pmap) returns (long unsigned).
123 struct pmap { struct
138 struct pmap pml_map;
143 extern bool_t xdr_pmap __P((XDR *, struct pmap *));
H A Dpmap_prot.c61 * Protocol for the local binder service, or pmap.
74 struct pmap *regs;
H A Dpmap_clnt.c61 * Client interface to pmap rpc service.
91 * Calls the pmap service remotely to do the mapping.
110 struct pmap parms;
135 * Calls the pmap service remotely to do the un-mapping.
150 struct pmap parms;
/macosx-10.10.1/xnu-2782.1.97/osfmk/vm/
H A Dpmap.h59 * File: vm/pmap.h
64 * section. [For machine-dependent section, see "machine/pmap.h".]
117 #include <machine/pmap.h>
127 * kernel pmap - and therefore use the "local"
158 * If machine/pmap.h defines MACHINE_PAGES, it must implement
159 * the above functions. The pmap module has complete control.
195 extern pmap_t (pmap_kernel)(void); /* Return the kernel's pmap */
196 extern void pmap_reference(pmap_t pmap); /* Gain a reference. */
197 extern void pmap_destroy(pmap_t pmap); /* Release a reference. */
201 extern void pmap_set_process(pmap_t pmap,
[all...]
H A Dvm_debug.h39 #include <vm/pmap.h>
H A Dvm_fault.h95 pmap_t pmap,
114 pmap_t pmap,
150 pmap_t pmap,
158 pmap_t pmap,
173 pmap_t pmap,
H A DMakefile12 pmap.h \
/macosx-10.10.1/xnu-2782.1.97/osfmk/kdp/ml/i386/
H A Dkdp_x86_common.h34 #include <i386/pmap.h>
37 * Attempt to discover all virtually contiguous ranges in a pmap
46 extern int pmap_traverse_present_mappings(pmap_t pmap,
/macosx-10.10.1/OpenSSL098-52/src/crypto/x509v3/
H A Dv3_pmaps.c99 POLICY_MAPPING *pmap;
104 pmap = sk_POLICY_MAPPING_value(pmaps, i);
105 i2t_ASN1_OBJECT(obj_tmp1, 80, pmap->issuerDomainPolicy);
106 i2t_ASN1_OBJECT(obj_tmp2, 80, pmap->subjectDomainPolicy);
116 POLICY_MAPPING *pmap;
142 pmap = POLICY_MAPPING_new();
143 if (!pmap) {
148 pmap->issuerDomainPolicy = obj1;
149 pmap->subjectDomainPolicy = obj2;
150 sk_POLICY_MAPPING_push(pmaps, pmap);
[all...]
/macosx-10.10.1/xnu-2782.1.97/osfmk/mach/
H A Dvm_types.h85 struct pmap ;
93 typedef struct pmap *pmap_t;
/macosx-10.10.1/xnu-2782.1.97/osfmk/x86_64/
H A Dcopyio.c37 #include <vm/pmap.h>
82 pmap_t pmap; local
101 pmap = thread->map->pmap;
109 if (((pmap != kernel_pmap) && (use_kernel_map == 0)) &&
117 * its own pmap and cr3 rather than the user's -- so that wild accesses
127 if (get_cr3_base() != pmap->pm_cr3)
128 set_cr3_raw(pmap->pm_cr3);
134 if ((pmap != kernel_pmap) && !use_kernel_map &&
135 (get_cr3_base() != pmap
[all...]
H A Dpmap.c60 * File: pmap.c
108 #include <vm/pmap.h>
190 * for. Initialized to zero so that pmap operations done before
223 struct pmap kernel_pmap_store;
226 struct zone *pmap_zone; /* zone of pmap structures */
363 * The kernel's pmap is statically allocated so we don't
497 kprintf("Kernel traces for pmap operations enabled\n");
568 if (pv_head_table[i].pmap == PMAP_NULL) {
570 if (pv_head_table[compact_target_indx].pmap != PMAP_NULL)
575 if (pv_head_table[compact_target_indx].pmap
1158 pmap_is_empty( pmap_t pmap, vm_map_offset_t va_start, vm_map_offset_t va_end) argument
1494 pmap_map_block( pmap_t pmap, addr64_t va, ppnum_t pa, uint32_t size, vm_prot_t prot, int attr, __unused unsigned int flags) argument
1817 pmap_pre_expand(pmap_t pmap, vm_map_offset_t vaddr) argument
2031 pmap_pageable( __unused pmap_t pmap, __unused vm_map_offset_t start_addr, __unused vm_map_offset_t end_addr, __unused boolean_t pageable) argument
2090 pmap_list_resident_pages( __unused pmap_t pmap, __unused vm_offset_t *listp, __unused int space) argument
2153 pmap_disable_NX(pmap_t pmap) argument
2321 pmap_flush_tlbs(pmap_t pmap, vm_map_offset_t startv, vm_map_offset_t endv, int options, pmap_flush_context *pfc) argument
2461 pmap, cpus_to_signal, cpus_to_respond, 0, 0); local
[all...]
/macosx-10.10.1/IOKitUser-1050.1.21/hidsystem.subproj/
H A DEVSTests.c42 unsigned int * pmap; local
122 pmap = (unsigned int *) map;
123 if(0) while ((((char *)pmap) - map) < mapSize) {
124 printf("%04x: ", ((char *)pmap) - map);
126 printf("%08x ", *pmap++);
127 if( (((char *)pmap) - map) >= mapSize)
/macosx-10.10.1/xnu-2782.1.97/osfmk/i386/vmx/
H A Dvmx_shims.c34 #include <i386/pmap.h>
/macosx-10.10.1/bind9-45.101/bind9/lib/tests/
H A Dt_api.c641 struct dns_errormap *pmap; local
645 pmap = dns_errormap;
646 while (pmap->text != NULL) {
647 if (strcmp(name, pmap->text) == 0)
649 ++pmap;
652 if (pmap->text != NULL)
653 result = pmap->result;
672 struct dc_method_map *pmap; local
676 pmap = dc_method_map;
677 while (pmap
[all...]
/macosx-10.10.1/xnu-2782.1.97/osfmk/device/
H A Diokit_rpc.c53 #include <vm/pmap.h>
64 #include <i386/pmap.h>
472 /* need to create a pmap function to generalize */
484 pmap_t pmap = map->pmap; local
524 pmap_map_block(pmap, va, pagenum, (uint32_t) atop_64(round_page_64(length)), prot, 0, 0);
531 pmap_t pmap = map->pmap; local
533 pmap_remove(pmap, trunc_page_64(va), round_page_64(va + length));
544 pmap_t pmap local
[all...]
/macosx-10.10.1/xnu-2782.1.97/iokit/IOKit/
H A Dsystem.h63 #include <vm/pmap.h>
/macosx-10.10.1/xnu-2782.1.97/tools/lldbmacros/
H A Dpmap.py288 """ Walk the l4 pmap entry.
497 def PmapWalkARM(pmap, vaddr, verbose_level = vHUMAN):
505 tte_index = ((vaddr - unsigned(pmap.min)) >> 20 )
506 tte = pmap.tte[tte_index]
511 ptr = unsigned(addressof(pmap.tte[i]))
512 val = unsigned(pmap.tte[i])
603 def PmapWalkARM64(pmap, vaddr, verbose_level = vHUMAN):
604 assert(type(pmap) == core.cvalue.value)
618 tte = long(unsigned(pmap.tte[tt1_index]))
700 def PmapWalk(pmap, vadd
[all...]
/macosx-10.10.1/apache-793/httpd/modules/mappers/
H A Dmod_vhost_alias.c124 const char **pmap; local
132 pmap = &conf->doc_root;
137 pmap = &conf->cgi_root;
142 pmap = &conf->doc_root;
147 pmap = &conf->cgi_root;
158 *pmap = NULL;
210 *pmap = map;

Completed in 242 milliseconds

12345