opnsense-src/sys/dev/mps
Warner Losh c5041b4ee8 mpr/mps: Add comment explaining state transition
When we can't load a request due to a shortage of chains, we complete
the command's cm. However, to avoid an assert in mp?_complete_command,
we transition its state to INQUEUE. This transition is legitimate
because this is the only error path that terminates a cm before it's
enqueued and the only other alternative would be an additional transient
state that would add complexity w/o adding value. Add a comment
explainging all this because otherwise the transition can look a bit
weird.

Sponsored by:		Netflix
2022-04-28 11:19:39 -06:00
..
mpi
mps.c mpr/mps: Add comment explaining state transition 2022-04-28 11:19:39 -06:00
mps_config.c mps/mpr: Add missing newlines in error messages. 2022-02-22 15:08:22 -05:00
mps_ioctl.h
mps_mapping.c mpr/mps(4): Make device mapping some more robust. 2021-04-23 23:36:51 -04:00
mps_mapping.h
mps_pci.c Refine the busdma template interface. Provide tools for filling in fields 2020-09-14 05:58:12 +00:00
mps_sas.c mpr/mps: Fix a race in diagnostic reset 2022-01-25 19:15:46 -07:00
mps_sas.h mpr/mps: Remove write-only flag and callout 2022-01-24 13:21:09 -07:00
mps_sas_lsi.c Fix "set but not used" warnings in the mps driver. 2021-11-25 03:23:02 +00:00
mps_table.c Fix "set but not used" warnings in the mps driver. 2021-11-25 03:23:02 +00:00
mps_table.h
mps_user.c mpr/mps/mpt: verify cfg page ioctl lengths 2022-03-28 20:35:47 -04:00
mpsvar.h mps: Use 64-bit chain structures 2022-02-02 22:35:33 -07:00