Home
last modified time | relevance | path

Searched refs:channelh (Results 1 – 18 of 18) sorted by relevance

/illumos-gate/usr/src/uts/common/io/xge/hal/xgehal/
H A Dxgehal-ring-fp.c149 status = __hal_channel_dtr_alloc(channelh, dtrh); in xge_hal_ring_dtr_reserve()
477 xge_hal_ring_t *ring = (xge_hal_ring_t *)channelh; in xge_hal_ring_dtr_pre_post()
493 ((xge_hal_ring_t *)channelh)->channel.post_qid); in xge_hal_ring_dtr_pre_post()
523 __hal_channel_dtr_post(channelh, dtrh); in xge_hal_ring_dtr_pre_post()
545 xge_hal_ring_t *ring = (xge_hal_ring_t *)channelh; in xge_hal_ring_dtr_post_post()
579 xge_hal_ring_t *ring = (xge_hal_ring_t *)channelh; in xge_hal_ring_dtr_post_post_wmb()
621 xge_hal_ring_dtr_pre_post(channelh, dtrh); in xge_hal_ring_dtr_post()
622 xge_hal_ring_dtr_post_post(channelh, dtrh); in xge_hal_ring_dtr_post()
665 xge_hal_ring_t *ring = (xge_hal_ring_t *)channelh; in xge_hal_ring_dtr_next_completed()
782 __hal_channel_dtr_free(channelh, dtrh); in xge_hal_ring_dtr_free()
[all …]
H A Dxgehal-fifo-fp.c105 __hal_channel_dtr_post(channelh, dtrh); in __hal_fifo_dtr_post_single()
149 __hal_channel_dtr_free(channelh, txdp); in __hal_fifo_txdl_free_many()
279 status = __hal_channel_dtr_alloc(channelh, in xge_hal_fifo_dtr_reserve_many()
288 __hal_fifo_txdl_restore_many(channelh, in xge_hal_fifo_dtr_reserve_many()
293 __hal_fifo_txdl_restore_many(channelh, in xge_hal_fifo_dtr_reserve_many()
525 __hal_fifo_dtr_post_single(channelh, dtrh, in xge_hal_fifo_dtr_post()
656 __hal_channel_dtr_try_complete(channelh, dtrh); in xge_hal_fifo_dtr_next_completed()
681 __hal_channel_dtr_complete(channelh); in xge_hal_fifo_dtr_next_completed()
757 __hal_fifo_txdl_free_many(channelh, dang_txdp, in xge_hal_fifo_dtr_free()
765 __hal_fifo_txdl_free_many(channelh, in xge_hal_fifo_dtr_free()
[all …]
H A Dxgehal-channel-fp.c32 xge_hal_channel_t *channel = (xge_hal_channel_t *)channelh; in __hal_channel_dtr_alloc()
114 xge_hal_channel_t *channel = (xge_hal_channel_t *)channelh; in __hal_channel_dtr_restore()
154 xge_hal_channel_t *channel = (xge_hal_channel_t *)channelh; in __hal_channel_dtr_try_complete()
163 __hal_channel_dtr_complete(xge_hal_channel_h channelh) in __hal_channel_dtr_complete() argument
165 xge_hal_channel_t *channel = (xge_hal_channel_t *)channelh; in __hal_channel_dtr_complete()
179 xge_hal_channel_t *channel = (xge_hal_channel_t *)channelh; in __hal_channel_dtr_free()
198 xge_hal_channel_dtr_count(xge_hal_channel_h channelh) in xge_hal_channel_dtr_count() argument
200 xge_hal_channel_t *channel = (xge_hal_channel_t *)channelh; in xge_hal_channel_dtr_count()
218 xge_hal_channel_userdata(xge_hal_channel_h channelh) in xge_hal_channel_userdata() argument
220 xge_hal_channel_t *channel = (xge_hal_channel_t *)channelh; in xge_hal_channel_userdata()
[all …]
H A Dxgehal-channel.c39 xge_hal_channel_t *channel = (xge_hal_channel_t *)channelh; in __hal_channel_dtr_next_reservelist()
82 __hal_channel_dtr_try_complete(channelh, dtrh); in __hal_channel_dtr_next_not_completed()
90 __hal_channel_dtr_complete(channelh); in __hal_channel_dtr_next_not_completed()
167 __hal_channel_initialize (xge_hal_channel_h channelh, in __hal_channel_initialize() argument
297 xge_hal_channel_h *channelh, in xge_hal_channel_open() argument
309 *channelh = NULL; in xge_hal_channel_open()
409 *channelh = channel; in xge_hal_channel_open()
426 void xge_hal_channel_abort(xge_hal_channel_h channelh, in xge_hal_channel_abort() argument
519 void xge_hal_channel_close(xge_hal_channel_h channelh, in xge_hal_channel_close() argument
552 __hal_fifo_close(channelh); in xge_hal_channel_close()
[all …]
H A Dxgehal-ring.c244 xge_hal_ring_t *ring = (xge_hal_ring_t *)channelh; in __hal_ring_open()
285 __hal_ring_close(channelh); in __hal_ring_open()
299 __hal_ring_close(channelh); in __hal_ring_open()
303 status = __hal_channel_initialize(channelh, in __hal_ring_open()
310 __hal_ring_close(channelh); in __hal_ring_open()
328 (xge_hal_channel_t *) channelh, in __hal_ring_open()
331 __hal_ring_close(channelh); in __hal_ring_open()
344 __hal_ring_close(xge_hal_channel_h channelh) in __hal_ring_close() argument
367 __hal_channel_terminate(channelh); in __hal_ring_close()
382 __hal_ring_prc_enable(xge_hal_channel_h channelh) in __hal_ring_prc_enable() argument
[all …]
H A Dxgehal-fifo.c150 __hal_fifo_open(xge_hal_channel_h channelh, xge_hal_channel_attr_t *attr) in __hal_fifo_open() argument
154 xge_hal_fifo_t *fifo = (xge_hal_fifo_t *)channelh; in __hal_fifo_open()
265 status = __hal_channel_initialize(channelh, attr, in __hal_fifo_open()
270 __hal_fifo_close(channelh); in __hal_fifo_open()
313 __hal_fifo_close(xge_hal_channel_h channelh) in __hal_fifo_close() argument
315 xge_hal_fifo_t *fifo = (xge_hal_fifo_t *)channelh; in __hal_fifo_close()
322 __hal_channel_terminate(channelh); in __hal_fifo_close()
494 xge_hal_fifo_t *fifo = (xge_hal_fifo_t *)channelh; in __hal_fifo_dtr_align_free_unmap()
521 __hal_fifo_dtr_align_alloc_map(xge_hal_channel_h channelh, xge_hal_dtr_h dtrh) in __hal_fifo_dtr_align_alloc_map() argument
525 xge_hal_fifo_t *fifo = (xge_hal_fifo_t *)channelh; in __hal_fifo_dtr_align_alloc_map()
[all …]
H A Dxgehal-mgmt.c531 xge_hal_mgmt_channel_stats(xge_hal_channel_h channelh, in xge_hal_mgmt_channel_stats() argument
536 xge_hal_channel_t *channel = (xge_hal_channel_t* ) channelh; in xge_hal_mgmt_channel_stats()
542 if ((status = xge_hal_stats_channel (channelh, &channel_info)) != in xge_hal_mgmt_channel_stats()
H A Dxgehal-device-fp.c107 xge_hal_device_bar1_set(xge_hal_device_t *hldev, xge_hal_channel_h channelh, in xge_hal_device_bar1_set() argument
110 xge_hal_fifo_t *fifo = (xge_hal_fifo_t *)channelh; in xge_hal_device_bar1_set()
H A Dxgehal-stats.c862 xge_hal_stats_channel(xge_hal_channel_h channelh, in xge_hal_stats_channel() argument
869 channel = (xge_hal_channel_t *)channelh; in xge_hal_stats_channel()
H A Dxgehal-device.c5639 xge_hal_device_handle_tcode (xge_hal_channel_h channelh, in xge_hal_device_handle_tcode() argument
5642 xge_hal_channel_t *channel = (xge_hal_channel_t *)channelh; in xge_hal_device_handle_tcode()
6507 xge_hal_channel_msi_set(xge_hal_channel_h channelh, int msi, u32 msi_msg) in xge_hal_channel_msi_set() argument
6509 xge_hal_channel_t *channel = (xge_hal_channel_t *)channelh; in xge_hal_channel_msi_set()
6654 xge_hal_channel_msix_set(xge_hal_channel_h channelh, int msix_idx) in xge_hal_channel_msix_set() argument
6656 xge_hal_channel_t *channel = (xge_hal_channel_t *)channelh; in xge_hal_channel_msix_set()
/illumos-gate/usr/src/uts/common/io/xge/hal/include/
H A Dxgehal-channel.h164 (xge_hal_channel_h channelh, xge_hal_dtr_h dtrh,
188 (xge_hal_channel_h channelh,
215 typedef void (*xge_hal_channel_dtr_term_f) (xge_hal_channel_h channelh,
419 __hal_channel_initialize(xge_hal_channel_h channelh,
423 void __hal_channel_terminate(xge_hal_channel_h channelh);
445 __hal_channel_dtr_complete(xge_hal_channel_h channelh);
460 xge_hal_channel_dtr_count(xge_hal_channel_h channelh);
463 xge_hal_channel_userdata(xge_hal_channel_h channelh);
466 xge_hal_channel_id(xge_hal_channel_h channelh);
483 void xge_hal_channel_close(xge_hal_channel_h channelh,
[all …]
H A Dxgehal-fifo.h251 xge_hal_fifo_get_max_frags_cnt(xge_hal_channel_h channelh) in xge_hal_fifo_get_max_frags_cnt() argument
253 return ((xge_hal_fifo_t *)channelh)->config->max_frags; in xge_hal_fifo_get_max_frags_cnt()
257 xge_hal_status_e __hal_fifo_open(xge_hal_channel_h channelh,
260 void __hal_fifo_close(xge_hal_channel_h channelh);
278 __hal_fifo_dtr_post_single(xge_hal_channel_h channelh, xge_hal_dtr_h dtrh,
281 __hal_fifo_txdl_restore_many(xge_hal_channel_h channelh,
304 xge_hal_fifo_dtr_post(xge_hal_channel_h channelh, xge_hal_dtr_h dtrh);
307 xge_hal_fifo_dtr_post_many(xge_hal_channel_h channelh, int num,
315 xge_hal_fifo_dtr_free(xge_hal_channel_h channelh, xge_hal_dtr_h dtr);
322 xge_hal_fifo_dtr_buffer_set_aligned(xge_hal_channel_h channelh,
[all …]
H A Dxgehal-ring.h359 xge_hal_status_e __hal_ring_open(xge_hal_channel_h channelh,
362 void __hal_ring_close(xge_hal_channel_h channelh);
368 void __hal_ring_prc_enable(xge_hal_channel_h channelh);
370 void __hal_ring_prc_disable(xge_hal_channel_h channelh);
401 xge_hal_ring_dtr_private(xge_hal_channel_h channelh, xge_hal_dtr_h dtrh);
411 xge_hal_ring_dtr_1b_get(xge_hal_channel_h channelh, xge_hal_dtr_h dtrh,
419 xge_hal_ring_dtr_3b_get(xge_hal_channel_h channelh, xge_hal_dtr_h dtrh,
427 xge_hal_ring_dtr_5b_get(xge_hal_channel_h channelh, xge_hal_dtr_h dtrh,
431 xge_hal_ring_dtr_post(xge_hal_channel_h channelh, xge_hal_dtr_h dtrh);
447 xge_hal_ring_dtr_free(xge_hal_channel_h channelh, xge_hal_dtr_h dtrh);
[all …]
H A Dxgehal-device.h780 xge_hal_status_e xge_hal_device_handle_tcode(xge_hal_channel_h channelh,
828 xge_hal_channel_msi_set (xge_hal_channel_h channelh, int msi,
834 xge_hal_unmask_msi(xge_hal_channel_h channelh);
837 xge_hal_channel_msix_set(xge_hal_channel_h channelh, int msix_idx);
891 xge_hal_device_bar1_set(xge_hal_device_t *hldev, xge_hal_channel_h channelh,
H A Dxgehal-mgmt.h114 xge_hal_mgmt_channel_stats(xge_hal_channel_h channelh,
H A Dxgehal-stats.h1551 xge_hal_status_e xge_hal_stats_channel(xge_hal_channel_h channelh,
/illumos-gate/usr/src/uts/common/io/xge/drv/
H A Dxgell.c223 xge_hal_ring_dtr_post(ring->channelh, dtr); in xgell_rx_buffer_replenish_all()
769 xge_hal_ring_dtr_free(channelh, dtr); in xgell_rx_1b_callback()
925 xge_hal_fifo_dtr_free(channelh, dtr); in xgell_xmit_compl()
990 ring->channelh)->post_qid); in xgell_ring_tx()
997 ring->channelh)->post_qid); in xgell_ring_tx()
1062 ring->channelh, dtr, frag_cnt++); in xgell_ring_tx()
1180 xge_hal_fifo_dtr_post(ring->channelh, dtr); in xgell_ring_tx()
1199 xge_hal_fifo_dtr_free(ring->channelh, dtr); in xgell_ring_tx()
1576 xge_hal_ring_dtr_free(channelh, dtrh); in xgell_rx_dtr_term()
1645 rx_ring->channelh = NULL; in xgell_rx_ring_close()
[all …]
H A Dxgell.h324 xge_hal_channel_h channelh; /* hardware channel */ member
344 xge_hal_channel_h channelh; /* hardware channel */ member