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

12345

/macosx-10.9.5/xnu-2422.115.4/osfmk/i386/
H A Dpmap_x86_common.c28 #include <vm/pmap.h>
34 pmap_t pmap,
40 pmap_t pmap,
47 pmap_t pmap,
67 * grand = the pmap that we will nest subord into
68 * subord = the pmap that goes into the grand
69 * va_start = start of range in pmap to be inserted
70 * nstart = start of range in pmap nested pmap
73 * Inserts a pmap int
304 pmap_find_phys(pmap_t pmap, addr64_t va) argument
353 pmap_t pmap; local
417 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
431 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
935 pmap_remove_range( pmap_t pmap, vm_map_offset_t start_vaddr, pt_entry_t *spte, pt_entry_t *epte) argument
945 pmap_remove_range_options( pmap_t pmap, vm_map_offset_t start_vaddr, pt_entry_t *spte, pt_entry_t *epte, int options) argument
1274 pmap_t pmap; local
1493 pmap_t pmap; local
1582 pmap_t pmap; local
1746 pmap_reusable( pmap_t pmap, addr64_t s64, addr64_t e64, boolean_t reusable) argument
1805 pmap_reusable_range( pmap_t pmap, vm_map_offset_t start_vaddr, pt_entry_t *spte, pt_entry_t *epte, boolean_t reusable) argument
1902 pmap_query_resident( pmap_t pmap, addr64_t s64, addr64_t e64) argument
[all...]
H A Dktss.c66 #include <i386/pmap.h>
H A Dpmap_internal.h34 #include <vm/pmap.h>
39 * pmap locking
42 #define PMAP_LOCK(pmap) { \
43 simple_lock(&(pmap)->lock); \
46 #define PMAP_UNLOCK(pmap) { \
47 simple_unlock(&(pmap)->lock); \
50 #define PMAP_UPDATE_TLBS(pmap, s, e) \
51 pmap_flush_tlbs(pmap, s, e, 0, NULL)
56 #define PMAP_UPDATE_TLBS_DELAYED(pmap, s, e, c) \
57 pmap_flush_tlbs(pmap,
221 pmap_t pmap; /* pmap where mapping lies */ member in struct:pv_rooted_entry
230 pmap_t pmap; member in struct:pv_hashed_entry
478 pvhashidx(pmap_t pmap, vm_map_offset_t va) argument
605 pmap_t pmap; member in struct:__anon15306
620 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
638 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
741 pmap_pv_remove(pmap_t pmap, vm_map_offset_t vaddr, ppnum_t *ppnp, pt_entry_t *pte) argument
867 PMAP_ZINFO_PALLOC(pmap_t pmap, vm_size_t bytes) argument
881 PMAP_ZINFO_PFREE(pmap_t pmap, vm_size_t bytes) argument
895 PMAP_ZINFO_SALLOC(pmap_t pmap, vm_size_t bytes) argument
901 PMAP_ZINFO_SFREE(pmap_t pmap, vm_size_t bytes) argument
986 pmap64_pml4(pmap_t pmap, vm_map_offset_t vaddr) argument
1004 pmap64_pdpt(pmap_t pmap, vm_map_offset_t vaddr) argument
1021 pmap64_pde(pmap_t pmap, vm_map_offset_t vaddr) argument
1054 pmap_pte(pmap_t pmap, vm_map_offset_t vaddr) argument
[all...]
H A Dpmap.h60 * File: pmap.h
266 #define pdptnum(pmap, a) (((vm_offset_t)(a) >> PDPTSHIFT) & PDPTMASK)
267 #define pdenum(pmap, a) (((vm_offset_t)(a) >> PDESHIFT) & PDEMASK)
270 #define pdeidx(pmap, a) (((a) >> PDSHIFT) & ((1ULL<<(48 - PDSHIFT)) -1))
271 #define pdptidx(pmap, a) (((a) >> PDPTSHIFT) & ((1ULL<<(48 - PDPTSHIFT)) -1))
272 #define pml4idx(pmap, a) (((a) >> PML4SHIFT) & ((1ULL<<(48 - PML4SHIFT)) -1))
398 struct pmap { struct
504 pmap_t pmap,
509 struct pmap *pmap,
[all...]
H A Dio_map.c62 #include <i386/pmap.h>
H A DMakefile32 pmap.h \
H A Dhibernate_restore.c28 #include <i386/pmap.h>
H A Dmp_native.c35 #include <i386/pmap.h>
/macosx-10.9.5/Libinfo-449.1.3/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.9.5/xnu-2422.115.4/osfmk/vm/
H A Dpmap.h59 * File: vm/pmap.h
64 * section. [For machine-dependent section, see "machine/pmap.h".]
115 #include <machine/pmap.h>
125 * kernel pmap - and therefore use the "local"
156 * If machine/pmap.h defines MACHINE_PAGES, it must implement
157 * the above functions. The pmap module has complete control.
193 extern pmap_t (pmap_kernel)(void); /* Return the kernel's pmap */
194 extern void pmap_reference(pmap_t pmap); /* Gain a reference. */
195 extern void pmap_destroy(pmap_t pmap); /* Release a reference. */
200 pmap_t pmap,
[all...]
H A Dvm_debug.h39 #include <vm/pmap.h>
H A Dvm_fault.h95 pmap_t pmap,
138 pmap_t pmap,
145 pmap_t pmap,
160 pmap_t pmap,
H A DMakefile12 pmap.h \
/macosx-10.9.5/xnu-2422.115.4/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.9.5/xnu-2422.115.4/osfmk/mach/
H A Dvm_types.h85 struct pmap ;
93 typedef struct pmap *pmap_t;
/macosx-10.9.5/xnu-2422.115.4/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
109 #include <vm/pmap.h>
189 * for. Initialized to zero so that pmap operations done before
222 struct pmap kernel_pmap_store;
225 struct zone *pmap_zone; /* zone of pmap structures */
350 * The kernel's pmap is statically allocated so we don't
482 kprintf("Kernel traces for pmap operations enabled\n");
553 if (pv_head_table[i].pmap == PMAP_NULL) {
555 if (pv_head_table[compact_target_indx].pmap != PMAP_NULL)
560 if (pv_head_table[compact_target_indx].pmap
1143 pmap_is_empty( pmap_t pmap, vm_map_offset_t va_start, vm_map_offset_t va_end) argument
1479 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
1802 pmap_pre_expand(pmap_t pmap, vm_map_offset_t vaddr) argument
2016 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
2075 pmap_list_resident_pages( __unused pmap_t pmap, __unused vm_offset_t *listp, __unused int space) argument
2138 pmap_disable_NX(pmap_t pmap) argument
2308 pmap_flush_tlbs(pmap_t pmap, vm_map_offset_t startv, vm_map_offset_t endv, int options, pmap_flush_context *pfc) argument
[all...]
/macosx-10.9.5/IOKitUser-907.100.13/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.9.5/xnu-2422.115.4/osfmk/i386/vmx/
H A Dvmx_shims.c34 #include <i386/pmap.h>
/macosx-10.9.5/bind9-45.100/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.9.5/xnu-2422.115.4/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.9.5/xnu-2422.115.4/iokit/IOKit/
H A Dsystem.h63 #include <vm/pmap.h>
/macosx-10.9.5/apache-786.1/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 207 milliseconds

12345