drivers/gpu/drm/xen/xen_drm_front_cfg.h

Source file repositories/reference/linux-study-clean/drivers/gpu/drm/xen/xen_drm_front_cfg.h

File Facts

System
Linux kernel
Corpus path
drivers/gpu/drm/xen/xen_drm_front_cfg.h
Extension
.h
Size
892 bytes
Lines
38
Domain
Driver Families
Bucket
drivers/gpu
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 xen_drm_front_cfg_connector {
	int width;
	int height;
	char *xenstore_path;
};

struct xen_drm_front_cfg {
	struct xen_drm_front_info *front_info;
	/* number of connectors in this configuration */
	int num_connectors;
	/* connector configurations */
	struct xen_drm_front_cfg_connector connectors[XEN_DRM_FRONT_MAX_CRTCS];
	/* set if dumb buffers are allocated externally on backend side */
	bool be_alloc;
};

int xen_drm_front_cfg_card(struct xen_drm_front_info *front_info,
			   struct xen_drm_front_cfg *cfg);

#endif /* __XEN_DRM_FRONT_CFG_H_ */

Annotation

Implementation Notes