Lines Matching refs:idctl

377 nvme_print_ctrl_summary(nvme_identify_ctrl_t *idctl, nvme_version_t *version)  in nvme_print_ctrl_summary()  argument
380 nvme_strlen(idctl->id_model, sizeof (idctl->id_model)), in nvme_print_ctrl_summary()
381 idctl->id_model, in nvme_print_ctrl_summary()
382 nvme_strlen(idctl->id_serial, sizeof (idctl->id_serial)), in nvme_print_ctrl_summary()
383 idctl->id_serial, in nvme_print_ctrl_summary()
384 nvme_strlen(idctl->id_fwrev, sizeof (idctl->id_fwrev)), in nvme_print_ctrl_summary()
385 idctl->id_fwrev, in nvme_print_ctrl_summary()
414 nvme_print_identify_ctrl(nvme_identify_ctrl_t *idctl, in nvme_print_identify_ctrl() argument
422 idctl->id_model, sizeof (idctl->id_model)); in nvme_print_identify_ctrl()
424 idctl->id_serial, sizeof (idctl->id_serial)); in nvme_print_identify_ctrl()
426 idctl->id_fwrev, sizeof (idctl->id_fwrev)); in nvme_print_identify_ctrl()
429 idctl->id_vid, "0x%0.4"PRIx64, NULL); in nvme_print_identify_ctrl()
431 idctl->id_ssvid, "0x%0.4"PRIx64, NULL); in nvme_print_identify_ctrl()
433 idctl->id_rab, NULL, NULL); in nvme_print_identify_ctrl()
435 idctl->id_oui[0], idctl->id_oui[1], idctl->id_oui[2]); in nvme_print_identify_ctrl()
439 idctl->id_mic.m_multi_pci, NULL, NULL); in nvme_print_identify_ctrl()
443 idctl->id_mic.m_multi_ctrl, NULL, NULL); in nvme_print_identify_ctrl()
445 idctl->id_mic.m_sr_iov, "yes", "no"); in nvme_print_identify_ctrl()
447 if (idctl->id_mdts > 0) in nvme_print_identify_ctrl()
449 (1 << idctl->id_mdts) * cap->mpsmin / 1024, NULL, "kB"); in nvme_print_identify_ctrl()
456 idctl->id_cntlid, "0x%0.4"PRIx64, NULL); in nvme_print_identify_ctrl()
462 idctl->id_oacs.oa_security, NULL, NULL); in nvme_print_identify_ctrl()
464 idctl->id_oacs.oa_format, NULL, NULL); in nvme_print_identify_ctrl()
466 idctl->id_oacs.oa_firmware, NULL, NULL); in nvme_print_identify_ctrl()
469 (uint16_t)idctl->id_acl + 1, NULL, NULL); in nvme_print_identify_ctrl()
471 (uint16_t)idctl->id_aerl + 1, NULL, NULL); in nvme_print_identify_ctrl()
475 idctl->id_frmw.fw_readonly, "read-only", "writable"); in nvme_print_identify_ctrl()
477 idctl->id_frmw.fw_nslot, NULL, NULL); in nvme_print_identify_ctrl()
480 idctl->id_lpa.lp_smart, NULL, NULL); in nvme_print_identify_ctrl()
482 (uint16_t)idctl->id_elpe + 1, NULL, NULL); in nvme_print_identify_ctrl()
484 (uint16_t)idctl->id_npss + 1, NULL, NULL); in nvme_print_identify_ctrl()
487 idctl->id_avscc.av_spec, "standard", "vendor-specific"); in nvme_print_identify_ctrl()
492 idctl->id_apsta.ap_sup, NULL, NULL); in nvme_print_identify_ctrl()
499 1 << idctl->id_sqes.qes_min, 1 << idctl->id_sqes.qes_max); in nvme_print_identify_ctrl()
502 1 << idctl->id_cqes.qes_min, 1 << idctl->id_cqes.qes_max); in nvme_print_identify_ctrl()
505 idctl->id_nn, NULL, NULL); in nvme_print_identify_ctrl()
508 idctl->id_oncs.on_compare, NULL, NULL); in nvme_print_identify_ctrl()
510 idctl->id_oncs.on_wr_unc, NULL, NULL); in nvme_print_identify_ctrl()
512 idctl->id_oncs.on_dset_mgmt, NULL, NULL); in nvme_print_identify_ctrl()
516 idctl->id_oncs.on_wr_zero, NULL, NULL); in nvme_print_identify_ctrl()
518 idctl->id_oncs.on_save, NULL, NULL); in nvme_print_identify_ctrl()
520 idctl->id_oncs.on_reserve, NULL, NULL); in nvme_print_identify_ctrl()
525 idctl->id_fuses.f_cmp_wr, NULL, NULL); in nvme_print_identify_ctrl()
528 idctl->id_fna.fn_format == 0, NULL, NULL); in nvme_print_identify_ctrl()
530 idctl->id_fna.fn_sec_erase == 0, NULL, NULL); in nvme_print_identify_ctrl()
532 idctl->id_fna.fn_crypt_erase, NULL, NULL); in nvme_print_identify_ctrl()
534 idctl->id_vwc.vwc_present, "present", "not present"); in nvme_print_identify_ctrl()
536 (uint32_t)idctl->id_awun + 1, NULL, in nvme_print_identify_ctrl()
537 idctl->id_awun == 0 ? " block" : " blocks"); in nvme_print_identify_ctrl()
539 (uint32_t)idctl->id_awupf + 1, NULL, in nvme_print_identify_ctrl()
540 idctl->id_awupf == 0 ? " block" : " blocks"); in nvme_print_identify_ctrl()
544 idctl->id_nvscc.nv_spec, "standard", "vendor-specific"); in nvme_print_identify_ctrl()
548 (uint32_t)idctl->id_acwu + 1, NULL, in nvme_print_identify_ctrl()
549 idctl->id_acwu == 0 ? " block" : " blocks"); in nvme_print_identify_ctrl()
552 idctl->id_sgls.sgl_sup, NULL, NULL); in nvme_print_identify_ctrl()
554 idctl->id_sgls.sgl_bucket, NULL, NULL); in nvme_print_identify_ctrl()
557 for (i = 0; i != idctl->id_npss + 1; i++) { in nvme_print_identify_ctrl()
564 idctl->id_psd[i].psd_mps == 1) { in nvme_print_identify_ctrl()
569 power = (double)idctl->id_psd[i].psd_mp * scale; in nvme_print_identify_ctrl()
578 idctl->id_psd[i].psd_nops, "yes", "no"); in nvme_print_identify_ctrl()
580 idctl->id_psd[i].psd_enlat, NULL, "us"); in nvme_print_identify_ctrl()
582 idctl->id_psd[i].psd_exlat, NULL, "us"); in nvme_print_identify_ctrl()
584 idctl->id_psd[i].psd_rrt, NULL, NULL); in nvme_print_identify_ctrl()
586 idctl->id_psd[i].psd_rrl, NULL, NULL); in nvme_print_identify_ctrl()
588 idctl->id_psd[i].psd_rwt, NULL, NULL); in nvme_print_identify_ctrl()
590 idctl->id_psd[i].psd_rwl, NULL, NULL); in nvme_print_identify_ctrl()
786 nvme_print_health_log(nvme_health_log_t *hlog, nvme_identify_ctrl_t *idctl) in nvme_print_health_log() argument
798 if (idctl->id_vwc.vwc_present != 0) in nvme_print_health_log()
1075 nvme_identify_ctrl_t *idctl) in nvme_print_feat_async_event() argument
1090 if (idctl->id_vwc.vwc_present != 0) in nvme_print_feat_async_event()