xge_hal_channel_h
xgell_rx_dtr_term(xge_hal_channel_h channelh, xge_hal_dtr_h dtrh,
xgell_tx_term(xge_hal_channel_h channelh, xge_hal_dtr_h dtrh,
xgell_rx_dtr_replenish(xge_hal_channel_h channelh, xge_hal_dtr_h dtr, int index,
xgell_rx_1b_callback(xge_hal_channel_h channelh, xge_hal_dtr_h dtr, u8 t_code,
xgell_xmit_compl(xge_hal_channel_h channelh, xge_hal_dtr_h dtr, u8 t_code,
xge_hal_channel_h channelh; /* hardware channel */
xge_hal_channel_h channelh; /* hardware channel */
(xge_hal_channel_h channelh, xge_hal_dtr_h dtrh,
(xge_hal_channel_h channelh,
typedef void (*xge_hal_channel_dtr_term_f) (xge_hal_channel_h channelh,
__hal_channel_initialize(xge_hal_channel_h channelh,
void __hal_channel_terminate(xge_hal_channel_h channelh);
__hal_channel_dtr_alloc(xge_hal_channel_h channelh, xge_hal_dtr_h *dtrh);
__hal_channel_dtr_post(xge_hal_channel_h channelh, xge_hal_dtr_h dtrh);
__hal_channel_dtr_try_complete(xge_hal_channel_h channelh, xge_hal_dtr_h *dtrh);
__hal_channel_dtr_complete(xge_hal_channel_h channelh);
__hal_channel_dtr_free(xge_hal_channel_h channelh, xge_hal_dtr_h dtrh);
__hal_channel_dtr_dealloc(xge_hal_channel_h channelh, xge_hal_dtr_h dtrh);
__hal_channel_dtr_restore(xge_hal_channel_h channelh, xge_hal_dtr_h dtrh,
xge_hal_channel_dtr_count(xge_hal_channel_h channelh);
xge_hal_channel_userdata(xge_hal_channel_h channelh);
xge_hal_channel_id(xge_hal_channel_h channelh);
xge_hal_channel_h *channel,
void xge_hal_channel_close(xge_hal_channel_h channelh,
void xge_hal_channel_abort(xge_hal_channel_h channelh,
xge_hal_status_e xge_hal_device_handle_tcode(xge_hal_channel_h channelh,
xge_hal_channel_msi_set (xge_hal_channel_h channelh, int msi,
xge_hal_unmask_msi(xge_hal_channel_h channelh);
xge_hal_channel_msix_set(xge_hal_channel_h channelh, int msix_idx);
xge_hal_device_bar1_set(xge_hal_device_t *hldev, xge_hal_channel_h channelh,
xge_hal_fifo_get_max_frags_cnt(xge_hal_channel_h channelh)
xge_hal_status_e __hal_fifo_open(xge_hal_channel_h channelh,
void __hal_fifo_close(xge_hal_channel_h channelh);
__hal_fifo_dtr_align_alloc_map(xge_hal_channel_h channelh, xge_hal_dtr_h dtrh);
__hal_fifo_dtr_align_free_unmap(xge_hal_channel_h channelh, xge_hal_dtr_h dtrh);
__hal_fifo_dtr_post_single(xge_hal_channel_h channelh, xge_hal_dtr_h dtrh,
__hal_fifo_txdl_restore_many(xge_hal_channel_h channelh,
xge_hal_fifo_dtr_reserve(xge_hal_channel_h channelh, xge_hal_dtr_h *dtrh);
xge_hal_fifo_dtr_reserve_many(xge_hal_channel_h channelh, xge_hal_dtr_h *dtrh,
xge_hal_fifo_dtr_reserve_sp(xge_hal_channel_h channel, int dtr_sp_size,
xge_hal_fifo_dtr_post(xge_hal_channel_h channelh, xge_hal_dtr_h dtrh);
xge_hal_fifo_dtr_post_many(xge_hal_channel_h channelh, int num,
xge_hal_fifo_dtr_next_completed(xge_hal_channel_h channelh, xge_hal_dtr_h *dtrh,
xge_hal_fifo_dtr_free(xge_hal_channel_h channelh, xge_hal_dtr_h dtr);
xge_hal_fifo_dtr_buffer_set(xge_hal_channel_h channelh, xge_hal_dtr_h dtrh,
xge_hal_fifo_dtr_buffer_set_aligned(xge_hal_channel_h channelh,
xge_hal_fifo_dtr_buffer_append(xge_hal_channel_h channelh, xge_hal_dtr_h dtrh,
xge_hal_fifo_dtr_buffer_finalize(xge_hal_channel_h channelh, xge_hal_dtr_h dtrh,
xge_hal_fifo_is_next_dtr_completed(xge_hal_channel_h channelh);
xge_hal_mgmt_channel_stats(xge_hal_channel_h channelh,
xge_hal_status_e __hal_ring_open(xge_hal_channel_h channelh,
void __hal_ring_close(xge_hal_channel_h channelh);
void __hal_ring_prc_enable(xge_hal_channel_h channelh);
void __hal_ring_prc_disable(xge_hal_channel_h channelh);
xge_hal_ring_dtr_reserve(xge_hal_channel_h channelh, xge_hal_dtr_h *dtrh);
xge_hal_ring_dtr_private(xge_hal_channel_h channelh, xge_hal_dtr_h dtrh);
xge_hal_ring_dtr_info_get(xge_hal_channel_h channelh, xge_hal_dtr_h dtrh,
xge_hal_ring_dtr_1b_get(xge_hal_channel_h channelh, xge_hal_dtr_h dtrh,
xge_hal_ring_dtr_3b_get(xge_hal_channel_h channelh, xge_hal_dtr_h dtrh,
xge_hal_ring_dtr_5b_get(xge_hal_channel_h channelh, xge_hal_dtr_h dtrh,
xge_hal_ring_dtr_post(xge_hal_channel_h channelh, xge_hal_dtr_h dtrh);
xge_hal_ring_dtr_pre_post(xge_hal_channel_h channelh, xge_hal_dtr_h dtrh);
xge_hal_ring_dtr_post_post(xge_hal_channel_h channelh, xge_hal_dtr_h dtrh);
xge_hal_ring_dtr_post_post_wmb(xge_hal_channel_h channelh, xge_hal_dtr_h dtrh);
xge_hal_ring_dtr_next_completed(xge_hal_channel_h channelh, xge_hal_dtr_h *dtrh,
xge_hal_ring_dtr_free(xge_hal_channel_h channelh, xge_hal_dtr_h dtrh);
xge_hal_ring_is_next_dtr_completed(xge_hal_channel_h channelh);
xge_hal_status_e xge_hal_stats_channel(xge_hal_channel_h channelh,
__hal_channel_dtr_restore(xge_hal_channel_h channelh, xge_hal_dtr_h dtrh,
__hal_channel_dtr_post(xge_hal_channel_h channelh, xge_hal_dtr_h dtrh)
__hal_channel_dtr_try_complete(xge_hal_channel_h channelh, xge_hal_dtr_h *dtrh)
__hal_channel_dtr_complete(xge_hal_channel_h channelh)
__hal_channel_dtr_free(xge_hal_channel_h channelh, xge_hal_dtr_h dtrh)
xge_hal_channel_dtr_count(xge_hal_channel_h channelh)
xge_hal_channel_userdata(xge_hal_channel_h channelh)
xge_hal_channel_id(xge_hal_channel_h channelh)
__hal_channel_dtr_alloc(xge_hal_channel_h channelh, xge_hal_dtr_h *dtrh)
__hal_channel_initialize (xge_hal_channel_h channelh,
void __hal_channel_terminate(xge_hal_channel_h channelh)
xge_hal_channel_h *channelh,
__hal_channel_dtr_next_reservelist(xge_hal_channel_h channelh,
void xge_hal_channel_abort(xge_hal_channel_h channelh,
void xge_hal_channel_close(xge_hal_channel_h channelh,
__hal_channel_dtr_next_freelist(xge_hal_channel_h channelh, xge_hal_dtr_h *dtrh)
__hal_channel_dtr_next_not_completed(xge_hal_channel_h channelh,
xge_hal_device_bar1_set(xge_hal_device_t *hldev, xge_hal_channel_h channelh,
xge_hal_channel_h channel;
xge_hal_channel_h channel;
xge_hal_device_handle_tcode (xge_hal_channel_h channelh,
xge_hal_channel_msi_set(xge_hal_channel_h channelh, int msi, u32 msi_msg)
xge_hal_channel_msix_set(xge_hal_channel_h channelh, int msix_idx)
xge_hal_fifo_dtr_buffer_set(xge_hal_channel_h channelh, xge_hal_dtr_h dtrh,
xge_hal_fifo_is_next_dtr_completed(xge_hal_channel_h channelh)
__hal_fifo_txdl_free_many(xge_hal_channel_h channelh,
__hal_fifo_txdl_restore_many(xge_hal_channel_h channelh,
xge_hal_fifo_dtr_reserve_many(xge_hal_channel_h channelh,
xge_hal_fifo_dtr_reserve(xge_hal_channel_h channelh, xge_hal_dtr_h *dtrh)
xge_hal_fifo_dtr_reserve_sp(xge_hal_channel_h channelh, int dtr_sp_size,
__hal_fifo_dtr_post_single(xge_hal_channel_h channelh, xge_hal_dtr_h dtrh,
xge_hal_fifo_dtr_post(xge_hal_channel_h channelh, xge_hal_dtr_h dtrh)
xge_hal_fifo_dtr_post_many(xge_hal_channel_h channelh, int num,
xge_hal_fifo_dtr_next_completed(xge_hal_channel_h channelh,
xge_hal_fifo_dtr_free(xge_hal_channel_h channelh, xge_hal_dtr_h dtr)
xge_hal_fifo_dtr_buffer_set_aligned(xge_hal_channel_h channelh,
xge_hal_fifo_dtr_buffer_append(xge_hal_channel_h channelh, xge_hal_dtr_h dtrh,
xge_hal_fifo_dtr_buffer_finalize(xge_hal_channel_h channelh, xge_hal_dtr_h dtrh,
__hal_fifo_open(xge_hal_channel_h channelh, xge_hal_channel_attr_t *attr)
__hal_fifo_close(xge_hal_channel_h channelh)
__hal_fifo_dtr_align_free_unmap(xge_hal_channel_h channelh, xge_hal_dtr_h dtrh)
__hal_fifo_dtr_align_alloc_map(xge_hal_channel_h channelh, xge_hal_dtr_h dtrh)
xge_hal_mgmt_channel_stats(xge_hal_channel_h channelh,
xge_hal_ring_dtr_private(xge_hal_channel_h channelh, xge_hal_dtr_h dtrh)
xge_hal_ring_dtr_reserve(xge_hal_channel_h channelh, xge_hal_dtr_h *dtrh)
xge_hal_ring_dtr_info_get(xge_hal_channel_h channelh, xge_hal_dtr_h dtrh,
xge_hal_ring_dtr_info_nb_get(xge_hal_channel_h channelh, xge_hal_dtr_h dtrh,
xge_hal_ring_dtr_1b_get(xge_hal_channel_h channelh, xge_hal_dtr_h dtrh,
xge_hal_ring_dtr_3b_get(xge_hal_channel_h channelh, xge_hal_dtr_h dtrh,
xge_hal_ring_dtr_5b_get(xge_hal_channel_h channelh, xge_hal_dtr_h dtrh,
xge_hal_ring_dtr_pre_post(xge_hal_channel_h channelh, xge_hal_dtr_h dtrh)
xge_hal_ring_dtr_post_post(xge_hal_channel_h channelh, xge_hal_dtr_h dtrh)
xge_hal_ring_dtr_post_post_wmb(xge_hal_channel_h channelh, xge_hal_dtr_h dtrh)
xge_hal_ring_dtr_post(xge_hal_channel_h channelh, xge_hal_dtr_h dtrh)
xge_hal_ring_dtr_next_completed(xge_hal_channel_h channelh, xge_hal_dtr_h *dtrh,
xge_hal_ring_dtr_free(xge_hal_channel_h channelh, xge_hal_dtr_h dtrh)
xge_hal_ring_is_next_dtr_completed(xge_hal_channel_h channelh)
__hal_ring_open(xge_hal_channel_h channelh, xge_hal_channel_attr_t *attr)
__hal_ring_close(xge_hal_channel_h channelh)
__hal_ring_prc_enable(xge_hal_channel_h channelh)
__hal_ring_prc_disable(xge_hal_channel_h channelh)
xge_hal_stats_channel(xge_hal_channel_h channelh,