Lines Matching refs:channelh
207 (xge_hal_ring_dtr_reserve(ring->channelh, &dtr) == XGE_HAL_OK)) { in xgell_rx_buffer_replenish_all()
218 xge_hal_ring_dtr_private(ring->channelh, dtr); in xgell_rx_buffer_replenish_all()
223 xge_hal_ring_dtr_post(ring->channelh, dtr); in xgell_rx_buffer_replenish_all()
531 xgell_rx_dtr_replenish(xge_hal_channel_h channelh, xge_hal_dtr_h dtr, int index, in xgell_rx_dtr_replenish() argument
552 rxd_priv = (xgell_rxd_priv_t *)xge_hal_ring_dtr_private(channelh, dtr); in xgell_rx_dtr_replenish()
703 xgell_rx_1b_callback(xge_hal_channel_h channelh, xge_hal_dtr_h dtr, u8 t_code, in xgell_rx_1b_callback() argument
723 xge_hal_ring_dtr_private(channelh, dtr)); in xgell_rx_1b_callback()
728 xge_hal_ring_dtr_1b_get(channelh, dtr, &dma_data, &pkt_length); in xgell_rx_1b_callback()
729 xge_hal_ring_dtr_info_get(channelh, dtr, &ext_info); in xgell_rx_1b_callback()
738 (void) xge_hal_device_handle_tcode(channelh, dtr, in xgell_rx_1b_callback()
740 xge_hal_ring_dtr_free(channelh, dtr); /* drop it */ in xgell_rx_1b_callback()
752 xge_hal_ring_dtr_free(channelh, dtr); /* drop it */ in xgell_rx_1b_callback()
769 xge_hal_ring_dtr_free(channelh, dtr); in xgell_rx_1b_callback()
843 } while (xge_hal_ring_dtr_next_completed(channelh, &dtr, &t_code) == in xgell_rx_1b_callback()
875 (void) xge_hal_device_poll_rx_channel(ring->channelh, &got_rx); in xgell_rx_poll()
894 xgell_xmit_compl(xge_hal_channel_h channelh, xge_hal_dtr_h dtr, u8 t_code, in xgell_xmit_compl() argument
910 (void) xge_hal_device_handle_tcode(channelh, dtr, in xgell_xmit_compl()
925 xge_hal_fifo_dtr_free(channelh, dtr); in xgell_xmit_compl()
932 } while (xge_hal_fifo_dtr_next_completed(channelh, &dtr, &t_code) == in xgell_xmit_compl()
972 if (xge_hal_channel_dtr_count(ring->channelh) in xgell_ring_tx()
977 ((xge_hal_channel_t *)ring->channelh)->post_qid, in xgell_ring_tx()
982 status = xge_hal_fifo_dtr_reserve(ring->channelh, &dtr); in xgell_ring_tx()
990 ring->channelh)->post_qid); in xgell_ring_tx()
997 ring->channelh)->post_qid); in xgell_ring_tx()
1054 rc = xge_hal_fifo_dtr_buffer_append(ring->channelh, in xgell_ring_tx()
1062 ring->channelh, dtr, frag_cnt++); in xgell_ring_tx()
1066 xge_hal_fifo_dtr_buffer_finalize(ring->channelh, in xgell_ring_tx()
1120 xge_hal_fifo_dtr_buffer_set(ring->channelh, dtr, in xgell_ring_tx()
1153 xge_hal_fifo_dtr_buffer_finalize(ring->channelh, dtr, 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()
1380 xge_hal_device_rx_channel_disable_polling(ring->channelh); in xgell_rx_ring_intr_enable()
1392 xge_hal_device_rx_channel_enable_polling(ring->channelh); in xgell_rx_ring_intr_disable()
1565 xgell_rx_dtr_term(xge_hal_channel_h channelh, xge_hal_dtr_h dtrh, in xgell_rx_dtr_term() argument
1569 ((xgell_rxd_priv_t *)xge_hal_ring_dtr_private(channelh, dtrh)); in xgell_rx_dtr_term()
1576 xge_hal_ring_dtr_free(channelh, dtrh); in xgell_rx_dtr_term()
1614 status = xge_hal_channel_open(lldev->devh, &attr, &rx_ring->channelh, in xgell_rx_ring_open()
1644 xge_hal_channel_close(rx_ring->channelh, XGE_HAL_CHANNEL_OC_NORMAL); in xgell_rx_ring_close()
1645 rx_ring->channelh = NULL; in xgell_rx_ring_close()
1719 xgell_tx_term(xge_hal_channel_h channelh, xge_hal_dtr_h dtrh, in xgell_tx_term() argument
1742 xge_hal_fifo_dtr_free(channelh, dtrh); in xgell_tx_term()
1770 status = xge_hal_channel_open(lldev->devh, &attr, &tx_ring->channelh, in xgell_tx_ring_open()
1788 xge_hal_channel_close(tx_ring->channelh, XGE_HAL_CHANNEL_OC_NORMAL); in xgell_tx_ring_close()