Lines Matching refs:ena_com_dev

114 static int ena_com_mem_addr_set(struct ena_com_dev *ena_dev,  in ena_com_mem_addr_set()
131 struct ena_com_dev *ena_dev = admin_queue->ena_dev; in ena_com_admin_init_sq()
154 struct ena_com_dev *ena_dev = admin_queue->ena_dev; in ena_com_admin_init_cq()
172 static int ena_com_admin_init_aenq(struct ena_com_dev *ena_dev, in ena_com_admin_init_aenq()
317 struct ena_com_dev *ena_dev = admin_queue->ena_dev; in ena_com_init_comp_ctxt()
362 static int ena_com_init_io_sq(struct ena_com_dev *ena_dev, in ena_com_init_io_sq()
451 static int ena_com_init_io_cq(struct ena_com_dev *ena_dev, in ena_com_init_io_cq()
658 static int ena_com_set_llq(struct ena_com_dev *ena_dev) in ena_com_set_llq()
693 static int ena_com_config_llq_info(struct ena_com_dev *ena_dev, in ena_com_config_llq_info()
886 static u32 ena_com_reg_bar_read32(struct ena_com_dev *ena_dev, u16 offset) in ena_com_reg_bar_read32()
963 static int ena_com_destroy_io_sq(struct ena_com_dev *ena_dev, in ena_com_destroy_io_sq()
998 static void ena_com_io_queue_free(struct ena_com_dev *ena_dev, in ena_com_io_queue_free()
1036 static int wait_for_reset_state(struct ena_com_dev *ena_dev, u32 timeout, in wait_for_reset_state()
1064 static bool ena_com_check_supported_feature_id(struct ena_com_dev *ena_dev, in ena_com_check_supported_feature_id()
1077 static int ena_com_get_feature_ex(struct ena_com_dev *ena_dev, in ena_com_get_feature_ex()
1131 static int ena_com_get_feature(struct ena_com_dev *ena_dev, in ena_com_get_feature()
1144 int ena_com_get_current_hash_function(struct ena_com_dev *ena_dev) in ena_com_get_current_hash_function()
1149 static void ena_com_hash_key_fill_default_key(struct ena_com_dev *ena_dev) in ena_com_hash_key_fill_default_key()
1161 static int ena_com_hash_key_allocate(struct ena_com_dev *ena_dev) in ena_com_hash_key_allocate()
1180 static void ena_com_hash_key_destroy(struct ena_com_dev *ena_dev) in ena_com_hash_key_destroy()
1193 static int ena_com_hash_ctrl_init(struct ena_com_dev *ena_dev) in ena_com_hash_ctrl_init()
1209 static void ena_com_hash_ctrl_destroy(struct ena_com_dev *ena_dev) in ena_com_hash_ctrl_destroy()
1222 static int ena_com_indirect_table_allocate(struct ena_com_dev *ena_dev, in ena_com_indirect_table_allocate()
1280 static void ena_com_indirect_table_destroy(struct ena_com_dev *ena_dev) in ena_com_indirect_table_destroy()
1301 static int ena_com_create_io_sq(struct ena_com_dev *ena_dev, in ena_com_create_io_sq()
1372 static int ena_com_ind_tbl_convert_to_device(struct ena_com_dev *ena_dev) in ena_com_ind_tbl_convert_to_device()
1395 static void ena_com_update_intr_delay_resolution(struct ena_com_dev *ena_dev, in ena_com_update_intr_delay_resolution()
1461 int ena_com_create_io_cq(struct ena_com_dev *ena_dev, in ena_com_create_io_cq()
1514 int ena_com_get_io_handlers(struct ena_com_dev *ena_dev, u16 qid, in ena_com_get_io_handlers()
1530 void ena_com_abort_admin_commands(struct ena_com_dev *ena_dev) in ena_com_abort_admin_commands()
1550 void ena_com_wait_for_abort_completion(struct ena_com_dev *ena_dev) in ena_com_wait_for_abort_completion()
1565 int ena_com_destroy_io_cq(struct ena_com_dev *ena_dev, in ena_com_destroy_io_cq()
1590 bool ena_com_get_admin_running_state(struct ena_com_dev *ena_dev) in ena_com_get_admin_running_state()
1595 void ena_com_set_admin_running_state(struct ena_com_dev *ena_dev, bool state) in ena_com_set_admin_running_state()
1605 void ena_com_admin_aenq_enable(struct ena_com_dev *ena_dev) in ena_com_admin_aenq_enable()
1617 int ena_com_set_aenq_config(struct ena_com_dev *ena_dev, u32 groups_flag) in ena_com_set_aenq_config()
1658 int ena_com_get_dma_width(struct ena_com_dev *ena_dev) in ena_com_get_dma_width()
1683 int ena_com_validate_version(struct ena_com_dev *ena_dev) in ena_com_validate_version()
1731 ena_com_free_ena_admin_queue_comp_ctx(struct ena_com_dev *ena_dev, in ena_com_free_ena_admin_queue_comp_ctx()
1746 void ena_com_admin_destroy(struct ena_com_dev *ena_dev) in ena_com_admin_destroy()
1776 void ena_com_set_admin_polling_mode(struct ena_com_dev *ena_dev, bool polling) in ena_com_set_admin_polling_mode()
1788 bool ena_com_get_admin_polling_mode(struct ena_com_dev *ena_dev) in ena_com_get_admin_polling_mode()
1793 void ena_com_set_admin_auto_polling_mode(struct ena_com_dev *ena_dev, in ena_com_set_admin_auto_polling_mode()
1799 bool ena_com_phc_supported(struct ena_com_dev *ena_dev) in ena_com_phc_supported()
1804 int ena_com_phc_init(struct ena_com_dev *ena_dev) in ena_com_phc_init()
1827 int ena_com_phc_config(struct ena_com_dev *ena_dev) in ena_com_phc_config()
1899 void ena_com_phc_destroy(struct ena_com_dev *ena_dev) in ena_com_phc_destroy()
1922 int ena_com_phc_get_timestamp(struct ena_com_dev *ena_dev, u64 *timestamp) in ena_com_phc_get_timestamp()
2032 int ena_com_phc_get_error_bound(struct ena_com_dev *ena_dev, u32 *error_bound) in ena_com_phc_get_error_bound()
2050 int ena_com_mmio_reg_read_request_init(struct ena_com_dev *ena_dev) in ena_com_mmio_reg_read_request_init()
2076 void ena_com_set_mmio_read_mode(struct ena_com_dev *ena_dev, bool readless_supported) in ena_com_set_mmio_read_mode()
2083 void ena_com_mmio_reg_read_request_destroy(struct ena_com_dev *ena_dev) in ena_com_mmio_reg_read_request_destroy()
2100 void ena_com_mmio_reg_read_request_write_dev_addr(struct ena_com_dev *ena_dev) in ena_com_mmio_reg_read_request_write_dev_addr()
2112 int ena_com_admin_init(struct ena_com_dev *ena_dev, in ena_com_admin_init()
2198 int ena_com_create_io_queue(struct ena_com_dev *ena_dev, in ena_com_create_io_queue()
2259 void ena_com_destroy_io_queue(struct ena_com_dev *ena_dev, u16 qid) in ena_com_destroy_io_queue()
2279 int ena_com_get_link_params(struct ena_com_dev *ena_dev, in ena_com_get_link_params()
2285 static int ena_get_dev_stats(struct ena_com_dev *ena_dev, in ena_get_dev_stats()
2312 static void ena_com_set_supported_customer_metrics(struct ena_com_dev *ena_dev) in ena_com_set_supported_customer_metrics()
2334 int ena_com_get_dev_attr_feat(struct ena_com_dev *ena_dev, in ena_com_get_dev_attr_feat()
2421 void ena_com_admin_q_comp_intr_handler(struct ena_com_dev *ena_dev) in ena_com_admin_q_comp_intr_handler()
2429 static ena_aenq_handler ena_com_get_specific_aenq_cb(struct ena_com_dev *ena_dev, in ena_com_get_specific_aenq_cb()
2444 void ena_com_aenq_intr_handler(struct ena_com_dev *ena_dev, void *data) in ena_com_aenq_intr_handler()
2506 bool ena_com_aenq_has_keep_alive(struct ena_com_dev *ena_dev) in ena_com_aenq_has_keep_alive()
2550 int ena_com_extended_stats_set_func_queue(struct ena_com_dev *ena_dev, in ena_com_extended_stats_set_func_queue()
2566 int ena_com_dev_reset(struct ena_com_dev *ena_dev, in ena_com_dev_reset()
2649 int ena_com_get_eni_stats(struct ena_com_dev *ena_dev, in ena_com_get_eni_stats()
2669 int ena_com_get_ena_srd_info(struct ena_com_dev *ena_dev, in ena_com_get_ena_srd_info()
2689 int ena_com_get_dev_basic_stats(struct ena_com_dev *ena_dev, in ena_com_get_dev_basic_stats()
2705 int ena_com_get_dev_extended_stats(struct ena_com_dev *ena_dev, char *buff, in ena_com_get_dev_extended_stats()
2749 int ena_com_get_customer_metrics(struct ena_com_dev *ena_dev, char *buffer, u32 len) in ena_com_get_customer_metrics()
2791 int ena_com_set_dev_mtu(struct ena_com_dev *ena_dev, u32 mtu) in ena_com_set_dev_mtu()
2823 int ena_com_get_offload_settings(struct ena_com_dev *ena_dev, in ena_com_get_offload_settings()
2841 int ena_com_set_hash_function(struct ena_com_dev *ena_dev) in ena_com_set_hash_function()
2902 int ena_com_fill_hash_function(struct ena_com_dev *ena_dev, in ena_com_fill_hash_function()
2952 int ena_com_get_hash_function(struct ena_com_dev *ena_dev, in ena_com_get_hash_function()
2979 int ena_com_get_hash_key(struct ena_com_dev *ena_dev, u8 *key) in ena_com_get_hash_key()
2991 int ena_com_get_hash_ctrl(struct ena_com_dev *ena_dev, in ena_com_get_hash_ctrl()
3012 int ena_com_set_hash_ctrl(struct ena_com_dev *ena_dev) in ena_com_set_hash_ctrl()
3058 int ena_com_set_default_hash_ctrl(struct ena_com_dev *ena_dev) in ena_com_set_default_hash_ctrl()
3119 int ena_com_fill_hash_ctrl(struct ena_com_dev *ena_dev, in ena_com_fill_hash_ctrl()
3156 int ena_com_indirect_table_fill_entry(struct ena_com_dev *ena_dev, in ena_com_indirect_table_fill_entry()
3172 int ena_com_indirect_table_set(struct ena_com_dev *ena_dev) in ena_com_indirect_table_set()
3225 int ena_com_indirect_table_get(struct ena_com_dev *ena_dev, u32 *ind_tbl) in ena_com_indirect_table_get()
3251 int ena_com_rss_init(struct ena_com_dev *ena_dev, u16 indr_tbl_log_size) in ena_com_rss_init()
3286 void ena_com_rss_destroy(struct ena_com_dev *ena_dev) in ena_com_rss_destroy()
3295 int ena_com_allocate_host_info(struct ena_com_dev *ena_dev) in ena_com_allocate_host_info()
3314 int ena_com_allocate_debug_area(struct ena_com_dev *ena_dev, in ena_com_allocate_debug_area()
3334 int ena_com_allocate_customer_metrics_buffer(struct ena_com_dev *ena_dev) in ena_com_allocate_customer_metrics_buffer()
3350 void ena_com_delete_host_info(struct ena_com_dev *ena_dev) in ena_com_delete_host_info()
3364 void ena_com_delete_debug_area(struct ena_com_dev *ena_dev) in ena_com_delete_debug_area()
3378 void ena_com_delete_customer_metrics_buffer(struct ena_com_dev *ena_dev) in ena_com_delete_customer_metrics_buffer()
3392 int ena_com_set_host_attributes(struct ena_com_dev *ena_dev) in ena_com_set_host_attributes()
3442 bool ena_com_interrupt_moderation_supported(struct ena_com_dev *ena_dev) in ena_com_interrupt_moderation_supported()
3448 static int ena_com_update_nonadaptive_moderation_interval(struct ena_com_dev *ena_dev, in ena_com_update_nonadaptive_moderation_interval()
3463 int ena_com_update_nonadaptive_moderation_interval_tx(struct ena_com_dev *ena_dev, in ena_com_update_nonadaptive_moderation_interval_tx()
3472 int ena_com_update_nonadaptive_moderation_interval_rx(struct ena_com_dev *ena_dev, in ena_com_update_nonadaptive_moderation_interval_rx()
3481 int ena_com_init_interrupt_moderation(struct ena_com_dev *ena_dev) in ena_com_init_interrupt_moderation()
3515 unsigned int ena_com_get_nonadaptive_moderation_interval_tx(struct ena_com_dev *ena_dev) in ena_com_get_nonadaptive_moderation_interval_tx()
3520 unsigned int ena_com_get_nonadaptive_moderation_interval_rx(struct ena_com_dev *ena_dev) in ena_com_get_nonadaptive_moderation_interval_rx()
3525 int ena_com_config_dev_mode(struct ena_com_dev *ena_dev, in ena_com_config_dev_mode()