/haiku/src/system/kernel/arch/mips/ |
H A D | arch_pmap.cpp | 26 int pmap_map_page(addr paddr, addr vaddr, int lock) argument 29 dprintf("pmap_map_page: entry paddr 0x%x vaddr 0x%x lock 0x%x\n", paddr, vaddr, lock); 32 arch_pmap_invl_page(vaddr); 37 int pmap_unmap_page(addr vaddr) argument 43 void arch_pmap_invl_page(addr vaddr) argument 46 dprintf("arch_pmap_invl_page: vaddr 0x%x\n", vaddr); 51 int pmap_get_page_mapping(addr vaddr, addr *paddr) argument
|
/haiku/src/system/boot/platform/efi/ |
H A D | mmu.cpp | 30 addr_t vaddr; member in struct:memory_region 35 dprintf("%s memory_region v: %#" B_PRIxADDR " p: %#" B_PRIxPHYSADDR " size: %lu\n", msg, vaddr, 126 vaddr: 0, 128 vaddr: *_address == NULL ? 0 : (addr_t)*_address, 162 vaddr: (addr_t)addr, 219 vaddr: 0, 252 if (region->vaddr == 0) { 253 region->vaddr = get_next_virtual_address(region->size); 255 *_result = region->vaddr + (addr - region->paddr); 273 if (region->vaddr ! 316 mmu_next_region(void** cookie, addr_t* vaddr, phys_addr_t* paddr, size_t* size) argument [all...] |
H A D | mmu.h | 39 bool mmu_next_region(void** cookie, addr_t* vaddr, phys_addr_t* paddr, size_t* size);
|
/haiku/src/add-ons/kernel/drivers/disk/nvme/compat/ |
H A D | nvme_mem.h | 22 phys_addr_t nvme_mem_vtophys(void* vaddr);
|
H A D | libnvme_haiku.cpp | 81 nvme_mem_vtophys(void* vaddr) argument 84 status_t status = get_memory_map((void*)vaddr, 1, &entry, 1); 87 (void*)vaddr, strerror(status));
|
/haiku/src/add-ons/kernel/drivers/joystick/emuxkigameport/ |
H A D | driver.h | 28 static volatile ulong vaddr; /* PCI */ variable
|
H A D | driver.cpp | 254 (*pci->write_io_32) ((int)vaddr,0);
|
/haiku/src/libs/compat/freebsd_network/compat/sys/ |
H A D | bus_dma.h | 205 int bus_dmamem_alloc(bus_dma_tag_t dmat, void** vaddr, int flags, 212 void bus_dmamem_free(bus_dma_tag_t dmat, void *vaddr, bus_dmamap_t map); 215 void bus_dmamem_free_tagless(void *vaddr, size_t size);
|
/haiku/headers/private/kernel/vm/ |
H A D | vm.h | 126 status_t vm_get_page_mapping(team_id team, addr_t vaddr, phys_addr_t *paddr); 136 status_t vm_get_physical_page(phys_addr_t paddr, addr_t* vaddr, void** _handle); 137 status_t vm_put_physical_page(addr_t vaddr, void* handle); 138 status_t vm_get_physical_page_current_cpu(phys_addr_t paddr, addr_t* vaddr, 140 status_t vm_put_physical_page_current_cpu(addr_t vaddr, void* handle); 141 status_t vm_get_physical_page_debug(phys_addr_t paddr, addr_t* vaddr, 143 status_t vm_put_physical_page_debug(addr_t vaddr, void* handle);
|
/haiku/src/libs/compat/freebsd_network/ |
H A D | bus_dma.cpp | 244 bus_dmamem_alloc(bus_dma_tag_t dmat, void** vaddr, int flags, argument 273 *vaddr = kernel_contigmalloc(dmat->maxsize, M_DEVBUF, mflags, 276 if (*vaddr == NULL) 280 if (*vaddr == NULL && dmat->highaddr < BUS_SPACE_MAXADDR) { 281 *vaddr = kernel_contigmalloc(dmat->maxsize, M_DEVBUF, mflags, 286 if (*vaddr == NULL) { 292 } else if (vtophys(*vaddr) & (dmat->alignment - 1)) { 294 dmat->alignment, vtophys(vaddr)); 295 bus_dmamem_free(dmat, *vaddr, (mapp != NULL) ? *mapp : NULL); 303 bus_dmamem_free_tagless(void* vaddr, size_ argument 310 bus_dmamem_free(bus_dma_tag_t dmat, void* vaddr, bus_dmamap_t map) argument [all...] |
/haiku/src/add-ons/kernel/bus_managers/firewire/ |
H A D | fwdma.cpp | 130 void *vaddr, bus_size_t size) 133 bus_dmamem_free(dmat, vaddr, dmamap);
|
/haiku/src/system/boot/platform/efi/arch/x86/ |
H A D | arch_mmu.cpp | 260 addr_t vaddr; local 263 while (mmu_next_region(&cookie, &vaddr, &paddr, &size)) { 264 map_range(vaddr, paddr, size,
|
/haiku/src/system/boot/platform/efi/arch/arm/ |
H A D | arch_mmu.cpp | 271 addr_t vaddr; local 274 while (mmu_next_region(&cookie, &vaddr, &paddr, &size)) { 275 map_range(vaddr, paddr, size,
|
/haiku/src/system/boot/platform/efi/arch/arm64/ |
H A D | arch_mmu.cpp | 388 addr_t vaddr; local 391 while (mmu_next_region(&cookie, &vaddr, &paddr, &size)) { 392 map_range(vaddr, paddr, size,
|
/haiku/src/add-ons/kernel/drivers/network/wlan/iprowifi3945/dev/wpi/ |
H A D | if_wpivar.h | 57 caddr_t vaddr; member in struct:wpi_dma_info
|
H A D | if_wpi.c | 918 error = bus_dmamem_alloc(dma->tag, (void **)&dma->vaddr, 923 error = bus_dmamap_load(dma->tag, dma->map, dma->vaddr, size, 931 *kvap = dma->vaddr; 942 if (dma->vaddr != NULL) { 946 bus_dmamem_free(dma->tag, dma->vaddr, dma->map); 947 dma->vaddr = NULL; 4962 memcpy(dma->vaddr, fw->init.data, fw->init.datasz); 4964 memcpy(dma->vaddr + WPI_FW_DATA_MAXSZ, fw->init.text, fw->init.textsz); 4997 memcpy(dma->vaddr, fw->main.data, fw->main.datasz); 4999 memcpy(dma->vaddr [all...] |
/haiku/src/add-ons/kernel/drivers/network/wlan/iprowifi4965/dev/iwn/ |
H A D | if_iwnvar.h | 93 caddr_t vaddr; member in struct:iwn_dma_info
|
H A D | if_iwn.c | 1755 error = bus_dmamem_alloc(dma->tag, (void **)&dma->vaddr, 1760 error = bus_dmamap_load(dma->tag, dma->map, dma->vaddr, size, 1768 *kvap = dma->vaddr; 1779 if (dma->vaddr != NULL) { 1783 bus_dmamem_free(dma->tag, dma->vaddr, dma->map); 1784 dma->vaddr = NULL; 8145 memcpy(dma->vaddr, fw->init.data, fw->init.datasz); 8147 memcpy(dma->vaddr + IWN4965_FW_DATA_MAXSZ, 8184 memcpy(dma->vaddr, fw->main.data, fw->main.datasz); 8186 memcpy(dma->vaddr [all...] |
/haiku/src/add-ons/kernel/drivers/network/wlan/idualwifi7260/dev/pci/ |
H A D | if_iwmvar.h | 236 void *vaddr; member in struct:iwm_dma_info
|
H A D | if_iwm.c | 1252 dma->vaddr = va; 1254 err = bus_dmamap_load(tag, dma->map, dma->vaddr, size, NULL, 1259 memset(dma->vaddr, 0, size); 1273 if (dma->vaddr != NULL) { 1277 bus_dmamem_unmap(dma->tag, dma->vaddr, dma->size); 1279 dma->vaddr = NULL; 1311 ring->desc = ring->free_desc_dma.vaddr; 1321 ring->stat = ring->stat_dma.vaddr; 1445 ring->desc = ring->desc_dma.vaddr; 1475 ring->cmd = ring->cmd_dma.vaddr; [all...] |
/haiku/src/add-ons/kernel/drivers/network/wlan/iaxwifi200/dev/pci/ |
H A D | if_iwx.c | 610 memcpy(dram->vaddr, sec->fws_data, sec->fws_len); 931 ctxt_info = sc->ctxt_info_dma.vaddr; 1026 prph_scratch = sc->prph_scratch_dma.vaddr; 1052 ctxt_info_gen3 = sc->ctxt_info_dma.vaddr; 1073 memcpy(sc->iml_dma.vaddr, sc->sc_fw.iml, sc->sc_fw.iml_len); 1864 dma->vaddr = va; 1866 err = bus_dmamap_load(tag, dma->map, dma->vaddr, size, NULL, 1884 if (dma->vaddr != NULL) { 1888 bus_dmamem_unmap(dma->tag, dma->vaddr, dma->size); 1890 dma->vaddr [all...] |
H A D | if_iwxvar.h | 223 void *vaddr; member in struct:iwx_dma_info
|
/haiku/src/system/kernel/arch/ppc/paging/classic/ |
H A D | PPCVMTranslationMapClassic.cpp | 117 #define VADDR_TO_VSID(vsidBase, vaddr) (vsidBase + ((vaddr) >> 28))
|
/haiku/src/system/kernel/arch/ppc/paging/460/ |
H A D | PPCVMTranslationMap460.cpp | 117 #define VADDR_TO_VSID(vsidBase, vaddr) (vsidBase + ((vaddr) >> 28))
|
/haiku/src/system/kernel/vm/ |
H A D | vm.cpp | 3049 vm_get_page_mapping(team_id team, addr_t vaddr, phys_addr_t* paddr) argument 3059 status_t status = map->Query(vaddr, paddr, &dummyFlags); 4293 // find the vaddr to allocate at 4295 //dprintf("vm_allocate_early: vaddr 0x%lx\n", virtualBase); 5099 vm_put_physical_page(addr_t vaddr, void* handle) argument 5101 return sPhysicalPageMapper->PutPage(vaddr, handle); 5113 vm_put_physical_page_current_cpu(addr_t vaddr, void* handle) argument 5115 return sPhysicalPageMapper->PutPageCurrentCPU(vaddr, handle); 5126 vm_put_physical_page_debug(addr_t vaddr, void* handle) argument 5128 return sPhysicalPageMapper->PutPageDebug(vaddr, handl [all...] |