vkms_config
struct vkms_config *config;
static size_t vkms_config_get_num_encoders(struct vkms_config *config)
struct vkms_config *config;
struct vkms_config *config;
struct vkms_config *config;
static size_t vkms_config_get_num_connectors(struct vkms_config *config)
struct vkms_config *config;
struct vkms_config *config;
struct vkms_config *config;
static struct vkms_config_plane *get_first_plane(struct vkms_config *config)
struct vkms_config *config;
struct vkms_config *config;
static struct vkms_config_crtc *get_first_crtc(struct vkms_config *config)
struct vkms_config *config;
struct vkms_config *config;
struct vkms_config *config;
static struct vkms_config_encoder *get_first_encoder(struct vkms_config *config)
struct vkms_config *config;
struct vkms_config *config1, *config2;
struct vkms_config *config;
static struct vkms_config_connector *get_first_connector(struct vkms_config *config)
struct vkms_config *config;
struct vkms_config *config;
struct vkms_config *config;
static size_t vkms_config_get_num_planes(struct vkms_config *config)
struct vkms_config *config;
struct vkms_config *config;
struct vkms_config *vkms_config_create(const char *dev_name)
void vkms_config_destroy(struct vkms_config *config)
struct vkms_config *config;
static bool valid_plane_number(const struct vkms_config *config)
static bool valid_planes_for_crtc(const struct vkms_config *config,
static bool valid_plane_possible_crtcs(const struct vkms_config *config)
static bool valid_crtc_number(const struct vkms_config *config)
static bool valid_encoder_number(const struct vkms_config *config)
static bool valid_encoder_possible_crtcs(const struct vkms_config *config)
static bool valid_connector_number(const struct vkms_config *config)
static bool valid_connector_possible_encoders(const struct vkms_config *config)
bool vkms_config_is_valid(const struct vkms_config *config)
struct vkms_config *vkms_config_default_create(bool enable_cursor,
dev_name = vkms_config_get_device_name((struct vkms_config *)vkmsdev->config);
struct vkms_config_plane *vkms_config_create_plane(struct vkms_config *config)
struct vkms_config *config;
struct vkms_config_crtc *vkms_config_create_crtc(struct vkms_config *config)
void vkms_config_destroy_crtc(struct vkms_config *config,
static struct vkms_config_plane *vkms_config_crtc_get_plane(const struct vkms_config *config,
struct vkms_config_plane *vkms_config_crtc_primary_plane(const struct vkms_config *config,
struct vkms_config_plane *vkms_config_crtc_cursor_plane(const struct vkms_config *config,
struct vkms_config_encoder *vkms_config_create_encoder(struct vkms_config *config)
void vkms_config_destroy_encoder(struct vkms_config *config,
struct vkms_config_connector *vkms_config_create_connector(struct vkms_config *config)
struct vkms_config *config;
struct vkms_config *vkms_config_create(const char *dev_name);
struct vkms_config *vkms_config_default_create(bool enable_cursor,
void vkms_config_destroy(struct vkms_config *config);
vkms_config_get_device_name(struct vkms_config *config)
static inline size_t vkms_config_get_num_crtcs(struct vkms_config *config)
bool vkms_config_is_valid(const struct vkms_config *config);
struct vkms_config_plane *vkms_config_create_plane(struct vkms_config *config);
struct vkms_config_crtc *vkms_config_create_crtc(struct vkms_config *config);
void vkms_config_destroy_crtc(struct vkms_config *config,
struct vkms_config_plane *vkms_config_crtc_primary_plane(const struct vkms_config *config,
struct vkms_config_plane *vkms_config_crtc_cursor_plane(const struct vkms_config *config,
struct vkms_config_encoder *vkms_config_create_encoder(struct vkms_config *config);
void vkms_config_destroy_encoder(struct vkms_config *config,
struct vkms_config_connector *vkms_config_create_connector(struct vkms_config *config);
struct vkms_config *config;
struct vkms_config *config;
struct vkms_config *config;
struct vkms_config *config;
int vkms_create(struct vkms_config *config)
struct vkms_config *config;
void vkms_destroy(struct vkms_config *config)
static struct vkms_config *default_config;
struct vkms_config;
const struct vkms_config *config;
int vkms_create(struct vkms_config *config);
void vkms_destroy(struct vkms_config *config);