Lines Matching refs:pdev

156     struct _lm_device_t *pdev);
169 struct _lm_device_t *pdev);
178 struct _lm_device_t *pdev);
187 struct _lm_device_t *pdev);
190 lm_status_t lm_service_eq_intr(struct _lm_device_t * pdev);
222 void lm_abort( IN OUT struct _lm_device_t* pdev,
235 struct _lm_device_t *pdev);
245 struct _lm_device_t *pdev);
248 struct _lm_device_t *pdev, u32_t cid);
250 void init_nig_func(struct _lm_device_t *pdev);
252 void init_nig_common_llh(struct _lm_device_t *pdev);
258 struct _lm_device_t *pdev);
264 lm_chip_start(struct _lm_device_t *pdev);
269 void lm_chip_reset(struct _lm_device_t *pdev, lm_reason_t reason) ;
275 void lm_chip_reset_with_nig(struct _lm_device_t *pdev);
280 void lm_reset_path(struct _lm_device_t *pdev, const u8_t b_with_nig );
291 lm_status_t lm_reset_mcp(struct _lm_device_t *pdev);
300 IN struct _lm_device_t *pdev
309 void lm_set_d3_nwuf( struct _lm_device_t* pdev,
315 void lm_set_d3_mpkt( struct _lm_device_t* pdev,
321 void lm_fl_reset_set_inprogress(struct _lm_device_t *pdev);
326 void lm_fl_reset_clear_inprogress(struct _lm_device_t *pdev);
331 u8_t lm_fl_reset_is_inprogress(struct _lm_device_t *pdev);
336 void lm_reset_set_inprogress(struct _lm_device_t *pdev);
341 void lm_reset_clear_inprogress(struct _lm_device_t *pdev);
346 u8_t lm_pm_reset_is_inprogress(struct _lm_device_t *pdev);
353 u8_t lm_reset_is_inprogress(struct _lm_device_t *pdev);
358 void lm_set_func_en(struct _lm_device_t *pdev, const u8_t b_enable);
363 u8_t lm_get_func_en(struct _lm_device_t *pdev, const u8_t pfunc_abs);
368 void lm_reset_mask_attn(struct _lm_device_t *pdev);
371 void lm_setup_read_mgmt_stats_ptr( struct _lm_device_t* pdev,
391 lm_status_t lm_hw_lock(struct _lm_device_t* pdev,
403 lm_status_t lm_hw_unlock(struct _lm_device_t* pdev,
406 lm_status_t lm_hw_unlock_ex(struct _lm_device_t* pdev,
412 lm_ncsi_fcoe_cap_to_scratchpad( struct _lm_device_t *pdev);
422 void lm_hw_clear_all_locks(struct _lm_device_t *pdev);
430 struct _lm_device_t *pdev,
441 struct _lm_device_t *pdev,
456 struct _lm_device_t *pdev,
464 struct _lm_device_t *pdev,
474 struct _lm_device_t *pdev,
485 struct _lm_device_t *pdev
492 struct _lm_device_t *pdev);
497 lm_igutest_get_isr64(struct _lm_device_t *pdev);
499 lm_igutest_get_isr32(struct _lm_device_t *pdev);
505 struct _lm_device_t *pdev);
511 struct _lm_device_t *pdev);
516 struct _lm_device_t *pdev,
523 struct _lm_device_t *pdev,
528 struct _lm_device_t *pdev,
535 void lm_disable_int(struct _lm_device_t *pdev);
539 void lm_enable_int(struct _lm_device_t *pdev);
557 lm_status_t lm_set_rx_mask(struct _lm_device_t *pdev, u8_t chain_idx, lm_rx_mask_t rx_mask, void * …
567 lm_status_t lm_wait_set_rx_mask_done(struct _lm_device_t *pdev, u8_t chain_idx);
588 lm_status_t lm_set_mc(struct _lm_device_t *pdev, u8_t* mc_addrs, u32_t buf_len, void * cookie, lm_c…
590 lm_status_t lm_set_mc_list(struct _lm_device_t *pdev,
605 lm_status_t lm_wait_set_mc_done(struct _lm_device_t *pdev, lm_cli_idx_t lm_cli_idx);
608 lm_status_t lm_eth_wait_state_change(struct _lm_device_t *pdev, u32_t new_state, u32_t cid);
629 lm_status_t lm_set_mac_addr(struct _lm_device_t *pdev, u8_t *mac_addr, u16_t vlan_tag, u8_t chain_i…
659 lm_status_t lm_set_vlan_only(struct _lm_device_t *pdev, u16_t vlan_tag, u8_t chain_idx, void * coo…
675 lm_status_t lm_move_mac_addr(struct _lm_device_t *pdev, u8_t *mac_addr, u16_t vlan_tag,
687 lm_status_t lm_wait_set_mac_done(struct _lm_device_t *pdev, u8_t chain_idx);
699 lm_status_t lm_wait_set_vlan_done(struct _lm_device_t *pdev, u8_t chain_idx);
704 lm_status_t lm_clear_all_mac_addr(struct _lm_device_t *pdev, const u8_t chain_idx);
716 lm_status_t lm_restore_all_mac_addr(struct _lm_device_t *pdev, u8_t chain_idx);
730 lm_status_t lm_insert_nig_entry( struct _lm_device_t *pdev,
745 lm_status_t lm_remove_nig_entry( struct _lm_device_t *pdev,
748 lm_status_t lm_set_mac_in_nig(struct _lm_device_t * pdev, u8_t * mac_addr, lm_cli_idx_t lm_cli_idx,…
771 lm_status_t lm_enable_rss(struct _lm_device_t *pdev, u8_t *chain_indirection_table,
791 lm_status_t lm_disable_rss(struct _lm_device_t *pdev, u8_t sync_with_toe, void * cookie);
802 lm_status_t lm_wait_config_rss_done(struct _lm_device_t *pdev);
812 void lm_cmng_update(struct _lm_device_t *pdev);
825 lm_status_t lm_niv_set_loopback_mode(struct _lm_device_t *pdev, IN const u8_t b_enable);
840 lm_status_t lm_niv_event(struct _lm_device_t *pdev, const u32_t niv_event);
856 lm_status_t lm_niv_post_command(struct _lm_device_t *pdev,
872 lm_status_t lm_niv_vif_update(struct _lm_device_t *pdev,
894 lm_status_t lm_niv_vif_list_update(struct _lm_device_t* pdev,
909 lm_status_t lm_get_shmem_mf_cfg_info_niv(struct _lm_device_t *pdev);
920 lm_status_t lm_get_shmem_mf_cfg_info(struct _lm_device_t *pdev);
925 #define PHY_HW_LOCK(pdev) lm_hw_lock(pdev, HW_LOCK_RESOURCE_MDIO, TRUE); argument
927 #define PHY_HW_UNLOCK(pdev) lm_hw_unlock(pdev, HW_LOCK_RESOURCE_MDIO); argument
935 struct _lm_device_t *pdev,
944 void lm_stats_reset( struct _lm_device_t* pdev) ;
951 struct _lm_device_t *pdev,
961 struct _lm_device_t *pdev,
970 struct _lm_device_t *pdev);
981 void lm_pcie_state_save_for_d3(struct _lm_device_t *pdev);
990 void lm_pcie_state_restore_for_d0(struct _lm_device_t *pdev);
996 struct _lm_device_t *pdev,
1001 lm_status_t lm_check_phy_link_params(struct _lm_device_t *pdev, lm_medium_t req_medium);
1009 struct _lm_device_t *pdev,
1017 lm_link_update(struct _lm_device_t *pdev);
1022 lm_medium_t lm_loopback_req_medium_convert( IN struct _lm_device_t *pdev, IN const lm_medium_t req_…
1032 u32_t lm_get_port_max_speed(IN struct _lm_device_t *pdev);
1044 lm_link_on_timer(struct _lm_device_t *pdev);
1051 lm_link_report(struct _lm_device_t *pdev);
1057 void lm_link_fill_reported_data( IN struct _lm_device_t *pdev,
1066 struct _lm_device_t *pdev,
1075 struct _lm_device_t *pdev,
1084 lm_update_external_phy_fw_prepare( struct _lm_device_t *pdev );
1090 lm_update_external_phy_fw_reinit( struct _lm_device_t *pdev );
1096 lm_update_external_phy_fw_done( struct _lm_device_t *pdev );
1102 void lm_check_fan_failure(struct _lm_device_t *pdev);
1111 lm_status_t lm_send_driver_pulse( struct _lm_device_t *pdev );
1116 void lm_driver_pulse_always_alive(struct _lm_device_t *pdev);
1121 void lm_disable_pci_dma(struct _lm_device_t *pdev, u8_t b_wait_for_done);
1126 void lm_enable_pci_dma(struct _lm_device_t *pdev);
1131 void disable_blocks_attention(struct _lm_device_t *pdev);
1136 u32_t lm_idle_chk( struct _lm_device_t *pdev);
1137 lm_status_t lm_get_storms_assert( struct _lm_device_t *pdev );
1140 void lm_collect_idle_storms_dorrbell_asserts( struct _lm_device_t *pdev,
1148 void lm_cmng_calc_params( struct _lm_device_t *pdev );
1149 void lm_cmng_get_shmem_info( struct _lm_device_t *pdev );
1153 struct _lm_device_t *pdev);
1156 lm_gpio_read(struct _lm_device_t *pdev, u32_t pin_num, u32_t* value_ptr, u8_t port);
1159 lm_gpio_write(struct _lm_device_t *pdev, u32_t pin_num, u32_t value, u8_t port);
1162 lm_gpio_mult_write(struct _lm_device_t *pdev, u8_t pins, u32_t value);
1165 lm_gpio_int_write(struct _lm_device_t *pdev, u32_t pin_num, u32_t value, u8_t port);
1168 lm_spio_read(struct _lm_device_t *pdev, u32_t pin_num, u32_t* value_ptr);
1171 lm_spio_write(struct _lm_device_t *pdev, u32_t pin_num, u32_t value);
1174 lm_set_led_mode(struct _lm_device_t *pdev, u32_t port_idx, u32_t mode_idx);
1177 lm_get_led_mode(struct _lm_device_t *pdev, u32_t port_idx, u32_t* mode_idx_ptr);
1180 lm_override_led_value(struct _lm_device_t *pdev, u32_t port_idx, u32_t led_idx, u32_t value);
1183 lm_blink_traffic_led(struct _lm_device_t *pdev, u32_t port_idx, u32_t rate);
1186 lm_get_led_status(struct _lm_device_t *pdev, u32_t port_idx, u32_t led_idx, u32_t* value_ptr);
1189 lm_set_led(struct _lm_device_t *pdev, lm_medium_t speed);
1192 lm_reset_led(struct _lm_device_t *pdev);
1195 lm_return_packet_bytes( struct _lm_device_t *pdev,
1201 struct _lm_device_t *pdev,
1208 struct _lm_device_t *pdev,
1216 struct _lm_device_t *pdev,
1223 struct _lm_device_t *pdev,
1230 struct _lm_device_t *pdev,
1234 lm_status_t lm_get_iscsi_boot_info_block( struct _lm_device_t *pdev, struct _iscsi_info_block_hdr_t…
1245 lm_status_t lm_mcp_cmd_init( struct _lm_device_t *pdev) ;
1246 lm_status_t lm_mcp_cmd_send( struct _lm_device_t *pdev, lm_mcp_mb_type mcp_mb_type, u32_t drv_msg, …
1247 lm_status_t lm_mcp_cmd_response( struct _lm_device_t *pdev,
1267 lm_status_t lm_mcp_cmd_send_recieve( struct _lm_device_t* pdev,
1289 lm_status_t lm_mcp_cmd_send_recieve_non_atomic( struct _lm_device_t *pdev,
1296 u32_t lm_mcp_check( struct _lm_device_t *pdev);
1312 lm_status_t lm_mcp_set_mf_bw(struct _lm_device_t *pdev, IN u8_t min_bw, IN u8_t max_bw);
1320 void lm_mcp_indicate_client_bind(struct _lm_device_t *pdev, lm_cli_idx_t cli_id);
1329 void lm_mcp_indicate_client_unbind(struct _lm_device_t *pdev, lm_cli_idx_t cli_id);
1357 lm_loader_response lm_loader_lock( struct _lm_device_t *pdev, lm_loader_opcode opcode ) ;
1358 lm_loader_response lm_loader_unlock( struct _lm_device_t *pdev, lm_loader_opcode opcode, OPTIONAL c…
1359 void lm_loader_reset ( struct _lm_device_t *pdev );
1362 u32_t lm_get_max_supported_toe_cons(struct _lm_device_t *pdev);
1363 u8_t lm_get_toe_rss_possibility(struct _lm_device_t *pdev);
1373 int lm_chip_is_slow(struct _lm_device_t *pdev);
1378 u8_t lm_get_base_msix_msg(struct _lm_device_t *pdev);
1383 u8_t lm_get_base_msix_msg(struct _lm_device_t *pdev);
1389 u8_t lm_get_num_fp_msix_messages(struct _lm_device_t *pdev);
1394 void lm_set_igu_tmode(struct _lm_device_t *pdev, u8_t tmode);
1395 u8_t lm_get_igu_tmode(struct _lm_device_t *pdev);
1400 void lm_set_interrupt_mode(struct _lm_device_t *pdev, u32_t mode);
1401 u32_t lm_get_interrupt_mode(struct _lm_device_t *pdev);
1407 u8_t lm_has_sp_msix_vector(struct _lm_device_t *pdev);
1410 u8_t lm_is_function_after_flr(struct _lm_device_t * pdev);
1411 lm_status_t lm_cleanup_after_flr(struct _lm_device_t * pdev);
1414 lm_set_cam_params(struct _lm_device_t * pdev,
1423 IN struct _lm_device_t *pdev);
1432 IN struct _lm_device_t *pdev
1444 IN struct _lm_device_t *pdev
1452 lm_dcbx_init(IN struct _lm_device_t *pdev,
1456 lm_dcbx_init_default_params(struct _lm_device_t *pdev);
1463 lm_dcbx_lldp_read_params(struct _lm_device_t * pdev,
1472 lm_dcbx_read_params(struct _lm_device_t * pdev,
1476 INOUT const struct _lm_device_t * pdev);
1480 INOUT struct _lm_device_t *pdev,
1491 INOUT struct _lm_device_t *pdev,
1497 INOUT struct _lm_device_t *pdev,
1504 INOUT struct _lm_device_t *pdev,
1510 INOUT struct _lm_device_t *pdev,
1515 INOUT struct _lm_device_t *pdev,
1527 lm_mp_get_chain_type(IN struct _lm_device_t *pdev,
1540 lm_mp_get_reg_chain_from_chain(IN struct _lm_device_t *pdev,
1555 IN struct _lm_device_t *pdev,
1560 lm_get_transceiver_data(struct _lm_device_t* pdev,
1564 lm_set_led_wrapper(struct _lm_device_t* pdev,
1582 lm_dcbx_event(struct _lm_device_t * pdev,
1597 lm_status_t lm_reset_function_part(struct _lm_device_t *pdev, u8_t cleanup);
1599 lm_status_t lm_reset_port_part(struct _lm_device_t *pdev);
1601 lm_status_t lm_set_hc_flag(struct _lm_device_t *pdev, u8_t sb_id, u8_t idx, u8_t is_enable);
1603 lm_status_t lm_set_interrupt_moderation(struct _lm_device_t *pdev, u8_t is_enable);
1606 lm_status_t lm_tpa_send_ramrods(IN struct _lm_device_t *pdev,
1609 u8_t lm_tpa_ramrod_update_ipvx(IN struct _lm_device_t *pdev,
1625 lm_tpa_send_ramrods_wait( IN struct _lm_device_t *pdev,
1628 lm_status_t lm_setup_tpa_chain( IN struct _lm_device_t *pdev,
1639 lm_tpa_chain_reset(IN struct _lm_device_t *pdev,
1649 lm_encap_send_ramrod(IN struct _lm_device_t *pdev, u8_t new_encap_offload_state, void* cookie);
1659 void lm_eq_comp_cb(struct _lm_device_t *pdev, struct sq_pending_command * pending);
1669 void lm_eth_comp_cb(struct _lm_device_t *pdev, struct sq_pending_command * pending);
1682 lm_status_t lm_er_acquire_leader_lock(struct _lm_device_t * pdev);
1693 lm_status_t lm_er_release_leader_lock(struct _lm_device_t * pdev);
1703 lm_status_t lm_er_leader_reset(struct _lm_device_t *pdev);
1713 void lm_er_disable_close_the_gate(struct _lm_device_t *pdev);
1724 lm_status_t lm_er_notify_other_path(struct _lm_device_t *pdev);
1733 void lm_er_config_close_the_g8(struct _lm_device_t *pdev);
1735 u32_t lm_er_get_func_bit(struct _lm_device_t *pdev);
1737 u8_t lm_er_get_first_func_of_opp_path(struct _lm_device_t *pdev);
1738 u32_t lm_er_inc_load_cnt(struct _lm_device_t *pdev, u8_t sync_it);
1739 u32_t lm_er_dec_load_cnt(struct _lm_device_t *pdev, u8_t sync_it);
1740 u32_t lm_er_get_load_cnt(struct _lm_device_t *pdev, u8_t sync_it);
1741 void lm_er_clear_load_cnt(struct _lm_device_t *pdev, u8_t sync_it);
1742 void lm_er_set_recover_done(struct _lm_device_t *pdev, u8_t sync_it);
1743 void lm_er_set_recover_in_progress(struct _lm_device_t *pdev, u8_t sync_it);
1744 u8_t lm_er_recovery_in_progress(struct _lm_device_t *pdev, u8_t sync_it);
1773 lm_status_t lm_wait_state_change(struct _lm_device_t *pdev, volatile u32_t * curr_state, u32_t new_…
1787 lm_l2mp_func_update_command( IN struct _lm_device_t *pdev,
1791 IN struct _lm_device_t *pdev,
1797 IN struct _lm_device_t *pdev,
1801 lm_dcbx_is_dcb_config(IN struct _lm_device_t *pdev);
1804 lm_ncsi_prev_drv_ver_is_win8_inbox( struct _lm_device_t *pdev);
1806 u8_t lm_check_mac_addr_exist(struct _lm_device_t *pdev, u8_t chain_idx, u8_t *mac_addr, u16_t vlan_…
1808 lm_status_t lm_update_default_vlan(IN struct _lm_device_t *pdev, IN u8_t client_idx,
1817 u8_t lm_is_mac_locally_administrated(IN struct _lm_device_t *pdev, IN u8_t * mac);