Searched refs:paddr (Results 1 - 25 of 75) sorted by relevance

123

/barrelfish-2018-10-04/usr/drivers/virtio/block/
H A Dhost.h22 void *vblock_host_translate_phys2virt(lpaddr_t paddr);
/barrelfish-2018-10-04/usr/drivers/megaraid/
H A Dlinux_defs.h15 lpaddr_t paddr; member in struct:capref
H A Dmain.c16 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 Dvsic_vfs.c78 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 Dbfeth.h15 void bfeth_input(struct netif *netif, uint64_t pbuf_id, uint64_t paddr,
/barrelfish-2018-10-04/lib/dma/
H A Ddma_mem_mgr.c41 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 Ddma_descriptor.c55 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 Dgdb_arch.c252 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 Dpaging_kernel_arch.h147 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 Dmem.h26 genpaddr_t paddr; // physical base address of device member in struct:device_mem
/barrelfish-2018-10-04/lib/blk/dma_mem/
H A Ddma_mem.h19 lpaddr_t paddr; ///< physical address of the underlying frame member in struct:dma_mem
H A Ddma_mem.c28 mem->paddr = id.base;
78 mem->paddr = id.base;
/barrelfish-2018-10-04/kernel/include/arch/armv7/
H A Dpaging_kernel_arch.h49 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 Dsg_pager.c144 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 Ddevice_pager.c296 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 Dvbuffer.c106 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 Ddma.h67 lpaddr_t paddr; ///< physical address of the underlying frame member in struct:dma_mem
/barrelfish-2018-10-04/include/ahci/
H A Dahci_dma_pool.h16 genpaddr_t paddr; member in struct:ahci_dma_region
/barrelfish-2018-10-04/lib/blk/blk_ahci/
H A Dahci_init.c30 BLK_DEBUG("Physical address of conf regs: %p\n", (void *)(bar5->paddr));
H A Dahci_port.c46 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 Dpci_vmkitmon_eth.c40 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 Dvbe.c150 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 Dahci_util.c51 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 Dpaging.c125 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 Dbfeth.c189 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);

Completed in 129 milliseconds

123