hpi_adapter_obj
static u16 hpi6000_dsp_block_write32(struct hpi_adapter_obj *pao,
static u16 hpi6000_dsp_block_read32(struct hpi_adapter_obj *pao,
struct hpi_adapter_obj *pa_parent_adapter;
static short hpi6000_message_response_sequence(struct hpi_adapter_obj *pao,
static short hpi6000_send_data(struct hpi_adapter_obj *pao, u16 dsp_index,
static u16 hpi6000_dsp_block_write32(struct hpi_adapter_obj *pao,
static u16 hpi6000_dsp_block_read32(struct hpi_adapter_obj *pao,
static short hpi6000_get_data(struct hpi_adapter_obj *pao, u16 dsp_index,
static short hpi6000_adapter_boot_load_dsp(struct hpi_adapter_obj *pao,
static short hpi6000_check_PCI2040_error_flag(struct hpi_adapter_obj *pao,
static short hpi6000_send_host_command(struct hpi_adapter_obj *pao,
static short hpi6000_check_PCI2040_error_flag(struct hpi_adapter_obj *pao,
static short hpi6000_update_control_cache(struct hpi_adapter_obj *pao,
static short hpi6000_wait_dsp_ack(struct hpi_adapter_obj *pao, u16 dsp_index,
static short hpi6000_message_response_sequence(struct hpi_adapter_obj *pao,
static void hw_message(struct hpi_adapter_obj *pao, struct hpi_message *phm,
static short hpi6000_update_control_cache(struct hpi_adapter_obj *pao,
static short hpi6000_wait_dsp_ack(struct hpi_adapter_obj *pao, u16 dsp_index,
static short hpi6000_send_host_command(struct hpi_adapter_obj *pao,
static u16 get_dsp_index(struct hpi_adapter_obj *pao, struct hpi_message *phm)
static void hw_message(struct hpi_adapter_obj *pao, struct hpi_message *phm,
static short hpi6000_send_data(struct hpi_adapter_obj *pao, u16 dsp_index,
static short hpi6000_get_data(struct hpi_adapter_obj *pao, u16 dsp_index,
static void adapter_delete(struct hpi_adapter_obj *pao,
static void adapter_get_asserts(struct hpi_adapter_obj *pao,
static short create_adapter_obj(struct hpi_adapter_obj *pao,
static void delete_adapter_obj(struct hpi_adapter_obj *pao);
static void control_message(struct hpi_adapter_obj *pao,
static void adapter_message(struct hpi_adapter_obj *pao,
static void outstream_message(struct hpi_adapter_obj *pao,
static void instream_message(struct hpi_adapter_obj *pao,
struct hpi_adapter_obj *pao = NULL;
struct hpi_adapter_obj ao;
struct hpi_adapter_obj *pao;
static void adapter_delete(struct hpi_adapter_obj *pao,
static short create_adapter_obj(struct hpi_adapter_obj *pao,
static void delete_adapter_obj(struct hpi_adapter_obj *pao)
static void adapter_get_asserts(struct hpi_adapter_obj *pao,
static short hpi6000_adapter_boot_load_dsp(struct hpi_adapter_obj *pao,
static void outstream_open(struct hpi_adapter_obj *pao,
static void instream_host_buffer_allocate(struct hpi_adapter_obj *pao,
static void instream_host_buffer_get_info(struct hpi_adapter_obj *pao,
static void instream_host_buffer_free(struct hpi_adapter_obj *pao,
static void instream_start(struct hpi_adapter_obj *pao,
static void instream_read(struct hpi_adapter_obj *pao,
static void instream_get_info(struct hpi_adapter_obj *pao,
static u16 adapter_boot_load_dsp(struct hpi_adapter_obj *pao,
static u16 adapter_boot_load_dsp(struct hpi_adapter_obj *pao,
static u16 message_response_sequence(struct hpi_adapter_obj *pao,
static void hw_message(struct hpi_adapter_obj *pao, struct hpi_message *phm,
static void adapter_delete(struct hpi_adapter_obj *pao,
static u16 create_adapter_obj(struct hpi_adapter_obj *pao,
static u32 boot_loader_read_mem32(struct hpi_adapter_obj *pao, int dsp_index,
static void delete_adapter_obj(struct hpi_adapter_obj *pao);
static int adapter_irq_query_and_clear(struct hpi_adapter_obj *pao,
static void boot_loader_write_mem32(struct hpi_adapter_obj *pao,
static void outstream_host_buffer_allocate(struct hpi_adapter_obj *pao,
static u16 boot_loader_config_emif(struct hpi_adapter_obj *pao, int dsp_index)
static void outstream_host_buffer_get_info(struct hpi_adapter_obj *pao,
static void outstream_host_buffer_free(struct hpi_adapter_obj *pao,
static void outstream_write(struct hpi_adapter_obj *pao,
static void outstream_get_info(struct hpi_adapter_obj *pao,
static void outstream_start(struct hpi_adapter_obj *pao,
static void outstream_open(struct hpi_adapter_obj *pao,
static void outstream_reset(struct hpi_adapter_obj *pao,
static void instream_host_buffer_allocate(struct hpi_adapter_obj *pao,
static u16 boot_loader_test_memory(struct hpi_adapter_obj *pao, int dsp_index,
static void instream_host_buffer_get_info(struct hpi_adapter_obj *pao,
static void instream_host_buffer_free(struct hpi_adapter_obj *pao,
static u16 boot_loader_test_internal_memory(struct hpi_adapter_obj *pao,
static void instream_read(struct hpi_adapter_obj *pao,
static u16 boot_loader_test_external_memory(struct hpi_adapter_obj *pao,
static void instream_get_info(struct hpi_adapter_obj *pao,
static u16 boot_loader_test_pld(struct hpi_adapter_obj *pao, int dsp_index)
static void instream_start(struct hpi_adapter_obj *pao,
static short hpi6205_transfer_data(struct hpi_adapter_obj *pao, u8 *p_data,
static u32 boot_loader_read_mem32(struct hpi_adapter_obj *pao, int dsp_index,
static void boot_loader_write_mem32(struct hpi_adapter_obj *pao,
static u16 boot_loader_config_emif(struct hpi_adapter_obj *pao,
static u16 boot_loader_test_memory(struct hpi_adapter_obj *pao, int dsp_index,
static u16 message_response_sequence(struct hpi_adapter_obj *pao,
static u16 boot_loader_test_internal_memory(struct hpi_adapter_obj *pao,
static u16 boot_loader_test_external_memory(struct hpi_adapter_obj *pao,
static void hw_message(struct hpi_adapter_obj *pao, struct hpi_message *phm,
static u16 boot_loader_test_pld(struct hpi_adapter_obj *pao, int dsp_index);
static void subsys_message(struct hpi_adapter_obj *pao,
static void control_message(struct hpi_adapter_obj *pao,
static void adapter_message(struct hpi_adapter_obj *pao,
static void outstream_message(struct hpi_adapter_obj *pao,
static void instream_message(struct hpi_adapter_obj *pao,
void _HPI_6205(struct hpi_adapter_obj *pao, struct hpi_message *phm,
struct hpi_adapter_obj *pao = NULL;
struct hpi_adapter_obj ao;
static void adapter_delete(struct hpi_adapter_obj *pao,
static u16 create_adapter_obj(struct hpi_adapter_obj *pao,
static void delete_adapter_obj(struct hpi_adapter_obj *pao)
static int adapter_irq_query_and_clear(struct hpi_adapter_obj *pao,
static void outstream_host_buffer_allocate(struct hpi_adapter_obj *pao,
static void outstream_host_buffer_get_info(struct hpi_adapter_obj *pao,
static void outstream_host_buffer_free(struct hpi_adapter_obj *pao,
static void outstream_write(struct hpi_adapter_obj *pao,
static void outstream_get_info(struct hpi_adapter_obj *pao,
static void outstream_start(struct hpi_adapter_obj *pao,
static void outstream_reset(struct hpi_adapter_obj *pao,
struct hpi_adapter_obj *hpi_find_adapter(u16 adapter_index)
struct hpi_adapter_obj *pao = NULL;
struct hpi_adapter_obj adapter[HPI_MAX_ADAPTERS];
u16 hpi_add_adapter(struct hpi_adapter_obj *pao)
void hpi_delete_adapter(struct hpi_adapter_obj *pao)
struct hpi_adapter_obj;
typedef int adapter_int_func(struct hpi_adapter_obj *pao, u32 message);
struct hpi_adapter_obj *hpi_find_adapter(u16 adapter_index);
u16 hpi_add_adapter(struct hpi_adapter_obj *pao);
void hpi_delete_adapter(struct hpi_adapter_obj *pao);
struct hpi_adapter_obj *adapter;