Lines Matching +full:0 +full:x4301
15 #define CXLMDEV_STATUS_OFFSET 0x0
16 #define CXLMDEV_DEV_FATAL BIT(0)
19 #define CXLMDEV_MS_NOT_READY 0
28 #define CXLMDEV_RESET_NEEDED_NOT 0
149 C(SUCCESS, 0, NULL), \
220 CXL_INT_NONE = 0x00,
221 CXL_INT_MSI_MSIX = 0x01,
222 CXL_INT_FW = 0x02
301 #define CXL_FW_INFO_SLOT_INFO_CUR_MASK GENMASK(2, 0)
304 #define CXL_FW_INFO_ACTIVATION_CAP_HAS_LIVE_ACTIVATE BIT(0)
315 u8 reserved2[0x78];
319 #define CXL_FW_TRANSFER_ACTION_FULL 0x0
320 #define CXL_FW_TRANSFER_ACTION_INITIATE 0x1
321 #define CXL_FW_TRANSFER_ACTION_CONTINUE 0x2
322 #define CXL_FW_TRANSFER_ACTION_END 0x3
323 #define CXL_FW_TRANSFER_ACTION_ABORT 0x4
340 #define CXL_FW_ACTIVATE_ONLINE 0x0
341 #define CXL_FW_ACTIVATE_OFFLINE 0x1
345 #define CXL_FW_CANCEL 0
487 char firmware_version[0x10];
517 CXL_MBOX_OP_INVALID = 0x0000,
519 CXL_MBOX_OP_GET_EVENT_RECORD = 0x0100,
520 CXL_MBOX_OP_CLEAR_EVENT_RECORD = 0x0101,
521 CXL_MBOX_OP_GET_EVT_INT_POLICY = 0x0102,
522 CXL_MBOX_OP_SET_EVT_INT_POLICY = 0x0103,
523 CXL_MBOX_OP_GET_FW_INFO = 0x0200,
524 CXL_MBOX_OP_TRANSFER_FW = 0x0201,
525 CXL_MBOX_OP_ACTIVATE_FW = 0x0202,
526 CXL_MBOX_OP_GET_TIMESTAMP = 0x0300,
527 CXL_MBOX_OP_SET_TIMESTAMP = 0x0301,
528 CXL_MBOX_OP_GET_SUPPORTED_LOGS = 0x0400,
529 CXL_MBOX_OP_GET_LOG = 0x0401,
530 CXL_MBOX_OP_GET_LOG_CAPS = 0x0402,
531 CXL_MBOX_OP_CLEAR_LOG = 0x0403,
532 CXL_MBOX_OP_GET_SUP_LOG_SUBLIST = 0x0405,
533 CXL_MBOX_OP_IDENTIFY = 0x4000,
534 CXL_MBOX_OP_GET_PARTITION_INFO = 0x4100,
535 CXL_MBOX_OP_SET_PARTITION_INFO = 0x4101,
536 CXL_MBOX_OP_GET_LSA = 0x4102,
537 CXL_MBOX_OP_SET_LSA = 0x4103,
538 CXL_MBOX_OP_GET_HEALTH_INFO = 0x4200,
539 CXL_MBOX_OP_GET_ALERT_CONFIG = 0x4201,
540 CXL_MBOX_OP_SET_ALERT_CONFIG = 0x4202,
541 CXL_MBOX_OP_GET_SHUTDOWN_STATE = 0x4203,
542 CXL_MBOX_OP_SET_SHUTDOWN_STATE = 0x4204,
543 CXL_MBOX_OP_GET_POISON = 0x4300,
544 CXL_MBOX_OP_INJECT_POISON = 0x4301,
545 CXL_MBOX_OP_CLEAR_POISON = 0x4302,
546 CXL_MBOX_OP_GET_SCAN_MEDIA_CAPS = 0x4303,
547 CXL_MBOX_OP_SCAN_MEDIA = 0x4304,
548 CXL_MBOX_OP_GET_SCAN_MEDIA = 0x4305,
549 CXL_MBOX_OP_SANITIZE = 0x4400,
550 CXL_MBOX_OP_SECURE_ERASE = 0x4401,
551 CXL_MBOX_OP_GET_SECURITY_STATE = 0x4500,
552 CXL_MBOX_OP_SET_PASSPHRASE = 0x4501,
553 CXL_MBOX_OP_DISABLE_PASSPHRASE = 0x4502,
554 CXL_MBOX_OP_UNLOCK = 0x4503,
555 CXL_MBOX_OP_FREEZE_SECURITY = 0x4504,
556 CXL_MBOX_OP_PASSPHRASE_SECURE_ERASE = 0x4505,
557 CXL_MBOX_OP_MAX = 0x10000
561 UUID_INIT(0xda9c0b5, 0xbf41, 0x4b78, 0x8f, 0x79, 0x96, 0xb1, 0x62, \
562 0x3b, 0x3f, 0x17)
565 UUID_INIT(0x5e1819d9, 0x11a9, 0x400c, 0x81, 0x1f, 0xd6, 0x07, 0x19, \
566 0x40, 0x3d, 0x86)
590 char fw_revision[0x10];
611 UUID_INIT(0xfbcd0a77, 0xc260, 0x417f, 0x85, 0xa9, 0x08, 0x8b, 0x16, \
612 0x21, 0xeb, 0xa6)
619 UUID_INIT(0x601dcbb3, 0x9c06, 0x4eab, 0xb8, 0xaf, 0x4e, 0x9b, 0xfb, \
620 0x5c, 0x96, 0x24)
627 UUID_INIT(0xfe927475, 0xdd59, 0x4339, 0xa5, 0x86, 0x79, 0xba, 0xb1, \
628 0x13, 0xb7, 0x74)
634 #define CXL_GET_EVENT_FLAG_OVERFLOW BIT(0)
651 CXL_EVENT_TYPE_INFO = 0x00,
694 #define CXL_SET_PARTITION_IMMEDIATE_FLAG BIT(0)
726 #define CXL_POISON_SOURCE_MASK GENMASK(2, 0)
735 #define CXL_POISON_FLAG_MORE BIT(0)
740 #define CXL_POISON_SOURCE_UNKNOWN 0
778 #define CXL_CMD_FLAG_FORCE_ENABLE BIT(0)
781 #define CXL_PMEM_SEC_STATE_USER_PASS_SET 0x01
782 #define CXL_PMEM_SEC_STATE_MASTER_PASS_SET 0x02
783 #define CXL_PMEM_SEC_STATE_LOCKED 0x04
784 #define CXL_PMEM_SEC_STATE_FROZEN 0x08
785 #define CXL_PMEM_SEC_STATE_USER_PLIMIT 0x10
786 #define CXL_PMEM_SEC_STATE_MASTER_PLIMIT 0x20
812 CXL_PMEM_SEC_PASS_MASTER = 0,