|
Packit |
dd4ba5 |
#include <linux/types.h>
|
|
Packit |
dd4ba5 |
#include <stdbool.h>
|
|
Packit |
dd4ba5 |
|
|
Packit |
dd4ba5 |
/*
|
|
Packit |
dd4ba5 |
* nvme_status_type - It gives SCT(Status Code Type) in status field in
|
|
Packit |
dd4ba5 |
* completion queue entry.
|
|
Packit |
dd4ba5 |
* @status: status field located at DW3 in completion queue entry
|
|
Packit |
dd4ba5 |
*/
|
|
Packit |
dd4ba5 |
static inline __u8 nvme_status_type(__u16 status)
|
|
Packit |
dd4ba5 |
{
|
|
Packit |
dd4ba5 |
return (status & 0x700) >> 8;
|
|
Packit |
dd4ba5 |
}
|
|
Packit |
dd4ba5 |
|
|
Packit |
dd4ba5 |
__u8 nvme_status_to_errno(int status, bool fabrics);
|