/illumos-gate/usr/src/psm/promif/ieee1275/sun4/ |
H A D | prom_map.c | 42 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 D | prom_alloc.c | 52 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 D | prom_mmu.c | 80 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 D | prom_plat.h | 132 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 D | ramdisk.c | 233 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 D | sun4dep.c | 97 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 D | prom_plat.h | 135 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 D | prom_plat.h | 136 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 D | fcpci.c | 297 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 D | bitmap.c | 227 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 D | util.c | 240 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 D | emlxs_mem.c | 63 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 D | prom_tlb.c | 38 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 D | opl_cfg.c | 1275 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 D | zpool_export_001_neg.ksh | 47 RESULT=$(zpool list | grep $TESTPOOL.virt ) 59 log_mustnot zpool export $TESTPOOL.virt 62 log_mustnot zpool export -f $TESTPOOL.virt
|
H A D | zpool_offline_001_neg.ksh | 48 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 D | zpool_online_001_neg.ksh | 48 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 D | zpool_attach_001_neg.ksh | 48 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 D | zpool_replace_001_neg.ksh | 49 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 D | zpool_detach_001_neg.ksh | 50 log_mustnot zpool detach $TESTPOOL.virt /$TESTDIR/disk1.dat 52 RESULT=$(zpool status -v $TESTPOOL.virt | grep disk1.dat)
|
H A D | zpool_remove_001_neg.ksh | 50 log_mustnot zpool remove $TESTPOOL.virt /$TESTDIR/disk-spare1.dat 52 RESULT=$(zpool status -v $TESTPOOL.virt | grep disk-spare1.dat)
|
H A D | cleanup.ksh | 35 if poolexists $TESTPOOL.virt 37 log_must zpool destroy $TESTPOOL.virt
|
/illumos-gate/usr/src/uts/sun/sys/ |
H A D | bootconf.h | 100 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 D | fcode.h | 334 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 D | emlxs_fcio.h | 205 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
|