Lines Matching refs:oarg
406 pcieadm_show_devs_ofmt_t oarg; in pcieadm_show_devs_walk_cb() local
409 bzero(&oarg, sizeof (oarg)); in pcieadm_show_devs_walk_cb()
423 oarg.psdo_path = path; in pcieadm_show_devs_walk_cb()
424 oarg.psdo_bus = PCI_REG_BUS_G(regs[0]); in pcieadm_show_devs_walk_cb()
425 oarg.psdo_dev = PCI_REG_DEV_G(regs[0]); in pcieadm_show_devs_walk_cb()
426 oarg.psdo_func = PCI_REG_FUNC_G(regs[0]); in pcieadm_show_devs_walk_cb()
428 if (oarg.psdo_func != 0 && !psd->psd_funcs) { in pcieadm_show_devs_walk_cb()
432 oarg.psdo_driver = di_driver_name(node); in pcieadm_show_devs_walk_cb()
433 oarg.psdo_instance = di_instance(node); in pcieadm_show_devs_walk_cb()
437 oarg.psdo_did = -1; in pcieadm_show_devs_walk_cb()
439 oarg.psdo_did = (uint16_t)*did; in pcieadm_show_devs_walk_cb()
444 oarg.psdo_vid = -1; in pcieadm_show_devs_walk_cb()
446 oarg.psdo_vid = (uint16_t)*vid; in pcieadm_show_devs_walk_cb()
451 oarg.psdo_rev = -1; in pcieadm_show_devs_walk_cb()
453 oarg.psdo_rev = (uint16_t)*rev; in pcieadm_show_devs_walk_cb()
459 oarg.psdo_subvid = -1; in pcieadm_show_devs_walk_cb()
461 oarg.psdo_subvid = (uint16_t)*subvid; in pcieadm_show_devs_walk_cb()
467 oarg.psdo_subsys = -1; in pcieadm_show_devs_walk_cb()
469 oarg.psdo_subsys = (uint16_t)*subsys; in pcieadm_show_devs_walk_cb()
472 oarg.psdo_vendor = "--"; in pcieadm_show_devs_walk_cb()
473 if (oarg.psdo_vid != -1) { in pcieadm_show_devs_walk_cb()
475 oarg.psdo_vid); in pcieadm_show_devs_walk_cb()
477 oarg.psdo_vendor = pcidb_vendor_name(vend); in pcieadm_show_devs_walk_cb()
480 "Unknown vendor: 0x%x", oarg.psdo_vid); in pcieadm_show_devs_walk_cb()
481 oarg.psdo_vendor = venstr; in pcieadm_show_devs_walk_cb()
485 oarg.psdo_device = "--"; in pcieadm_show_devs_walk_cb()
486 if (oarg.psdo_vid != -1 && oarg.psdo_did != -1) { in pcieadm_show_devs_walk_cb()
488 oarg.psdo_vid, oarg.psdo_did); in pcieadm_show_devs_walk_cb()
490 oarg.psdo_device = pcidb_device_name(dev); in pcieadm_show_devs_walk_cb()
493 "Unknown device: 0x%x", oarg.psdo_did); in pcieadm_show_devs_walk_cb()
494 oarg.psdo_device = devstr; in pcieadm_show_devs_walk_cb()
504 oarg.psdo_subvendor = "--"; in pcieadm_show_devs_walk_cb()
505 oarg.psdo_subsystem = "--"; in pcieadm_show_devs_walk_cb()
506 if (oarg.psdo_subvid != -1) { in pcieadm_show_devs_walk_cb()
508 oarg.psdo_subvid); in pcieadm_show_devs_walk_cb()
510 oarg.psdo_subvendor = pcidb_vendor_name(vend); in pcieadm_show_devs_walk_cb()
513 "Unknown vendor: 0x%x", oarg.psdo_vid); in pcieadm_show_devs_walk_cb()
514 oarg.psdo_subvendor = subvenstr; in pcieadm_show_devs_walk_cb()
518 if (oarg.psdo_vid != -1 && oarg.psdo_did != -1 && in pcieadm_show_devs_walk_cb()
519 oarg.psdo_subvid != -1 && oarg.psdo_subsys != -1) { in pcieadm_show_devs_walk_cb()
520 pcidb_subvd_t *subvd = pcidb_lookup_subvd(pcidb, oarg.psdo_vid, in pcieadm_show_devs_walk_cb()
521 oarg.psdo_did, oarg.psdo_subvid, oarg.psdo_subsys); in pcieadm_show_devs_walk_cb()
523 oarg.psdo_subsystem = pcidb_subvd_name(subvd); in pcieadm_show_devs_walk_cb()
526 "Unknown subsystem: 0x%x", oarg.psdo_subsys); in pcieadm_show_devs_walk_cb()
527 oarg.psdo_subsystem = subsysstr; in pcieadm_show_devs_walk_cb()
535 oarg.psdo_mwidth = -1; in pcieadm_show_devs_walk_cb()
537 oarg.psdo_mwidth = *mwidth; in pcieadm_show_devs_walk_cb()
543 oarg.psdo_cwidth = -1; in pcieadm_show_devs_walk_cb()
545 oarg.psdo_cwidth = *cwidth; in pcieadm_show_devs_walk_cb()
551 oarg.psdo_mspeed = -1; in pcieadm_show_devs_walk_cb()
553 oarg.psdo_mspeed = *mspeed; in pcieadm_show_devs_walk_cb()
559 oarg.psdo_cspeed = -1; in pcieadm_show_devs_walk_cb()
561 oarg.psdo_cspeed = *cspeed; in pcieadm_show_devs_walk_cb()
567 oarg.psdo_nspeeds = nprop; in pcieadm_show_devs_walk_cb()
568 oarg.psdo_sspeeds = sspeeds; in pcieadm_show_devs_walk_cb()
570 oarg.psdo_nspeeds = 0; in pcieadm_show_devs_walk_cb()
571 oarg.psdo_sspeeds = NULL; in pcieadm_show_devs_walk_cb()
574 if (pcieadm_show_devs_match(psd, &oarg)) { in pcieadm_show_devs_walk_cb()
575 ofmt_print(psd->psd_ofmt, &oarg); in pcieadm_show_devs_walk_cb()