Lines Matching refs:phys_addr
43 uint64_t phys_addr;
49 uint64_t phys_addr;
137 return cmp_uint64(mem->phys_addr, *(uint64_t *)addr);
158 ensure_phys_mem(struct aub_mem *mem, uint64_t phys_addr)
160 struct rb_node *node = rb_tree_search_sloppy(&mem->mem, &phys_addr, cmp_phys_mem);
162 if (!node || (cmp = cmp_phys_mem(node, &phys_addr))) {
164 new_mem->phys_addr = phys_addr;
182 search_phys_mem(struct aub_mem *mem, uint64_t phys_addr)
184 phys_addr &= ~0xfff;
186 struct rb_node *node = rb_tree_search(&mem->mem, &phys_addr, cmp_phys_mem);
219 pt->phys_addr = *entry;
248 assert(entry && entry->phys_addr & 0x1);
254 uint64_t phys_page = entry->phys_addr & ~0xfff; /* Clear the validity bits. */
294 uint64_t phys_addr = i->phys_addr & ~0xfff;
295 struct phys_mem *phys_mem = search_phys_mem(mem, phys_addr);
411 aub_mem_get_phys_addr_data(struct aub_mem *mem, uint64_t phys_addr)
413 struct phys_mem *page = search_phys_mem(mem, phys_addr);
415 (struct intel_batch_decode_bo) { .map = page->data, .addr = page->phys_addr, .size = 4096 } :