ENUM SCI_TASK_STATUS(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

✨ enum sci_task_status(9) ✨

okay so real talk, this is a page from the Kernel API Manual and it's about enum sci_task_status β€” literally the glow-up era of task completion statuses πŸ’…


πŸŽ€ NAME πŸŽ€

enum sci_task_status β€” bestie, this enumeration is THE mood ring of task completion, like it literally depicts all of the possible task completion status values. and here's the thing: each value in this enumeration maps directly to a value in the enum sci_status enumeration. so if you want the detailed comments about what the status actually means, please refer to that enumeration, ok? it's giving "go read the other page for the lore" 🫢


🌸 SYNOPSIS 🌸

enum sci_task_status {
    SCI_TASK_SUCCESS ,
    SCI_TASK_FAILURE ,
    SCI_TASK_FAILURE_INVALID_STATE ,
    SCI_TASK_FAILURE_INSUFFICIENT_RESOURCES ,
    SCI_TASK_FAILURE_UNSUPPORTED_PROTOCOL ,
    SCI_TASK_FAILURE_INVALID_TAG ,
    SCI_TASK_FAILURE_RESPONSE_VALID ,
    SCI_TASK_FAILURE_CONTROLLER_SPECIFIC_ERR ,
    SCI_TASK_FAILURE_TERMINATED ,
    SCI_TASK_FAILURE_INVALID_PARAMETER_VALUE ,
    SCI_TASK_FAILURE_REMOTE_DEVICE_RESET_REQUIRED ,
    SCI_TASK_FAILURE_RESET_DEVICE_PARTIAL_SUCCESS

};

🌈 Constants 🌈

ok so here's the whole roster, and ngl the docs on these are a little dry β€” every single one of them is listed as -- undescribed --, which is the manpage equivalent of an empty bio 😭 but they're all here, bestie, not a single one skipped:

  • SCI_TASK_SUCCESS β€” -- undescribed --
  • SCI_TASK_FAILURE β€” -- undescribed --
  • SCI_TASK_FAILURE_INVALID_STATE β€” -- undescribed --
  • SCI_TASK_FAILURE_INSUFFICIENT_RESOURCES β€” -- undescribed --
  • SCI_TASK_FAILURE_UNSUPPORTED_PROTOCOL β€” -- undescribed --
  • SCI_TASK_FAILURE_INVALID_TAG β€” -- undescribed --
  • SCI_TASK_FAILURE_RESPONSE_VALID β€” -- undescribed --
  • SCI_TASK_FAILURE_CONTROLLER_SPECIFIC_ERR β€” -- undescribed --
  • SCI_TASK_FAILURE_TERMINATED β€” -- undescribed --
  • SCI_TASK_FAILURE_INVALID_PARAMETER_VALUE β€” -- undescribed --
  • SCI_TASK_FAILURE_REMOTE_DEVICE_RESET_REQUIRED β€” -- undescribed --
  • SCI_TASK_FAILURE_RESET_DEVICE_PARTIAL_SUCCESS β€” -- undescribed --
like, the manpage really said "figure it out bestie" for every single constant πŸ’€ but hey, twelve constants, all present and accounted for, periodt.

πŸ’– Description πŸ’–

Check to see that the following status are properly handled:

(and that's literally the whole description β€” the page just vibes there and trusts you to go do your homework πŸ”₯)


πŸ¦‹ SEE ALSO πŸ¦‹

  • Kernel file ./drivers/scsi/isci/isci.h
  • enum sci_status(9)
  • enum sci_io_status(9)
  • sci_swab32_cpy(9)

and that's the whole page, bestie, no cap πŸ§šπŸ’œ

with love from ./drivers/scsi/isci, dated October 2026 β€” that's the source and the version, mwah πŸ’‹ slay ✨

πŸ“¦ where this page comes from