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;
293 oce_dma_buf_t *oce_alloc_dma_buffer(struct oce_dev *dev,
295 void oce_free_dma_buffer(struct oce_dev *dev, oce_dma_buf_t *dbuf);
297 oce_ring_buffer_t *create_ring_buffer(struct oce_dev *dev,
300 void destroy_ring_buffer(struct oce_dev *dev, oce_ring_buffer_t *ring);
303 int oce_set_eq_delay(struct oce_dev *dev, uint32_t *eq_arr,
305 void oce_arm_eq(struct oce_dev *dev, int16_t qid, int npopped,
307 void oce_arm_cq(struct oce_dev *dev, int16_t qid, int npopped,
310 void oce_dev_rss_ready(struct oce_dev *dev);
313 int oce_mbox_init(struct oce_dev *de
[all...]
H A Doce_impl.h207 struct oce_dev { struct
339 int oce_start(struct oce_dev *dev);
340 void oce_stop(struct oce_dev *dev);
341 int oce_identify_hw(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);
350 void oce_fm_ereport(struct oce_dev *dev, char *detail);
351 int oce_fm_check_acc_handle(struct oce_dev *dev,
353 int oce_fm_check_dma_handle(struct oce_dev *de
[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_fm.c43 oce_fm_init(struct oce_dev *dev)
73 oce_fm_fini(struct oce_dev *dev)
97 oce_fm_check_acc_handle(struct oce_dev *dev, ddi_acc_handle_t acc_handle)
120 oce_fm_check_dma_handle(struct oce_dev *dev, ddi_dma_handle_t dma_handle)
139 oce_fm_ereport(struct oce_dev *dev, char *detail)
H A Doce_hw.c40 extern int oce_destroy_q(struct oce_dev *dev, struct oce_mbx *mbx,
44 oce_map_regs(struct oce_dev *dev)
123 oce_unmap_regs(struct oce_dev *dev)
146 oce_pci_init(struct oce_dev *dev)
175 oce_pci_fini(struct oce_dev *dev)
187 oce_get_bdf(struct oce_dev *dev)
218 oce_identify_hw(struct oce_dev *dev)
255 oce_is_reset_pci(struct oce_dev *dev)
278 oce_pci_soft_reset(struct oce_dev *dev)
323 oce_POST(struct oce_dev *de
[all...]
H A Doce_intr.c42 oce_setup_intr(struct oce_dev *dev)
159 oce_teardown_intr(struct oce_dev *dev)
183 oce_setup_handlers(struct oce_dev *dev)
210 oce_remove_handler(struct oce_dev *dev)
219 oce_chip_ei(struct oce_dev *dev)
236 oce_ei(struct oce_dev *dev)
258 oce_chip_di(struct oce_dev *dev)
275 oce_di(struct oce_dev *dev)
311 struct oce_dev *dev;
H A Doce_main.c49 struct oce_dev *oce_dev_list[MAX_DEVS + 1]; /* Last entry is invalid */
73 static void oce_unconfigure(struct oce_dev *dev);
74 static void oce_init_locks(struct oce_dev *dev);
75 static void oce_destroy_locks(struct oce_dev *dev);
76 static void oce_get_params(struct oce_dev *dev);
77 static int oce_get_prop(struct oce_dev *dev, char *propname, int minval,
193 struct oce_dev *dev = NULL;
208 dev = kmem_zalloc(sizeof (struct oce_dev), KM_SLEEP);
383 struct oce_dev *dev;
439 struct oce_dev *de
[all...]
H A Doce_queue.c30 extern struct oce_dev *oce_dev_list[];
32 int oce_destroy_q(struct oce_dev *oce, struct oce_mbx *mbx, size_t req_size,
36 oce_mq_create(struct oce_dev *dev, struct oce_eq *eq, uint32_t q_len);
40 oce_eq_create(struct oce_dev *dev, uint32_t q_len, uint32_t item_size,
45 oce_cq_create(struct oce_dev *dev, struct oce_eq *eq, uint32_t q_len,
51 static struct oce_wq *oce_wq_init(struct oce_dev *dev, uint32_t q_len,
53 static void oce_wq_fini(struct oce_dev *dev, struct oce_wq *wq);
55 static void oce_wq_del(struct oce_dev *dev, struct oce_wq *wq);
57 static struct oce_rq *oce_rq_init(struct oce_dev *dev, uint32_t q_len,
60 static void oce_rq_fini(struct oce_dev *de
[all...]
H A Doce_gld.c44 static int oce_set_priv_prop(struct oce_dev *dev, const char *name,
47 static int oce_get_priv_prop(struct oce_dev *dev, const char *name,
54 struct oce_dev *dev = arg;
82 oce_start(struct oce_dev *dev)
119 struct oce_dev *dev = arg;
135 oce_stop(struct oce_dev *dev)
161 struct oce_dev *dev = (struct oce_dev *)arg;
241 struct oce_dev *dev = arg;
280 struct oce_dev *de
[all...]
H A Doce_buf.c63 oce_alloc_dma_buffer(struct oce_dev *dev,
137 oce_free_dma_buffer(struct oce_dev *dev, oce_dma_buf_t *dbuf)
167 create_ring_buffer(struct oce_dev *dev,
208 destroy_ring_buffer(struct oce_dev *dev, oce_ring_buffer_t *ring)
H A Doce_mq.c48 struct oce_dev *dev;
98 struct oce_dev *dev;
H A Doce_mbx.c91 oce_mbox_init(struct oce_dev *dev)
130 oce_mbox_wait(struct oce_dev *dev, uint32_t tmo_sec)
173 oce_mbox_dispatch(struct oce_dev *dev, uint32_t tmo_sec)
247 oce_mbox_post(struct oce_dev *dev, struct oce_mbx *mbx,
330 oce_get_fw_version(struct oce_dev *dev)
376 oce_reset_fun(struct oce_dev *dev)
415 oce_read_mac_addr(struct oce_dev *dev, uint32_t if_id, uint8_t perm,
486 oce_if_create(struct oce_dev *dev, uint32_t cap_flags, uint32_t en_flags,
554 oce_if_del(struct oce_dev *dev, uint32_t if_id)
591 oce_get_link_status(struct oce_dev *de
[all...]
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;
239 struct oce_dev *dev = rq->parent;
333 oce_rx(struct oce_dev *dev, struct oce_rq *rq, struct oce_nic_rx_cqe *cqe)
393 oce_rx_bcopy(struct oce_dev *dev, struct oce_rq *rq, struct oce_nic_rx_cqe *cqe)
503 struct oce_dev *dev;
616 struct oce_dev *dev;
654 struct oce_dev *dev = rq->parent;
667 oce_rx_pending(struct oce_dev *de
[all...]
H A Doce_tx.c114 struct oce_dev *dev;
135 struct oce_dev *dev = wq->parent;
197 struct oce_dev *dev = wq->parent;
259 struct oce_dev *dev;
399 oce_get_wq(struct oce_dev *dev, mblk_t *mp)
456 struct oce_dev *dev = wq->parent;
514 struct oce_dev *dev = wq->parent;
563 struct oce_dev *dev;
613 struct oce_dev *dev;
679 struct oce_dev *de
[all...]
H A Doce_stat.c52 struct oce_dev *dev;
195 oce_stat_init(struct oce_dev *dev)
332 oce_stat_fini(struct oce_dev *dev)
347 struct oce_dev *dev = arg;

Completed in 1160 milliseconds