/illumos-gate/usr/src/boot/common/ |
H A D | bootstrap.h | 256 int (*l_load)(char *, uint64_t, struct preloaded_file **); 291 extern uint64_t __elfN(relocation_offset); 296 int elf64_loadfile(char *, uint64_t, struct preloaded_file **); 297 int elf32_loadfile(char *, uint64_t, struct preloaded_file **); 298 int elf64_obj_loadfile(char *, uint64_t, struct preloaded_file **); 299 int elf32_obj_loadfile(char *, uint64_t, struct preloaded_file **); 303 int elf64_loadfile_raw(char *, uint64_t, struct preloaded_file **, int); 305 int elf64_load_modmetadata(struct preloaded_file *, uint64_t); 306 int elf32_load_modmetadata(struct preloaded_file *, uint64_t); 376 void (*arch_loadseg)(Elf_Ehdr *eh, Elf_Phdr *ph, uint64_t delta); [all …]
|
H A D | disk.c | 47 uint64_t mediasize; 48 uint64_t entrysize; 60 display_size(uint64_t size, uint_t sectorsize) in display_size() 82 ptblread(void *d, void *buf, size_t blocks, uint64_t offset) in ptblread() 114 uint64_t partsize; in ptable_print() 177 disk_read(struct disk_devdesc *dev, void *buf, uint64_t offset, uint_t blocks) in disk_read() 190 disk_write(struct disk_devdesc *dev, void *buf, uint64_t offset, uint_t blocks) in disk_write() 216 *(uint64_t *)data = od->mediasize; in disk_ioctl() 218 *(uint64_t *)data = od->entrysize * od->sectorsize; in disk_ioctl() 228 disk_open(struct disk_devdesc *dev, uint64_t mediasize, uint_t sectorsize) in disk_open()
|
H A D | disk.h | 100 uint64_t d_offset; 111 extern int disk_open(struct disk_devdesc *, uint64_t, u_int); 114 extern int disk_read(struct disk_devdesc *, void *, uint64_t, u_int); 115 extern int disk_write(struct disk_devdesc *, void *, uint64_t, u_int);
|
H A D | gpt.c | 44 static uint64_t hdr_primary_lba, hdr_backup_lba; 187 uint64_t hdrlba) in gptread_hdr() 323 uint64_t altlba; in gptread()
|
H A D | load_elf.c | 71 uint64_t off; 74 static int __elfN(loadimage)(struct preloaded_file *, elf_file_t, uint64_t); 87 uint64_t __elfN(relocation_offset) = 0; 150 __elfN(loadfile)(char *filename, uint64_t dest, struct preloaded_file **result) in __elfN() 156 __elfN(loadfile_raw)(char *filename, uint64_t dest, in __elfN() 308 __elfN(loadimage)(struct preloaded_file *fp, elf_file_t ef, uint64_t off) in __elfN() 815 uint64_t md_data; /* specific data */ 816 uint64_t md_cval; /* common string label */ 829 __elfN(load_modmetadata)(struct preloaded_file *fp, uint64_t dest) in __elfN()
|
H A D | module.c | 696 (uint64_t)(roundup2(st.st_size, PAGE_SIZE) >> 12)); in file_loadraw() 706 (uint64_t)(roundup2(st.st_size, PAGE_SIZE) >> 12)); in file_loadraw() 1174 (uint64_t)(roundup2(fp->f_size, PAGE_SIZE) >> 12)); in file_discard()
|
H A D | multiboot2.c | 56 static void (*trampoline)(uint32_t, struct relocator *, uint64_t); 71 static int multiboot2_loadfile(char *, uint64_t, struct preloaded_file **); 132 multiboot2_loadfile(char *filename, uint64_t dest, in multiboot2_loadfile() 1139 tag->mb_pointer = (uint64_t)(uintptr_t)ST; in multiboot2_exec()
|
H A D | part.c | 71 uint64_t flags; 85 uint64_t sectors; 175 gpt_checkhdr(struct gpt_hdr *hdr, uint64_t lba_self, in gpt_checkhdr() 176 uint64_t lba_last __attribute((unused)), uint16_t sectorsize) in gpt_checkhdr() 229 uint64_t lba_last __attribute((unused))) in gpt_checktbl() 262 uint64_t offset; in ptable_gptread() 752 ptable_open(void *dev, uint64_t sectors, uint16_t sectorsize, diskread_t *dread) in ptable_open() 920 ptable_getsize(const struct ptable *table, uint64_t *sizep) in ptable_getsize() 922 uint64_t tmp = table->sectors * table->sectorsize; in ptable_getsize()
|
H A D | part.h | 71 uint64_t start; 72 uint64_t end; 78 typedef int (diskread_t)(void *arg, void *buf, size_t blocks, uint64_t offset); 82 struct ptable *ptable_open(void *dev, uint64_t sectors, uint16_t sectorsize, 86 int ptable_getsize(const struct ptable *table, uint64_t *sizep);
|
H A D | vdisk.c | 65 uint64_t vdisk_size; /* size in bytes */ 361 *(uint64_t *)data = vd->vdisk_size; in vdisk_ioctl()
|
H A D | zfs_cmd.c | 59 uint64_t 63 uint64_t size; in ldi_get_size()
|
/illumos-gate/usr/src/boot/efi/include/ |
H A D | efilib.h | 79 int efi_handle_lookup(EFI_HANDLE, struct devsw **, int *, uint64_t *); 80 int efi_handle_update_dev(EFI_HANDLE, struct devsw *, int, uint64_t);
|
H A D | efizfs.h | 38 uint64_t zi_pool_guid; 41 extern uint64_t pool_guid; 46 extern EFI_HANDLE efizfs_get_handle_by_guid(uint64_t); 47 extern bool efizfs_get_guid_by_handle(EFI_HANDLE, uint64_t *);
|
/illumos-gate/usr/src/boot/efi/libefi/ |
H A D | efipart.c | 964 *(uint64_t *)data = pd->pd_blkio->Media->BlockSize * in efipart_ioctl() 1058 uint64_t off, disk_blocks, d_offset = 0; in efipart_realstrategy() 1064 uint64_t diskend, readstart; in efipart_realstrategy()
|
H A D | efizfs.c | 43 uint64_t pool_guid; 52 efizfs_get_handle_by_guid(uint64_t guid) in efizfs_get_handle_by_guid() 65 efizfs_get_guid_by_handle(EFI_HANDLE handle, uint64_t *guid) in efizfs_get_guid_by_handle() 81 insert_zfs(EFI_HANDLE handle, uint64_t guid) in insert_zfs() 97 uint64_t guid; in efi_zfs_probe()
|
H A D | env.c | 1004 printf("0x%jx", *((uint64_t *)data)); in efi_print_global()
|
H A D | handles.c | 38 uint64_t extra; 83 efi_handle_lookup(EFI_HANDLE h, struct devsw **dev, int *unit, uint64_t *extra) in efi_handle_lookup() 103 uint64_t guid) in efi_handle_update_dev()
|
H A D | time_event.c | 36 static uint64_t curtime;
|
/illumos-gate/usr/src/boot/efi/loader/arch/amd64/ |
H A D | elf64_freebsd.c | 81 static void (*trampoline)(uint64_t stack, void *copy_finish, uint64_t kernend, 82 uint64_t modulep, p4_entry_t *pagetable, 83 uint64_t entry);
|
H A D | trap.c | 115 prepare_exception(unsigned idx, uint64_t my_handler, in prepare_exception()
|
/illumos-gate/usr/src/boot/efi/loader/arch/i386/ |
H A D | bootinfo.c | 209 bi_load(struct preloaded_file *fp, uint64_t *bi_addr) in bi_load()
|
H A D | efimd.c | 53 uint64_t 61 ldr_bootinfo(struct bootinfo *bi, uint64_t *bi_addr) in ldr_bootinfo() 73 bi->bi_systab = (uint64_t)ST; in ldr_bootinfo() 74 bi->bi_hcdp = (uint64_t)efi_get_table(&hcdp_guid); in ldr_bootinfo() 79 bi->bi_fpswa = (status == 0) ? (uint64_t)fpswa : 0; in ldr_bootinfo() 119 bi->bi_memmap = (uint64_t)mm; in ldr_bootinfo()
|
/illumos-gate/usr/src/boot/efi/loader/ |
H A D | bootinfo.c | 214 uint64_t v; in bi_copymodules() 345 uint64_t kernend; in bi_load() 346 uint64_t envp; in bi_load()
|
H A D | copy.c | 169 uint64_t pages; in efi_loadaddr() 220 if (dest + len >= dest && (uint64_t)dest + len <= UINT32_MAX) { in efi_copyin() 232 if (src + len >= src && (uint64_t)src + len <= UINT32_MAX) { in efi_copyout() 245 if (dest + len >= dest && (uint64_t)dest + len <= UINT32_MAX) { in efi_readin()
|
H A D | efiserialio.c | 58 uint64_t baudrate; 446 uint64_t baudrate; in comc_parse_mode()
|