include/drm/intel/intel_lb_mei_interface.h

Source file repositories/reference/linux-study-clean/include/drm/intel/intel_lb_mei_interface.h

File Facts

System
Linux kernel
Corpus path
include/drm/intel/intel_lb_mei_interface.h
Extension
.h
Size
4656 bytes
Lines
105
Domain
Repository Root And Misc
Bucket
include
Inferred role
Repository Root And Misc: implementation source
Status
source implementation candidate

Why This File Exists

Top-level or miscellaneous repository surface. Use this as map coverage unless a later manual pass promotes the file into a deeper subsystem dossier.

Dependency Surface

Detected Declarations

Annotated Snippet

struct intel_lb_component_ops {
	/**
	 * @push_payload: Sends a payload to the authentication firmware
	 *
	 * @dev: Device struct corresponding to the mei device
	 * @type: Payload type (see &enum intel_lb_type)
	 * @flags: Payload flags bitmap (e.g. %INTEL_LB_FLAGS_IS_PERSISTENT)
	 * @payload: Pointer to payload buffer
	 * @payload_size: Payload buffer size in bytes
	 *
	 * Return: 0 success, negative errno value on transport failure,
	 *         positive error status returned by firmware
	 */
	int (*push_payload)(struct device *dev, u32 type, u32 flags,
			    const void *payload, size_t payload_size);
};

#endif /* _INTEL_LB_MEI_INTERFACE_H_ */

Annotation

Implementation Notes