/illumos-gate/usr/src/uts/common/io/bnxe/577xx/drivers/common/lm/include/ |
H A D | lm.h | 79 struct _lm_device_t; 156 struct _lm_device_t *pdev); 178 struct _lm_device_t *pdev); 187 struct _lm_device_t *pdev); 235 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, [all …]
|
H A D | command.h | 79 static __inline void lm_sq_post_fill_entry(struct _lm_device_t* pdev, in lm_sq_post_fill_entry() 124 lm_status_t lm_sq_post_entry(struct _lm_device_t * pdev, 135 lm_status_t lm_sq_post(struct _lm_device_t *pdev, 157 void lm_sq_complete(struct _lm_device_t *pdev, u8_t priority, 170 lm_status_t lm_sq_post_pending(struct _lm_device_t *pdev); 177 static __inline lm_status_t lm_command_post( struct _lm_device_t* pdev, in lm_command_post() 196 void lm_sq_change_state(struct _lm_device_t *pdev, lm_sq_state_t state); 208 void lm_sq_complete_pending_requests(struct _lm_device_t *pdev); 221 lm_status_t lm_sq_flush(struct _lm_device_t *pdev); 231 u8_t lm_sq_is_empty(struct _lm_device_t *pdev); [all …]
|
H A D | lm_stats.h | 115 void lm_stats_on_timer ( struct _lm_device_t* pdev) ; 116 lm_status_t lm_stats_dmae ( struct _lm_device_t* pdev) ; 117 lm_status_t lm_stats_hw_setup ( struct _lm_device_t* pdev) ; 118 void lm_stats_fw_setup ( struct _lm_device_t* pdev) ; 119 void lm_stats_fw_reset ( struct _lm_device_t* pdev) ; 120 lm_status_t lm_stats_alloc_fw_resc (struct _lm_device_t *pdev); 121 lm_status_t lm_stats_alloc_resc( struct _lm_device_t* pdev) ; 130 void lm_stats_hw_assign ( struct _lm_device_t* pdev ) ; 132 lm_status_t lm_stats_fw_complete( struct _lm_device_t *pdev ) ; 133 void lm_stats_mgmt_assign( IN struct _lm_device_t* pdev ) ; [all …]
|
/illumos-gate/usr/src/uts/common/io/bnxe/577xx/drivers/common/include/ |
H A D | mm_linux.h | 189 struct _lm_device_t * pdev, 195 struct _lm_device_t * _pdev, 203 struct _lm_device_t * _pdev, 210 struct _lm_device_t * _pdev, 218 struct _lm_device_t * _pdev, 226 struct _lm_device_t * _pdev, 234 struct _lm_device_t * _pdev, 242 struct _lm_device_t * _pdev, 250 struct _lm_device_t * _pdev, 257 struct _lm_device_t * _pdev, [all …]
|
H A D | mm_ndismono.h | 92 mm_dcb_mp_l2_is_enable(struct _lm_device_t *pdev); 95 void MM_ACQUIRE_SPQ_LOCK_IMP(struct _lm_device_t *_pdev); 96 void MM_RELEASE_SPQ_LOCK_IMP(struct _lm_device_t *_pdev); 100 void MM_ACQUIRE_CID_LOCK_IMP(struct _lm_device_t *_pdev); 101 void MM_RELEASE_CID_LOCK_IMP(struct _lm_device_t *_pdev); 109 void MM_ACQUIRE_PHY_LOCK_IMP(struct _lm_device_t * pDev); 110 void MM_RELEASE_PHY_LOCK_IMP(struct _lm_device_t * pDev); 122 void MM_ACQUIRE_MCP_LOCK_IMP(struct _lm_device_t *_pdev); 123 void MM_RELEASE_MCP_LOCK_IMP(struct _lm_device_t *_pdev); 147 void MM_ACQUIRE_PF_LOCK_IMP(struct _lm_device_t *_pdev); [all …]
|
H A D | mm_vbd.h | 60 lm_status_t mm_get_bar_size_imp(struct _lm_device_t *pdev, 116 void MM_ACQUIRE_SPQ_LOCK_IMP(struct _lm_device_t *_pdev); 117 void MM_RELEASE_SPQ_LOCK_IMP(struct _lm_device_t *_pdev); 168 void MM_ACQUIRE_PF_LOCK_IMP(struct _lm_device_t *_pdev); 169 void MM_RELEASE_PF_LOCK_IMP(struct _lm_device_t *_pdev); 178 struct _lm_device_t *pdev, 282 u32_t mm_get_wol_flags(struct _lm_device_t* pdev); 285 u32_t mm_get_vmq_cnt(struct _lm_device_t* pdev); 288 u32_t mm_get_feature_flags(struct _lm_device_t* pdev); 294 IN struct _lm_device_t *pdev, [all …]
|
H A D | mm_solaris.h | 201 void mm_bar_read_byte(struct _lm_device_t *pdev, 206 void mm_bar_read_word(struct _lm_device_t *pdev, 211 void mm_bar_read_dword(struct _lm_device_t *pdev, 216 void mm_bar_read_ddword(struct _lm_device_t *pdev, 221 void mm_bar_write_byte(struct _lm_device_t *pdev, 226 void mm_bar_write_word(struct _lm_device_t *pdev, 231 void mm_bar_write_dword(struct _lm_device_t *pdev, 236 void mm_bar_write_ddword(struct _lm_device_t *pdev, 241 void mm_bar_copy_buffer(struct _lm_device_t * pdev, 247 u32_t mm_get_cap_offset(struct _lm_device_t * pdev, [all …]
|
H A D | mm.h | 211 void mm_wait(struct _lm_device_t *pdev, 229 void * mm_map_io_base(struct _lm_device_t *pdev, 238 u32_t mm_desc_size(struct _lm_device_t *pdev, 262 mm_map_io_space(struct _lm_device_t *pdev, 330 void mm_rt_free_mem(struct _lm_device_t *pdev, 359 void mm_indicate_tx(struct _lm_device_t *pdev, 378 void mm_indicate_rx(struct _lm_device_t *pdev, 384 void mm_indicate_link(struct _lm_device_t *pdev, 401 void mm_set_done(struct _lm_device_t *pdev, 491 lm_status_t mm_vf_en(struct _lm_device_t* pdev, [all …]
|
H A D | mm_uefi.h | 265 void mm_bar_read_byte(struct _lm_device_t *pdev, 270 void mm_bar_read_word(struct _lm_device_t *pdev, 275 void mm_bar_read_dword(struct _lm_device_t *pdev, 280 void mm_bar_read_ddword(struct _lm_device_t *pdev, 285 void mm_bar_write_byte(struct _lm_device_t *pdev, 290 void mm_bar_write_word(struct _lm_device_t *pdev, 295 void mm_bar_write_dword(struct _lm_device_t *pdev, 300 void mm_bar_write_ddword(struct _lm_device_t *pdev, 306 struct _lm_device_t * _pdev, 317 u32_t mm_get_vmq_cnt(struct _lm_device_t* pdev); [all …]
|
/illumos-gate/usr/src/uts/common/io/bnxe/577xx/drivers/common/lm/l4/include/ |
H A D | lm_l4if.h | 8 struct _lm_device_t *pdev); 11 struct _lm_device_t *pdev); 19 struct _lm_device_t *pdev, 24 struct _lm_device_t *pdev, 32 struct _lm_device_t *pdev, 41 struct _lm_device_t *pdev, 57 struct _lm_device_t *pdev, 66 struct _lm_device_t *pdev, 75 struct _lm_device_t *pdev, 87 struct _lm_device_t *pdev, [all …]
|
/illumos-gate/usr/src/uts/common/io/bnx/570x/driver/common/lmdev/ |
H A D | lm.h | 45 struct _lm_device_t; 197 struct _lm_device_t *pdev, 205 struct _lm_device_t *pdev, 210 struct _lm_device_t *pdev, 219 struct _lm_device_t *pdev, 240 struct _lm_device_t *pdev, 248 struct _lm_device_t *pdev, 258 struct _lm_device_t *pdev, 265 struct _lm_device_t *pdev, 275 struct _lm_device_t *pdev, [all …]
|
/illumos-gate/usr/src/uts/common/io/bnxe/577xx/drivers/common/lm/l5/include/ |
H A D | lm_l5if.h | 14 IN struct _lm_device_t *pdev 20 IN struct _lm_device_t *pdev 25 IN struct _lm_device_t *pdev); 29 IN struct _lm_device_t *pdev 40 IN struct _lm_device_t *pdev, 46 IN struct _lm_device_t *pdev, 54 IN struct _lm_device_t *pdev, 75 struct _lm_device_t *pdev, 222 IN struct _lm_device_t *pdev, 229 IN struct _lm_device_t *pdev, [all …]
|
/illumos-gate/usr/src/uts/common/io/bnxe/577xx/drivers/common/lm/vf/common/ |
H A D | lm_vf_common.h | 19 lm_vf_init_dev_info(struct _lm_device_t *pdev); 22 lm_vf_chip_init(struct _lm_device_t *pdev); 28 lm_vf_recycle_resc_in_pf(struct _lm_device_t *pdev); 31 lm_vf_get_intr_blk_info(struct _lm_device_t *pdev); 37 lm_vf_get_vf_id(struct _lm_device_t * pdev); 43 lm_vf_dis(struct _lm_device_t * pf_dev); 46 lm_vf_prep(struct _lm_device_t * pf_dev, struct _lm_device_t * vf_dev); 50 lm_vf_get_pcicfg_info(struct _lm_device_t * pdev); 53 lm_vf_enable_vf(struct _lm_device_t *pdev); 56 lm_vf_enable_igu_int(struct _lm_device_t * pdev); [all …]
|
/illumos-gate/usr/src/uts/common/io/bnxe/577xx/drivers/common/lm/device/ |
H A D | context.h | 16 void * lm_get_context(struct _lm_device_t *pdev, u32_t cid); 19 u64_t lm_get_context_phys(struct _lm_device_t *pdev, u32_t cid); 22 lm_status_t lm_alloc_context_pool(struct _lm_device_t *pdev); 23 lm_status_t lm_setup_context_pool(struct _lm_device_t *pdev); 24 void lm_release_context_pool(struct _lm_device_t *pdev); 81 lm_cid_resc_t * lm_cid_resc(struct _lm_device_t *pdev, u32_t cid); 84 u8_t lm_map_cid_to_proto(struct _lm_device_t * pdev, u32_t cid); 88 void lm_recycle_cid(struct _lm_device_t *pdev, u32_t cid); 108 IN struct _lm_device_t *pdev, 114 IN struct _lm_device_t *pdev, [all …]
|
H A D | lm_dmae.h | 354 lm_status_t lm_dmae_locking_policy_create( struct _lm_device_t* pdev, 373 lm_status_t lm_dmae_locking_policy_lock(struct _lm_device_t* pdev, lm_dmae_locking_policy_t* lockin… 390 lm_status_t lm_dmae_locking_policy_unlock(struct _lm_device_t* pdev, lm_dmae_locking_policy_t* lock… 410 lm_dmae_context_t* lm_dmae_context_create( struct _lm_device_t* pdev, 430 lm_dmae_context_t* lm_dmae_context_create_sgl( struct _lm_device_t* pdev, 465 lm_status_t lm_dmae_context_acquire(struct _lm_device_t* pdev, lm_dmae_context_t *context); 484 lm_status_t lm_dmae_context_release(struct _lm_device_t* pdev, lm_dmae_context_t *context); 549 lm_status_t lm_dmae_operation_create( struct _lm_device_t* pdev, 571 lm_dmae_operation_t* lm_dmae_operation_create_sgl( struct _lm_device_t* pdev, 588 lm_status_t lm_dmae_operation_add_sge( struct _lm_device_t* pdev, [all …]
|
H A D | lm_sp_req_mgr.h | 11 struct _lm_device_t; 22 struct _lm_device_t *pdev, 44 IN struct _lm_device_t *pdev, 52 IN struct _lm_device_t *pdev, 58 IN struct _lm_device_t *pdev, 64 IN struct _lm_device_t *pdev, 71 IN struct _lm_device_t *pdev, 79 IN struct _lm_device_t *pdev, 85 IN struct _lm_device_t *pdev,
|
H A D | lm_dmae.c | 103 lm_status_t lm_dmae_locking_policy_create( struct _lm_device_t* pdev, in lm_dmae_locking_policy_create() 244 lm_dmae_opcode( struct _lm_device_t* pdev, in lm_dmae_opcode() 280 lm_dmae_command_set_block( struct _lm_device_t* pdev, in lm_dmae_command_set_block() 316 lm_dmae_initialize_command_by_block(struct _lm_device_t* pdev, in lm_dmae_initialize_command_by_block() 334 lm_status_t lm_dmae_operation_create( struct _lm_device_t* pdev, in lm_dmae_operation_create() 391 lm_dmae_initialize_sgl_loader_command( struct _lm_device_t* pdev, in lm_dmae_initialize_sgl_loader_command() 458 lm_status_t lm_dmae_operation_add_sge( struct _lm_device_t* pdev, in lm_dmae_operation_add_sge() 588 lm_dmae_context_t* lm_dmae_context_create( struct _lm_device_t* pdev, in lm_dmae_context_create() 634 lm_dmae_context_t* lm_dmae_context_create_sgl( struct _lm_device_t* pdev, in lm_dmae_context_create_sgl() 772 lm_dmae_post_command( IN struct _lm_device_t* pdev, in lm_dmae_post_command() [all …]
|
/illumos-gate/usr/src/uts/common/io/bnxe/577xx/drivers/common/ecore/ |
H A D | ecore_sp_verbs.h | 68 struct _lm_device_t; 142 int (*wait_comp)(struct _lm_device_t *pdev, 389 int (*check_add)(struct _lm_device_t *pdev, 399 (*check_del)(struct _lm_device_t *pdev, 467 int (*restore)(struct _lm_device_t *pdev, 556 int (*wait_comp)(struct _lm_device_t *pdev, 685 int (*validate)(struct _lm_device_t *pdev, 692 void (*revert)(struct _lm_device_t *pdev, 1140 int (*send_cmd)(struct _lm_device_t *pdev, 1369 int (*init_fw)(struct _lm_device_t *pdev); [all …]
|
H A D | ecore_init_ops.h | 33 static void ecore_write_dmae_phys_len(struct _lm_device_t *pdev, 37 static void ecore_init_str_wr(struct _lm_device_t *pdev, u32 addr, in ecore_init_str_wr() 46 static void ecore_init_ind_wr(struct _lm_device_t *pdev, u32 addr, in ecore_init_ind_wr() 100 static void ecore_init_wr_64(struct _lm_device_t *pdev, u32 addr, in ecore_init_wr_64() 139 static const u8 *ecore_sel_blob(struct _lm_device_t *pdev, u32 addr, in ecore_sel_blob() 169 static void ecore_init_wr_wb(struct _lm_device_t *pdev, u32 addr, in ecore_init_wr_wb() 641 static int ecore_ilt_line_mem_op(struct _lm_device_t *pdev, in ecore_ilt_line_mem_op() 688 static int ecore_ilt_mem_op(struct _lm_device_t *pdev, u8 memop) in ecore_ilt_mem_op() 712 static void ecore_ilt_line_init_op(struct _lm_device_t *pdev, in ecore_ilt_line_init_op() 732 static void ecore_ilt_boundry_init_op(struct _lm_device_t *pdev, in ecore_ilt_boundry_init_op() [all …]
|
H A D | ecore_sp_verbs.c | 375 struct _lm_device_t *pdev, in __ecore_exe_queue_reset_pending() 477 struct _lm_device_t *pdev) in ecore_exe_queue_alloc_elem() 984 ecore_check_mac_del(struct _lm_device_t *pdev, in ecore_check_mac_del() 1002 ecore_check_vlan_del(struct _lm_device_t *pdev, in ecore_check_vlan_del() 1019 ecore_check_vlan_mac_del(struct _lm_device_t *pdev, in ecore_check_vlan_mac_del() 1067 struct _lm_device_t *pdev, in ecore_check_move_always_err() 2024 struct _lm_device_t *pdev, in ecore_vlan_mac_get_registry_elem() 2203 struct _lm_device_t *pdev, in ecore_vlan_mac_push_new_cmd() 2441 void ecore_init_mac_obj(struct _lm_device_t *pdev, in ecore_init_mac_obj() 4081 int ecore_config_mcast(struct _lm_device_t *pdev, in ecore_config_mcast() [all …]
|
/illumos-gate/usr/src/uts/common/io/bnxe/577xx/drivers/common/include/l4/ |
H A D | mm_l4if.h | 28 struct _lm_device_t *pdev, 33 struct _lm_device_t *pdev, 99 struct _lm_device_t *pdev, in mm_acquire_tcp_lock() 106 struct _lm_device_t *pdev, in mm_release_tcp_lock() 145 struct _lm_device_t * pdev, 155 struct _lm_device_t *pdev, 168 struct _lm_device_t *pdev, 240 struct _lm_device_t * pdev, 252 struct _lm_device_t * pdev, 293 struct _lm_device_t * pdev, [all …]
|
/illumos-gate/usr/src/uts/common/io/bnxe/577xx/drivers/common/lm/l4/ |
H A D | lm_l4sp.h | 10 IN struct _lm_device_t * pdev); 13 IN struct _lm_device_t * pdev, 20 IN struct _lm_device_t * pdev, 24 IN struct _lm_device_t * pdev, 29 IN struct _lm_device_t * pdev, 34 IN struct _lm_device_t * pdev, 39 IN struct _lm_device_t * pdev, 44 IN struct _lm_device_t * pdev, 62 u8_t lm_tcp_rx_fill_grq(struct _lm_device_t * pdev, u8_t sb_idx, d_list_t * bypass_gen_pool_list, u… 63 void lm_tcp_update_isles_cnts(struct _lm_device_t * pdev, s16_t number_of_isles, s32_t number_of_ge… [all …]
|
/illumos-gate/usr/src/uts/common/io/bnxe/ |
H A D | bnxe_mm_l4.c | 92 struct _lm_device_t * pdev, in mm_tcp_complete_path_upload_request() 101 struct _lm_device_t * pdev, in mm_tcp_complete_neigh_upload_request() 110 struct _lm_device_t *pdev, in mm_tcp_comp_slow_path_request() 119 struct _lm_device_t *pdev, in mm_tcp_complete_bufs() 178 struct _lm_device_t * pdev, in mm_tcp_rx_indicate_gen_buf() 190 struct _lm_device_t * pdev, in mm_tcp_rx_indicate_gen() 214 struct _lm_device_t * pdev, in mm_tcp_get_gen_bufs() 237 struct _lm_device_t * pdev, in mm_tcp_return_list_of_gen_bufs() 272 struct _lm_device_t * pdev, in mm_tcp_update_required_gen_bufs() 283 struct _lm_device_t * pdev, in mm_tcp_post_empty_slow_path_request() [all …]
|
/illumos-gate/usr/src/uts/common/io/bnxe/577xx/drivers/common/lm/vf/basic_vf/ |
H A D | lm_vf.c | 8 u8_t lm_vf_is_function_after_flr(struct _lm_device_t * pdev) in lm_vf_is_function_after_flr() 45 static u8_t lm_vf_get_free_stats(struct _lm_device_t * pf_dev) in lm_vf_get_free_stats() 74 lm_status_t lm_vf_prep(struct _lm_device_t * pf_dev, struct _lm_device_t * vf_dev) in lm_vf_prep() 94 lm_status_t lm_vf_get_vf_id(struct _lm_device_t * pdev) in lm_vf_get_vf_id() 151 lm_status_t lm_vf_dis(struct _lm_device_t * pf_dev) in lm_vf_dis() 335 lm_vf_chip_init(struct _lm_device_t *pdev) in lm_vf_chip_init() 421 lm_vf_recycle_resc_in_pf(struct _lm_device_t *pdev) in lm_vf_recycle_resc_in_pf() 440 lm_vf_enable_vf(struct _lm_device_t *pdev) in lm_vf_enable_vf() 508 lm_vf_enable_igu_int(struct _lm_device_t * pdev) in lm_vf_enable_igu_int() 561 lm_vf_disable_igu_int(struct _lm_device_t * pdev) in lm_vf_disable_igu_int() [all …]
|
/illumos-gate/usr/src/uts/common/io/bnxe/577xx/drivers/common/lm/l5/ |
H A D | lm_l5sp.c | 9 IN struct _lm_device_t *pdev, in lm_sc_post_init_request() 27 IN struct _lm_device_t *pdev, in lm_sc_post_update_request() 57 IN struct _lm_device_t *pdev, in lm_sc_post_slow_path_request() 106 struct _lm_device_t *pdev, in lm_sc_init_iscsi_state() 135 struct _lm_device_t *pdev, in lm_sc_del_iscsi_state() 175 struct _lm_device_t *pdev, in lm_fc_del_fcoe_state() 201 struct _lm_device_t *pdev, in lm_fc_init_fcoe_state() 222 struct _lm_device_t * pdev, in lm_sc_init_sp_req_type()
|