Lines Matching refs:pUM

570     um_device_t * pUM    = (um_device_t *)kstats->ks_private;  in BnxeKstatUpdate()  local
571 lm_device_t * pLM = (lm_device_t *)pUM; in BnxeKstatUpdate()
579 BNXE_LOCK_ENTER_STATS(pUM); in BnxeKstatUpdate()
581 snprintf(buf, sizeof(buf), "%p", (void *)pUM); in BnxeKstatUpdate()
587 strncpy(pStats->version.value.c, pUM->version, sizeof(pStats->version.value.c)); in BnxeKstatUpdate()
588 strncpy(pStats->versionFW.value.c, pUM->versionFW, sizeof(pStats->versionFW.value.c)); in BnxeKstatUpdate()
589 strncpy(pStats->versionBC.value.c, pUM->versionBC, sizeof(pStats->versionBC.value.c)); in BnxeKstatUpdate()
591 strncpy(pStats->chipName.value.c, pUM->chipName, sizeof(pStats->chipName.value.c)); in BnxeKstatUpdate()
592 strncpy(pStats->chipID.value.c, pUM->chipID, sizeof(pStats->chipID.value.c)); in BnxeKstatUpdate()
594 strncpy(pStats->devBDF.value.c, pUM->bus_dev_func, sizeof(pStats->devBDF.value.c)); in BnxeKstatUpdate()
595 strncpy(pStats->devID.value.c, pUM->vendor_device, sizeof(pStats->devID.value.c)); in BnxeKstatUpdate()
598 ((pUM->lm_dev.params.mf_mode == SINGLE_FUNCTION) ? "Single" : in BnxeKstatUpdate()
599 (pUM->lm_dev.params.mf_mode == MULTI_FUNCTION_SD) ? "MF-SD" : in BnxeKstatUpdate()
600 (pUM->lm_dev.params.mf_mode == MULTI_FUNCTION_SI) ? "MF-SI" : in BnxeKstatUpdate()
601 (pUM->lm_dev.params.mf_mode == MULTI_FUNCTION_AFEX) ? "MF-AFEX" : in BnxeKstatUpdate()
604 …pStats->multiFunctionVnics.value.ui64 = IS_MULTI_VNIC(&pUM->lm_dev) ? pLM->params.vnics_per_port :… in BnxeKstatUpdate()
611 pStats->hwInitDone.value.ui64 = pUM->hwInitDone; in BnxeKstatUpdate()
613 snprintf(pStats->clientsHw.value.c, 16, BnxeClientsHw(pUM)); in BnxeKstatUpdate()
614 snprintf(pStats->clientsDevi.value.c, 16, BnxeClientsDevi(pUM)); in BnxeKstatUpdate()
615 snprintf(pStats->clientsBound.value.c, 16, BnxeClientsBound(pUM)); in BnxeKstatUpdate()
617 pStats->txMsgPullUp.value.ui64 = pUM->txMsgPullUp; in BnxeKstatUpdate()
619 strncpy(pStats->intrAlloc.value.c, pUM->intrAlloc, sizeof(pStats->intrAlloc.value.c)); in BnxeKstatUpdate()
620 pStats->intrFired.value.ui64 = pUM->intrFired; in BnxeKstatUpdate()
628 pStats->workQueueInstCnt.value.ui64 = s_list_entry_cnt(&pUM->workqs.instq.workQueue); in BnxeKstatUpdate()
629 pStats->workItemInstQueued.value.ui64 = pUM->workqs.instq.workItemQueued; in BnxeKstatUpdate()
630 pStats->workItemInstError.value.ui64 = pUM->workqs.instq.workItemError; in BnxeKstatUpdate()
631 pStats->workItemInstComplete.value.ui64 = pUM->workqs.instq.workItemComplete; in BnxeKstatUpdate()
632 pStats->workItemInstHighWater.value.ui64 = pUM->workqs.instq.highWater; in BnxeKstatUpdate()
634 pStats->workQueueDelayCnt.value.ui64 = s_list_entry_cnt(&pUM->workqs.delayq.workQueue); in BnxeKstatUpdate()
635 pStats->workItemDelayQueued.value.ui64 = pUM->workqs.delayq.workItemQueued; in BnxeKstatUpdate()
636 pStats->workItemDelayError.value.ui64 = pUM->workqs.delayq.workItemError; in BnxeKstatUpdate()
637 pStats->workItemDelayComplete.value.ui64 = pUM->workqs.delayq.workItemComplete; in BnxeKstatUpdate()
638 pStats->workItemDelayHighWater.value.ui64 = pUM->workqs.delayq.highWater; in BnxeKstatUpdate()
640 pStats->memAllocBlocks.value.ui64 = d_list_entry_cnt(&pUM->memBlockList); in BnxeKstatUpdate()
641 pStats->memAllocDMAs.value.ui64 = d_list_entry_cnt(&pUM->memDmaList); in BnxeKstatUpdate()
642 pStats->memAllocBARs.value.ui64 = d_list_entry_cnt(&pUM->memRegionList); in BnxeKstatUpdate()
644 BNXE_LOCK_EXIT_STATS(pUM); in BnxeKstatUpdate()
654 um_device_t * pUM = (um_device_t *)kstats->ks_private; in BnxeKstatLinkUpdate() local
655 lm_device_t * pLM = (lm_device_t *)pUM; in BnxeKstatLinkUpdate()
662 BNXE_LOCK_ENTER_STATS(pUM); in BnxeKstatLinkUpdate()
664 snprintf(pStats->clients.value.c, 16, BnxeClientsBound(pUM)); in BnxeKstatLinkUpdate()
665 pStats->uptime.value.ui64 = (pUM->props.link_speed) ? in BnxeKstatLinkUpdate()
666 (ddi_get_time() - pUM->props.uptime) : 0; in BnxeKstatLinkUpdate()
667 pStats->mtuL2.value.ui64 = pUM->lm_dev.params.mtu[LM_CLI_IDX_NDIS]; in BnxeKstatLinkUpdate()
668 pStats->mtuFCOE.value.ui64 = (BNXE_FCOE(pUM)) ? in BnxeKstatLinkUpdate()
669 pUM->lm_dev.params.mtu[LM_CLI_IDX_FCOE] : in BnxeKstatLinkUpdate()
671 pStats->speed.value.ui64 = pUM->props.link_speed; in BnxeKstatLinkUpdate()
672 pStats->link.value.ui64 = (!pUM->props.link_speed) ? 0 : 1; in BnxeKstatLinkUpdate()
673 pStats->duplex.value.ui64 = pUM->props.link_duplex; in BnxeKstatLinkUpdate()
674 pStats->pauseRx.value.ui64 = pUM->props.link_rxpause; in BnxeKstatLinkUpdate()
675 pStats->pauseTx.value.ui64 = pUM->props.link_txpause; in BnxeKstatLinkUpdate()
677 BNXE_LOCK_EXIT_STATS(pUM); in BnxeKstatLinkUpdate()
687 um_device_t * pUM = (um_device_t *)kstats->ks_private; in BnxeKstatIntrUpdate() local
688 lm_device_t * pLM = (lm_device_t *)pUM; in BnxeKstatIntrUpdate()
695 BNXE_LOCK_ENTER_STATS(pUM); in BnxeKstatIntrUpdate()
697 strncpy(pStats->intrAlloc.value.c, pUM->intrAlloc, sizeof(pStats->intrAlloc.value.c)); in BnxeKstatIntrUpdate()
698 pStats->intrFired.value.ui64 = pUM->intrFired; in BnxeKstatIntrUpdate()
702 pStats->sb_00.value.ui64 = pUM->intrSbCnt[0]; in BnxeKstatIntrUpdate()
703 pStats->sb_01.value.ui64 = pUM->intrSbCnt[1]; in BnxeKstatIntrUpdate()
704 pStats->sb_02.value.ui64 = pUM->intrSbCnt[2]; in BnxeKstatIntrUpdate()
705 pStats->sb_03.value.ui64 = pUM->intrSbCnt[3]; in BnxeKstatIntrUpdate()
706 pStats->sb_04.value.ui64 = pUM->intrSbCnt[4]; in BnxeKstatIntrUpdate()
707 pStats->sb_05.value.ui64 = pUM->intrSbCnt[5]; in BnxeKstatIntrUpdate()
708 pStats->sb_06.value.ui64 = pUM->intrSbCnt[6]; in BnxeKstatIntrUpdate()
709 pStats->sb_07.value.ui64 = pUM->intrSbCnt[7]; in BnxeKstatIntrUpdate()
710 pStats->sb_08.value.ui64 = pUM->intrSbCnt[8]; in BnxeKstatIntrUpdate()
711 pStats->sb_09.value.ui64 = pUM->intrSbCnt[9]; in BnxeKstatIntrUpdate()
712 pStats->sb_10.value.ui64 = pUM->intrSbCnt[10]; in BnxeKstatIntrUpdate()
713 pStats->sb_11.value.ui64 = pUM->intrSbCnt[11]; in BnxeKstatIntrUpdate()
714 pStats->sb_12.value.ui64 = pUM->intrSbCnt[12]; in BnxeKstatIntrUpdate()
715 pStats->sb_13.value.ui64 = pUM->intrSbCnt[13]; in BnxeKstatIntrUpdate()
716 pStats->sb_14.value.ui64 = pUM->intrSbCnt[14]; in BnxeKstatIntrUpdate()
717 pStats->sb_15.value.ui64 = pUM->intrSbCnt[15]; in BnxeKstatIntrUpdate()
718 pStats->sb_16.value.ui64 = pUM->intrSbCnt[16]; in BnxeKstatIntrUpdate()
719 pStats->sb_nc_00.value.ui64 = pUM->intrSbNoChangeCnt[0]; in BnxeKstatIntrUpdate()
720 pStats->sb_nc_01.value.ui64 = pUM->intrSbNoChangeCnt[1]; in BnxeKstatIntrUpdate()
721 pStats->sb_nc_02.value.ui64 = pUM->intrSbNoChangeCnt[2]; in BnxeKstatIntrUpdate()
722 pStats->sb_nc_03.value.ui64 = pUM->intrSbNoChangeCnt[3]; in BnxeKstatIntrUpdate()
723 pStats->sb_nc_04.value.ui64 = pUM->intrSbNoChangeCnt[4]; in BnxeKstatIntrUpdate()
724 pStats->sb_nc_05.value.ui64 = pUM->intrSbNoChangeCnt[5]; in BnxeKstatIntrUpdate()
725 pStats->sb_nc_06.value.ui64 = pUM->intrSbNoChangeCnt[6]; in BnxeKstatIntrUpdate()
726 pStats->sb_nc_07.value.ui64 = pUM->intrSbNoChangeCnt[7]; in BnxeKstatIntrUpdate()
727 pStats->sb_nc_08.value.ui64 = pUM->intrSbNoChangeCnt[8]; in BnxeKstatIntrUpdate()
728 pStats->sb_nc_09.value.ui64 = pUM->intrSbNoChangeCnt[9]; in BnxeKstatIntrUpdate()
729 pStats->sb_nc_10.value.ui64 = pUM->intrSbNoChangeCnt[10]; in BnxeKstatIntrUpdate()
730 pStats->sb_nc_11.value.ui64 = pUM->intrSbNoChangeCnt[11]; in BnxeKstatIntrUpdate()
731 pStats->sb_nc_12.value.ui64 = pUM->intrSbNoChangeCnt[12]; in BnxeKstatIntrUpdate()
732 pStats->sb_nc_13.value.ui64 = pUM->intrSbNoChangeCnt[13]; in BnxeKstatIntrUpdate()
733 pStats->sb_nc_14.value.ui64 = pUM->intrSbNoChangeCnt[14]; in BnxeKstatIntrUpdate()
734 pStats->sb_nc_15.value.ui64 = pUM->intrSbNoChangeCnt[15]; in BnxeKstatIntrUpdate()
735 pStats->sb_nc_16.value.ui64 = pUM->intrSbNoChangeCnt[16]; in BnxeKstatIntrUpdate()
736 pStats->sb_poll_00.value.ui64 = pUM->intrSbPollCnt[0]; in BnxeKstatIntrUpdate()
737 pStats->sb_poll_01.value.ui64 = pUM->intrSbPollCnt[1]; in BnxeKstatIntrUpdate()
738 pStats->sb_poll_02.value.ui64 = pUM->intrSbPollCnt[2]; in BnxeKstatIntrUpdate()
739 pStats->sb_poll_03.value.ui64 = pUM->intrSbPollCnt[3]; in BnxeKstatIntrUpdate()
740 pStats->sb_poll_04.value.ui64 = pUM->intrSbPollCnt[4]; in BnxeKstatIntrUpdate()
741 pStats->sb_poll_05.value.ui64 = pUM->intrSbPollCnt[5]; in BnxeKstatIntrUpdate()
742 pStats->sb_poll_06.value.ui64 = pUM->intrSbPollCnt[6]; in BnxeKstatIntrUpdate()
743 pStats->sb_poll_07.value.ui64 = pUM->intrSbPollCnt[7]; in BnxeKstatIntrUpdate()
744 pStats->sb_poll_08.value.ui64 = pUM->intrSbPollCnt[8]; in BnxeKstatIntrUpdate()
745 pStats->sb_poll_09.value.ui64 = pUM->intrSbPollCnt[9]; in BnxeKstatIntrUpdate()
746 pStats->sb_poll_10.value.ui64 = pUM->intrSbPollCnt[10]; in BnxeKstatIntrUpdate()
747 pStats->sb_poll_11.value.ui64 = pUM->intrSbPollCnt[11]; in BnxeKstatIntrUpdate()
748 pStats->sb_poll_12.value.ui64 = pUM->intrSbPollCnt[12]; in BnxeKstatIntrUpdate()
749 pStats->sb_poll_13.value.ui64 = pUM->intrSbPollCnt[13]; in BnxeKstatIntrUpdate()
750 pStats->sb_poll_14.value.ui64 = pUM->intrSbPollCnt[14]; in BnxeKstatIntrUpdate()
751 pStats->sb_poll_15.value.ui64 = pUM->intrSbPollCnt[15]; in BnxeKstatIntrUpdate()
752 pStats->sb_poll_16.value.ui64 = pUM->intrSbPollCnt[16]; in BnxeKstatIntrUpdate()
753 pStats->sb_poll_nc_00.value.ui64 = pUM->intrSbPollNoChangeCnt[0]; in BnxeKstatIntrUpdate()
754 pStats->sb_poll_nc_01.value.ui64 = pUM->intrSbPollNoChangeCnt[1]; in BnxeKstatIntrUpdate()
755 pStats->sb_poll_nc_02.value.ui64 = pUM->intrSbPollNoChangeCnt[2]; in BnxeKstatIntrUpdate()
756 pStats->sb_poll_nc_03.value.ui64 = pUM->intrSbPollNoChangeCnt[3]; in BnxeKstatIntrUpdate()
757 pStats->sb_poll_nc_04.value.ui64 = pUM->intrSbPollNoChangeCnt[4]; in BnxeKstatIntrUpdate()
758 pStats->sb_poll_nc_05.value.ui64 = pUM->intrSbPollNoChangeCnt[5]; in BnxeKstatIntrUpdate()
759 pStats->sb_poll_nc_06.value.ui64 = pUM->intrSbPollNoChangeCnt[6]; in BnxeKstatIntrUpdate()
760 pStats->sb_poll_nc_07.value.ui64 = pUM->intrSbPollNoChangeCnt[7]; in BnxeKstatIntrUpdate()
761 pStats->sb_poll_nc_08.value.ui64 = pUM->intrSbPollNoChangeCnt[8]; in BnxeKstatIntrUpdate()
762 pStats->sb_poll_nc_09.value.ui64 = pUM->intrSbPollNoChangeCnt[9]; in BnxeKstatIntrUpdate()
763 pStats->sb_poll_nc_10.value.ui64 = pUM->intrSbPollNoChangeCnt[10]; in BnxeKstatIntrUpdate()
764 pStats->sb_poll_nc_11.value.ui64 = pUM->intrSbPollNoChangeCnt[11]; in BnxeKstatIntrUpdate()
765 pStats->sb_poll_nc_12.value.ui64 = pUM->intrSbPollNoChangeCnt[12]; in BnxeKstatIntrUpdate()
766 pStats->sb_poll_nc_13.value.ui64 = pUM->intrSbPollNoChangeCnt[13]; in BnxeKstatIntrUpdate()
767 pStats->sb_poll_nc_14.value.ui64 = pUM->intrSbPollNoChangeCnt[14]; in BnxeKstatIntrUpdate()
768 pStats->sb_poll_nc_15.value.ui64 = pUM->intrSbPollNoChangeCnt[15]; in BnxeKstatIntrUpdate()
769 pStats->sb_poll_nc_16.value.ui64 = pUM->intrSbPollNoChangeCnt[16]; in BnxeKstatIntrUpdate()
771 BNXE_LOCK_EXIT_STATS(pUM); in BnxeKstatIntrUpdate()
781 um_device_t * pUM = (um_device_t *)kstats->ks_private; in BnxeKstatL2ChipUpdate() local
782 lm_device_t * pLM = (lm_device_t *)pUM; in BnxeKstatL2ChipUpdate()
790 BNXE_LOCK_ENTER_STATS(pUM); in BnxeKstatL2ChipUpdate()
864 BNXE_LOCK_EXIT_STATS(pUM); in BnxeKstatL2ChipUpdate()
874 um_device_t * pUM = (um_device_t *)kstats->ks_private; in BnxeKstatL2DriverUpdate() local
875 lm_device_t * pLM = (lm_device_t *)pUM; in BnxeKstatL2DriverUpdate()
883 BNXE_LOCK_ENTER_STATS(pUM); in BnxeKstatL2DriverUpdate()
897 BNXE_LOCK_EXIT_STATS(pUM); in BnxeKstatL2DriverUpdate()
907 um_device_t * pUM = (um_device_t *)kstats->ks_private; in BnxeKstatL2StatsUpdate() local
908 lm_device_t * pLM = (lm_device_t *)pUM; in BnxeKstatL2StatsUpdate()
915 BNXE_LOCK_ENTER_STATS(pUM); in BnxeKstatL2StatsUpdate()
953 BNXE_LOCK_EXIT_STATS(pUM); in BnxeKstatL2StatsUpdate()
963 um_device_t * pUM = (um_device_t *)kstats->ks_private; in BnxeKstatFcoeUpdate() local
964 lm_device_t * pLM = (lm_device_t *)pUM; in BnxeKstatFcoeUpdate()
972 BNXE_LOCK_ENTER_STATS(pUM); in BnxeKstatFcoeUpdate()
974 if (pUM->fcoe.pDev) in BnxeKstatFcoeUpdate()
976 snprintf(buf, sizeof(buf), "%p", (void *)pUM->fcoe.pDev); in BnxeKstatFcoeUpdate()
983 ddi_get_instance(pUM->fcoe.pDev)); in BnxeKstatFcoeUpdate()
985 if ((pUM->fcoe.wwn.fcp_pwwn[0] == 0) && in BnxeKstatFcoeUpdate()
986 (pUM->fcoe.wwn.fcp_pwwn[1] == 0) && in BnxeKstatFcoeUpdate()
987 (pUM->fcoe.wwn.fcp_pwwn[2] == 0) && in BnxeKstatFcoeUpdate()
988 (pUM->fcoe.wwn.fcp_pwwn[3] == 0) && in BnxeKstatFcoeUpdate()
989 (pUM->fcoe.wwn.fcp_pwwn[4] == 0) && in BnxeKstatFcoeUpdate()
990 (pUM->fcoe.wwn.fcp_pwwn[5] == 0) && in BnxeKstatFcoeUpdate()
991 (pUM->fcoe.wwn.fcp_pwwn[6] == 0) && in BnxeKstatFcoeUpdate()
992 (pUM->fcoe.wwn.fcp_pwwn[7] == 0)) in BnxeKstatFcoeUpdate()
1006 pUM->fcoe.wwn.fcp_pwwn[0], in BnxeKstatFcoeUpdate()
1007 pUM->fcoe.wwn.fcp_pwwn[1], in BnxeKstatFcoeUpdate()
1008 pUM->fcoe.wwn.fcp_pwwn[2], in BnxeKstatFcoeUpdate()
1009 pUM->fcoe.wwn.fcp_pwwn[3], in BnxeKstatFcoeUpdate()
1010 pUM->fcoe.wwn.fcp_pwwn[4], in BnxeKstatFcoeUpdate()
1011 pUM->fcoe.wwn.fcp_pwwn[5], in BnxeKstatFcoeUpdate()
1012 pUM->fcoe.wwn.fcp_pwwn[7], in BnxeKstatFcoeUpdate()
1013 pUM->fcoe.wwn.fcp_pwwn[7]); in BnxeKstatFcoeUpdate()
1034 pStats->mtu.value.ui64 = pUM->lm_dev.params.mtu[LM_CLI_IDX_FCOE]; in BnxeKstatFcoeUpdate()
1035 pStats->initWqeTx.value.ui64 = pUM->fcoe.stats.initWqeTx; in BnxeKstatFcoeUpdate()
1036 pStats->initWqeTxErr.value.ui64 = pUM->fcoe.stats.initWqeTxErr; in BnxeKstatFcoeUpdate()
1037 pStats->initCqeRx.value.ui64 = pUM->fcoe.stats.initCqeRx; in BnxeKstatFcoeUpdate()
1038 pStats->initCqeRxErr.value.ui64 = pUM->fcoe.stats.initCqeRxErr; in BnxeKstatFcoeUpdate()
1039 pStats->offloadConnWqeTx.value.ui64 = pUM->fcoe.stats.offloadConnWqeTx; in BnxeKstatFcoeUpdate()
1040 pStats->offloadConnWqeTxErr.value.ui64 = pUM->fcoe.stats.offloadConnWqeTxErr; in BnxeKstatFcoeUpdate()
1041 pStats->offloadConnCqeRx.value.ui64 = pUM->fcoe.stats.offloadConnCqeRx; in BnxeKstatFcoeUpdate()
1042 pStats->offloadConnCqeRxErr.value.ui64 = pUM->fcoe.stats.offloadConnCqeRxErr; in BnxeKstatFcoeUpdate()
1043 pStats->enableConnWqeTx.value.ui64 = pUM->fcoe.stats.enableConnWqeTx; in BnxeKstatFcoeUpdate()
1044 pStats->enableConnWqeTxErr.value.ui64 = pUM->fcoe.stats.enableConnWqeTxErr; in BnxeKstatFcoeUpdate()
1045 pStats->enableConnCqeRx.value.ui64 = pUM->fcoe.stats.enableConnCqeRx; in BnxeKstatFcoeUpdate()
1046 pStats->enableConnCqeRxErr.value.ui64 = pUM->fcoe.stats.enableConnCqeRxErr; in BnxeKstatFcoeUpdate()
1047 pStats->disableConnWqeTx.value.ui64 = pUM->fcoe.stats.disableConnWqeTx; in BnxeKstatFcoeUpdate()
1048 pStats->disableConnWqeTxErr.value.ui64 = pUM->fcoe.stats.disableConnWqeTxErr; in BnxeKstatFcoeUpdate()
1049 pStats->disableConnCqeRx.value.ui64 = pUM->fcoe.stats.disableConnCqeRx; in BnxeKstatFcoeUpdate()
1050 pStats->disableConnCqeRxErr.value.ui64 = pUM->fcoe.stats.disableConnCqeRxErr; in BnxeKstatFcoeUpdate()
1051 pStats->destroyConnWqeTx.value.ui64 = pUM->fcoe.stats.destroyConnWqeTx; in BnxeKstatFcoeUpdate()
1052 pStats->destroyConnWqeTxErr.value.ui64 = pUM->fcoe.stats.destroyConnWqeTxErr; in BnxeKstatFcoeUpdate()
1053 pStats->destroyConnCqeRx.value.ui64 = pUM->fcoe.stats.destroyConnCqeRx; in BnxeKstatFcoeUpdate()
1054 pStats->destroyConnCqeRxErr.value.ui64 = pUM->fcoe.stats.destroyConnCqeRxErr; in BnxeKstatFcoeUpdate()
1055 pStats->destroyWqeTx.value.ui64 = pUM->fcoe.stats.destroyWqeTx; in BnxeKstatFcoeUpdate()
1056 pStats->destroyWqeTxErr.value.ui64 = pUM->fcoe.stats.destroyWqeTxErr; in BnxeKstatFcoeUpdate()
1057 pStats->destroyCqeRx.value.ui64 = pUM->fcoe.stats.destroyCqeRx; in BnxeKstatFcoeUpdate()
1058 pStats->destroyCqeRxErr.value.ui64 = pUM->fcoe.stats.destroyCqeRxErr; in BnxeKstatFcoeUpdate()
1059 pStats->compRequestCqeRx.value.ui64 = pUM->fcoe.stats.compRequestCqeRx; in BnxeKstatFcoeUpdate()
1060 pStats->compRequestCqeRxErr.value.ui64 = pUM->fcoe.stats.compRequestCqeRxErr; in BnxeKstatFcoeUpdate()
1061 pStats->statWqeTx.value.ui64 = pUM->fcoe.stats.statWqeTx; in BnxeKstatFcoeUpdate()
1062 pStats->statWqeTxErr.value.ui64 = pUM->fcoe.stats.statWqeTxErr; in BnxeKstatFcoeUpdate()
1063 pStats->statCqeRx.value.ui64 = pUM->fcoe.stats.statCqeRx; in BnxeKstatFcoeUpdate()
1064 pStats->statCqeRxErr.value.ui64 = pUM->fcoe.stats.statCqeRxErr; in BnxeKstatFcoeUpdate()
1066 BNXE_LOCK_EXIT_STATS(pUM); in BnxeKstatFcoeUpdate()
1104 um_device_t * pUM = (um_device_t *)kstats->ks_private; in BnxeKstatDcbxUpdate() local
1105 lm_device_t * pLM = (lm_device_t *)pUM; in BnxeKstatDcbxUpdate()
1122 BNXE_LOCK_ENTER_STATS(pUM); in BnxeKstatDcbxUpdate()
1556 BNXE_LOCK_EXIT_STATS(pUM); in BnxeKstatDcbxUpdate()
1567 um_device_t * pUM = (um_device_t *)pMap->pUM; in BnxeKstatRxRingUpdate() local
1569 lm_device_t * pLM = (lm_device_t *)pUM; in BnxeKstatRxRingUpdate()
1579 BNXE_LOCK_ENTER_STATS(pUM); in BnxeKstatRxRingUpdate()
1614 pStats->rxDoneDescs.value.ui64 = s_list_entry_cnt(&pUM->rxq[idx].doneRxQ); in BnxeKstatRxRingUpdate()
1615 pStats->rxWaitingDescs.value.ui64 = s_list_entry_cnt(&pUM->rxq[idx].waitRxQ); in BnxeKstatRxRingUpdate()
1616 pStats->rxCopied.value.ui64 = pUM->rxq[idx].rxCopied; in BnxeKstatRxRingUpdate()
1617 pStats->rxDiscards.value.ui64 = pUM->rxq[idx].rxDiscards; in BnxeKstatRxRingUpdate()
1618 pStats->rxBufUpInStack.value.ui64 = pUM->rxq[idx].rxBufUpInStack; in BnxeKstatRxRingUpdate()
1619 pStats->rxLowWater.value.ui64 = pUM->rxq[idx].rxLowWater; in BnxeKstatRxRingUpdate()
1620 pStats->inPollMode.value.ui64 = pUM->rxq[idx].inPollMode; in BnxeKstatRxRingUpdate()
1621 pStats->pollCnt.value.ui64 = pUM->rxq[idx].pollCnt; in BnxeKstatRxRingUpdate()
1622 pStats->intrDisableCnt.value.ui64 = pUM->rxq[idx].intrDisableCnt; in BnxeKstatRxRingUpdate()
1623 pStats->intrEnableCnt.value.ui64 = pUM->rxq[idx].intrEnableCnt; in BnxeKstatRxRingUpdate()
1624 pStats->genNumber.value.ui64 = pUM->rxq[idx].genNumber; in BnxeKstatRxRingUpdate()
1626 BNXE_LOCK_EXIT_STATS(pUM); in BnxeKstatRxRingUpdate()
1637 um_device_t * pUM = (um_device_t *)pMap->pUM; in BnxeKstatTxRingUpdate() local
1639 lm_device_t * pLM = (lm_device_t *)pUM; in BnxeKstatTxRingUpdate()
1646 BNXE_LOCK_ENTER_STATS(pUM); in BnxeKstatTxRingUpdate()
1660 pStats->txSentPkts.value.ui64 = s_list_entry_cnt(&pUM->txq[idx].sentTxQ); in BnxeKstatTxRingUpdate()
1661 pStats->txFreeDesc.value.ui64 = s_list_entry_cnt(&pUM->txq[idx].freeTxDescQ); in BnxeKstatTxRingUpdate()
1662 pStats->txWaitingPkts.value.ui64 = s_list_entry_cnt(&pUM->txq[idx].waitTxDescQ); in BnxeKstatTxRingUpdate()
1663 pStats->txLowWater.value.ui64 = pUM->txq[idx].txLowWater; in BnxeKstatTxRingUpdate()
1664 pStats->txFailed.value.ui64 = pUM->txq[idx].txFailed; in BnxeKstatTxRingUpdate()
1665 pStats->txDiscards.value.ui64 = pUM->txq[idx].txDiscards; in BnxeKstatTxRingUpdate()
1666 pStats->txRecycle.value.ui64 = pUM->txq[idx].txRecycle; in BnxeKstatTxRingUpdate()
1667 pStats->txCopied.value.ui64 = pUM->txq[idx].txCopied; in BnxeKstatTxRingUpdate()
1668 pStats->txBlocked.value.ui64 = pUM->txq[idx].txBlocked; in BnxeKstatTxRingUpdate()
1669 pStats->txWait.value.ui64 = pUM->txq[idx].txWait; in BnxeKstatTxRingUpdate()
1671 BNXE_LOCK_EXIT_STATS(pUM); in BnxeKstatTxRingUpdate()
1677 boolean_t BnxeKstatInitRxQ(um_device_t * pUM, in BnxeKstatInitRxQ() argument
1687 if ((pUM->kstats_rxq[idx] = kstat_create("bnxe", in BnxeKstatInitRxQ()
1688 pUM->instance, in BnxeKstatInitRxQ()
1695 BnxeLogWarn(pUM, "Failed to create rxq%d kstat", idx); in BnxeKstatInitRxQ()
1699 pStatsRxq = (BnxeKstatRxq *)pUM->kstats_rxq[idx]->ks_data; in BnxeKstatInitRxQ()
1741 pUM->kstats_rxq_map[idx].idx = idx; in BnxeKstatInitRxQ()
1742 pUM->kstats_rxq_map[idx].pUM = pUM; in BnxeKstatInitRxQ()
1744 pUM->kstats_rxq[idx]->ks_update = BnxeKstatRxRingUpdate; in BnxeKstatInitRxQ()
1745 pUM->kstats_rxq[idx]->ks_private = (void *)&pUM->kstats_rxq_map[idx]; in BnxeKstatInitRxQ()
1747 kstat_install(pUM->kstats_rxq[idx]); in BnxeKstatInitRxQ()
1753 boolean_t BnxeKstatInitTxQ(um_device_t * pUM, in BnxeKstatInitTxQ() argument
1763 if ((pUM->kstats_txq[idx] = kstat_create("bnxe", in BnxeKstatInitTxQ()
1764 pUM->instance, in BnxeKstatInitTxQ()
1771 BnxeLogWarn(pUM, "Failed to create txq%d kstat", idx); in BnxeKstatInitTxQ()
1775 pStatsTxq = (BnxeKstatTxq *)pUM->kstats_txq[idx]->ks_data; in BnxeKstatInitTxQ()
1798 pUM->kstats_txq_map[idx].idx = idx; in BnxeKstatInitTxQ()
1799 pUM->kstats_txq_map[idx].pUM = pUM; in BnxeKstatInitTxQ()
1801 pUM->kstats_txq[idx]->ks_update = BnxeKstatTxRingUpdate; in BnxeKstatInitTxQ()
1802 pUM->kstats_txq[idx]->ks_private = (void *)&pUM->kstats_txq_map[idx]; in BnxeKstatInitTxQ()
1804 kstat_install(pUM->kstats_txq[idx]); in BnxeKstatInitTxQ()
1810 boolean_t BnxeKstatInit(um_device_t * pUM) in BnxeKstatInit() argument
1812 lm_device_t * pLM = (lm_device_t *)pUM; in BnxeKstatInit()
1835 if ((pUM->kstats = kstat_create("bnxe", in BnxeKstatInit()
1836 pUM->instance, in BnxeKstatInit()
1843 BnxeLogWarn(pUM, "Failed to create kstat"); in BnxeKstatInit()
1847 pStats = (BnxeKstat *)pUM->kstats->ks_data; in BnxeKstatInit()
1887 pUM->kstats->ks_update = BnxeKstatUpdate; in BnxeKstatInit()
1888 pUM->kstats->ks_private = (void *)pUM; in BnxeKstatInit()
1890 kstat_install(pUM->kstats); in BnxeKstatInit()
1894 if ((pUM->kstatsLink = kstat_create("bnxe", in BnxeKstatInit()
1895 pUM->instance, in BnxeKstatInit()
1902 BnxeLogWarn(pUM, "Failed to create link kstat"); in BnxeKstatInit()
1906 pStatsLink = (BnxeKstatLink *)pUM->kstatsLink->ks_data; in BnxeKstatInit()
1918 pUM->kstatsLink->ks_update = BnxeKstatLinkUpdate; in BnxeKstatInit()
1919 pUM->kstatsLink->ks_private = (void *)pUM; in BnxeKstatInit()
1921 kstat_install(pUM->kstatsLink); in BnxeKstatInit()
1925 if ((pUM->kstatsIntr = kstat_create("bnxe", in BnxeKstatInit()
1926 pUM->instance, in BnxeKstatInit()
1933 BnxeLogWarn(pUM, "Failed to create intr kstat"); in BnxeKstatInit()
1937 pStatsIntr = (BnxeKstatIntr *)pUM->kstatsIntr->ks_data; in BnxeKstatInit()
2013 pUM->kstatsIntr->ks_update = BnxeKstatIntrUpdate; in BnxeKstatInit()
2014 pUM->kstatsIntr->ks_private = (void *)pUM; in BnxeKstatInit()
2016 kstat_install(pUM->kstatsIntr); in BnxeKstatInit()
2020 if ((pUM->kstatsL2Chip = kstat_create("bnxe", in BnxeKstatInit()
2021 pUM->instance, in BnxeKstatInit()
2028 BnxeLogWarn(pUM, "Failed to create l2chip kstat"); in BnxeKstatInit()
2032 pStatsL2Chip = (BnxeKstatL2Chip *)pUM->kstatsL2Chip->ks_data; in BnxeKstatInit()
2103 pUM->kstatsL2Chip->ks_update = BnxeKstatL2ChipUpdate; in BnxeKstatInit()
2104 pUM->kstatsL2Chip->ks_private = (void *)pUM; in BnxeKstatInit()
2106 kstat_install(pUM->kstatsL2Chip); in BnxeKstatInit()
2110 if ((pUM->kstatsL2Driver = kstat_create("bnxe", in BnxeKstatInit()
2111 pUM->instance, in BnxeKstatInit()
2118 BnxeLogWarn(pUM, "Failed to create l2driver kstat"); in BnxeKstatInit()
2122 pStatsL2Driver = (BnxeKstatL2Driver *)pUM->kstatsL2Driver->ks_data; in BnxeKstatInit()
2134 pUM->kstatsL2Driver->ks_update = BnxeKstatL2DriverUpdate; in BnxeKstatInit()
2135 pUM->kstatsL2Driver->ks_private = (void *)pUM; in BnxeKstatInit()
2137 kstat_install(pUM->kstatsL2Driver); in BnxeKstatInit()
2141 if ((pUM->kstatsL2Stats = kstat_create("bnxe", in BnxeKstatInit()
2142 pUM->instance, in BnxeKstatInit()
2149 BnxeLogWarn(pUM, "Failed to create l2stats kstat"); in BnxeKstatInit()
2153 pStatsL2Stats = (BnxeKstatEthStats *)pUM->kstatsL2Stats->ks_data; in BnxeKstatInit()
2191 pUM->kstatsL2Stats->ks_update = BnxeKstatL2StatsUpdate; in BnxeKstatInit()
2192 pUM->kstatsL2Stats->ks_private = (void *)pUM; in BnxeKstatInit()
2194 kstat_install(pUM->kstatsL2Stats); in BnxeKstatInit()
2198 if (BNXE_FCOE(pUM)) in BnxeKstatInit()
2200 if ((pUM->kstatsFcoe = kstat_create("bnxe", in BnxeKstatInit()
2201 pUM->instance, in BnxeKstatInit()
2208 BnxeLogWarn(pUM, "Failed to create fcoe kstat"); in BnxeKstatInit()
2209 BnxeKstatFini(pUM); in BnxeKstatInit()
2213 pStatsFcoe = (BnxeKstatFcoe *)pUM->kstatsFcoe->ks_data; in BnxeKstatInit()
2253 pUM->kstatsFcoe->ks_update = BnxeKstatFcoeUpdate; in BnxeKstatInit()
2254 pUM->kstatsFcoe->ks_private = (void *)pUM; in BnxeKstatInit()
2256 kstat_install(pUM->kstatsFcoe); in BnxeKstatInit()
2258 if (!BnxeKstatInitRxQ(pUM, FCOE_CID(pLM))) in BnxeKstatInit()
2260 BnxeKstatFini(pUM); in BnxeKstatInit()
2264 if (!BnxeKstatInitTxQ(pUM, FCOE_CID(pLM))) in BnxeKstatInit()
2266 BnxeKstatFini(pUM); in BnxeKstatInit()
2275 if ((pUM->kstatsDcbx = kstat_create("bnxe", in BnxeKstatInit()
2276 pUM->instance, in BnxeKstatInit()
2283 BnxeLogWarn(pUM, "Failed to create dcbx kstat"); in BnxeKstatInit()
2284 BnxeKstatFini(pUM); in BnxeKstatInit()
2288 pStatsDcbx = (BnxeKstatDcbx *)pUM->kstatsDcbx->ks_data; in BnxeKstatInit()
2427 pUM->kstatsDcbx->ks_update = BnxeKstatDcbxUpdate; in BnxeKstatInit()
2428 pUM->kstatsDcbx->ks_private = (void *)pUM; in BnxeKstatInit()
2430 kstat_install(pUM->kstatsDcbx); in BnxeKstatInit()
2435 if (!BnxeProtoFcoeAfex(pUM)) in BnxeKstatInit()
2439 if (!BnxeKstatInitRxQ(pUM, idx)) in BnxeKstatInit()
2441 BnxeKstatFini(pUM); in BnxeKstatInit()
2448 if (!BnxeKstatInitTxQ(pUM, idx)) in BnxeKstatInit()
2450 BnxeKstatFini(pUM); in BnxeKstatInit()
2462 void BnxeKstatFini(um_device_t * pUM) in BnxeKstatFini() argument
2464 lm_device_t * pLM = (lm_device_t *)pUM; in BnxeKstatFini()
2467 if (pUM->kstats) in BnxeKstatFini()
2469 kstat_delete(pUM->kstats); in BnxeKstatFini()
2470 pUM->kstats = NULL; in BnxeKstatFini()
2473 if (pUM->kstatsLink) in BnxeKstatFini()
2475 kstat_delete(pUM->kstatsLink); in BnxeKstatFini()
2476 pUM->kstatsLink = NULL; in BnxeKstatFini()
2479 if (pUM->kstatsIntr) in BnxeKstatFini()
2481 kstat_delete(pUM->kstatsIntr); in BnxeKstatFini()
2482 pUM->kstatsIntr = NULL; in BnxeKstatFini()
2485 if (pUM->kstatsL2Chip) in BnxeKstatFini()
2487 kstat_delete(pUM->kstatsL2Chip); in BnxeKstatFini()
2488 pUM->kstatsL2Chip = NULL; in BnxeKstatFini()
2491 if (pUM->kstatsL2Driver) in BnxeKstatFini()
2493 kstat_delete(pUM->kstatsL2Driver); in BnxeKstatFini()
2494 pUM->kstatsL2Driver = NULL; in BnxeKstatFini()
2497 if (pUM->kstatsL2Stats) in BnxeKstatFini()
2499 kstat_delete(pUM->kstatsL2Stats); in BnxeKstatFini()
2500 pUM->kstatsL2Stats = NULL; in BnxeKstatFini()
2503 if (BNXE_FCOE(pUM)) in BnxeKstatFini()
2505 if (pUM->kstatsFcoe) in BnxeKstatFini()
2507 kstat_delete(pUM->kstatsFcoe); in BnxeKstatFini()
2508 pUM->kstatsFcoe = NULL; in BnxeKstatFini()
2513 if (pUM->kstats_rxq[idx]) in BnxeKstatFini()
2515 kstat_delete(pUM->kstats_rxq[idx]); in BnxeKstatFini()
2516 pUM->kstats_rxq[idx] = NULL; in BnxeKstatFini()
2519 pUM->kstats_rxq_map[idx].idx = 0; in BnxeKstatFini()
2520 pUM->kstats_rxq_map[idx].pUM = NULL; in BnxeKstatFini()
2522 if (pUM->kstats_txq[idx]) in BnxeKstatFini()
2524 kstat_delete(pUM->kstats_txq[idx]); in BnxeKstatFini()
2525 pUM->kstats_txq[idx] = NULL; in BnxeKstatFini()
2528 pUM->kstats_txq_map[idx].idx = 0; in BnxeKstatFini()
2529 pUM->kstats_txq_map[idx].pUM = NULL; in BnxeKstatFini()
2534 if (pUM->kstatsDcbx) in BnxeKstatFini()
2536 kstat_delete(pUM->kstatsDcbx); in BnxeKstatFini()
2537 pUM->kstatsDcbx = NULL; in BnxeKstatFini()
2541 if (!BnxeProtoFcoeAfex(pUM)) in BnxeKstatFini()
2545 if (pUM->kstats_rxq[idx]) in BnxeKstatFini()
2547 kstat_delete(pUM->kstats_rxq[idx]); in BnxeKstatFini()
2548 pUM->kstats_rxq[idx] = NULL; in BnxeKstatFini()
2551 pUM->kstats_rxq_map[idx].idx = 0; in BnxeKstatFini()
2552 pUM->kstats_rxq_map[idx].pUM = NULL; in BnxeKstatFini()
2557 if (pUM->kstats_txq[idx]) in BnxeKstatFini()
2559 kstat_delete(pUM->kstats_txq[idx]); in BnxeKstatFini()
2560 pUM->kstats_txq[idx] = NULL; in BnxeKstatFini()
2563 pUM->kstats_txq_map[idx].idx = 0; in BnxeKstatFini()
2564 pUM->kstats_txq_map[idx].pUM = NULL; in BnxeKstatFini()