/illumos-gate/usr/src/uts/common/sys/fibre-channel/fca/oce/ |
H A D | oce_io.h | 50 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 D | oce_impl.h | 207 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 D | oce_stat.h | 93 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 D | oce_hw.c | 44 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 D | oce_main.c | 73 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 D | oce_queue.c | 30 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 D | oce_gld.c | 58 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 D | oce_intr.c | 42 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 D | oce_fm.c | 43 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 D | oce_mbx.c | 94 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 D | oce_buf.c | 63 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 D | oce_rx.c | 36 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 D | oce_tx.c | 114 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 D | oce_mq.c | 48 struct oce_dev *dev; in oce_drain_mq_cq() 98 struct oce_dev *dev; in oce_clean_mq()
|
H A D | oce_stat.c | 52 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()
|