Lines Matching refs:addr
55 * of the field, the return type is always a uint64_t. The "addr"
58 #define CVMX_BOOTMEM_NAMED_GET_FIELD(addr, field) \
59 __cvmx_bootmem_desc_get(addr, \
98 static void cvmx_bootmem_phy_set_size(uint64_t addr, uint64_t size)
100 cvmx_write64_uint64((addr + SIZE_OFFSET) | (1ull << 63), size);
103 static void cvmx_bootmem_phy_set_next(uint64_t addr, uint64_t next)
105 cvmx_write64_uint64((addr + NEXT_OFFSET) | (1ull << 63), next);
108 static uint64_t cvmx_bootmem_phy_get_size(uint64_t addr)
110 return cvmx_read64_uint64((addr + SIZE_OFFSET) | (1ull << 63));
113 static uint64_t cvmx_bootmem_phy_get_next(uint64_t addr)
115 return cvmx_read64_uint64((addr + NEXT_OFFSET) | (1ull << 63));
155 int64_t addr;
157 addr = cvmx_bootmem_phy_named_block_alloc(size, min_addr, max_addr,
159 if (addr >= 0)
160 return cvmx_phys_to_ptr(addr);
240 "version: %d.%d at addr: %p\n",
407 * addr.
437 cvmx_dprintf("__cvmx_bootmem_phy_free addr: 0x%llx, size: 0x%llx\n",
442 "version: %d.%d at addr: %p\n",
607 "version: %d.%d at addr: %p\n",
623 int64_t addr;
632 addr = CVMX_BOOTMEM_NAMED_GET_FIELD(named_block_desc_addr,
634 return cvmx_phys_to_ptr(addr);
637 addr = cvmx_bootmem_phy_named_block_alloc(size, min_addr, max_addr,
641 if (addr < 0)
643 ptr = cvmx_phys_to_ptr(addr);
675 "%d.%d at addr: %p\n",
738 "%d.%d at addr: %p\n",