|
XenevaOS
|
#include <panthor_drm.h>
Public Attributes | |
| __u32 | csg_slot_count |
| __u32 | cs_slot_count |
| __u32 | cs_reg_count |
| __u32 | scoreboard_slot_count |
| __u32 | unpreserved_cs_reg_count |
| __u32 | pad |
struct drm_panthor_csif_info - Command stream interface information
Structure grouping all queryable information relating to the command stream interface.
| __u32 drm_panthor_csif_info::cs_reg_count |
@cs_reg_count: Number of command stream registers.
| __u32 drm_panthor_csif_info::cs_slot_count |
@cs_slot_count: Number of command stream slots per group.
| __u32 drm_panthor_csif_info::csg_slot_count |
@csg_slot_count: Number of command stream group slots exposed by the firmware.
| __u32 drm_panthor_csif_info::pad |
@pad: Padding field, set to zero.
| __u32 drm_panthor_csif_info::scoreboard_slot_count |
@scoreboard_slot_count: Number of scoreboard slots.
| __u32 drm_panthor_csif_info::unpreserved_cs_reg_count |
@unpreserved_cs_reg_count: Number of command stream registers reserved by the kernel driver to call a userspace command stream.
All registers can be used by a userspace command stream, but the [cs_slot_count - unpreserved_cs_reg_count .. cs_slot_count] registers are used by the kernel when DRM_PANTHOR_IOCTL_GROUP_SUBMIT is called.