allegro_dev
static void allegro_mcu_send_init(struct allegro_dev *dev,
struct allegro_dev;
struct allegro_dev *dev;
static int allegro_mcu_send_create_channel(struct allegro_dev *dev,
static int allegro_mcu_send_destroy_channel(struct allegro_dev *dev,
static int allegro_mcu_send_put_stream_buffer(struct allegro_dev *dev,
static int allegro_mcu_send_encode_frame(struct allegro_dev *dev,
static int allegro_mcu_wait_for_init_timeout(struct allegro_dev *dev,
struct allegro_dev *dev = channel->dev;
struct allegro_dev *dev = channel->dev;
struct allegro_dev *dev = channel->dev;
struct allegro_dev *dev = channel->dev;
struct allegro_dev *dev = channel->dev;
struct allegro_dev *dev = channel->dev;
struct allegro_dev *dev = channel->dev;
struct allegro_dev *dev = channel->dev;
struct allegro_dev *dev = channel->dev;
struct allegro_dev *dev;
static int allegro_handle_init(struct allegro_dev *dev,
allegro_handle_create_channel(struct allegro_dev *dev,
allegro_handle_destroy_channel(struct allegro_dev *dev,
allegro_handle_encode_frame(struct allegro_dev *dev,
static void allegro_handle_message(struct allegro_dev *dev,
struct allegro_dev *dev = data;
struct allegro_dev *dev = data;
static void allegro_copy_firmware(struct allegro_dev *dev,
static void allegro_copy_fw_codec(struct allegro_dev *dev,
static void allegro_free_fw_codec(struct allegro_dev *dev)
static int allegro_mcu_enable_interrupts(struct allegro_dev *dev)
static int allegro_mcu_disable_interrupts(struct allegro_dev *dev)
static int allegro_mcu_wait_for_sleep(struct allegro_dev *dev)
static int allegro_mcu_start(struct allegro_dev *dev)
static int allegro_mcu_reset(struct allegro_dev *dev)
static void allegro_mcu_interrupt(struct allegro_dev *dev)
struct allegro_dev *dev = channel->dev;
struct allegro_dev *dev = channel->dev;
struct allegro_dev *dev = channel->dev;
struct allegro_dev *dev = channel->dev;
struct allegro_dev *dev = channel->dev;
struct allegro_dev *dev = channel->dev;
struct allegro_dev *dev = channel->dev;
struct allegro_dev *dev = channel->dev;
struct allegro_dev *dev = video_get_drvdata(vdev);
struct allegro_dev *dev = channel->dev;
static int allegro_register_device(struct allegro_dev *dev)
struct allegro_dev *dev = channel->dev;
static int allegro_mcu_hw_init(struct allegro_dev *dev,
static int allegro_mcu_hw_deinit(struct allegro_dev *dev)
struct allegro_dev *dev = context;
static int allegro_firmware_request_nowait(struct allegro_dev *dev)
struct allegro_dev *dev;
static inline u32 to_mcu_addr(struct allegro_dev *dev, dma_addr_t phys)
struct allegro_dev *dev = platform_get_drvdata(pdev);
struct allegro_dev *dev = dev_get_drvdata(device);
static inline u32 to_mcu_size(struct allegro_dev *dev, size_t size)
struct allegro_dev *dev = dev_get_drvdata(device);
static inline u32 to_codec_addr(struct allegro_dev *dev, dma_addr_t phys)
static unsigned long allegro_next_user_id(struct allegro_dev *dev)
allegro_ref_get_channel_by_user_id(struct allegro_dev *dev,
allegro_ref_get_channel_by_channel_id(struct allegro_dev *dev,
allegro_get_firmware_info(struct allegro_dev *dev,
static int allegro_alloc_buffer(struct allegro_dev *dev,
static void allegro_free_buffer(struct allegro_dev *dev,
static void allegro_mcu_interrupt(struct allegro_dev *dev);
static void allegro_handle_message(struct allegro_dev *dev,
static struct allegro_mbox *allegro_mbox_init(struct allegro_dev *dev,
struct allegro_dev *dev = mbox->dev;
struct allegro_dev *dev = mbox->dev;
static int allegro_encoder_buffer_init(struct allegro_dev *dev,