vchiq_state
vchiq_use_internal(struct vchiq_state *state, struct vchiq_service *service,
vchiq_release_internal(struct vchiq_state *state, struct vchiq_service *service)
vchiq_on_remote_use(struct vchiq_state *state)
vchiq_on_remote_release(struct vchiq_state *state)
struct vchiq_state *state = dev_id;
vchiq_dump_service_use_state(struct vchiq_state *state)
void vchiq_platform_conn_state_changed(struct vchiq_state *state,
static int vchiq_platform_init(struct platform_device *pdev, struct vchiq_state *state)
vchiq_platform_init_state(struct vchiq_state *state)
static struct vchiq_arm_state *vchiq_platform_get_arm_state(struct vchiq_state *state)
int vchiq_initialise(struct vchiq_state *state, struct vchiq_instance **instance_out)
struct vchiq_state *state = instance->state;
struct vchiq_state *state = instance->state;
struct vchiq_state *state = instance->state;
struct vchiq_state *state = instance->state;
void vchiq_dump_platform_instances(struct vchiq_state *state, struct seq_file *f)
struct vchiq_state *state;
struct vchiq_state *state = (struct vchiq_state *)v;
queue_message_sync(struct vchiq_state *state, struct vchiq_service *service,
release_slot(struct vchiq_state *state, struct vchiq_slot_info *slot_info,
poll_services_of_group(struct vchiq_state *state, int group)
poll_services(struct vchiq_state *state)
parse_open(struct vchiq_state *state, struct vchiq_header *header)
parse_message(struct vchiq_state *state, struct vchiq_header *header)
release_message_sync(struct vchiq_state *state, struct vchiq_header *header);
parse_rx_slots(struct vchiq_state *state)
handle_poll(struct vchiq_state *state)
struct vchiq_state *state = v;
struct vchiq_state *state = v;
struct vchiq_state *state = v;
vchiq_init_state(struct vchiq_state *state, struct vchiq_slot_zero *slot_zero, struct device *dev)
memset(state, 0, sizeof(struct vchiq_state));
find_service_by_port(struct vchiq_state *state, unsigned int localport)
static int vchiq_validate_params(struct vchiq_state *state,
vchiq_add_service_internal(struct vchiq_state *state,
struct vchiq_state *state = service->state;
struct vchiq_state *state = service->state;
struct vchiq_state *state = service->state;
__next_service_by_instance(struct vchiq_state *state,
struct vchiq_state *state = service->state;
struct vchiq_state *state = service->state;
vchiq_connect_internal(struct vchiq_state *state, struct vchiq_instance *instance)
vchiq_shutdown_internal(struct vchiq_state *state, struct vchiq_instance *instance)
next_service_by_instance(struct vchiq_state *state,
struct vchiq_state *state;
release_message_sync(struct vchiq_state *state, struct vchiq_header *header)
struct vchiq_state *state = service->state;
vchiq_dump_shared_state(struct seq_file *f, struct vchiq_state *state,
void vchiq_dump_state(struct seq_file *f, struct vchiq_state *state)
int vchiq_send_remote_use(struct vchiq_state *state)
int vchiq_send_remote_use_active(struct vchiq_state *state)
struct vchiq_state *state = service->state;
vchiq_set_conn_state(struct vchiq_state *state, enum vchiq_connstate newstate)
remote_event_signal(struct vchiq_state *state, struct remote_event *event)
remote_event_pollall(struct vchiq_state *state)
get_listening_service(struct vchiq_state *state, int fourcc)
get_connected_service(struct vchiq_state *state, unsigned int port)
request_poll(struct vchiq_state *state, struct vchiq_service *service,
reserve_space(struct vchiq_state *state, size_t space, int is_blocking)
process_free_data_message(struct vchiq_state *state, u32 *service_found,
process_free_queue(struct vchiq_state *state, u32 *service_found,
queue_message(struct vchiq_state *state, struct vchiq_service *service,
void vchiq_debugfs_init(struct vchiq_state *state)
void vchiq_debugfs_init(struct vchiq_state *state)
struct vchiq_state *state = f->private;
struct vchiq_state *state = &mgmt->state;
struct vchiq_state *state = instance->state;
struct vchiq_state;
extern int vchiq_initialise(struct vchiq_state *state,
vchiq_dump_service_use_state(struct vchiq_state *state);
vchiq_use_internal(struct vchiq_state *state, struct vchiq_service *service,
vchiq_release_internal(struct vchiq_state *state,
struct vchiq_state state;
struct vchiq_state *state;
struct vchiq_state *state;
static inline bool vchiq_remote_initialised(const struct vchiq_state *state)
vchiq_init_state(struct vchiq_state *state, struct vchiq_slot_zero *slot_zero, struct device *dev);
vchiq_connect_internal(struct vchiq_state *state, struct vchiq_instance *instance);
vchiq_add_service_internal(struct vchiq_state *state,
vchiq_shutdown_internal(struct vchiq_state *state, struct vchiq_instance *instance);
remote_event_pollall(struct vchiq_state *state);
vchiq_dump_state(struct seq_file *f, struct vchiq_state *state);
request_poll(struct vchiq_state *state, struct vchiq_service *service,
find_service_by_port(struct vchiq_state *state, unsigned int localport);
__next_service_by_instance(struct vchiq_state *state,
next_service_by_instance(struct vchiq_state *state,
void vchiq_dump_platform_instances(struct vchiq_state *state, struct seq_file *f);
void vchiq_on_remote_use(struct vchiq_state *state);
void vchiq_on_remote_release(struct vchiq_state *state);
int vchiq_platform_init_state(struct vchiq_state *state);
int vchiq_send_remote_use(struct vchiq_state *state);
int vchiq_send_remote_use_active(struct vchiq_state *state);
void vchiq_platform_conn_state_changed(struct vchiq_state *state,
void vchiq_set_conn_state(struct vchiq_state *state, enum vchiq_connstate newstate);
void vchiq_debugfs_init(struct vchiq_state *state);
struct vchiq_state;