Home
last modified time | relevance | path

Searched refs:oce_dev (Results 1 – 15 of 15) sorted by relevance

/illumos-gate/usr/src/uts/common/sys/fibre-channel/fca/oce/
H A Doce_io.h50 struct oce_dev;
313 int oce_mbox_init(struct oce_dev *dev);
314 int oce_mbox_fini(struct oce_dev *dev);
323 int oce_POST(struct oce_dev *dev);
324 int oce_pci_init(struct oce_dev *dev);
325 void oce_pci_fini(struct oce_dev *dev);
326 int oce_init_txrx(struct oce_dev *dev);
327 void oce_fini_txrx(struct oce_dev *dev);
332 int oce_reset_fun(struct oce_dev *dev);
373 int oce_set_rx_filter(struct oce_dev *dev,
[all …]
H A Doce_impl.h207 struct oce_dev { struct
339 int oce_start(struct oce_dev *dev); argument
340 void oce_stop(struct oce_dev *dev);
342 int oce_get_bdf(struct oce_dev *dev);
345 void oce_fm_init(struct oce_dev *dev);
346 void oce_fm_fini(struct oce_dev *dev);
361 void oce_ei(struct oce_dev *dev);
362 void oce_di(struct oce_dev *dev);
363 void oce_chip_ei(struct oce_dev *dev);
364 void oce_chip_di(struct oce_dev *dev);
[all …]
H A Doce_stat.h93 int oce_stat_init(struct oce_dev *dev);
94 void oce_stat_fini(struct oce_dev *dev);
/illumos-gate/usr/src/uts/common/io/fibre-channel/fca/oce/
H A Doce_hw.c44 oce_map_regs(struct oce_dev *dev) in oce_map_regs()
123 oce_unmap_regs(struct oce_dev *dev) in oce_unmap_regs()
146 oce_pci_init(struct oce_dev *dev) in oce_pci_init()
175 oce_pci_fini(struct oce_dev *dev) in oce_pci_fini()
187 oce_get_bdf(struct oce_dev *dev) in oce_get_bdf()
218 oce_identify_hw(struct oce_dev *dev) in oce_identify_hw()
255 oce_is_reset_pci(struct oce_dev *dev) in oce_is_reset_pci()
323 oce_POST(struct oce_dev *dev) in oce_POST()
466 oce_setup_adapter(struct oce_dev *dev) in oce_setup_adapter()
530 oce_hw_init(struct oce_dev *dev) in oce_hw_init()
[all …]
H A Doce_main.c73 static void oce_unconfigure(struct oce_dev *dev);
74 static void oce_init_locks(struct oce_dev *dev);
76 static void oce_get_params(struct oce_dev *dev);
193 struct oce_dev *dev = NULL; in oce_attach()
383 struct oce_dev *dev; in oce_detach()
476 struct oce_dev *dev; in oce_resume()
505 oce_init_locks(struct oce_dev *dev) in oce_init_locks()
515 oce_destroy_locks(struct oce_dev *dev) in oce_destroy_locks()
522 oce_unconfigure(struct oce_dev *dev) in oce_unconfigure()
559 kmem_free(dev, sizeof (struct oce_dev)); in oce_unconfigure()
[all …]
H A Doce_queue.c30 extern struct oce_dev *oce_dev_list[];
163 oce_eq_del(struct oce_dev *dev, struct oce_eq *eq) in oce_eq_del()
584 struct oce_dev *dev = wq->parent; in oce_wq_create()
694 oce_rq_init(struct oce_dev *dev, uint32_t q_len, in oce_rq_init()
827 struct oce_dev *dev = rq->parent; in oce_rq_create()
1108 struct oce_dev *dev; in oce_drain_eq()
1133 oce_init_txrx(struct oce_dev *dev) in oce_init_txrx()
1171 oce_fini_txrx(struct oce_dev *dev) in oce_fini_txrx()
1196 oce_create_queues(struct oce_dev *dev) in oce_create_queues()
1232 oce_delete_queues(struct oce_dev *dev) in oce_delete_queues()
[all …]
H A Doce_gld.c58 struct oce_dev *dev = arg; in oce_m_start()
86 oce_start(struct oce_dev *dev) in oce_start()
123 struct oce_dev *dev = arg; in oce_m_stop()
139 oce_stop(struct oce_dev *dev) in oce_stop()
165 struct oce_dev *dev = (struct oce_dev *)arg; in oce_m_multicast()
245 struct oce_dev *dev = arg; in oce_m_unicast()
284 struct oce_dev *dev = arg; in oce_m_send()
323 struct oce_dev *dev = arg; in oce_m_getcap()
355 struct oce_dev *dev = arg; in oce_m_setprop()
446 struct oce_dev *dev = arg; in oce_m_getprop()
[all …]
H A Doce_intr.c42 oce_setup_intr(struct oce_dev *dev) in oce_setup_intr()
159 oce_teardown_intr(struct oce_dev *dev) in oce_teardown_intr()
183 oce_setup_handlers(struct oce_dev *dev) in oce_setup_handlers()
210 oce_remove_handler(struct oce_dev *dev) in oce_remove_handler()
219 oce_chip_ei(struct oce_dev *dev) in oce_chip_ei()
236 oce_ei(struct oce_dev *dev) in oce_ei()
258 oce_chip_di(struct oce_dev *dev) in oce_chip_di()
275 oce_di(struct oce_dev *dev) in oce_di()
311 struct oce_dev *dev; in oce_isr()
H A Doce_fm.c43 oce_fm_init(struct oce_dev *dev) in oce_fm_init()
73 oce_fm_fini(struct oce_dev *dev) in oce_fm_fini()
97 oce_fm_check_acc_handle(struct oce_dev *dev, ddi_acc_handle_t acc_handle) in oce_fm_check_acc_handle()
120 oce_fm_check_dma_handle(struct oce_dev *dev, ddi_dma_handle_t dma_handle) in oce_fm_check_dma_handle()
139 oce_fm_ereport(struct oce_dev *dev, char *detail) in oce_fm_ereport()
H A Doce_mbx.c94 oce_mbox_init(struct oce_dev *dev) in oce_mbox_init()
133 oce_mbox_wait(struct oce_dev *dev, uint32_t tmo_sec) in oce_mbox_wait()
250 oce_mbox_post(struct oce_dev *dev, struct oce_mbx *mbx, in oce_mbox_post()
333 oce_get_fw_version(struct oce_dev *dev) in oce_get_fw_version()
379 oce_reset_fun(struct oce_dev *dev) in oce_reset_fun()
557 oce_if_del(struct oce_dev *dev, uint32_t if_id) in oce_if_del()
639 oce_set_rx_filter(struct oce_dev *dev, in oce_set_rx_filter()
726 oce_get_fw_config(struct oce_dev *dev) in oce_get_fw_config()
781 oce_get_hw_stats(struct oce_dev *dev) in oce_get_hw_stats()
1017 oce_add_mac(struct oce_dev *dev, uint32_t if_id, in oce_add_mac()
[all …]
H A Doce_buf.c63 oce_alloc_dma_buffer(struct oce_dev *dev, in oce_alloc_dma_buffer()
137 oce_free_dma_buffer(struct oce_dev *dev, oce_dma_buf_t *dbuf) in oce_free_dma_buffer()
167 create_ring_buffer(struct oce_dev *dev, in create_ring_buffer()
208 destroy_ring_buffer(struct oce_dev *dev, oce_ring_buffer_t *ring) in destroy_ring_buffer()
H A Doce_rx.c36 static inline mblk_t *oce_rx(struct oce_dev *dev, struct oce_rq *rq,
38 static inline mblk_t *oce_rx_bcopy(struct oce_dev *dev,
165 struct oce_dev *dev; in oce_rqb_ctor()
239 struct oce_dev *dev = rq->parent; in oce_rq_post_buffer()
333 oce_rx(struct oce_dev *dev, struct oce_rq *rq, struct oce_nic_rx_cqe *cqe) in oce_rx()
393 oce_rx_bcopy(struct oce_dev *dev, struct oce_rq *rq, struct oce_nic_rx_cqe *cqe) in oce_rx_bcopy()
503 struct oce_dev *dev; in oce_drain_rq_cq()
616 struct oce_dev *dev; in oce_clean_rq()
654 struct oce_dev *dev = rq->parent; in oce_start_rq()
667 oce_rx_pending(struct oce_dev *dev, struct oce_rq *rq, int32_t timeout) in oce_rx_pending()
H A Doce_tx.c114 struct oce_dev *dev; in oce_wqm_ctor()
135 struct oce_dev *dev = wq->parent; in oce_wqm_cache_create()
197 struct oce_dev *dev = wq->parent; in oce_wqb_cache_create()
259 struct oce_dev *dev; in oce_wqb_ctor()
399 oce_get_wq(struct oce_dev *dev, mblk_t *mp) in oce_get_wq()
456 struct oce_dev *dev = wq->parent; in oce_bcopy_wqe()
514 struct oce_dev *dev = wq->parent; in oce_map_wqe()
563 struct oce_dev *dev; in oce_process_tx_compl()
613 struct oce_dev *dev; in oce_drain_wq_cq()
679 struct oce_dev *dev; in oce_send_packet()
H A Doce_mq.c48 struct oce_dev *dev; in oce_drain_mq_cq()
98 struct oce_dev *dev; in oce_clean_mq()
H A Doce_stat.c52 struct oce_dev *dev; in oce_update_stats()
195 oce_stat_init(struct oce_dev *dev) in oce_stat_init()
332 oce_stat_fini(struct oce_dev *dev) in oce_stat_fini()
347 struct oce_dev *dev = arg; in oce_m_stat()