Lines Matching defs:addr
98 cmp_ggtt_entry(const struct rb_node *node, const void *addr)
101 return cmp_uint64(entry->virt_addr, *(const uint64_t *)addr);
134 cmp_phys_mem(const struct rb_node *node, const void *addr)
137 return cmp_uint64(mem->phys_addr, *(uint64_t *)addr);
201 .addr = address,
267 if (!i->ppgtt && i->bo.addr <= address && i->bo.addr + i->bo.size > address)
286 bo.addr = MIN2(address, start->virt_addr);
287 bo.size = last->virt_addr - bo.addr + 4096;
315 uint64_t addr = pml4;
317 struct phys_mem *table = search_phys_mem(mem, addr);
324 addr = entry & ~0xfff;
327 return search_phys_mem(mem, addr);
343 if (i->ppgtt && i->bo.addr <= address && i->bo.addr + i->bo.size > address)
358 bo.addr = address;
366 void *res = mmap((uint8_t *)bo.map + (page - bo.addr), 4096, PROT_READ,
415 (struct intel_batch_decode_bo) { .map = page->data, .addr = page->phys_addr, .size = 4096 } :
424 (struct intel_batch_decode_bo) { .map = page->data, .addr = virt_addr & ~((1ULL << 12) - 1), .size = 4096 } :
433 (struct intel_batch_decode_bo) { .map = page->aub_data, .addr = virt_addr & ~((1ULL << 12) - 1), .size = 4096 } :