Lines Matching refs:xc_mbox
355 static ssize_t mbox_size; /* size of xc_mbox */
356 static ulong_t mbox_stoff; /* offset of xc_mbox.xc_state */
376 if (mdb_ctf_lookup_by_name("struct xc_mbox", &id) == -1) {
377 mdb_warn("couldn't find type 'struct xc_mbox'");
392 mdb_warn("couldn't find 'xc_mbox.xc_state'");
398 mdb_warn("couldn't size 'struct xc_mbox'");
1211 * Grrr... xc_mbox isn't in an _impl header file; we define it here.
1213 typedef struct xc_mbox {
1233 if (mdb_lookup_by_name("xc_mbox", &sym) == -1) {
1234 mdb_warn("couldn't find 'xc_mbox'");
1244 if (mdb_readsym(xw->xw_mbox, mbox_size * ncpu, "xc_mbox") == -1) {
1245 mdb_warn("couldn't read 'xc_mbox'");
1283 xc_mbox(uintptr_t addr, uint_t flags, int argc, const mdb_arg_t *argv)
1293 if (mdb_walk_dcmd("xc_mbox", "xc_mbox", argc, argv) == -1) {
1294 mdb_warn("can't walk 'xc_mbox'");
1310 mdb_warn("couldn't read xc_mbox at %p", addr);
1317 if (mdb_lookup_by_name("xc_mbox", &sym) == -1) {
1318 mdb_warn("couldn't read 'xc_mbox'");
1588 { "xc_mbox", "?", "dump xcall mboxes", xc_mbox },
1611 { "xc_mbox", "walks the cross call mail boxes",