Searched refs:virt (Results 1 - 25 of 68) sorted by relevance

123

/illumos-gate/usr/src/psm/promif/ieee1275/sun4/
H A Dprom_map.c42 caddr_t virt; local
50 if ((virt = prom_allocate_virt((u_int)1, size)) == 0)
53 virt = virthint;
54 if (prom_claim_virt(size, virt) != virt)
58 if (prom_map_phys(-1, size, virt, physaddr) != 0) {
63 (void) prom_free_virt(size, virt);
66 return (virt);
70 prom_unmap(caddr_t virt, u_int size) argument
72 (void) prom_unmap_virt(size, virt);
[all...]
H A Dprom_alloc.c35 * and virtual alignment. If virthint is zero, a suitable virt
52 caddr_t virt = virthint; local
60 * In either case, after this code, "virt" is the chosen address.
63 virt = prom_allocate_virt(align, size);
64 if (virt == (caddr_t)-1)
81 prom_free_virt(size, virt);
90 if (prom_map_phys(-1, size, virt, physaddr) == -1) {
97 prom_free_virt(size, virt);
101 return (virt);
109 prom_malloc(caddr_t virt, size_ argument
132 prom_free(caddr_t virt, size_t size) argument
[all...]
H A Dprom_mmu.c64 prom_map_phys(int mode, size_t size, caddr_t virt, unsigned long long physaddr) argument
80 ci[7] = p1275_ptr2cell(virt); /* Arg5: SA3: virt */
96 prom_unmap_phys(size_t size, caddr_t virt) argument
98 (void) prom_unmap_virt(size, virt);
140 prom_claim_virt(size_t size, caddr_t virt) argument
156 ci[7] = p1275_ptr2cell(virt); /* Arg5: virt */
173 prom_free_virt(size_t size, caddr_t virt) argument
187 ci[6] = p1275_ptr2cell(virt); /* Arg
198 prom_unmap_virt(size_t size, caddr_t virt) argument
253 prom_translate_virt(caddr_t virt, int *valid, unsigned long long *physaddr, int *mode) argument
[all...]
/illumos-gate/usr/src/test/zfs-tests/tests/functional/cli_user/misc/
H A Dzpool_export_001_neg.ksh47 RESULT=$(zpool list | grep $TESTPOOL.virt )
59 log_mustnot zpool export $TESTPOOL.virt
62 log_mustnot zpool export -f $TESTPOOL.virt
H A Dzpool_attach_001_neg.ksh48 RESULT=$(zpool status -v $TESTPOOL.virt | grep disk-additional.dat)
59 log_mustnot zpool attach $TESTPOOL.virt /$TESTDIR/disk1.dat \
63 log_mustnot zpool attach -f $TESTPOOL.virt /$TESTDIR/disk1.dat \
H A Dzpool_offline_001_neg.ksh48 RESULT=$(zpool status -v $TESTPOOL.virt | grep disk-1.dat \
60 log_mustnot zpool offline $TESTPOOL.virt /$TESTDIR/disk-1.dat
63 log_mustnot zpool offline -t $TESTPOOL.virt /$TESTDIR/disk-1.dat
H A Dzpool_online_001_neg.ksh48 RESULT=$(zpool status -v $TESTPOOL.virt | grep disk-offline.dat \
60 log_mustnot zpool online $TESTPOOL.virt /$TESTDIR/disk-offline.dat
63 log_mustnot zpool online -t $TESTPOOL.virt /$TESTDIR/disk-offline.dat
H A Dzpool_replace_001_neg.ksh49 RESULT=$(zpool status -v $TESTPOOL.virt | grep disk-additional.dat)
60 log_mustnot zpool replace $TESTPOOL.virt /$TESTDIR/disk-1.dat \
64 log_mustnot zpool replace -f $TESTPOOL.virt /$TESTDIR/disk-1.dat \
H A Dcleanup.ksh35 if poolexists $TESTPOOL.virt
37 log_must zpool destroy $TESTPOOL.virt
H A Dzpool_detach_001_neg.ksh50 log_mustnot zpool detach $TESTPOOL.virt /$TESTDIR/disk1.dat
52 RESULT=$(zpool status -v $TESTPOOL.virt | grep disk1.dat)
H A Dzpool_remove_001_neg.ksh50 log_mustnot zpool remove $TESTPOOL.virt /$TESTDIR/disk-spare1.dat
52 RESULT=$(zpool status -v $TESTPOOL.virt | grep disk-spare1.dat)
H A Dzpool_upgrade_001_neg.ksh52 log_must zpool upgrade $TESTPOOL.virt
/illumos-gate/usr/src/psm/stand/boot/sparc/sun4/sys/
H A Dprom_plat.h132 extern caddr_t prom_malloc(caddr_t virt, size_t size, uint_t align);
135 extern caddr_t prom_claim_virt(size_t size, caddr_t virt);
136 extern void prom_free_virt(size_t size, caddr_t virt);
145 extern int prom_map_phys(int mode, size_t size, caddr_t virt,
147 extern void prom_unmap_phys(size_t size, caddr_t virt);
148 extern void prom_unmap_virt(size_t size, caddr_t virt);
168 * a mapping to 'virt' exists and the physical address and virtualized
171 extern int prom_translate_virt(caddr_t virt, int *valid,
176 * repeated mappings. virt is the virtual address whose "mode" is to
181 extern int prom_modify_mapping(caddr_t virt, size_
[all...]
/illumos-gate/usr/src/uts/sun4v/sys/
H A Dprom_plat.h135 extern caddr_t prom_malloc(caddr_t virt, size_t size, uint_t align);
138 extern caddr_t prom_claim_virt(size_t size, caddr_t virt);
139 extern void prom_free_virt(size_t size, caddr_t virt);
148 extern int prom_map_phys(int mode, size_t size, caddr_t virt,
150 extern void prom_unmap_phys(size_t size, caddr_t virt);
151 extern void prom_unmap_virt(size_t size, caddr_t virt);
171 * a mapping to 'virt' exists and the physical address and virtualized
174 extern int prom_translate_virt(caddr_t virt, int *valid,
179 * repeated mappings. virt is the virtual address whose "mode" is to
184 extern int prom_modify_mapping(caddr_t virt, size_
[all...]
/illumos-gate/usr/src/psm/stand/boot/sparc/common/
H A Dramdisk.c234 caddr_t virt = addr; local
237 for (end_addr = virt + size; virt < end_addr;
238 virt += BOOT_ARCHIVE_ALLOC_SIZE) {
239 if (prom_alloc(virt,
240 MIN(BOOT_ARCHIVE_ALLOC_SIZE, end_addr - virt),
242 ramdisk_free_mem(addr, virt - addr);
256 caddr_t virt; local
265 virt = rdp->rd_base;
271 if (ramdisk_alloc_mem(virt, siz
[all...]
H A Dsun4dep.c97 resalloc_virt(caddr_t virt, size_t size) argument
99 if (prom_claim_virt(size, virt) == (caddr_t)-1)
102 return (virt);
/illumos-gate/usr/src/psm/promif/ieee1275/sun4u/
H A Dprom_tlb.c33 * Flush the address in context zero mapped by tte_data and virt,
34 * and load the {i,d} tlb entry index with tte_data and virt.
38 prom_itlb_load(int index, unsigned long long tte_data, caddr_t virt) argument
52 ci[5] = p1275_ptr2cell(virt); /* Arg3: SA1: virt */
68 prom_dtlb_load(int index, unsigned long long tte_data, caddr_t virt) argument
82 ci[5] = p1275_ptr2cell(virt); /* Arg3: SA1: virt */
/illumos-gate/usr/src/uts/i86xpv/sys/
H A Dcpr_impl.h48 cpr_ptr virt; member in struct:cpr_map_info
/illumos-gate/usr/src/uts/sun4u/sys/
H A Dprom_plat.h135 extern caddr_t prom_malloc(caddr_t virt, size_t size, uint_t align);
138 extern caddr_t prom_claim_virt(size_t size, caddr_t virt);
139 extern void prom_free_virt(size_t size, caddr_t virt);
148 extern int prom_map_phys(int mode, size_t size, caddr_t virt,
150 extern void prom_unmap_phys(size_t size, caddr_t virt);
151 extern void prom_unmap_virt(size_t size, caddr_t virt);
171 * a mapping to 'virt' exists and the physical address and virtualized
174 extern int prom_translate_virt(caddr_t virt, int *valid,
179 * repeated mappings. virt is the virtual address whose "mode" is to
184 extern int prom_modify_mapping(caddr_t virt, size_
[all...]
/illumos-gate/usr/src/uts/sun4u/starcat/io/
H A Dfcgp2.c251 * map-in (phys.lo phys.hi size -- virt )
258 caddr_t virt; local
282 error = gp2_map_phys(rp->child, &r, &virt, &acc, &h);
292 FC_DEBUG1(3, CE_CONT, "gp2_map_in: returning virt %p\n", virt);
295 fc_result(cp, 0) = fc_ptr2cell(virt);
302 ip->fc_map_virt = virt;
311 * map-out ( virt size -- )
316 caddr_t virt; local
323 virt
364 caddr_t virt; local
471 caddr_t virt; local
898 caddr_t virt; local
[all...]
/illumos-gate/usr/src/psm/stand/cpr/sparcv9/sun4u/
H A Dbitmap.c219 * reserve virt range, find available phys pages,
227 caddr_t virt; local
231 virt = prom_claim_virt(size, vaddr);
233 str, (void *)vaddr, size, (void *)virt));
234 if (virt != vaddr) {
237 return (virt);
240 for (pages = mmu_btop(size); pages--; virt += MMU_PAGESIZE) {
242 * map virt page to free phys
247 err = prom_map_phys(-1, MMU_PAGESIZE, virt, phys);
249 prom_printf(" map virt
538 caddr_t virt, saddr, eaddr; local
[all...]
H A Dutil.c238 * unmap virt, then map virt to new phys;
242 prom_remap(size_t size, caddr_t virt, physaddr_t phys) argument
258 ci[6] = p1275_ptr2cell(virt); /* remap arg1 */
273 * used for replacing a virt->phys mapping in one promif call;
282 ": remap ( phys.lo virt size -- )"
283 " 2dup unmap ( phys.lo virt size )"
292 * allocate virt and phys space without any mapping;
293 * stores virt and phys addrs at *vap and *pap
299 caddr_t virt; local
[all...]
/illumos-gate/usr/src/uts/sun4/io/efcode/
H A Dfcpci.c297 caddr_t virt; local
314 virt = fc_cell2ptr(fc_arg(cp, 2));
320 FC_DEBUG2(6, CE_CONT, "pcf_dma_map_in: virt %p, len %d\n", virt, len);
325 error = fc_physio_setup(&bp, virt, len);
329 "error: %d virt: %p len %d\n", error, virt, len);
338 "error: %d virt: %p len %d\n", error, virt, len);
347 "error: %d virt
384 void *virt; local
438 void *virt; local
548 caddr_t virt; local
612 caddr_t virt; local
659 caddr_t virt; local
749 caddr_t virt; local
829 caddr_t virt, v; local
964 caddr_t virt, v; local
1139 caddr_t virt; local
1274 caddr_t virt, v; local
1567 caddr_t virt, v; local
[all...]
/illumos-gate/usr/src/boot/sys/boot/ofw/libofw/
H A Dopenfirm.c631 OF_claim(void *virt, u_int size, u_int align) argument
637 cell_t virt; member in struct:__anon355
647 args.virt = (cell_t)virt;
657 OF_release(void *virt, u_int size) argument
663 cell_t virt; member in struct:__anon356
670 args.virt = (cell_t)virt;
746 /* Free <size> bytes starting at <virt>, then call <entry> with <arg>. */
749 OF_chain(void *virt, u_in
774 OF_chain(void *virt, u_int size, void (*entry)(), void *arg, u_int len) argument
[all...]
/illumos-gate/usr/src/lib/efcode/gp2/
H A Dgp2.c42 fc_cell_t virt; local
58 fc_uint32_t2cell(hi), fc_uint32_t2cell(lo), &virt);
63 mcookie = mapping_to_mcookie(virt, len, NULL, NULL);
72 (uint64_t)virt, (uint32_t)mcookie);
81 fc_cell_t virt; local
98 virt = mcookie;
100 virt = mcookie_to_addr(mcookie);
102 (int)mcookie, (uint64_t)virt);
107 virt);

Completed in 98 milliseconds

123