drivers/scsi/qedi/qedi_hsi.h

Source file repositories/reference/linux-study-clean/drivers/scsi/qedi/qedi_hsi.h

File Facts

System
Linux kernel
Corpus path
drivers/scsi/qedi/qedi_hsi.h
Extension
.h
Size
955 bytes
Lines
50
Domain
Driver Families
Bucket
drivers/scsi
Inferred role
Driver Families: implementation source
Status
source implementation candidate

Why This File Exists

Repeatable hardware-adapter layer. Deep compatibility for every driver is out of scope; this atlas records patterns, probe lifecycles, bus glue, IRQ/DMA usage, and links back to core abstractions.

Dependency Surface

Detected Declarations

Annotated Snippet

struct iscsi_cmdqe {
	__le16 conn_id;
	u8 invalid_command;
	u8 cmd_hdr_type;
	__le32 reserved1[2];
	__le32 cmd_payload[13];
};

/*
 * iSCSI CMD header type
 */
enum iscsi_cmd_hdr_type {
	ISCSI_CMD_HDR_TYPE_BHS_ONLY /* iSCSI BHS with no expected AHS */,
	ISCSI_CMD_HDR_TYPE_BHS_W_AHS /* iSCSI BHS with expected AHS */,
	ISCSI_CMD_HDR_TYPE_AHS /* iSCSI AHS */,
	MAX_ISCSI_CMD_HDR_TYPE
};

#endif /* __QEDI_HSI__ */

Annotation

Implementation Notes