Lines Matching refs:qlcnic_adapter
38 static int qlcnic_83xx_init_default_driver(struct qlcnic_adapter *adapter);
39 static int qlcnic_83xx_check_heartbeat(struct qlcnic_adapter *p_dev);
40 static int qlcnic_83xx_restart_hw(struct qlcnic_adapter *adapter);
41 static int qlcnic_83xx_check_hw_status(struct qlcnic_adapter *p_dev);
42 static int qlcnic_83xx_get_reset_instruction_template(struct qlcnic_adapter *);
43 static void qlcnic_83xx_stop_hw(struct qlcnic_adapter *);
132 qlcnic_83xx_idc_check_driver_presence_reg(struct qlcnic_adapter *adapter) in qlcnic_83xx_idc_check_driver_presence_reg()
143 static void qlcnic_83xx_idc_log_state_history(struct qlcnic_adapter *adapter) in qlcnic_83xx_idc_log_state_history()
155 static int qlcnic_83xx_idc_update_audit_reg(struct qlcnic_adapter *adapter, in qlcnic_83xx_idc_update_audit_reg()
184 static void qlcnic_83xx_idc_update_minor_version(struct qlcnic_adapter *adapter) in qlcnic_83xx_idc_update_minor_version()
194 static int qlcnic_83xx_idc_update_major_version(struct qlcnic_adapter *adapter, in qlcnic_83xx_idc_update_major_version()
216 qlcnic_83xx_idc_update_drv_presence_reg(struct qlcnic_adapter *adapter, in qlcnic_83xx_idc_update_drv_presence_reg()
242 static int qlcnic_83xx_idc_check_major_version(struct qlcnic_adapter *adapter) in qlcnic_83xx_idc_check_major_version()
260 static int qlcnic_83xx_idc_clear_registers(struct qlcnic_adapter *adapter, in qlcnic_83xx_idc_clear_registers()
282 static int qlcnic_83xx_idc_update_drv_ack_reg(struct qlcnic_adapter *adapter, in qlcnic_83xx_idc_update_drv_ack_reg()
305 static int qlcnic_83xx_idc_check_timeout(struct qlcnic_adapter *adapter, in qlcnic_83xx_idc_check_timeout()
326 static int qlcnic_83xx_idc_check_reset_ack_reg(struct qlcnic_adapter *adapter) in qlcnic_83xx_idc_check_reset_ack_reg()
373 static int qlcnic_83xx_idc_tx_soft_reset(struct qlcnic_adapter *adapter) in qlcnic_83xx_idc_tx_soft_reset()
398 static void qlcnic_83xx_idc_detach_driver(struct qlcnic_adapter *adapter) in qlcnic_83xx_idc_detach_driver()
428 static void qlcnic_83xx_idc_attach_driver(struct qlcnic_adapter *adapter) in qlcnic_83xx_idc_attach_driver()
441 static int qlcnic_83xx_idc_enter_failed_state(struct qlcnic_adapter *adapter, in qlcnic_83xx_idc_enter_failed_state()
460 static int qlcnic_83xx_idc_enter_init_state(struct qlcnic_adapter *adapter, in qlcnic_83xx_idc_enter_init_state()
476 static int qlcnic_83xx_idc_enter_need_quiesce(struct qlcnic_adapter *adapter, in qlcnic_83xx_idc_enter_need_quiesce()
494 qlcnic_83xx_idc_enter_need_reset_state(struct qlcnic_adapter *adapter, int lock) in qlcnic_83xx_idc_enter_need_reset_state()
510 static int qlcnic_83xx_idc_enter_ready_state(struct qlcnic_adapter *adapter, in qlcnic_83xx_idc_enter_ready_state()
536 static int qlcnic_83xx_idc_find_reset_owner_id(struct qlcnic_adapter *adapter) in qlcnic_83xx_idc_find_reset_owner_id()
574 static int qlcnic_83xx_idc_restart_hw(struct qlcnic_adapter *adapter, int lock) in qlcnic_83xx_idc_restart_hw()
590 static int qlcnic_83xx_idc_check_fan_failure(struct qlcnic_adapter *adapter) in qlcnic_83xx_idc_check_fan_failure()
612 int qlcnic_83xx_idc_reattach_driver(struct qlcnic_adapter *adapter) in qlcnic_83xx_idc_reattach_driver()
646 static void qlcnic_83xx_idc_update_idc_params(struct qlcnic_adapter *adapter) in qlcnic_83xx_idc_update_idc_params()
676 int qlcnic_83xx_idc_ready_state_entry(struct qlcnic_adapter *adapter) in qlcnic_83xx_idc_ready_state_entry()
705 int qlcnic_83xx_idc_vnic_pf_entry(struct qlcnic_adapter *adapter) in qlcnic_83xx_idc_vnic_pf_entry()
739 static int qlcnic_83xx_idc_unknown_state(struct qlcnic_adapter *adapter) in qlcnic_83xx_idc_unknown_state()
760 static int qlcnic_83xx_idc_cold_state_handler(struct qlcnic_adapter *adapter) in qlcnic_83xx_idc_cold_state_handler()
790 static int qlcnic_83xx_idc_init_state(struct qlcnic_adapter *adapter) in qlcnic_83xx_idc_init_state()
818 static int qlcnic_83xx_idc_ready_state(struct qlcnic_adapter *adapter) in qlcnic_83xx_idc_ready_state()
897 static int qlcnic_83xx_idc_need_reset_state(struct qlcnic_adapter *adapter) in qlcnic_83xx_idc_need_reset_state()
946 static int qlcnic_83xx_idc_need_quiesce_state(struct qlcnic_adapter *adapter) in qlcnic_83xx_idc_need_quiesce_state()
952 static void qlcnic_83xx_idc_failed_state(struct qlcnic_adapter *adapter) in qlcnic_83xx_idc_failed_state()
974 static int qlcnic_83xx_idc_quiesce_state(struct qlcnic_adapter *adapter) in qlcnic_83xx_idc_quiesce_state()
980 static int qlcnic_83xx_idc_check_state_validity(struct qlcnic_adapter *adapter, in qlcnic_83xx_idc_check_state_validity()
1030 int qlcnic_set_vxlan_port(struct qlcnic_adapter *adapter, u16 port) in qlcnic_set_vxlan_port()
1058 int qlcnic_set_vxlan_parsing(struct qlcnic_adapter *adapter, u16 port) in qlcnic_set_vxlan_parsing()
1088 static void qlcnic_83xx_periodic_tasks(struct qlcnic_adapter *adapter) in qlcnic_83xx_periodic_tasks()
1107 struct qlcnic_adapter *adapter; in qlcnic_83xx_idc_poll_dev_state()
1110 adapter = container_of(work, struct qlcnic_adapter, fw_work.work); in qlcnic_83xx_idc_poll_dev_state()
1152 static void qlcnic_83xx_setup_idc_parameters(struct qlcnic_adapter *adapter) in qlcnic_83xx_setup_idc_parameters()
1187 qlcnic_83xx_idc_first_to_load_function_handler(struct qlcnic_adapter *adapter) in qlcnic_83xx_idc_first_to_load_function_handler()
1230 int qlcnic_83xx_idc_init(struct qlcnic_adapter *adapter) in qlcnic_83xx_idc_init()
1252 void qlcnic_83xx_idc_exit(struct qlcnic_adapter *adapter) in qlcnic_83xx_idc_exit()
1281 void qlcnic_83xx_idc_request_reset(struct qlcnic_adapter *adapter, u32 key) in qlcnic_83xx_idc_request_reset()
1315 static int qlcnic_83xx_copy_bootloader(struct qlcnic_adapter *adapter) in qlcnic_83xx_copy_bootloader()
1352 static int qlcnic_83xx_copy_fw_file(struct qlcnic_adapter *adapter) in qlcnic_83xx_copy_fw_file()
1414 static void qlcnic_83xx_dump_pause_control_regs(struct qlcnic_adapter *adapter) in qlcnic_83xx_dump_pause_control_regs()
1499 static void qlcnic_83xx_disable_pause_frames(struct qlcnic_adapter *adapter) in qlcnic_83xx_disable_pause_frames()
1539 static void qlcnic_83xx_take_eport_out_of_reset(struct qlcnic_adapter *adapter) in qlcnic_83xx_take_eport_out_of_reset()
1552 static int qlcnic_83xx_check_heartbeat(struct qlcnic_adapter *p_dev) in qlcnic_83xx_check_heartbeat()
1597 static int qlcnic_83xx_check_cmd_peg_status(struct qlcnic_adapter *p_dev) in qlcnic_83xx_check_cmd_peg_status()
1613 static int qlcnic_83xx_check_hw_status(struct qlcnic_adapter *p_dev) in qlcnic_83xx_check_hw_status()
1628 static int qlcnic_83xx_poll_reg(struct qlcnic_adapter *p_dev, u32 addr, in qlcnic_83xx_poll_reg()
1666 static int qlcnic_83xx_reset_template_checksum(struct qlcnic_adapter *p_dev) in qlcnic_83xx_reset_template_checksum()
1686 static int qlcnic_83xx_get_reset_instruction_template(struct qlcnic_adapter *p_dev) in qlcnic_83xx_get_reset_instruction_template()
1737 static void qlcnic_83xx_read_write_crb_reg(struct qlcnic_adapter *p_dev, in qlcnic_83xx_read_write_crb_reg()
1750 static void qlcnic_83xx_rmw_crb_reg(struct qlcnic_adapter *p_dev, in qlcnic_83xx_rmw_crb_reg()
1774 static void qlcnic_83xx_write_list(struct qlcnic_adapter *p_dev, in qlcnic_83xx_write_list()
1792 static void qlcnic_83xx_read_write_list(struct qlcnic_adapter *p_dev, in qlcnic_83xx_read_write_list()
1810 static void qlcnic_83xx_poll_list(struct qlcnic_adapter *p_dev, in qlcnic_83xx_poll_list()
1853 static void qlcnic_83xx_poll_write_list(struct qlcnic_adapter *p_dev, in qlcnic_83xx_poll_write_list()
1879 static void qlcnic_83xx_read_modify_write(struct qlcnic_adapter *p_dev, in qlcnic_83xx_read_modify_write()
1907 static void qlcnic_83xx_poll_read_list(struct qlcnic_adapter *p_dev, in qlcnic_83xx_poll_read_list()
1944 static inline void qlcnic_83xx_seq_end(struct qlcnic_adapter *p_dev) in qlcnic_83xx_seq_end()
1949 static void qlcnic_83xx_template_end(struct qlcnic_adapter *p_dev) in qlcnic_83xx_template_end()
1974 static void qlcnic_83xx_exec_template_cmd(struct qlcnic_adapter *p_dev, in qlcnic_83xx_exec_template_cmd()
2031 static void qlcnic_83xx_stop_hw(struct qlcnic_adapter *p_dev) in qlcnic_83xx_stop_hw()
2040 static void qlcnic_83xx_start_hw(struct qlcnic_adapter *p_dev) in qlcnic_83xx_start_hw()
2047 static void qlcnic_83xx_init_hw(struct qlcnic_adapter *p_dev) in qlcnic_83xx_init_hw()
2073 static int qlcnic_83xx_run_post(struct qlcnic_adapter *adapter) in qlcnic_83xx_run_post()
2169 static int qlcnic_83xx_load_fw_image_from_host(struct qlcnic_adapter *adapter) in qlcnic_83xx_load_fw_image_from_host()
2190 static int qlcnic_83xx_restart_hw(struct qlcnic_adapter *adapter) in qlcnic_83xx_restart_hw()
2249 static int qlcnic_83xx_get_nic_configuration(struct qlcnic_adapter *adapter) in qlcnic_83xx_get_nic_configuration()
2285 int qlcnic_83xx_configure_opmode(struct qlcnic_adapter *adapter) in qlcnic_83xx_configure_opmode()
2321 static void qlcnic_83xx_config_buff_descriptors(struct qlcnic_adapter *adapter) in qlcnic_83xx_config_buff_descriptors()
2341 static int qlcnic_83xx_init_default_driver(struct qlcnic_adapter *adapter) in qlcnic_83xx_init_default_driver()
2360 static void qlcnic_83xx_clear_function_resources(struct qlcnic_adapter *adapter) in qlcnic_83xx_clear_function_resources()
2384 static int qlcnic_83xx_get_fw_info(struct qlcnic_adapter *adapter) in qlcnic_83xx_get_fw_info()
2417 static void qlcnic_83xx_init_rings(struct qlcnic_adapter *adapter) in qlcnic_83xx_init_rings()
2435 int qlcnic_83xx_init(struct qlcnic_adapter *adapter) in qlcnic_83xx_init()
2547 void qlcnic_83xx_aer_stop_poll_work(struct qlcnic_adapter *adapter) in qlcnic_83xx_aer_stop_poll_work()
2564 int qlcnic_83xx_aer_reset(struct qlcnic_adapter *adapter) in qlcnic_83xx_aer_reset()
2588 void qlcnic_83xx_aer_start_poll_work(struct qlcnic_adapter *adapter) in qlcnic_83xx_aer_start_poll_work()