ENUM SCI_PHY_COUNTER_ID(9)
π enum sci_phy_counter_id(9) π
okay so this is a page from the Kernel API Manual, and we're talking about enum sci_phy_counter_id β say that five times fast, i swear π. Buckle up bestie, it's a short one but it's giving "mystery box" energy.
β¨ NAME β¨
enum sci_phy_counter_id β literally what it sounds like: this enumeration depicts the various pieces of optional information that can be retrieved for a specific phy. that's the whole pitch. no notes. π
β¨ SYNOPSIS β¨
here's the whole enum, exactly as it lives in the source β do not touch, do not reorder, she's perfect:
enum sci_phy_counter_id {
SCIC_PHY_COUNTER_RECEIVED_FRAME ,
SCIC_PHY_COUNTER_TRANSMITTED_FRAME ,
SCIC_PHY_COUNTER_RECEIVED_FRAME_WORD ,
SCIC_PHY_COUNTER_TRANSMITTED_FRAME_DWORD ,
SCIC_PHY_COUNTER_LOSS_OF_SYNC_ERROR ,
SCIC_PHY_COUNTER_RECEIVED_DISPARITY_ERROR ,
SCIC_PHY_COUNTER_RECEIVED_FRAME_CRC_ERROR ,
SCIC_PHY_COUNTER_RECEIVED_DONE_ACK_NAK_TIMEOUT ,
SCIC_PHY_COUNTER_TRANSMITTED_DONE_ACK_NAK_TIMEOUT ,
SCIC_PHY_COUNTER_INACTIVITY_TIMER_EXPIRED ,
SCIC_PHY_COUNTER_RECEIVED_DONE_CREDIT_TIMEOUT ,
SCIC_PHY_COUNTER_TRANSMITTED_DONE_CREDIT_TIMEOUT ,
SCIC_PHY_COUNTER_RECEIVED_CREDIT_BLOCKED ,
SCIC_PHY_COUNTER_RECEIVED_SHORT_FRAME ,
SCIC_PHY_COUNTER_RECEIVED_FRAME_WITHOUT_CREDIT ,
SCIC_PHY_COUNTER_RECEIVED_FRAME_AFTER_DONE ,
SCIC_PHY_COUNTER_SN_DWORD_SYNC_ERROR
};
β¨ Constants β¨
so here's the tea, and i need you to sit down for it π«: every single one of these seventeen constants is marked -- undescribed -- in the source. that's not me being lazy, that's genuinely all there is. i'm just the messenger. π
SCIC_PHY_COUNTER_RECEIVED_FRAMEβ-- undescribed --πSCIC_PHY_COUNTER_TRANSMITTED_FRAMEβ-- undescribed --πSCIC_PHY_COUNTER_RECEIVED_FRAME_WORDβ-- undescribed --πSCIC_PHY_COUNTER_TRANSMITTED_FRAME_DWORDβ-- undescribed --πSCIC_PHY_COUNTER_LOSS_OF_SYNC_ERRORβ-- undescribed --πSCIC_PHY_COUNTER_RECEIVED_DISPARITY_ERRORβ-- undescribed --πSCIC_PHY_COUNTER_RECEIVED_FRAME_CRC_ERRORβ-- undescribed --πSCIC_PHY_COUNTER_RECEIVED_DONE_ACK_NAK_TIMEOUTβ-- undescribed --πSCIC_PHY_COUNTER_TRANSMITTED_DONE_ACK_NAK_TIMEOUTβ-- undescribed --πSCIC_PHY_COUNTER_INACTIVITY_TIMER_EXPIREDβ-- undescribed --πSCIC_PHY_COUNTER_RECEIVED_DONE_CREDIT_TIMEOUTβ-- undescribed --πSCIC_PHY_COUNTER_TRANSMITTED_DONE_CREDIT_TIMEOUTβ-- undescribed --πSCIC_PHY_COUNTER_RECEIVED_CREDIT_BLOCKEDβ-- undescribed --πSCIC_PHY_COUNTER_RECEIVED_SHORT_FRAMEβ-- undescribed --πSCIC_PHY_COUNTER_RECEIVED_FRAME_WITHOUT_CREDITβ-- undescribed --πSCIC_PHY_COUNTER_RECEIVED_FRAME_AFTER_DONEβ-- undescribed --πSCIC_PHY_COUNTER_SN_DWORD_SYNC_ERRORβ-- undescribed --π
ngl bestie, if you need the meaning of any of these, the kernel source is right there and she is waiting. this doc is not gonna be the one to tell you π
πΈ SEE ALSO πΈ
go read the kernel file, it's literally in the tree:
./drivers/scsi/isci/phy.hstruct sci_phy_properties(9)struct sci_sas_phy_properties(9)struct sci_sata_phy_properties(9)
okay that's the whole page, no cap π©· this absolute icon of a manpage comes to you from ./drivers/scsi/isci, dated October 2026 β so mark your calendars, mwah πβ¨
π¦ where this page comes from
- nixpkgs unstable: linux-manual 7.3.1
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash-1017 on : a language model's rewrite of the original, under its terms