Home
last modified time | relevance | path

Searched refs:mbi (Results 1 – 11 of 11) sorted by relevance

/netbsd/src/sys/arch/i386/stand/lib/
Dexec_multiboot1.c122 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 …]
Dexec_multiboot2.c163 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/
Dbha.c130 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 …]
Dahavar.h57 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])))
Dbhavar.h76 #define BHA_MBI_SYNC(sc, mbi, ops) \ argument
79 BHA_MBX_OFFSET((sc), (mbi)), sizeof(struct bha_mbx_in), (ops)); \
Daha.c303 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/
Dfib2m.c111 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/
Dmultiboot2.c277 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/
Damr.c1481 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/
Dwds.c137 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/
Dbtl.c102 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()