Home
last modified time | relevance | path

Searched refs:ena_t (Results 1 – 12 of 12) sorted by relevance

/illumos-gate/usr/src/uts/common/io/ena/
H A Dena.h844 } ena_t; typedef
849 extern bool ena_reset(ena_t *, const enahw_reset_reason_t);
850 extern bool ena_is_feat_avail(ena_t *, const enahw_feature_id_t);
851 extern bool ena_is_cap_avail(ena_t *, const enahw_capability_id_t);
852 extern void ena_update_hints(ena_t *, enahw_device_hints_t *);
858 extern void ena_err(const ena_t *, const char *, ...) __KPRINTFLIKE(2);
859 extern void ena_dbg(const ena_t *, const char *, ...) __KPRINTFLIKE(2);
860 extern void ena_panic(const ena_t *, const char *, ...) __KPRINTFLIKE(2);
861 extern void ena_trigger_reset(ena_t *, enahw_reset_reason_t);
866 extern uint32_t ena_hw_bar_read32(const ena_t *, const uint16_t);
[all …]
H A Dena_intr.c25 ena_t *ena = (ena_t *)arg1; in ena_io_intr()
54 ena_t *ena = (ena_t *)arg1; in ena_admin_intr()
62 ena_intr_remove_handlers(ena_t *ena, bool resetting) in ena_intr_remove_handlers()
82 ena_intr_add_handlers(ena_t *ena) in ena_intr_add_handlers()
122 ena_intrs_disable(ena_t *ena) in ena_intrs_disable()
148 ena_intrs_enable(ena_t *ena) in ena_intrs_enable()
H A Dena.c355 ena_err(const ena_t *ena, const char *fmt, ...) in ena_err()
369 ena_panic(const ena_t *ena, const char *fmt, ...) in ena_panic()
392 ena_dbg(const ena_t *ena, const char *fmt, ...) in ena_dbg()
412 ena_trigger_reset(ena_t *ena, enahw_reset_reason_t reason) in ena_trigger_reset()
424 ena_is_feat_avail(ena_t *ena, const enahw_feature_id_t feat_id) in ena_is_feat_avail()
443 ena_is_cap_avail(ena_t *ena, const enahw_capability_id_t cap_id) in ena_is_cap_avail()
452 ena_device_reset(ena_t *ena, enum enahw_reset_reason_types reason) in ena_device_reset()
547 ena_attach_pci(ena_t *ena) in ena_attach_pci()
569 ena_cleanup_pci(ena_t *ena, bool resetting) in ena_cleanup_pci()
576 ena_cleanup_regs_map(ena_t *ena, bool resetting) in ena_cleanup_regs_map()
[all …]
H A Dena_aenq.c69 ena_aenq_configure(ena_t *ena) in ena_aenq_configure()
125 ena_aenq_work(ena_t *ena) in ena_aenq_work()
177 ena_t *ena = data; in ena_aenq_link_change_hdlr()
207 ena_t *ena = data; in ena_aenq_notification_hdlr()
225 ena_t *ena = data; in ena_aenq_keep_alive_hdlr()
254 ena_t *ena = data; in ena_aenq_request_reset_hdlr()
265 ena_t *ena = data; in ena_aenq_fatal_error_hdlr()
279 ena_t *ena = data; in ena_aenq_warning_hdlr()
291 ena_t *ena = data; in ena_aenq_default_hdlr()
326 ena_aenq_init(ena_t *ena) in ena_aenq_init()
[all …]
H A Dena_hw.c20 ena_hw_bar_read32(const ena_t *ena, const uint16_t offset) in ena_hw_bar_read32()
27 ena_hw_abs_read32(const ena_t *ena, uint32_t *addr) in ena_hw_abs_read32()
36 ena_hw_bar_write32(const ena_t *ena, const uint16_t offset, const uint32_t val) in ena_hw_bar_write32()
43 ena_hw_abs_write32(const ena_t *ena, uint32_t *addr, const uint32_t val) in ena_hw_abs_write32()
54 enahw_resp_status_to_errno(ena_t *ena, enahw_resp_status_t status) in enahw_resp_status_to_errno()
257 ena_update_regcache(ena_t *ena) in ena_update_regcache()
267 ena_init_regcache(ena_t *ena) in ena_init_regcache()
H A Dena_admin.c46 ena_release_cmd_ctx(ena_t *ena, ena_cmd_ctx_t *ctx) in ena_release_cmd_ctx()
65 ena_release_all_cmd_ctx(ena_t *ena) in ena_release_all_cmd_ctx()
80 ena_create_cmd_ctx(ena_t *ena) in ena_create_cmd_ctx()
112 ena_admin_submit_cmd(ena_t *ena, enahw_cmd_desc_t *cmd, enahw_resp_desc_t *resp, in ena_admin_submit_cmd()
165 ena_admin_read_resp(ena_t *ena, enahw_resp_desc_t *hwresp) in ena_admin_read_resp()
200 ena_admin_process_responses(ena_t *ena) in ena_admin_process_responses()
235 ena_admin_poll_for_resp(ena_t *ena, ena_cmd_ctx_t *ctx) in ena_admin_poll_for_resp()
278 ena_free_host_info(ena_t *ena) in ena_free_host_info()
284 ena_init_host_info(ena_t *ena) in ena_init_host_info()
448 ena_create_cq(ena_t *ena, uint16_t num_descs, uint64_t phys_addr, in ena_create_cq()
[all …]
H A Dena_gld.c31 ena_t *ena = arg; in ena_group_add_mac()
47 ena_t *ena = arg; in ena_group_rem_mac()
94 ena_t *ena = arg; in ena_fill_rx_group()
114 ena_t *ena = arg; in ena_fill_tx_ring()
132 ena_t *ena = arg; in ena_fill_rx_ring()
153 ena_t *ena = arg; in ena_m_start()
164 ena_t *ena = arg; in ena_m_stop()
200 ena_t *ena = arg; in ena_m_getcapab()
259 ena_t *ena = arg; in ena_m_getprop()
420 ena_mac_unregister(ena_t *ena) in ena_mac_unregister()
[all …]
H A Dena_stats.c59 ena_stat_device_cleanup(ena_t *ena) in ena_stat_device_cleanup()
68 ena_stat_device_init(ena_t *ena) in ena_stat_device_init()
102 ena_t *ena = ksp->ks_private; in ena_stat_device_basic_update()
156 ena_stat_device_basic_cleanup(ena_t *ena) in ena_stat_device_basic_cleanup()
166 ena_stat_device_basic_init(ena_t *ena) in ena_stat_device_basic_init()
212 ena_t *ena = ksp->ks_private; in ena_stat_device_extended_update()
240 ena_stat_device_extended_cleanup(ena_t *ena) in ena_stat_device_extended_cleanup()
249 ena_stat_device_extended_init(ena_t *ena) in ena_stat_device_extended_init()
292 ena_stat_aenq_cleanup(ena_t *ena) in ena_stat_aenq_cleanup()
301 ena_stat_aenq_init(ena_t *ena) in ena_stat_aenq_init()
[all …]
H A Dena_dma.c22 ena_dma_attr(const ena_t *ena, ddi_dma_attr_t *attrp, in ena_dma_attr()
115 ena_dma_alloc(ena_t *ena, ena_dma_buf_t *edb, ena_dma_conf_t *conf, size_t size) in ena_dma_alloc()
178 ena_set_dma_addr(const ena_t *ena, const uint64_t phys_addr, in ena_set_dma_addr()
192 ena_set_dma_addr_values(const ena_t *ena, const uint64_t phys_addr, in ena_set_dma_addr_values()
H A Dena_watchdog.c24 ena_t *ena = arg; in ena_watchdog()
134 ena_enable_watchdog(ena_t *ena) in ena_enable_watchdog()
145 ena_disable_watchdog(ena_t *ena) in ena_disable_watchdog()
H A Dena_tx.c51 ena_t *ena = txq->et_ena; in ena_alloc_tx_dma()
127 ena_t *ena = txq->et_ena; in ena_alloc_txq()
200 ena_t *ena = txq->et_ena; in ena_cleanup_txq()
259 ena_t *ena = txq->et_ena; in ena_ring_tx_start()
328 ena_t *ena = txq->et_ena; in ena_tcb_pull()
410 ena_t *ena = txq->et_ena; in ena_ring_tx()
506 ena_t *ena = txq->et_ena; in ena_tx_intr_work()
H A Dena_rx.c96 ena_t *ena = rxq->er_ena; in ena_alloc_rx_dma()
163 ena_t *ena = rxq->er_ena; in ena_alloc_rxq()
236 ena_t *ena = rxq->er_ena; in ena_cleanup_rxq()
296 ena_t *ena = rxq->er_ena; in ena_ring_rx_start()
337 ena_t *ena = rxq->er_ena; in ena_ring_rx()