Lines Matching refs:efx_nic_t

93 	efx_rc_t	(*eevo_init)(efx_nic_t *);
94 void (*eevo_fini)(efx_nic_t *);
95 efx_rc_t (*eevo_qcreate)(efx_nic_t *, unsigned int,
108 efx_rc_t (*etxo_init)(efx_nic_t *);
109 void (*etxo_fini)(efx_nic_t *);
110 efx_rc_t (*etxo_qcreate)(efx_nic_t *,
153 efx_rc_t (*erxo_init)(efx_nic_t *);
154 void (*erxo_fini)(efx_nic_t *);
156 efx_rc_t (*erxo_scatter_enable)(efx_nic_t *, unsigned int);
159 efx_rc_t (*erxo_scale_mode_set)(efx_nic_t *, efx_rx_hash_alg_t,
161 efx_rc_t (*erxo_scale_key_set)(efx_nic_t *, uint8_t *, size_t);
162 efx_rc_t (*erxo_scale_tbl_set)(efx_nic_t *, unsigned int *,
164 uint32_t (*erxo_prefix_hash)(efx_nic_t *, efx_rx_hash_alg_t,
167 efx_rc_t (*erxo_prefix_pktlen)(efx_nic_t *, uint8_t *,
175 efx_rc_t (*erxo_qcreate)(efx_nic_t *enp, unsigned int,
183 efx_rc_t (*emo_poll)(efx_nic_t *, efx_link_mode_t *);
184 efx_rc_t (*emo_up)(efx_nic_t *, boolean_t *);
185 efx_rc_t (*emo_addr_set)(efx_nic_t *);
186 efx_rc_t (*emo_pdu_set)(efx_nic_t *);
187 efx_rc_t (*emo_pdu_get)(efx_nic_t *, size_t *);
188 efx_rc_t (*emo_reconfigure)(efx_nic_t *);
189 efx_rc_t (*emo_multicast_list_set)(efx_nic_t *);
190 efx_rc_t (*emo_filter_default_rxq_set)(efx_nic_t *,
192 void (*emo_filter_default_rxq_clear)(efx_nic_t *);
194 efx_rc_t (*emo_loopback_set)(efx_nic_t *, efx_link_mode_t,
198 efx_rc_t (*emo_stats_get_mask)(efx_nic_t *, uint32_t *, size_t);
199 efx_rc_t (*emo_stats_upload)(efx_nic_t *, efsys_mem_t *);
200 efx_rc_t (*emo_stats_periodic)(efx_nic_t *, efsys_mem_t *,
202 efx_rc_t (*emo_stats_update)(efx_nic_t *, efsys_mem_t *,
208 efx_rc_t (*epo_power)(efx_nic_t *, boolean_t); /* optional */
209 efx_rc_t (*epo_reset)(efx_nic_t *);
210 efx_rc_t (*epo_reconfigure)(efx_nic_t *);
211 efx_rc_t (*epo_verify)(efx_nic_t *);
212 efx_rc_t (*epo_oui_get)(efx_nic_t *, uint32_t *);
214 efx_rc_t (*epo_stats_update)(efx_nic_t *, efsys_mem_t *,
218 efx_rc_t (*epo_bist_enable_offline)(efx_nic_t *);
219 efx_rc_t (*epo_bist_start)(efx_nic_t *, efx_bist_type_t);
220 efx_rc_t (*epo_bist_poll)(efx_nic_t *, efx_bist_type_t,
223 void (*epo_bist_stop)(efx_nic_t *, efx_bist_type_t);
229 efx_rc_t (*efo_init)(efx_nic_t *);
230 void (*efo_fini)(efx_nic_t *);
231 efx_rc_t (*efo_restore)(efx_nic_t *);
232 efx_rc_t (*efo_add)(efx_nic_t *, efx_filter_spec_t *,
234 efx_rc_t (*efo_delete)(efx_nic_t *, efx_filter_spec_t *);
235 efx_rc_t (*efo_supported_filters)(efx_nic_t *, uint32_t *,
237 efx_rc_t (*efo_reconfigure)(efx_nic_t *, uint8_t const *, boolean_t,
244 __in efx_nic_t *enp,
299 efx_rc_t (*emo_stats_update)(efx_nic_t *, efsys_mem_t *,
310 efx_rc_t (*eio_init)(efx_nic_t *, efx_intr_type_t, efsys_mem_t *);
311 void (*eio_enable)(efx_nic_t *);
312 void (*eio_disable)(efx_nic_t *);
313 void (*eio_disable_unlocked)(efx_nic_t *);
314 efx_rc_t (*eio_trigger)(efx_nic_t *, unsigned int);
315 void (*eio_status_line)(efx_nic_t *, boolean_t *, uint32_t *);
316 void (*eio_status_message)(efx_nic_t *, unsigned int,
318 void (*eio_fatal)(efx_nic_t *);
319 void (*eio_fini)(efx_nic_t *);
330 efx_rc_t (*eno_probe)(efx_nic_t *);
331 efx_rc_t (*eno_board_cfg)(efx_nic_t *);
332 efx_rc_t (*eno_set_drv_limits)(efx_nic_t *, efx_drv_limits_t*);
333 efx_rc_t (*eno_reset)(efx_nic_t *);
334 efx_rc_t (*eno_init)(efx_nic_t *);
335 efx_rc_t (*eno_get_vi_pool)(efx_nic_t *, uint32_t *);
336 efx_rc_t (*eno_get_bar_region)(efx_nic_t *, efx_nic_region_t,
339 efx_rc_t (*eno_register_test)(efx_nic_t *);
341 void (*eno_fini)(efx_nic_t *);
342 void (*eno_unprobe)(efx_nic_t *);
416 __in efx_nic_t *enp,
424 efx_rc_t (*emco_init)(efx_nic_t *, const efx_mcdi_transport_t *);
425 void (*emco_send_request)(efx_nic_t *, void *, size_t,
427 efx_rc_t (*emco_poll_reboot)(efx_nic_t *);
428 boolean_t (*emco_poll_response)(efx_nic_t *);
429 void (*emco_read_response)(efx_nic_t *, void *, size_t, size_t);
430 void (*emco_fini)(efx_nic_t *);
431 efx_rc_t (*emco_feature_supported)(efx_nic_t *,
433 void (*emco_get_timeout)(efx_nic_t *, efx_mcdi_req_t *,
448 efx_rc_t (*envo_test)(efx_nic_t *);
450 efx_rc_t (*envo_type_to_partn)(efx_nic_t *, efx_nvram_type_t,
452 efx_rc_t (*envo_partn_size)(efx_nic_t *, uint32_t, size_t *);
453 efx_rc_t (*envo_partn_rw_start)(efx_nic_t *, uint32_t, size_t *);
454 efx_rc_t (*envo_partn_read)(efx_nic_t *, uint32_t,
456 efx_rc_t (*envo_partn_erase)(efx_nic_t *, uint32_t,
458 efx_rc_t (*envo_partn_write)(efx_nic_t *, uint32_t,
460 efx_rc_t (*envo_partn_rw_finish)(efx_nic_t *, uint32_t);
461 efx_rc_t (*envo_partn_get_version)(efx_nic_t *, uint32_t,
463 efx_rc_t (*envo_partn_set_version)(efx_nic_t *, uint32_t,
465 efx_rc_t (*envo_buffer_validate)(efx_nic_t *, uint32_t,
472 efx_rc_t (*evpdo_init)(efx_nic_t *);
473 efx_rc_t (*evpdo_size)(efx_nic_t *, size_t *);
474 efx_rc_t (*evpdo_read)(efx_nic_t *, caddr_t, size_t);
475 efx_rc_t (*evpdo_verify)(efx_nic_t *, caddr_t, size_t);
476 efx_rc_t (*evpdo_reinit)(efx_nic_t *, caddr_t, size_t);
477 efx_rc_t (*evpdo_get)(efx_nic_t *, caddr_t, size_t,
479 efx_rc_t (*evpdo_set)(efx_nic_t *, caddr_t, size_t,
481 efx_rc_t (*evpdo_next)(efx_nic_t *, caddr_t, size_t,
483 efx_rc_t (*evpdo_write)(efx_nic_t *, caddr_t, size_t);
484 void (*evpdo_fini)(efx_nic_t *);
492 __in efx_nic_t *enp,
499 __in efx_nic_t *enp,
508 __in efx_nic_t *enp,
517 __in efx_nic_t *enp,
522 __in efx_nic_t *enp,
531 __in efx_nic_t *enp,
538 __in efx_nic_t *enp,
546 __in efx_nic_t *enp,
555 __in efx_nic_t *enp,
565 efx_rc_t (*elo_update_licenses)(efx_nic_t *);
566 efx_rc_t (*elo_get_key_stats)(efx_nic_t *, efx_key_stats_t *);
567 efx_rc_t (*elo_app_state)(efx_nic_t *, uint64_t, boolean_t *);
568 efx_rc_t (*elo_get_id)(efx_nic_t *, size_t, uint32_t *,
571 (efx_nic_t *, caddr_t, size_t, uint32_t *);
572 efx_rc_t (*elo_find_end)(efx_nic_t *, caddr_t, size_t,
574 boolean_t (*elo_find_key)(efx_nic_t *, caddr_t, size_t,
576 boolean_t (*elo_validate_key)(efx_nic_t *,
578 efx_rc_t (*elo_read_key)(efx_nic_t *,
581 efx_rc_t (*elo_write_key)(efx_nic_t *,
584 efx_rc_t (*elo_delete_key)(efx_nic_t *,
587 efx_rc_t (*elo_create_partition)(efx_nic_t *,
589 efx_rc_t (*elo_finish_partition)(efx_nic_t *,
700 efx_nic_t *ee_enp;
728 efx_nic_t *er_enp;
740 efx_nic_t *et_enp;
1053 __in efx_nic_t *enp);
1064 __in efx_nic_t *enp);
1068 __in efx_nic_t *enp);
1123 __in efx_nic_t *enp,
1130 __in efx_nic_t *enp,