|
Kestrel Interface
|
Go to the source code of this file.
Data Structures | |
| struct | kest_dsp_resource |
| struct | kest_filter |
| struct | kest_eff_resource_report |
Macros | |
| #define | KEST_DSP_RESOURCE_NOTHING 0 |
| #define | KEST_DSP_RESOURCE_LUT 1 |
| #define | KEST_DSP_RESOURCE_MEM 2 |
| #define | KEST_DSP_RESOURCE_DELAY 3 |
| #define | KEST_DSP_RESOURCE_FILTER 4 |
Functions | |
| int | kest_init_dsp_resource (kest_dsp_resource *res) |
| int | string_to_resource_type (const char *type_str) |
| DECLARE_LINKED_PTR_LIST (kest_dsp_resource) | |
| int | kest_filter_init (kest_filter *filter) |
| kest_filter * | kest_filter_create (kest_allocator *alloc) |
| int | kest_resources_assign_handles (kest_dsp_resource_pll *list) |
| kest_eff_resource_report | empty_m_eff_resource_report () |
| int | kest_resource_report_integrate (kest_eff_resource_report *a, const kest_eff_resource_report *b) |
Variables | |
| kest_dsp_resource | sin_lut |
| kest_dsp_resource | tanh_lut |
| #define KEST_DSP_RESOURCE_DELAY 3 |
Definition at line 7 of file kest_resource.h.
Referenced by kest_block_instr_encode_resource_aware(), kest_effect_desc_generate_res_rpt(), kest_extract_resource_from_dict(), kest_fpga_batch_append_resource(), kest_resources_assign_handles(), and string_to_resource_type().
| #define KEST_DSP_RESOURCE_FILTER 4 |
Definition at line 8 of file kest_resource.h.
Referenced by kest_block_instr_encode_resource_aware(), kest_dsp_resource_create_filter(), kest_effect_desc_generate_res_rpt(), kest_extract_resource_from_dict(), kest_fpga_batch_append_resource(), kest_parser_compute_formats(), kest_resources_assign_handles(), and string_to_resource_type().
| #define KEST_DSP_RESOURCE_LUT 1 |
Definition at line 5 of file kest_resource.h.
Referenced by kest_block_instr_encode_resource_aware().
| #define KEST_DSP_RESOURCE_MEM 2 |
Definition at line 6 of file kest_resource.h.
Referenced by kest_block_instr_encode_resource_aware(), kest_effect_desc_generate_res_rpt(), kest_extract_resource_from_dict(), kest_resources_assign_handles(), and string_to_resource_type().
| #define KEST_DSP_RESOURCE_NOTHING 0 |
Definition at line 4 of file kest_resource.h.
Referenced by kest_extract_resource_from_dict(), kest_init_dsp_resource(), and string_to_resource_type().
| DECLARE_LINKED_PTR_LIST | ( | kest_dsp_resource | ) |
| kest_eff_resource_report empty_m_eff_resource_report | ( | ) |
Definition at line 127 of file kest_resource.c.
Referenced by kest_pipeline_create_fpga_transfer_batch().
| kest_filter * kest_filter_create | ( | kest_allocator * | alloc | ) |
Definition at line 150 of file kest_resource.c.
Referenced by kest_dsp_resource_create_filter(), kest_extract_biquad_from_dict(), and kest_extract_filter_from_dict().
| int kest_filter_init | ( | kest_filter * | filter | ) |
Definition at line 136 of file kest_resource.c.
| int kest_init_dsp_resource | ( | kest_dsp_resource * | res | ) |
Definition at line 34 of file kest_resource.c.
Referenced by kest_extract_resource_from_dict().
| int kest_resource_report_integrate | ( | kest_eff_resource_report * | a, |
| const kest_eff_resource_report * | b ) |
Definition at line 166 of file kest_resource.c.
Referenced by kest_fpga_batch_append_effect().
| int kest_resources_assign_handles | ( | kest_dsp_resource_pll * | list | ) |
Definition at line 88 of file kest_resource.c.
Referenced by kest_parse_tokens().
| int string_to_resource_type | ( | const char * | type_str | ) |
Definition at line 70 of file kest_resource.c.
Referenced by kest_extract_resource_from_dict().
|
extern |
Definition at line 16 of file kest_resource.c.
Referenced by kest_process_asm_line().
|
extern |
Definition at line 25 of file kest_resource.c.
Referenced by kest_process_asm_line().