Symbol: ena_t
usr/src/uts/common/io/ena/ena.c
1041
ena_get_prop(ena_t *ena, char *propname, const int minval, const int maxval,
usr/src/uts/common/io/ena/ena.c
1063
ena_set_mtu(ena_t *ena)
usr/src/uts/common/io/ena/ena.c
1085
ena_get_link_config(ena_t *ena)
usr/src/uts/common/io/ena/ena.c
1132
ena_attach_read_conf(ena_t *ena)
usr/src/uts/common/io/ena/ena.c
1163
ena_attach_dev_cfg(ena_t *ena)
usr/src/uts/common/io/ena/ena.c
1184
ena_check_versions(ena_t *ena)
usr/src/uts/common/io/ena/ena.c
1215
ena_adminq_init(ena_t *ena)
usr/src/uts/common/io/ena/ena.c
1254
ena_cleanup_device_init(ena_t *ena, bool resetting)
usr/src/uts/common/io/ena/ena.c
1288
ena_disable_hw_timestamp(ena_t *ena)
usr/src/uts/common/io/ena/ena.c
1320
ena_map_llq_mem_bar(ena_t *ena)
usr/src/uts/common/io/ena/ena.c
1374
ena_configure_llq(ena_t *ena)
usr/src/uts/common/io/ena/ena.c
1556
ena_attach_device_init(ena_t *ena)
usr/src/uts/common/io/ena/ena.c
1744
ena_cleanup_intr_alloc(ena_t *ena, bool resetting)
usr/src/uts/common/io/ena/ena.c
1768
ena_attach_intr_alloc(ena_t *ena)
usr/src/uts/common/io/ena/ena.c
1870
ena_attach_alloc_rxqs(ena_t *ena)
usr/src/uts/common/io/ena/ena.c
1921
ena_cleanup_rxqs(ena_t *ena, bool resetting)
usr/src/uts/common/io/ena/ena.c
1947
ena_attach_alloc_txqs(ena_t *ena)
usr/src/uts/common/io/ena/ena.c
1998
ena_cleanup_txqs(ena_t *ena, bool resetting)
usr/src/uts/common/io/ena/ena.c
2045
ena_reset(ena_t *ena, const enahw_reset_reason_t reason)
usr/src/uts/common/io/ena/ena.c
2257
ena_cleanup(ena_t *ena)
usr/src/uts/common/io/ena/ena.c
2289
ena_t *ena;
usr/src/uts/common/io/ena/ena.c
2295
ena = kmem_zalloc(sizeof (ena_t), KM_SLEEP);
usr/src/uts/common/io/ena/ena.c
2359
kmem_free(ena, sizeof (ena_t));
usr/src/uts/common/io/ena/ena.c
2393
ena_t *ena = ddi_get_driver_private(dip);
usr/src/uts/common/io/ena/ena.c
2428
kmem_free(ena, sizeof (ena_t));
usr/src/uts/common/io/ena/ena.c
449
ena_err(const ena_t *ena, const char *fmt, ...)
usr/src/uts/common/io/ena/ena.c
463
ena_panic(const ena_t *ena, const char *fmt, ...)
usr/src/uts/common/io/ena/ena.c
486
ena_dbg(const ena_t *ena, const char *fmt, ...)
usr/src/uts/common/io/ena/ena.c
506
ena_trigger_reset(ena_t *ena, enahw_reset_reason_t reason)
usr/src/uts/common/io/ena/ena.c
518
ena_is_feat_avail(ena_t *ena, const enahw_feature_id_t feat_id)
usr/src/uts/common/io/ena/ena.c
541
ena_is_cap_avail(ena_t *ena, const enahw_capability_id_t cap_id)
usr/src/uts/common/io/ena/ena.c
550
ena_device_reset(ena_t *ena, enum enahw_reset_reason_types reason)
usr/src/uts/common/io/ena/ena.c
645
ena_attach_pci(ena_t *ena)
usr/src/uts/common/io/ena/ena.c
667
ena_cleanup_pci(ena_t *ena, bool resetting)
usr/src/uts/common/io/ena/ena.c
674
ena_cleanup_regs_map(ena_t *ena, bool resetting)
usr/src/uts/common/io/ena/ena.c
684
ena_bar_to_rnumber(ena_t *ena, uint8_t bar)
usr/src/uts/common/io/ena/ena.c
719
ena_attach_regs_map(ena_t *ena)
usr/src/uts/common/io/ena/ena.c
769
ena_admin_sq_free(ena_t *ena)
usr/src/uts/common/io/ena/ena.c
778
ena_admin_sq_init(ena_t *ena)
usr/src/uts/common/io/ena/ena.c
824
ena_admin_cq_free(ena_t *ena)
usr/src/uts/common/io/ena/ena.c
833
ena_admin_cq_init(ena_t *ena)
usr/src/uts/common/io/ena/ena.c
874
ena_update_hints(ena_t *ena, enahw_device_hints_t *hints)
usr/src/uts/common/io/ena/ena.c
911
ena_set_max_io_queues(ena_t *ena)
usr/src/uts/common/io/ena/ena.c
945
ena_update_buf_sizes(ena_t *ena)
usr/src/uts/common/io/ena/ena.c
956
ena_get_hints(ena_t *ena)
usr/src/uts/common/io/ena/ena.c
983
ena_get_offloads(ena_t *ena)
usr/src/uts/common/io/ena/ena.h
1000
extern void ena_release_all_cmd_ctx(ena_t *);
usr/src/uts/common/io/ena/ena.h
1001
extern int ena_create_cq(ena_t *, uint16_t, uint64_t, bool, uint32_t,
usr/src/uts/common/io/ena/ena.h
1003
extern int ena_destroy_cq(ena_t *, uint16_t);
usr/src/uts/common/io/ena/ena.h
1004
extern int ena_create_sq(ena_t *, uint16_t, uint64_t, bool, uint16_t,
usr/src/uts/common/io/ena/ena.h
1006
extern int ena_destroy_sq(ena_t *, uint16_t, bool);
usr/src/uts/common/io/ena/ena.h
1007
extern int ena_set_feature(ena_t *, enahw_cmd_desc_t *,
usr/src/uts/common/io/ena/ena.h
1009
extern int ena_get_feature(ena_t *, enahw_resp_desc_t *,
usr/src/uts/common/io/ena/ena.h
1011
extern int ena_admin_get_basic_stats(ena_t *, enahw_resp_desc_t *);
usr/src/uts/common/io/ena/ena.h
1012
extern int ena_admin_get_eni_stats(ena_t *, enahw_resp_desc_t *);
usr/src/uts/common/io/ena/ena.h
1013
extern int enahw_resp_status_to_errno(ena_t *, enahw_resp_status_t);
usr/src/uts/common/io/ena/ena.h
1018
extern bool ena_aenq_init(ena_t *);
usr/src/uts/common/io/ena/ena.h
1019
extern bool ena_aenq_configure(ena_t *);
usr/src/uts/common/io/ena/ena.h
1020
extern void ena_aenq_enable(ena_t *);
usr/src/uts/common/io/ena/ena.h
1021
extern void ena_aenq_work(ena_t *);
usr/src/uts/common/io/ena/ena.h
1022
extern void ena_aenq_free(ena_t *);
usr/src/uts/common/io/ena/ena.h
899
extern bool ena_reset(ena_t *, const enahw_reset_reason_t);
usr/src/uts/common/io/ena/ena.h
900
extern bool ena_is_feat_avail(ena_t *, const enahw_feature_id_t);
usr/src/uts/common/io/ena/ena.h
901
extern bool ena_is_cap_avail(ena_t *, const enahw_capability_id_t);
usr/src/uts/common/io/ena/ena.h
902
extern void ena_update_hints(ena_t *, enahw_device_hints_t *);
usr/src/uts/common/io/ena/ena.h
908
extern void ena_err(const ena_t *, const char *, ...) __KPRINTFLIKE(2);
usr/src/uts/common/io/ena/ena.h
909
extern void ena_dbg(const ena_t *, const char *, ...) __KPRINTFLIKE(2);
usr/src/uts/common/io/ena/ena.h
910
extern void ena_panic(const ena_t *, const char *, ...) __KPRINTFLIKE(2);
usr/src/uts/common/io/ena/ena.h
911
extern void ena_trigger_reset(ena_t *, enahw_reset_reason_t);
usr/src/uts/common/io/ena/ena.h
916
extern uint32_t ena_hw_bar_read32(const ena_t *, const uint16_t);
usr/src/uts/common/io/ena/ena.h
917
extern uint32_t ena_hw_abs_read32(const ena_t *, uint32_t *);
usr/src/uts/common/io/ena/ena.h
918
extern void ena_hw_bar_write32(const ena_t *, const uint16_t, const uint32_t);
usr/src/uts/common/io/ena/ena.h
919
extern void ena_hw_abs_write32(const ena_t *, uint32_t *, const uint32_t);
usr/src/uts/common/io/ena/ena.h
922
extern void ena_init_regcache(ena_t *);
usr/src/uts/common/io/ena/ena.h
923
extern void ena_update_regcache(ena_t *);
usr/src/uts/common/io/ena/ena.h
932
extern void ena_enable_watchdog(ena_t *);
usr/src/uts/common/io/ena/ena.h
933
extern void ena_disable_watchdog(ena_t *);
usr/src/uts/common/io/ena/ena.h
938
extern void ena_stat_device_cleanup(ena_t *);
usr/src/uts/common/io/ena/ena.h
939
extern bool ena_stat_device_init(ena_t *);
usr/src/uts/common/io/ena/ena.h
941
extern void ena_stat_device_basic_cleanup(ena_t *);
usr/src/uts/common/io/ena/ena.h
942
extern bool ena_stat_device_basic_init(ena_t *);
usr/src/uts/common/io/ena/ena.h
944
extern void ena_stat_device_extended_cleanup(ena_t *);
usr/src/uts/common/io/ena/ena.h
945
extern bool ena_stat_device_extended_init(ena_t *);
usr/src/uts/common/io/ena/ena.h
947
extern void ena_stat_aenq_cleanup(ena_t *);
usr/src/uts/common/io/ena/ena.h
948
extern bool ena_stat_aenq_init(ena_t *);
usr/src/uts/common/io/ena/ena.h
958
extern bool ena_dma_alloc(ena_t *, ena_dma_buf_t *, ena_dma_conf_t *,
usr/src/uts/common/io/ena/ena.h
962
extern void ena_set_dma_addr(const ena_t *, const uint64_t, enahw_addr_t *);
usr/src/uts/common/io/ena/ena.h
963
extern void ena_set_dma_addr_values(const ena_t *, const uint64_t, uint32_t *,
usr/src/uts/common/io/ena/ena.h
969
extern bool ena_intr_add_handlers(ena_t *);
usr/src/uts/common/io/ena/ena.h
970
extern void ena_intr_remove_handlers(ena_t *, bool);
usr/src/uts/common/io/ena/ena.h
973
extern bool ena_intrs_disable(ena_t *);
usr/src/uts/common/io/ena/ena.h
974
extern bool ena_intrs_enable(ena_t *);
usr/src/uts/common/io/ena/ena.h
979
extern bool ena_mac_register(ena_t *);
usr/src/uts/common/io/ena/ena.h
980
extern int ena_mac_unregister(ena_t *);
usr/src/uts/common/io/ena/ena.h
994
extern int ena_admin_submit_cmd(ena_t *, enahw_cmd_desc_t *,
usr/src/uts/common/io/ena/ena.h
996
extern int ena_admin_poll_for_resp(ena_t *, ena_cmd_ctx_t *);
usr/src/uts/common/io/ena/ena.h
997
extern void ena_free_host_info(ena_t *);
usr/src/uts/common/io/ena/ena.h
998
extern bool ena_init_host_info(ena_t *);
usr/src/uts/common/io/ena/ena.h
999
extern void ena_create_cmd_ctx(ena_t *);
usr/src/uts/common/io/ena/ena_admin.c
112
ena_admin_submit_cmd(ena_t *ena, enahw_cmd_desc_t *cmd, enahw_resp_desc_t *resp,
usr/src/uts/common/io/ena/ena_admin.c
165
ena_admin_read_resp(ena_t *ena, enahw_resp_desc_t *hwresp)
usr/src/uts/common/io/ena/ena_admin.c
200
ena_admin_process_responses(ena_t *ena)
usr/src/uts/common/io/ena/ena_admin.c
235
ena_admin_poll_for_resp(ena_t *ena, ena_cmd_ctx_t *ctx)
usr/src/uts/common/io/ena/ena_admin.c
278
ena_free_host_info(ena_t *ena)
usr/src/uts/common/io/ena/ena_admin.c
284
ena_init_host_info(ena_t *ena)
usr/src/uts/common/io/ena/ena_admin.c
448
ena_create_cq(ena_t *ena, uint16_t num_descs, uint64_t phys_addr,
usr/src/uts/common/io/ena/ena_admin.c
46
ena_release_cmd_ctx(ena_t *ena, ena_cmd_ctx_t *ctx)
usr/src/uts/common/io/ena/ena_admin.c
505
ena_destroy_cq(ena_t *ena, uint16_t hw_idx)
usr/src/uts/common/io/ena/ena_admin.c
531
ena_create_sq(ena_t *ena, uint16_t num_descs, uint64_t phys_addr,
usr/src/uts/common/io/ena/ena_admin.c
612
ena_destroy_sq(ena_t *ena, uint16_t hw_idx, bool is_tx)
usr/src/uts/common/io/ena/ena_admin.c
644
ena_set_feature(ena_t *ena, enahw_cmd_desc_t *cmd, enahw_resp_desc_t *resp,
usr/src/uts/common/io/ena/ena_admin.c
65
ena_release_all_cmd_ctx(ena_t *ena)
usr/src/uts/common/io/ena/ena_admin.c
671
ena_get_feature(ena_t *ena, enahw_resp_desc_t *resp,
usr/src/uts/common/io/ena/ena_admin.c
698
ena_admin_get_basic_stats(ena_t *ena, enahw_resp_desc_t *resp)
usr/src/uts/common/io/ena/ena_admin.c
727
ena_admin_get_eni_stats(ena_t *ena, enahw_resp_desc_t *resp)
usr/src/uts/common/io/ena/ena_admin.c
80
ena_create_cmd_ctx(ena_t *ena)
usr/src/uts/common/io/ena/ena_aenq.c
125
ena_aenq_work(ena_t *ena)
usr/src/uts/common/io/ena/ena_aenq.c
177
ena_t *ena = data;
usr/src/uts/common/io/ena/ena_aenq.c
207
ena_t *ena = data;
usr/src/uts/common/io/ena/ena_aenq.c
225
ena_t *ena = data;
usr/src/uts/common/io/ena/ena_aenq.c
254
ena_t *ena = data;
usr/src/uts/common/io/ena/ena_aenq.c
265
ena_t *ena = data;
usr/src/uts/common/io/ena/ena_aenq.c
279
ena_t *ena = data;
usr/src/uts/common/io/ena/ena_aenq.c
291
ena_t *ena = data;
usr/src/uts/common/io/ena/ena_aenq.c
326
ena_aenq_init(ena_t *ena)
usr/src/uts/common/io/ena/ena_aenq.c
374
ena_aenq_enable(ena_t *ena)
usr/src/uts/common/io/ena/ena_aenq.c
387
ena_aenq_free(ena_t *ena)
usr/src/uts/common/io/ena/ena_aenq.c
69
ena_aenq_configure(ena_t *ena)
usr/src/uts/common/io/ena/ena_dma.c
115
ena_dma_alloc(ena_t *ena, ena_dma_buf_t *edb, ena_dma_conf_t *conf, size_t size)
usr/src/uts/common/io/ena/ena_dma.c
178
ena_set_dma_addr(const ena_t *ena, const uint64_t phys_addr,
usr/src/uts/common/io/ena/ena_dma.c
192
ena_set_dma_addr_values(const ena_t *ena, const uint64_t phys_addr,
usr/src/uts/common/io/ena/ena_dma.c
22
ena_dma_attr(const ena_t *ena, ddi_dma_attr_t *attrp,
usr/src/uts/common/io/ena/ena_gld.c
114
ena_t *ena = arg;
usr/src/uts/common/io/ena/ena_gld.c
132
ena_t *ena = arg;
usr/src/uts/common/io/ena/ena_gld.c
153
ena_t *ena = arg;
usr/src/uts/common/io/ena/ena_gld.c
164
ena_t *ena = arg;
usr/src/uts/common/io/ena/ena_gld.c
200
ena_t *ena = arg;
usr/src/uts/common/io/ena/ena_gld.c
259
ena_t *ena = arg;
usr/src/uts/common/io/ena/ena_gld.c
31
ena_t *ena = arg;
usr/src/uts/common/io/ena/ena_gld.c
420
ena_mac_unregister(ena_t *ena)
usr/src/uts/common/io/ena/ena_gld.c
430
ena_mac_register(ena_t *ena)
usr/src/uts/common/io/ena/ena_gld.c
47
ena_t *ena = arg;
usr/src/uts/common/io/ena/ena_gld.c
94
ena_t *ena = arg;
usr/src/uts/common/io/ena/ena_hw.c
20
ena_hw_bar_read32(const ena_t *ena, const uint16_t offset)
usr/src/uts/common/io/ena/ena_hw.c
257
ena_update_regcache(ena_t *ena)
usr/src/uts/common/io/ena/ena_hw.c
267
ena_init_regcache(ena_t *ena)
usr/src/uts/common/io/ena/ena_hw.c
27
ena_hw_abs_read32(const ena_t *ena, uint32_t *addr)
usr/src/uts/common/io/ena/ena_hw.c
36
ena_hw_bar_write32(const ena_t *ena, const uint16_t offset, const uint32_t val)
usr/src/uts/common/io/ena/ena_hw.c
43
ena_hw_abs_write32(const ena_t *ena, uint32_t *addr, const uint32_t val)
usr/src/uts/common/io/ena/ena_hw.c
54
enahw_resp_status_to_errno(ena_t *ena, enahw_resp_status_t status)
usr/src/uts/common/io/ena/ena_intr.c
122
ena_intrs_disable(ena_t *ena)
usr/src/uts/common/io/ena/ena_intr.c
148
ena_intrs_enable(ena_t *ena)
usr/src/uts/common/io/ena/ena_intr.c
25
ena_t *ena = (ena_t *)arg1;
usr/src/uts/common/io/ena/ena_intr.c
54
ena_t *ena = (ena_t *)arg1;
usr/src/uts/common/io/ena/ena_intr.c
62
ena_intr_remove_handlers(ena_t *ena, bool resetting)
usr/src/uts/common/io/ena/ena_intr.c
82
ena_intr_add_handlers(ena_t *ena)
usr/src/uts/common/io/ena/ena_rx.c
163
ena_t *ena = rxq->er_ena;
usr/src/uts/common/io/ena/ena_rx.c
236
ena_t *ena = rxq->er_ena;
usr/src/uts/common/io/ena/ena_rx.c
296
ena_t *ena = rxq->er_ena;
usr/src/uts/common/io/ena/ena_rx.c
337
ena_t *ena = rxq->er_ena;
usr/src/uts/common/io/ena/ena_rx.c
96
ena_t *ena = rxq->er_ena;
usr/src/uts/common/io/ena/ena_stats.c
102
ena_t *ena = ksp->ks_private;
usr/src/uts/common/io/ena/ena_stats.c
156
ena_stat_device_basic_cleanup(ena_t *ena)
usr/src/uts/common/io/ena/ena_stats.c
166
ena_stat_device_basic_init(ena_t *ena)
usr/src/uts/common/io/ena/ena_stats.c
212
ena_t *ena = ksp->ks_private;
usr/src/uts/common/io/ena/ena_stats.c
240
ena_stat_device_extended_cleanup(ena_t *ena)
usr/src/uts/common/io/ena/ena_stats.c
249
ena_stat_device_extended_init(ena_t *ena)
usr/src/uts/common/io/ena/ena_stats.c
292
ena_stat_aenq_cleanup(ena_t *ena)
usr/src/uts/common/io/ena/ena_stats.c
301
ena_stat_aenq_init(ena_t *ena)
usr/src/uts/common/io/ena/ena_stats.c
359
ena_t *ena = txq->et_ena;
usr/src/uts/common/io/ena/ena_stats.c
414
ena_t *ena = rxq->er_ena;
usr/src/uts/common/io/ena/ena_stats.c
512
ena_t *ena = arg;
usr/src/uts/common/io/ena/ena_stats.c
59
ena_stat_device_cleanup(ena_t *ena)
usr/src/uts/common/io/ena/ena_stats.c
68
ena_stat_device_init(ena_t *ena)
usr/src/uts/common/io/ena/ena_tx.c
128
ena_t *ena = txq->et_ena;
usr/src/uts/common/io/ena/ena_tx.c
212
ena_t *ena = txq->et_ena;
usr/src/uts/common/io/ena/ena_tx.c
278
ena_t *ena = txq->et_ena;
usr/src/uts/common/io/ena/ena_tx.c
347
ena_t *ena = txq->et_ena;
usr/src/uts/common/io/ena/ena_tx.c
470
ena_t *ena = txq->et_ena;
usr/src/uts/common/io/ena/ena_tx.c
489
ena_t *ena = txq->et_ena;
usr/src/uts/common/io/ena/ena_tx.c
52
ena_t *ena = txq->et_ena;
usr/src/uts/common/io/ena/ena_tx.c
665
ena_t *ena = txq->et_ena;
usr/src/uts/common/io/ena/ena_watchdog.c
134
ena_enable_watchdog(ena_t *ena)
usr/src/uts/common/io/ena/ena_watchdog.c
145
ena_disable_watchdog(ena_t *ena)
usr/src/uts/common/io/ena/ena_watchdog.c
24
ena_t *ena = arg;