Home
last modified time | relevance | path

Searched refs:_lm_device_t (Results 1 – 25 of 76) sorted by relevance

1234

/illumos-gate/usr/src/uts/common/io/bnxe/577xx/drivers/common/lm/include/
H A Dlm.h79 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 Dcommand.h79 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 Dlm_stats.h115 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 Dmm_linux.h189 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 Dmm_ndismono.h92 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 Dmm_vbd.h60 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 Dmm_solaris.h201 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 Dmm.h211 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 Dmm_uefi.h265 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 Dlm_l4if.h8 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 Dlm.h45 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 Dlm_l5if.h14 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 Dlm_vf_common.h19 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 Dcontext.h16 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 Dlm_dmae.h354 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 Dlm_sp_req_mgr.h11 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 Dlm_dmae.c103 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 Decore_sp_verbs.h68 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 Decore_init_ops.h33 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 Decore_sp_verbs.c375 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 Dmm_l4if.h28 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 Dlm_l4sp.h10 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 Dbnxe_mm_l4.c92 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 Dlm_vf.c8 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 Dlm_l5sp.c9 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()

1234