Searched refs:virthint (Results 1 - 13 of 13) sorted by relevance

/illumos-gate/usr/src/psm/promif/ieee1275/sun4/
H A Dprom_map.c40 prom_map(caddr_t virthint, unsigned long long physaddr, u_int size) argument
45 * If no virthint, allocate it; otherwise claim it,
49 if (virthint == (caddr_t)0) {
53 virt = virthint;
H A Dprom_alloc.c35 * and virtual alignment. If virthint is zero, a suitable virt
49 prom_alloc(caddr_t virthint, size_t size, u_int align) argument
52 caddr_t virt = virthint;
62 if (virthint == 0) {
67 if (prom_claim_virt(size, virthint) == (caddr_t)-1)
/illumos-gate/usr/src/stand/lib/sa/
H A Dstandalloc.c44 size_t bytes, caddr_t virthint, int align);
58 kern_resalloc(caddr_t virthint, size_t size, int align) argument
60 if (virthint != 0)
61 return (resalloc(RES_CHILDVIRT, size, virthint, align));
/illumos-gate/usr/src/uts/intel/sys/
H A Dbootconf.h108 * have boot allocate size bytes at virthint
110 caddr_t (*bsys_alloc)(struct bootops *, caddr_t virthint, size_t size,
148 caddr_t (*bsys_ealloc)(struct bootops *, caddr_t virthint, size_t size,
155 #define BOP_ALLOC(bop, virthint, size, align) \
156 ((bop)->bsys_alloc)(bop, virthint, size, align)
162 #define BOP_EALLOC(bop, virthint, size, align, flags)\
163 ((bop)->bsys_ealloc)(bop, virthint, size, align, flags)
H A Dpromif.h54 extern caddr_t prom_map(caddr_t virthint, uint_t space,
61 extern caddr_t prom_alloc(caddr_t virthint, uint_t size, int align);
/illumos-gate/usr/src/uts/sparc/os/
H A Dbootops.c223 * OBP allocs 10MB to boot, which is where virthint = 0
280 bop_alloc(caddr_t virthint, size_t size, int align) argument
282 if (virthint == NULL)
284 return (prom_alloc(virthint, size, align));
296 bop_alloc_chunk(caddr_t virthint, size_t size, int align) argument
301 if (virthint == NULL)
304 if ((ret = prom_alloc(virthint, size, align)))
320 if (P2PHASE_TYPED(virthint, PAGESIZE, size_t) != 0 ||
329 ret = virthint;
337 if ((res = prom_alloc(virthint, chunks
[all...]
/illumos-gate/usr/src/psm/stand/boot/sparc/common/
H A Dsun4x_standalloc.c238 resalloc(enum RESOURCES type, size_t bytes, caddr_t virthint, int align) argument
275 vaddr = (caddr_t)prom_alloc(virthint, bytes, align);
277 if (vaddr == (caddr_t)virthint)
280 bytes, (void *)virthint);
/illumos-gate/usr/src/uts/sun/sys/
H A Dbootconf.h97 extern caddr_t bop_alloc(caddr_t virthint, size_t size, int align);
100 extern caddr_t bop_alloc_chunk(caddr_t virthint, size_t size, int align);
118 #define BOP_ALLOC(bop, virthint, size, align) \
119 bop_alloc(virthint, size, align)
H A Dpromif.h83 extern caddr_t prom_alloc(caddr_t virthint, size_t size, uint_t align);
/illumos-gate/usr/src/psm/stand/boot/sparc/sun4/sys/
H A Dprom_plat.h124 extern caddr_t prom_map(caddr_t virthint,
/illumos-gate/usr/src/uts/sun4v/sys/
H A Dprom_plat.h127 extern caddr_t prom_map(caddr_t virthint,
/illumos-gate/usr/src/uts/sun4u/sys/
H A Dprom_plat.h127 extern caddr_t prom_map(caddr_t virthint,
/illumos-gate/usr/src/uts/i86pc/os/
H A Dfakebop.c274 do_bsys_alloc(bootops_t *bop, caddr_t virthint, size_t size, int align) argument
282 uint_t is_kernel = (virthint != 0);
293 if (virthint == NULL) {
294 virthint = (caddr_t)alloc_vaddr(size, a);
308 va = (uintptr_t)virthint;
333 return (virthint);
352 do_bsys_ealloc(bootops_t *bop, caddr_t virthint, size_t size, argument
1894 no_more_alloc(bootops_t *bop, caddr_t virthint, size_t size, int align) argument

Completed in 88 milliseconds