drivers/crypto/intel/qat/qat_common/adf_pm_dbgfs_utils.h

Source file repositories/reference/linux-study-clean/drivers/crypto/intel/qat/qat_common/adf_pm_dbgfs_utils.h

File Facts

System
Linux kernel
Corpus path
drivers/crypto/intel/qat/qat_common/adf_pm_dbgfs_utils.h
Extension
.h
Size
1073 bytes
Lines
37
Domain
Driver Families
Bucket
drivers/crypto
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 pm_status_row {
	int reg_offset;
	u32 field_mask;
	const char *key;
};

int adf_pm_scnprint_table_upper_keys(char *buff, const struct pm_status_row *table,
				     u32 *pm_info_regs, size_t buff_size, int table_len);

int adf_pm_scnprint_table_lower_keys(char *buff, const struct pm_status_row *table,
				     u32 *pm_info_regs, size_t buff_size, int table_len);

#endif /* ADF_PM_DBGFS_UTILS_H_ */

Annotation

Implementation Notes