drivers/ufs/core/ufs_trace_types.h

Source file repositories/reference/linux-study-clean/drivers/ufs/core/ufs_trace_types.h

File Facts

System
Linux kernel
Corpus path
drivers/ufs/core/ufs_trace_types.h
Extension
.h
Size
374 bytes
Lines
24
Domain
Driver Families
Bucket
drivers/ufs
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

#ifndef _UFS_TRACE_TYPES_H_
#define _UFS_TRACE_TYPES_H_

enum ufs_trace_str_t {
	UFS_CMD_SEND,
	UFS_CMD_COMP,
	UFS_QUERY_SEND,
	UFS_QUERY_COMP,
	UFS_QUERY_ERR,
	UFS_TM_SEND,
	UFS_TM_COMP,
	UFS_TM_ERR
};

enum ufs_trace_tsf_t {
	UFS_TSF_CDB,
	UFS_TSF_OSF,
	UFS_TSF_TM_INPUT,
	UFS_TSF_TM_OUTPUT
};

#endif /* _UFS_TRACE_TYPES_H_ */

Annotation

Implementation Notes