• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /macosx-10.5.8/xnu-1228.15.4/osfmk/i386/

Lines Matching defs:paddr

196 ml_phys_read_data(pmap_paddr_t paddr, int size )
203 map = pmap_get_mapwindow((pt_entry_t)(INTEL_PTE_VALID | (paddr & PG_FRAME) | INTEL_PTE_REF));
209 s1 = *(unsigned char *)((uintptr_t)map->prv_CADDR | ((uint32_t)paddr & INTEL_OFFMASK));
213 s2 = *(unsigned short *)((uintptr_t)map->prv_CADDR | ((uint32_t)paddr & INTEL_OFFMASK));
218 result = *(unsigned int *)((uintptr_t)map->prv_CADDR | ((uint32_t)paddr & INTEL_OFFMASK));
229 ml_phys_read_long_long(pmap_paddr_t paddr )
236 map = pmap_get_mapwindow((pt_entry_t)(INTEL_PTE_VALID | (paddr & PG_FRAME) | INTEL_PTE_REF));
238 result = *(unsigned long long *)((uintptr_t)map->prv_CADDR | ((uint32_t)paddr & INTEL_OFFMASK));
249 unsigned int ml_phys_read( vm_offset_t paddr)
251 return ml_phys_read_data((pmap_paddr_t)paddr, 4);
254 unsigned int ml_phys_read_word(vm_offset_t paddr) {
256 return ml_phys_read_data((pmap_paddr_t)paddr, 4);
269 unsigned int ml_phys_read_half(vm_offset_t paddr)
271 return ml_phys_read_data((pmap_paddr_t)paddr, 2);
279 unsigned int ml_phys_read_byte(vm_offset_t paddr)
281 return ml_phys_read_data((pmap_paddr_t)paddr, 1);
289 unsigned long long ml_phys_read_double(vm_offset_t paddr)
291 return ml_phys_read_long_long((pmap_paddr_t)paddr);
306 ml_phys_write_data(pmap_paddr_t paddr, unsigned long data, int size)
312 map = pmap_get_mapwindow((pt_entry_t)(INTEL_PTE_VALID | INTEL_PTE_RW | (paddr & PG_FRAME) |
317 *(unsigned char *)((uintptr_t)map->prv_CADDR | ((uint32_t)paddr & INTEL_OFFMASK)) = (unsigned char)data;
320 *(unsigned short *)((uintptr_t)map->prv_CADDR | ((uint32_t)paddr & INTEL_OFFMASK)) = (unsigned short)data;
324 *(unsigned int *)((uintptr_t)map->prv_CADDR | ((uint32_t)paddr & INTEL_OFFMASK)) = data;
333 ml_phys_write_long_long(pmap_paddr_t paddr, unsigned long long data)
339 map = pmap_get_mapwindow((pt_entry_t)(INTEL_PTE_VALID | INTEL_PTE_RW | (paddr & PG_FRAME) |
342 *(unsigned long long *)((uintptr_t)map->prv_CADDR | ((uint32_t)paddr & INTEL_OFFMASK)) = data;
351 void ml_phys_write_byte(vm_offset_t paddr, unsigned int data)
353 ml_phys_write_data((pmap_paddr_t)paddr, data, 1);
361 void ml_phys_write_half(vm_offset_t paddr, unsigned int data)
363 ml_phys_write_data((pmap_paddr_t)paddr, data, 2);
371 void ml_phys_write(vm_offset_t paddr, unsigned int data)
373 ml_phys_write_data((pmap_paddr_t)paddr, data, 4);
381 void ml_phys_write_word(vm_offset_t paddr, unsigned int data)
383 ml_phys_write_data((pmap_paddr_t)paddr, data, 4);
391 void ml_phys_write_double(vm_offset_t paddr, unsigned long long data)
393 ml_phys_write_long_long((pmap_paddr_t)paddr, data);
405 * Read the memory location at physical address paddr.
412 ml_probe_read(vm_offset_t paddr, unsigned int *val)
414 if ((PAGE_SIZE - (paddr & PAGE_MASK)) < 4)
417 *val = ml_phys_read((pmap_paddr_t)paddr);
423 * Read the memory location at physical address paddr.
1009 pmap_paddr_t paddr;
1018 paddr = (pmap_paddr_t)sink;
1021 pentry = (pt_entry_t)(INTEL_PTE_VALID | (paddr & PG_FRAME) | INTEL_PTE_RW);
1023 paddr = (pmap_paddr_t)source;
1026 pentry = (pt_entry_t)(INTEL_PTE_VALID | (paddr & PG_FRAME));
1028 window_offset = (char *)((uint32_t)paddr & (PAGE_SIZE - 1));
1033 KERNEL_DEBUG(0xeff70048 | DBG_FUNC_NONE, paddr, csize, 0, -1, 0);
1065 KERNEL_DEBUG(0xeff70048 | DBG_FUNC_NONE, paddr, csize, 0, 0, 0);