59 struct MMAL_DRIVER_COMPONENT_T *
comp;
149 #define MMAL_DEV_VCHIQ_PATH "/dev/vchiq" 150 #define MMAL_DEV_VCHIQ_MODE O_RDWR 195 #define MMAL_VC_API_HAVE_HOST_LOG
uint32_t max_parameter_set_delay
struct MMAL_DRIVER_COMPONENT_T * comp
struct MMAL_VC_STATS_T::@9 worker
struct MMAL_VC_STATS_T::service service
struct MMAL_VC_STATS_T::commands commands
MMAL_STATUS_T mmal_vc_get_core_stats(MMAL_CORE_STATISTICS_T *stats, MMAL_STATS_RESULT_T *result, char *name, size_t namelen, MMAL_PORT_TYPE_T type, unsigned component, unsigned port, MMAL_CORE_STATS_DIR dir, MMAL_BOOL_T reset)
uint32_t enqueued_messages
struct MMAL_VC_STATS_T::@7 events
MMAL_STATUS_T mmal_vc_init(void)
MMAL_STATUS_T mmal_vc_get_stats(MMAL_VC_STATS_T *stats, int reset)
MMAL_STATUS_T mmal_vc_get_version(uint32_t *major, uint32_t *minor, uint32_t *minimum)
MMAL_STATUS_T mmal_vc_host_log(const char *msg)
struct MMAL_VC_STATS_T::@6 buffers
void mmal_vc_deinit(void)
struct MMAL_VC_STATS_T::@8 components
MMAL_STATUS_T mmal_vc_init_fd(int dev_vchiq_fd)
MMAL_STATS_COMP_STATE_T state
uint32_t pool_mem_alloc_size
MMAL_STATUS_T mmal_vc_use(void)
uint32_t dequeued_messages
MMAL_STATUS_T mmal_vc_lmk(uint32_t alloc_size)
struct MMAL_VC_COMP_STATS_T component_list[8]
uint32_t max_messages_waiting
MMAL_STATUS_T mmal_vc_consume_mem(size_t size, uint32_t *handle)
MMAL_STATUS_T mmal_vc_release(void)
MMAL_STATUS_T mmal_vc_compact(MMAL_VC_COMPACT_MODE_T mode, uint32_t *duration)