| /netbsd/src/sys/arch/i386/stand/lib/ |
| D | exec_multiboot1.c | 122 struct multiboot_info *mbi; in exec_multiboot1() local 128 mbi = alloc(sizeof(struct multiboot_info)); in exec_multiboot1() 129 mbi->mi_flags = MULTIBOOT_INFO_HAS_MEMORY; in exec_multiboot1() 131 mbi->mi_mem_upper = mbp->mbp_extmem; in exec_multiboot1() 132 mbi->mi_mem_lower = mbp->mbp_basemem; in exec_multiboot1() 135 mbi->mi_flags |= MULTIBOOT_INFO_HAS_CMDLINE; in exec_multiboot1() 139 mbi->mi_cmdline = (char *) vtophys(cmdline); in exec_multiboot1() 157 mbi->mi_flags |= MULTIBOOT_INFO_HAS_MODS; in exec_multiboot1() 158 mbi->mi_mods_count = btinfo_modulelist->num; in exec_multiboot1() 159 mbi->mi_mods_addr = vtophys(mbm); in exec_multiboot1() [all …]
|
| D | exec_multiboot2.c | 163 multiboot2_info_dump(uint32_t magic, char *mbi) in multiboot2_info_dump() argument 179 if (mbi != (char *)rounddown((vaddr_t)mbi, MULTIBOOT_TAG_ALIGN)) { in multiboot2_info_dump() 180 printf("mbi at %p is not properly aligned\n", mbi); in multiboot2_info_dump() 184 total_size = *(uint32_t *)mbi; in multiboot2_info_dump() 185 reserved = *(uint32_t *)mbi + 1; in multiboot2_info_dump() 186 mbt = (struct multiboot_tag *)(uint32_t *)mbi + 2; in multiboot2_info_dump() 187 actual_size = (char *)mbt - mbi; in multiboot2_info_dump() 191 for (cp = mbi + sizeof(total_size) + sizeof(reserved); in multiboot2_info_dump() 192 cp - mbi < total_size; in multiboot2_info_dump() 1323 char *mbi = NULL; in exec_multiboot2() local [all …]
|
| /netbsd/src/sys/dev/ic/ |
| D | bha.c | 130 bha_nextmbi(struct bha_softc *sc, struct bha_mbx_in *mbi) in bha_nextmbi() argument 132 if (mbi == &sc->sc_mbi[sc->sc_mbox_count - 1]) in bha_nextmbi() 134 return (mbi + 1); in bha_nextmbi() 1355 struct bha_mbx_in *mbi; in bha_init() local 1363 mbi = &sc->sc_mbi[i]; in bha_init() 1368 mbi->comp_stat = BHA_MBI_FREE; in bha_init() 1369 BHA_MBI_SYNC(sc, mbi, BUS_DMASYNC_PREREAD|BUS_DMASYNC_PREWRITE); in bha_init() 1503 struct bha_mbx_in *mbi; in bha_finish_ccbs() local 1507 mbi = sc->sc_tmbi; in bha_finish_ccbs() 1509 BHA_MBI_SYNC(sc, mbi, BUS_DMASYNC_POSTREAD|BUS_DMASYNC_POSTWRITE); in bha_finish_ccbs() [all …]
|
| D | ahavar.h | 57 struct aha_mbx_in mbi[AHA_MBX_SIZE]; member 95 #define AHA_MBI_OFF(m) (offsetof(struct aha_control, ac_mbx.mbi[0]) + \ 96 (((u_long)(m)) - ((u_long)&wmbx->mbi[0])))
|
| D | bhavar.h | 76 #define BHA_MBI_SYNC(sc, mbi, ops) \ argument 79 BHA_MBX_OFFSET((sc), (mbi)), sizeof(struct bha_mbx_in), (ops)); \
|
| D | aha.c | 303 aha_nextmbx(wmbi, wmbx, mbi); in aha_finish_ccbs() 377 aha_nextmbx(wmbi, wmbx, mbi); in aha_finish_ccbs() 1002 wmbx->mbi[i].stat = AHA_MBI_FREE; in aha_init() 1004 AHA_MBI_OFF(&wmbx->mbi[i]), sizeof(struct aha_mbx_in), in aha_init() 1008 wmbx->tmbi = &wmbx->mbi[0]; in aha_init()
|
| /netbsd/src/external/lgpl3/gmp/dist/mpn/generic/ |
| D | fib2m.c | 111 mp_bitcnt_t mbi; in mpn_fib2m() local 112 mbi = (mp_bitcnt_t) mn * GMP_NUMB_BITS; in mpn_fib2m() 114 if (UNLIKELY (ULONG_MAX / 23 < mbi)) in mpn_fib2m() 116 if (UNLIKELY (ULONG_MAX / 23 * 16 <= mbi)) in mpn_fib2m() 119 nfirst = mbi / 16 * 23; in mpn_fib2m() 122 nfirst = mbi * 23 / 16; in mpn_fib2m()
|
| /netbsd/src/sys/arch/x86/x86/ |
| D | multiboot2.c | 277 multiboot2_pre_reloc(char *mbi) in multiboot2_pre_reloc() argument 288 mbi_size = *(uint32_t *)mbi; in multiboot2_pre_reloc() 290 memcpy(mbidest, mbi, mbi_size); in multiboot2_pre_reloc() 296 for (cp = mbi + (2 * sizeof(uint32_t)); in multiboot2_pre_reloc() 297 cp - mbi < mbi_size; in multiboot2_pre_reloc() 457 mbi_modules(char *mbi, uint32_t mbi_size, int module_count) in mbi_modules() argument 476 for (cp = mbi + (2 * sizeof(uint32_t)); in mbi_modules() 477 cp - mbi < mbi_size; in mbi_modules() 652 char *mbi = multiboot_info; in multiboot2_post_reloc() local 669 for (cp = mbi + (2 * sizeof(uint32_t)); in multiboot2_post_reloc() [all …]
|
| /netbsd/src/sys/dev/pci/ |
| D | amr.c | 1481 struct amr_mailbox_ioctl *mbi; in amrioctl() local 1539 mbi = (struct amr_mailbox_ioctl *)&ac->ac_cmd; in amrioctl() 1540 mbi->mb_command = au_cmd[0]; in amrioctl() 1541 mbi->mb_channel = au_cmd[1]; in amrioctl() 1542 mbi->mb_param = au_cmd[2]; in amrioctl() 1543 mbi->mb_pad[0] = au_cmd[3]; in amrioctl() 1544 mbi->mb_drive = au_cmd[4]; in amrioctl()
|
| /netbsd/src/sys/dev/isa/ |
| D | wds.c | 137 struct wds_mbx_in mbi[WDS_MBX_SIZE]; member 424 wds_nextmbx(wmbi, wmbx, mbi); in wds_finish_scbs() 458 wds_nextmbx(wmbi, wmbx, mbi); in wds_finish_scbs() 971 wmbx->mbi[i].stat = WDS_MBI_FREE; in wds_init() 974 wmbx->tmbi = &wmbx->mbi[0]; in wds_init()
|
| /netbsd/src/sys/arch/arc/dti/ |
| D | btl.c | 102 struct bt_mbx_in mbi[BT_MBX_SIZE]; member 432 bt_nextmbx(wmbi, wmbx, mbi); in bt_finish_ccbs() 496 bt_nextmbx(wmbi, wmbx, mbi); in bt_finish_ccbs() 1123 wmbx->mbi[i].stat = BT_MBI_FREE; in bt_init() 1126 wmbx->tmbi = &wmbx->mbi[0]; in bt_init()
|