Home
last modified time | relevance | path

Searched refs:virt (Results 1 – 25 of 61) sorted by relevance

123

/illumos-gate/usr/src/psm/promif/ieee1275/sun4/
H A Dprom_map.c42 caddr_t virt; in prom_map() local
50 if ((virt = prom_allocate_virt((u_int)1, size)) == 0) in prom_map()
53 virt = virthint; in prom_map()
54 if (prom_claim_virt(size, virt) != virt) in prom_map()
58 if (prom_map_phys(-1, size, virt, physaddr) != 0) { in prom_map()
63 (void) prom_free_virt(size, virt); in prom_map()
66 return (virt); in prom_map()
70 prom_unmap(caddr_t virt, u_int size) in prom_unmap() argument
72 (void) prom_unmap_virt(size, virt); in prom_unmap()
73 prom_free_virt(size, virt); in prom_unmap()
H A Dprom_alloc.c52 caddr_t virt = virthint; in prom_alloc() local
63 virt = prom_allocate_virt(align, size); in prom_alloc()
64 if (virt == (caddr_t)-1) in prom_alloc()
81 prom_free_virt(size, virt); in prom_alloc()
90 if (prom_map_phys(-1, size, virt, physaddr) == -1) { in prom_alloc()
97 prom_free_virt(size, virt); in prom_alloc()
101 return (virt); in prom_alloc()
109 prom_malloc(caddr_t virt, size_t size, u_int align) in prom_malloc() argument
117 ci[3] = p1275_ptr2cell(virt); /* Arg1: virt */ in prom_malloc()
132 prom_free(caddr_t virt, size_t size) in prom_free() argument
[all …]
H A Dprom_mmu.c80 ci[7] = p1275_ptr2cell(virt); /* Arg5: SA3: virt */ in prom_map_phys()
96 prom_unmap_phys(size_t size, caddr_t virt) in prom_unmap_phys() argument
98 (void) prom_unmap_virt(size, virt); in prom_unmap_phys()
140 prom_claim_virt(size_t size, caddr_t virt) in prom_claim_virt() argument
156 ci[7] = p1275_ptr2cell(virt); /* Arg5: virt */ in prom_claim_virt()
173 prom_free_virt(size_t size, caddr_t virt) in prom_free_virt() argument
187 ci[6] = p1275_ptr2cell(virt); /* Arg4: virt */ in prom_free_virt()
198 prom_unmap_virt(size_t size, caddr_t virt) in prom_unmap_virt() argument
212 ci[6] = p1275_ptr2cell(virt); /* Arg4: SA2: virt */ in prom_unmap_virt()
253 prom_translate_virt(caddr_t virt, int *valid, in prom_translate_virt() argument
[all …]
/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);
171 extern int prom_translate_virt(caddr_t virt, int *valid,
181 extern int prom_modify_mapping(caddr_t virt, size_t size, int mode);
187 unsigned long long tte_data, caddr_t virt);
190 unsigned long long tte_data, caddr_t virt);
/illumos-gate/usr/src/psm/stand/boot/sparc/common/
H A Dramdisk.c233 caddr_t virt = addr; in ramdisk_alloc_mem() local
236 for (end_addr = virt + size; virt < end_addr; in ramdisk_alloc_mem()
237 virt += BOOT_ARCHIVE_ALLOC_SIZE) { in ramdisk_alloc_mem()
238 if (prom_alloc(virt, in ramdisk_alloc_mem()
239 MIN(BOOT_ARCHIVE_ALLOC_SIZE, end_addr - virt), in ramdisk_alloc_mem()
241 ramdisk_free_mem(addr, virt - addr); in ramdisk_alloc_mem()
255 caddr_t virt; in create_ramdisk() local
264 virt = rdp->rd_base; in create_ramdisk()
270 if (ramdisk_alloc_mem(virt, size) == NULL) in create_ramdisk()
292 BOOT_ARCHIVE_ALLOC_SIZE, virt, size); in create_ramdisk()
[all …]
H A Dsun4dep.c97 resalloc_virt(caddr_t virt, size_t size) in resalloc_virt() argument
99 if (prom_claim_virt(size, virt) == (caddr_t)-1) in resalloc_virt()
102 return (virt); in resalloc_virt()
/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);
174 extern int prom_translate_virt(caddr_t virt, int *valid,
184 extern int prom_modify_mapping(caddr_t virt, size_t size, int mode);
190 unsigned long long tte_data, caddr_t virt);
193 unsigned long long tte_data, caddr_t virt);
/illumos-gate/usr/src/uts/sun4u/sys/
H A Dprom_plat.h136 extern caddr_t prom_malloc(caddr_t virt, size_t size, uint_t align);
139 extern caddr_t prom_claim_virt(size_t size, caddr_t virt);
140 extern void prom_free_virt(size_t size, caddr_t virt);
149 extern int prom_map_phys(int mode, size_t size, caddr_t virt,
151 extern void prom_unmap_phys(size_t size, caddr_t virt);
152 extern void prom_unmap_virt(size_t size, caddr_t virt);
175 extern int prom_translate_virt(caddr_t virt, int *valid,
185 extern int prom_modify_mapping(caddr_t virt, size_t size, int mode);
191 unsigned long long tte_data, caddr_t virt);
194 unsigned long long tte_data, caddr_t virt);
/illumos-gate/usr/src/uts/sun4/io/efcode/
H A Dfcpci.c297 caddr_t virt; in pfc_dma_map_in() local
384 void *virt; in pfc_dma_sync() local
438 void *virt; in pfc_dma_map_out() local
548 caddr_t virt; in pfc_map_in() local
612 caddr_t virt; in pfc_map_out() local
659 caddr_t virt; in pfc_register_fetch() local
700 if ((virt >= (caddr_t)ip->fc_map_virt) && ((virt + len) <= in pfc_register_fetch()
749 caddr_t virt; in pfc_register_store() local
787 if ((virt >= (caddr_t)ip->fc_map_virt) && ((virt + len) <= in pfc_register_store()
929 v = virt + reg; in pfc_config_fetch()
[all …]
/illumos-gate/usr/src/psm/stand/cpr/sparcv9/sun4u/
H A Dbitmap.c227 caddr_t virt; in map_free_phys() local
231 virt = prom_claim_virt(size, vaddr); in map_free_phys()
233 str, (void *)vaddr, size, (void *)virt)); in map_free_phys()
234 if (virt != vaddr) { in map_free_phys()
237 return (virt); in map_free_phys()
538 caddr_t virt, saddr, eaddr; in cb_relocate() local
555 for (virt = saddr; virt < eaddr; virt += MMU_PAGESIZE, ppn++) { in cb_relocate()
562 is_ostk = (virt >= ostk_low && virt <= ostk_high); in cb_relocate()
580 CB_VPRINTF((skip_fmt, virt, is_clash, desc)); in cb_relocate()
582 CB_VPRINTF((skip_fmt, virt, is_clash, desc)); in cb_relocate()
[all …]
H A Dutil.c240 prom_remap(size_t size, caddr_t virt, physaddr_t phys) in prom_remap() argument
256 ci[6] = p1275_ptr2cell(virt); /* remap arg1 */ in prom_remap()
297 caddr_t virt; in cb_alloc() local
299 virt = prom_allocate_virt(align, (size_t)align); in cb_alloc()
300 if (virt == (caddr_t)-1) in cb_alloc()
303 prom_free_virt(size, virt); in cb_alloc()
307 *vap = virt; in cb_alloc()
/illumos-gate/usr/src/uts/common/io/fibre-channel/fca/emlxs/
H A Demlxs_mem.c63 if (buf_info->virt == NULL) { in emlxs_mem_alloc_buffer()
70 hba->fc_table = buf_info->virt; in emlxs_mem_alloc_buffer()
256 if (buf_info->virt == NULL) { in emlxs_mem_alloc_buffer()
496 mp->virt = buf_info->virt; in emlxs_mem_pool_alloc()
654 buf_info->virt = mp->virt; in emlxs_mem_pool_free()
664 buf_info->virt = (void *)mp; in emlxs_mem_pool_free()
693 buf_info->virt = bp; in emlxs_mem_pool_free()
1098 mp->virt = buf_info->virt; in emlxs_mem_buf_alloc()
1125 buf_info->virt = mp->virt; in emlxs_mem_buf_free()
1134 buf_info->virt = (void *)mp; in emlxs_mem_buf_free()
[all …]
/illumos-gate/usr/src/psm/promif/ieee1275/sun4u/
H A Dprom_tlb.c38 prom_itlb_load(int index, unsigned long long tte_data, caddr_t virt) in prom_itlb_load() argument
52 ci[5] = p1275_ptr2cell(virt); /* Arg3: SA1: virt */ in prom_itlb_load()
68 prom_dtlb_load(int index, unsigned long long tte_data, caddr_t virt) in prom_dtlb_load() argument
82 ci[5] = p1275_ptr2cell(virt); /* Arg3: SA1: virt */ in prom_dtlb_load()
/illumos-gate/usr/src/uts/sun4u/io/
H A Dopl_cfg.c1275 caddr_t virt; in opl_map_in() local
1333 caddr_t virt; in opl_map_out() local
1345 virt, len); in opl_map_out()
1381 caddr_t virt; in opl_register_fetch() local
1423 ((virt + len) <= in opl_register_fetch()
1470 b = *(int8_t *)virt; in opl_register_fetch()
1482 service, virt, v); in opl_register_fetch()
1498 caddr_t virt; in opl_register_store() local
1541 service, virt, v); in opl_register_store()
1556 ((virt + len) <= in opl_register_store()
[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_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_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_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 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 Dcleanup.ksh35 if poolexists $TESTPOOL.virt
37 log_must zpool destroy $TESTPOOL.virt
/illumos-gate/usr/src/uts/sun/sys/
H A Dbootconf.h100 extern caddr_t bop_alloc_virt(caddr_t virt, size_t size);
103 extern void bop_free(caddr_t virt, size_t size);
123 #define BOP_ALLOC_VIRT(virt, size) bop_alloc_virt(virt, size) argument
124 #define BOP_FREE(bop, virt, size) bop_free(virt, size) argument
/illumos-gate/usr/src/uts/sun4/sys/
H A Dfcode.h334 void *virt; member
342 void *virt; member
353 void *virt; member
382 #define fc_dma_virt un.d.virt
388 #define fc_map_virt un.m.virt
395 #define fc_contig_virt un.c.virt
/illumos-gate/usr/src/uts/common/sys/fibre-channel/fca/emlxs/
H A Demlxs_fcio.h205 uint32_t virt; /* specifies virtual buffer pointer */ member
224 uint32_t virt; /* specifies virtual buffer pointer */ member
245 uint32_t virt; /* specifies virtual buffer pointer */ member
263 uint32_t virt; /* specifies virtual buffer pointer */ member

123