Home
last modified time | relevance | path

Searched refs:oce_rq (Results 1 – 6 of 6) sorted by relevance

/illumos-gate/usr/src/uts/common/io/fibre-channel/fca/oce/
H A Doce_rx.c33 static int oce_rqb_ctor(oce_rq_bdesc_t *rqbd, struct oce_rq *rq,
36 static inline mblk_t *oce_rx(struct oce_dev *dev, struct oce_rq *rq,
39 struct oce_rq *rq, struct oce_nic_rx_cqe *cqe);
40 static int oce_rq_charge(struct oce_rq *rq, uint32_t nbufs, boolean_t repost);
43 static inline void oce_rx_drop_pkt(struct oce_rq *rq,
45 static oce_rq_bdesc_t *oce_rqb_alloc(struct oce_rq *rq);
46 static void oce_rqb_free(struct oce_rq *rq, oce_rq_bdesc_t *rqbd);
47 static void oce_rq_post_buffer(struct oce_rq *rq, int nbufs);
84 oce_rqb_cache_create(struct oce_rq *rq, size_t buf_size) in oce_rqb_cache_create()
120 oce_rqb_cache_destroy(struct oce_rq *rq) in oce_rqb_cache_destroy()
[all …]
H A Doce_queue.c57 static struct oce_rq *oce_rq_init(struct oce_dev *dev, uint32_t q_len,
60 static void oce_rq_fini(struct oce_dev *dev, struct oce_rq *rq);
61 static int oce_rq_create(struct oce_rq *rq, uint32_t if_id, struct oce_eq *eq);
62 static void oce_rq_del(struct oce_dev *dev, struct oce_rq *rq);
693 static struct oce_rq *
699 struct oce_rq *rq; in oce_rq_init()
709 rq = kmem_zalloc(sizeof (struct oce_rq), KM_NOSLEEP); in oce_rq_init()
787 kmem_free(rq, sizeof (struct oce_rq)); in oce_rq_init()
800 oce_rq_fini(struct oce_dev *dev, struct oce_rq *rq) in oce_rq_fini()
817 kmem_free(rq, sizeof (struct oce_rq)); in oce_rq_fini()
[all …]
H A Doce_hw.c457 struct oce_rq **rss_queuep = &dev->rq[1]; in oce_create_itbl()
/illumos-gate/usr/src/uts/common/sys/fibre-channel/fca/oce/
H A Doce_io.h250 struct oce_rq { struct
344 int oce_start_rq(struct oce_rq *rq);
345 void oce_clean_rq(struct oce_rq *rq);
346 void oce_rq_discharge(struct oce_rq *rq);
347 int oce_rx_pending(struct oce_dev *dev, struct oce_rq *rq, int32_t timeout);
H A Doce_buf.h92 struct oce_rq *rq;
174 int oce_rqb_cache_create(struct oce_rq *rq, size_t buf_size);
175 void oce_rqb_cache_destroy(struct oce_rq *rq);
H A Doce_impl.h213 struct oce_rq *rq[OCE_MAX_RQ]; /* RXQ Array */