/barrelfish-2018-10-04/usr/drivers/virtio/block/ |
H A D | host.h | 22 void *vblock_host_translate_phys2virt(lpaddr_t paddr);
|
/barrelfish-2018-10-04/usr/drivers/megaraid/ |
H A D | linux_defs.h | 15 lpaddr_t paddr; member in struct:capref
|
H A D | main.c | 16 void *user_alloc(size_t size, uintptr_t *paddr); 38 uintptr_t paddr; local 39 uint8_t *buf = user_alloc(BUF_SIZE, &paddr);
|
H A D | vsic_vfs.c | 78 void *user_alloc(size_t size, uintptr_t *paddr); 86 lpaddr_t paddr; local 87 mybuf = user_alloc(BUF_SIZE, &paddr);
|
/barrelfish-2018-10-04/include/lwip/netif/ |
H A D | bfeth.h | 15 void bfeth_input(struct netif *netif, uint64_t pbuf_id, uint64_t paddr,
|
/barrelfish-2018-10-04/lib/dma/ |
H A D | dma_mem_mgr.c | 41 lpaddr_t paddr; ///< converted physical address of the region member in struct:dma_mem_node 83 if (node->paddr > base) { 105 if (node->paddr <= base) { 107 if ((node->paddr + node->size) >= (base + size)) { 127 struct dma_mem_node *node = mem_tree_find_nearest(tree, entry->paddr); 137 if (node->paddr <= entry->paddr) { 139 if ((node->paddr + node->size) >= (entry->paddr + entry->size)) { 274 entry->paddr [all...] |
H A D | dma_descriptor.c | 55 lpaddr_t paddr; ///< physical address of the descriptor member in struct:dma_descriptor 131 (uint64_t ) mem->bytes, mem->paddr); 133 lpaddr_t desc_paddr = mem->paddr; 142 dma_desc[i].paddr = desc_paddr; 223 return desc->paddr;
|
/barrelfish-2018-10-04/kernel/arch/x86_64/ |
H A D | gdb_arch.c | 252 lpaddr_t paddr = mem_to_local_phys(addr); local 253 paddr -= paddr & X86_64_MEM_PAGE_MASK; // page-align 257 if (lastaddr == paddr && lastaddr != 0) { 261 int r = paging_x86_64_map_memory(paddr, X86_64_MEM_PAGE_SIZE); 266 lastaddr = paddr;
|
/barrelfish-2018-10-04/kernel/include/arch/armv8/ |
H A D | paging_kernel_arch.h | 147 void paging_map_table_l0(union armv8_ttable_entry *table_addr, lvaddr_t vaddr, lpaddr_t paddr); 149 void paging_map_table_l1(union armv8_ttable_entry *table_addr, lvaddr_t vaddr, lpaddr_t paddr); 151 void paging_map_table_l2(union armv8_ttable_entry *table_addr, lvaddr_t vaddr, lpaddr_t paddr); 153 void paging_map_block_l1(union armv8_ttable_entry *table_addr, lvaddr_t vaddr, lpaddr_t paddr, uintptr_t flags); 155 void paging_map_block_l2(union armv8_ttable_entry *table_addr, lvaddr_t vaddr, lpaddr_t paddr, uintptr_t flags); 157 void paging_map_page_l3(union armv8_ttable_entry *table_addr, lvaddr_t vaddr, lpaddr_t paddr, uintptr_t flags); 161 //void paging_set_l2_entry(union armv8_ttable_entry *l2entry, lpaddr_t paddr, uintptr_t flags); 163 //void paging_set_l3_entry(union armv8_ttable_entry *l2entry, lpaddr_t paddr, uintptr_t flags); 167 void paging_arm_reset(lpaddr_t paddr, size_t bytes); 176 void paging_map_memory(union armv8_ttable_entry *ttbase, lpaddr_t paddr, size_ [all...] |
/barrelfish-2018-10-04/include/pci/ |
H A D | mem.h | 26 genpaddr_t paddr; // physical base address of device member in struct:device_mem
|
/barrelfish-2018-10-04/lib/blk/dma_mem/ |
H A D | dma_mem.h | 19 lpaddr_t paddr; ///< physical address of the underlying frame member in struct:dma_mem
|
H A D | dma_mem.c | 28 mem->paddr = id.base; 78 mem->paddr = id.base;
|
/barrelfish-2018-10-04/kernel/include/arch/armv7/ |
H A D | paging_kernel_arch.h | 49 void paging_map_user_pages_l1(lvaddr_t table_addr, lvaddr_t vaddr, lpaddr_t paddr); 51 void paging_set_l2_entry(uintptr_t* l2entry, lpaddr_t paddr, uintptr_t flags); 58 void paging_map_memory(uintptr_t ttbase, lpaddr_t paddr, size_t bytes);
|
/barrelfish-2018-10-04/include/vm/ |
H A D | sg_pager.c | 144 vm_paddr_t paddr; local 164 paddr = 1; 170 paddr = sg->sg_segs[i].ss_paddr + offset * PAGE_SIZE - space; 173 KASSERT(paddr != 1, ("invalid SG page index")); 175 /* If "paddr" is a real page, perform a sanity check on "memattr". */ 176 if ((m_paddr = vm_phys_paddr_to_vm_page(paddr)) != NULL && 188 page = vm_page_getfake(paddr, memattr);
|
H A D | device_pager.c | 296 vm_paddr_t paddr; local 318 ret = csw->d_mmap(dev, offset, &paddr, prot, &memattr); 328 /* If "paddr" is a real page, perform a sanity check on "memattr". */ 329 if ((m_paddr = vm_phys_paddr_to_vm_page(paddr)) != NULL && 350 vm_page_updatefake(page, paddr, memattr); 356 page = vm_page_getfake(paddr, memattr); 396 vm_paddr_t paddr; local 415 paddr = 0; /* Make paddr initialized for the case of size == 0. */ 417 if (csw->d_mmap(dev, off, &paddr, (in [all...] |
/barrelfish-2018-10-04/lib/virtio/ |
H A D | vbuffer.c | 106 lpaddr_t paddr = id.base; local 109 paddr, paddr + size * nbufs, 116 vbuf->paddr = paddr; 122 paddr += size; 195 lpaddr_t paddr = id.base + offset; local 198 paddr, paddr + bufsize * bufcount, 205 vbuf->paddr [all...] |
/barrelfish-2018-10-04/include/dma/ |
H A D | dma.h | 67 lpaddr_t paddr; ///< physical address of the underlying frame member in struct:dma_mem
|
/barrelfish-2018-10-04/include/ahci/ |
H A D | ahci_dma_pool.h | 16 genpaddr_t paddr; member in struct:ahci_dma_region
|
/barrelfish-2018-10-04/lib/blk/blk_ahci/ |
H A D | ahci_init.c | 30 BLK_DEBUG("Physical address of conf regs: %p\n", (void *)(bar5->paddr));
|
H A D | ahci_port.c | 46 assert(port->fb.paddr % 4096 == 0); 47 ahci_port_fb_wr(&port->port, port->fb.paddr); 63 assert(port->clb.paddr % 1024 == 0); 64 ahci_port_clb_wr(&port->port, port->clb.paddr); 139 ahci_port_chdr_ctba_insert(header, port->ctba_mem[slot].paddr); 184 ahci_port_chdr_ctba_insert(header, port->ctba_mem[slot].paddr); 194 ct->prdt[0] = region_descriptor_new(buffer->paddr, (buffer->bytes - 1) | 0x1, false); 245 ahci_port_chdr_ctba_insert(header, port->ctba_mem[0].paddr); 257 ct->prdt[0] = region_descriptor_new(port->identify_mem.paddr, 511, false);
|
/barrelfish-2018-10-04/usr/vmkitmon/ |
H A D | pci_vmkitmon_eth.c | 40 uint64_t paddr; member in struct:rx_buffer 115 uint64_t paddr; local 128 paddr = buffer->pa; 129 VMKITMON_ETH_DEBUG("paddr: 0x%lx, len: 0x%lx\n", paddr, buffer->len); 233 static errval_t rx_register_buffer_fn(uint64_t paddr, void *vaddr, void *opaque) { argument 236 rx_buffer_ring[receive_index].paddr = paddr; 341 dev->bars[0].paddr = host->mem_guest_paddr;
|
/barrelfish-2018-10-04/usr/drivers/vbe/ |
H A D | vbe.c | 150 bars[i].paddr, bars[i].paddr + bars[i].bytes); 154 if (bars[i].paddr <= fbphys 155 && bars[i].paddr + bars[i].bytes >= fbphys + fbsize) { 158 size_t fboffset = fbphys - bars[i].paddr; 172 first_mem_bar, bars[first_mem_bar].paddr);
|
/barrelfish-2018-10-04/lib/ahci/ |
H A D | ahci_util.c | 51 assert(((*command_list)->paddr & 0x3FF) == 0); 52 ahci_port_clb_wr(port, (*command_list)->paddr); 59 assert(((*receive_fis)->paddr & 0xFF) == 0); 60 ahci_port_fb_wr(port, (*receive_fis)->paddr); 109 ahci_port_chdr_ctba_insert(chdr, ct->paddr); 141 return region->paddr + offset;
|
/barrelfish-2018-10-04/kernel/arch/armv8/ |
H A D | paging.c | 125 void paging_map_memory(union armv8_ttable_entry *ttbase, lpaddr_t paddr, size_t bytes) argument 127 lpaddr_t pend = paging_round_up(paddr + bytes, VMSAv8_64_L1_BLOCK_SIZE); 128 while (paddr < pend) { 130 (paddr + MEMORY_OFFSET) - KERNEL_OFFSET, 131 paddr); 132 paddr += VMSAv8_64_L1_BLOCK_SIZE; 689 static inline void read_pt_entry(struct capability *pgtable, size_t slot, genpaddr_t *paddr) argument 692 assert(paddr); 702 *paddr = (genpaddr_t) (e->d.base) << 12; 708 *paddr 788 genpaddr_t paddr = (genpaddr_t)(e->page.base) << BASE_PAGE_BITS; local [all...] |
/barrelfish-2018-10-04/lib/lwip/src/netif/ |
H A D | bfeth.c | 189 bfeth_input(struct netif *netif, uint64_t pbuf_id, uint64_t paddr, uint64_t len, argument 284 static void bfeth_input_handler(void *data, uint64_t pbuf_id, uint64_t paddr, argument 288 bfeth_input((struct netif *) data, pbuf_id, paddr, len, packet_len, p);
|