Lines Matching refs:oce_wq

31 static void oce_free_wqed(struct oce_wq *wq,  oce_wqe_desc_t *wqed);
32 static int oce_map_wqe(struct oce_wq *wq, oce_wqe_desc_t *wqed,
34 static int oce_bcopy_wqe(struct oce_wq *wq, oce_wqe_desc_t *wqed, mblk_t *mp,
36 static void oce_wqb_dtor(struct oce_wq *wq, oce_wq_bdesc_t *wqbd);
37 static int oce_wqb_ctor(oce_wq_bdesc_t *wqbd, struct oce_wq *wq,
39 static inline oce_wq_bdesc_t *oce_wqb_alloc(struct oce_wq *wq);
40 static void oce_wqb_free(struct oce_wq *wq, oce_wq_bdesc_t *wqbd);
42 static void oce_wqmd_free(struct oce_wq *wq, oce_wq_mdesc_t *wqmd);
43 static void oce_wqm_free(struct oce_wq *wq, oce_wq_mdesc_t *wqmd);
44 static oce_wq_mdesc_t *oce_wqm_alloc(struct oce_wq *wq);
45 static int oce_wqm_ctor(oce_wq_mdesc_t *wqmd, struct oce_wq *wq);
46 static void oce_wqm_dtor(struct oce_wq *wq, oce_wq_mdesc_t *wqmd);
47 static void oce_fill_ring_descs(struct oce_wq *wq, oce_wqe_desc_t *wqed);
50 static inline int oce_process_tx_compl(struct oce_wq *wq, boolean_t rearm);
94 oce_wqm_dtor(struct oce_wq *wq, oce_wq_mdesc_t *wqmd)
112 oce_wqm_ctor(oce_wq_mdesc_t *wqmd, struct oce_wq *wq)
133 oce_wqm_cache_create(struct oce_wq *wq)
172 oce_wqm_cache_destroy(struct oce_wq *wq)
195 oce_wqb_cache_create(struct oce_wq *wq, size_t buf_size)
235 oce_wqb_cache_destroy(struct oce_wq *wq)
257 oce_wqb_ctor(oce_wq_bdesc_t *wqbd, struct oce_wq *wq, size_t size, int flags)
281 oce_wqb_dtor(struct oce_wq *wq, oce_wq_bdesc_t *wqbd)
294 oce_wqb_alloc(struct oce_wq *wq)
308 oce_wqb_free(struct oce_wq *wq, oce_wq_bdesc_t *wqbd)
321 oce_wqm_alloc(struct oce_wq *wq)
335 oce_wqm_free(struct oce_wq *wq, oce_wq_mdesc_t *wqmd)
349 oce_wqmd_free(struct oce_wq *wq, oce_wq_mdesc_t *wqmd)
398 struct oce_wq *
401 struct oce_wq *wq;
425 oce_fill_ring_descs(struct oce_wq *wq, oce_wqe_desc_t *wqed)
451 oce_bcopy_wqe(struct oce_wq *wq, oce_wqe_desc_t *wqed, mblk_t *mp,
507 oce_map_wqe(struct oce_wq *wq, oce_wqe_desc_t *wqed, mblk_t *mp,
556 oce_process_tx_compl(struct oce_wq *wq, boolean_t rearm)
614 struct oce_wq *wq;
616 wq = (struct oce_wq *)arg;
676 oce_send_packet(struct oce_wq *wq, mblk_t *mp)
901 oce_free_wqed(struct oce_wq *wq, oce_wqe_desc_t *wqed)
929 oce_start_wq(struct oce_wq *wq)
943 oce_clean_wq(struct oce_wq *wq)