vchiq_mmal_instance
static int enable_component(struct vchiq_mmal_instance *instance,
static int disable_component(struct vchiq_mmal_instance *instance,
static int get_version(struct vchiq_mmal_instance *instance,
static int port_action_port(struct vchiq_mmal_instance *instance,
static int port_action_handle(struct vchiq_mmal_instance *instance,
struct vchiq_mmal_instance;
static int port_parameter_set(struct vchiq_mmal_instance *instance,
struct vchiq_mmal_instance *instance;
static int port_parameter_get(struct vchiq_mmal_instance *instance,
static int port_disable(struct vchiq_mmal_instance *instance,
static int port_enable(struct vchiq_mmal_instance *instance,
struct vchiq_mmal_instance *instance;
int vchiq_mmal_port_set_format(struct vchiq_mmal_instance *instance,
int vchiq_mmal_port_parameter_set(struct vchiq_mmal_instance *instance,
int vchiq_mmal_port_parameter_get(struct vchiq_mmal_instance *instance,
int vchiq_mmal_port_enable(struct vchiq_mmal_instance *instance,
int vchiq_mmal_port_disable(struct vchiq_mmal_instance *instance,
int vchiq_mmal_port_connect_tunnel(struct vchiq_mmal_instance *instance,
int vchiq_mmal_submit_buffer(struct vchiq_mmal_instance *instance,
int mmal_vchi_buffer_init(struct vchiq_mmal_instance *instance,
int vchiq_mmal_component_init(struct vchiq_mmal_instance *instance,
int vchiq_mmal_component_finalise(struct vchiq_mmal_instance *instance,
int vchiq_mmal_component_enable(struct vchiq_mmal_instance *instance,
int vchiq_mmal_component_disable(struct vchiq_mmal_instance *instance,
int vchiq_mmal_version(struct vchiq_mmal_instance *instance,
int vchiq_mmal_finalise(struct vchiq_mmal_instance *instance)
int vchiq_mmal_init(struct device *dev, struct vchiq_mmal_instance **out_instance)
struct vchiq_mmal_instance *instance;
get_msg_context(struct vchiq_mmal_instance *instance)
lookup_msg_context(struct vchiq_mmal_instance *instance, int handle)
struct vchiq_mmal_instance *instance = msg_context->instance;
static void event_to_host_cb(struct vchiq_mmal_instance *instance,
struct vchiq_mmal_instance *instance = msg_context->instance;
static int bulk_receive(struct vchiq_mmal_instance *instance,
static int inline_receive(struct vchiq_mmal_instance *instance,
buffer_from_host(struct vchiq_mmal_instance *instance,
static void buffer_to_host_cb(struct vchiq_mmal_instance *instance,
static void bulk_receive_cb(struct vchiq_mmal_instance *instance,
static void bulk_abort_cb(struct vchiq_mmal_instance *instance,
struct vchiq_mmal_instance *instance = vchiq_get_service_userdata(vchiq_instance, handle);
static int send_synchronous_mmal_msg(struct vchiq_mmal_instance *instance,
static int port_info_set(struct vchiq_mmal_instance *instance,
static int port_info_get(struct vchiq_mmal_instance *instance,
static int create_component(struct vchiq_mmal_instance *instance,
static int destroy_component(struct vchiq_mmal_instance *instance,
int vchiq_mmal_component_init(struct vchiq_mmal_instance *instance,
int vchiq_mmal_component_finalise(struct vchiq_mmal_instance *instance,
int vchiq_mmal_component_enable(struct vchiq_mmal_instance *instance,
int vchiq_mmal_component_disable(struct vchiq_mmal_instance *instance,
int vchiq_mmal_port_enable(struct vchiq_mmal_instance *instance,
int vchiq_mmal_port_disable(struct vchiq_mmal_instance *instance,
int vchiq_mmal_port_parameter_set(struct vchiq_mmal_instance *instance,
int vchiq_mmal_port_parameter_get(struct vchiq_mmal_instance *instance,
int vchiq_mmal_port_set_format(struct vchiq_mmal_instance *instance,
int vchiq_mmal_port_connect_tunnel(struct vchiq_mmal_instance *instance,
int vchiq_mmal_version(struct vchiq_mmal_instance *instance,
int vchiq_mmal_submit_buffer(struct vchiq_mmal_instance *instance,
int mmal_vchi_buffer_init(struct vchiq_mmal_instance *instance,
struct vchiq_mmal_instance;
typedef void (*vchiq_mmal_buffer_cb)(struct vchiq_mmal_instance *instance,
int vchiq_mmal_init(struct device *dev, struct vchiq_mmal_instance **out_instance);
int vchiq_mmal_finalise(struct vchiq_mmal_instance *instance);