Searched refs:channelh (Results 1 - 17 of 17) sorted by relevance

/freebsd-11-stable/sys/dev/nxge/include/
H A Dxgehal-channel.h121 * @channelh: Channel "containing" 1 or more completed descriptors.
163 (xge_hal_channel_h channelh, xge_hal_dtr_h dtrh,
168 * @channelh: Channel "containing" the @dtrh descriptor.
187 (xge_hal_channel_h channelh,
195 * @channelh: Channel "containing" the @dtrh descriptor.
214 typedef void (*xge_hal_channel_dtr_term_f) (xge_hal_channel_h channelh,
418 __hal_channel_initialize(xge_hal_channel_h channelh,
422 void __hal_channel_terminate(xge_hal_channel_h channelh);
435 __hal_channel_dtr_alloc(xge_hal_channel_h channelh, xge_hal_dtr_h *dtrh);
438 __hal_channel_dtr_post(xge_hal_channel_h channelh, xge_hal_dtr_
[all...]
H A Dxgehal-fifo.h253 * @channelh: Channel handle.
256 xge_hal_fifo_get_max_frags_cnt(xge_hal_channel_h channelh) argument
258 return ((xge_hal_fifo_t *)channelh)->config->max_frags;
262 xge_hal_status_e __hal_fifo_open(xge_hal_channel_h channelh,
265 void __hal_fifo_close(xge_hal_channel_h channelh);
270 __hal_fifo_dtr_align_alloc_map(xge_hal_channel_h channelh, xge_hal_dtr_h dtrh);
273 __hal_fifo_dtr_align_free_unmap(xge_hal_channel_h channelh, xge_hal_dtr_h dtrh);
283 __hal_fifo_dtr_post_single(xge_hal_channel_h channelh, xge_hal_dtr_h dtrh,
286 __hal_fifo_txdl_restore_many(xge_hal_channel_h channelh,
292 xge_hal_fifo_dtr_reserve(xge_hal_channel_h channelh, xge_hal_dtr_
[all...]
H A Dxgehal-ring.h364 xge_hal_status_e __hal_ring_open(xge_hal_channel_h channelh,
367 void __hal_ring_close(xge_hal_channel_h channelh);
373 void __hal_ring_prc_enable(xge_hal_channel_h channelh);
375 void __hal_ring_prc_disable(xge_hal_channel_h channelh);
403 xge_hal_ring_dtr_reserve(xge_hal_channel_h channelh, xge_hal_dtr_h *dtrh);
406 xge_hal_ring_dtr_private(xge_hal_channel_h channelh, xge_hal_dtr_h dtrh);
412 xge_hal_ring_dtr_info_get(xge_hal_channel_h channelh, xge_hal_dtr_h dtrh,
416 xge_hal_ring_dtr_1b_get(xge_hal_channel_h channelh, xge_hal_dtr_h dtrh,
424 xge_hal_ring_dtr_3b_get(xge_hal_channel_h channelh, xge_hal_dtr_h dtrh,
432 xge_hal_ring_dtr_5b_get(xge_hal_channel_h channelh, xge_hal_dtr_
[all...]
H A Dxgehal-device.h780 xge_hal_status_e xge_hal_device_handle_tcode(xge_hal_channel_h channelh,
826 xge_hal_channel_msi_set (xge_hal_channel_h channelh, int msi,
832 xge_hal_unmask_msi(xge_hal_channel_h channelh);
835 xge_hal_channel_msix_set(xge_hal_channel_h channelh, int msix_idx);
889 xge_hal_device_bar1_set(xge_hal_device_t *hldev, xge_hal_channel_h channelh,
H A Dxgehal-mgmt.h119 xge_hal_mgmt_channel_stats(xge_hal_channel_h channelh,
H A Dxgehal-stats.h1556 xge_hal_status_e xge_hal_stats_channel(xge_hal_channel_h channelh,
/freebsd-11-stable/sys/dev/nxge/xgehal/
H A Dxgehal-channel-fp.c34 __hal_channel_dtr_alloc(xge_hal_channel_h channelh, xge_hal_dtr_h *dtrh) argument
37 xge_hal_channel_t *channel = (xge_hal_channel_t *)channelh;
116 __hal_channel_dtr_restore(xge_hal_channel_h channelh, xge_hal_dtr_h dtrh, argument
119 xge_hal_channel_t *channel = (xge_hal_channel_t *)channelh;
143 __hal_channel_dtr_post(xge_hal_channel_h channelh, xge_hal_dtr_h dtrh) argument
145 xge_hal_channel_t *channel = (xge_hal_channel_t*)channelh;
157 __hal_channel_dtr_try_complete(xge_hal_channel_h channelh, xge_hal_dtr_h *dtrh) argument
159 xge_hal_channel_t *channel = (xge_hal_channel_t *)channelh;
168 __hal_channel_dtr_complete(xge_hal_channel_h channelh) argument
170 xge_hal_channel_t *channel = (xge_hal_channel_t *)channelh;
182 __hal_channel_dtr_free(xge_hal_channel_h channelh, xge_hal_dtr_h dtrh) argument
203 xge_hal_channel_dtr_count(xge_hal_channel_h channelh) argument
223 xge_hal_channel_userdata(xge_hal_channel_h channelh) argument
239 xge_hal_channel_id(xge_hal_channel_h channelh) argument
[all...]
H A Dxgehal-ring-fp.c106 * @channelh: Channel handle.
116 xge_hal_ring_dtr_private(xge_hal_channel_h channelh, xge_hal_dtr_h dtrh) argument
118 return (char *)__hal_ring_rxd_priv((xge_hal_ring_t *) channelh, dtrh) +
124 * @channelh: Channel handle.
129 * driver (ULD)) and posting on the corresponding channel (@channelh)
140 xge_hal_ring_dtr_reserve(xge_hal_channel_h channelh, xge_hal_dtr_h *dtrh) argument
148 xge_os_spin_lock(&((xge_hal_channel_t*)channelh)->reserve_lock);
150 xge_os_spin_lock_irq(&((xge_hal_channel_t*)channelh)->reserve_lock,
154 status = __hal_channel_dtr_alloc(channelh, dtrh);
157 xge_os_spin_unlock(&((xge_hal_channel_t*)channelh)
190 xge_hal_ring_dtr_info_get(xge_hal_channel_h channelh, xge_hal_dtr_h dtrh, xge_hal_dtr_info_t *ext_info) argument
229 xge_hal_ring_dtr_info_nb_get(xge_hal_channel_h channelh, xge_hal_dtr_h dtrh, xge_hal_dtr_info_t *ext_info) argument
302 xge_hal_ring_dtr_1b_get(xge_hal_channel_h channelh, xge_hal_dtr_h dtrh, dma_addr_t *dma_pointer, int *pkt_length) argument
367 xge_hal_ring_dtr_3b_get(xge_hal_channel_h channelh, xge_hal_dtr_h dtrh, dma_addr_t dma_pointers[], int sizes[]) argument
444 xge_hal_ring_dtr_5b_get(xge_hal_channel_h channelh, xge_hal_dtr_h dtrh, dma_addr_t dma_pointers[], int sizes[]) argument
477 xge_hal_ring_dtr_pre_post(xge_hal_channel_h channelh, xge_hal_dtr_h dtrh) argument
547 xge_hal_ring_dtr_post_post(xge_hal_channel_h channelh, xge_hal_dtr_h dtrh) argument
581 xge_hal_ring_dtr_post_post_wmb(xge_hal_channel_h channelh, xge_hal_dtr_h dtrh) argument
624 xge_hal_ring_dtr_post(xge_hal_channel_h channelh, xge_hal_dtr_h dtrh) argument
666 xge_hal_ring_dtr_next_completed(xge_hal_channel_h channelh, xge_hal_dtr_h *dtrh, u8 *t_code) argument
774 xge_hal_ring_dtr_free(xge_hal_channel_h channelh, xge_hal_dtr_h dtrh) argument
811 xge_hal_ring_is_next_dtr_completed(xge_hal_channel_h channelh) argument
[all...]
H A Dxgehal-channel.c41 __hal_channel_dtr_next_reservelist(xge_hal_channel_h channelh, argument
44 xge_hal_channel_t *channel = (xge_hal_channel_t *)channelh;
61 __hal_channel_dtr_next_freelist(xge_hal_channel_h channelh, xge_hal_dtr_h *dtrh) argument
63 xge_hal_channel_t *channel = (xge_hal_channel_t *)channelh;
81 __hal_channel_dtr_next_not_completed(xge_hal_channel_h channelh, argument
85 __hal_channel_dtr_try_complete(channelh, dtrh);
93 __hal_channel_dtr_complete(channelh);
170 __hal_channel_initialize (xge_hal_channel_h channelh, argument
174 xge_hal_channel_t *channel = (xge_hal_channel_t *)channelh;
227 void __hal_channel_terminate(xge_hal_channel_h channelh) argument
298 xge_hal_channel_open(xge_hal_device_h devh, xge_hal_channel_attr_t *attr, xge_hal_channel_h *channelh, xge_hal_channel_reopen_e reopen) argument
429 xge_hal_channel_abort(xge_hal_channel_h channelh, xge_hal_channel_reopen_e reopen) argument
522 xge_hal_channel_close(xge_hal_channel_h channelh, xge_hal_channel_reopen_e reopen) argument
[all...]
H A Dxgehal-fifo-fp.c53 __hal_fifo_dtr_post_single(xge_hal_channel_h channelh, xge_hal_dtr_h dtrh, argument
56 xge_hal_fifo_t *fifo = (xge_hal_fifo_t *)channelh;
110 __hal_channel_dtr_post(channelh, dtrh);
134 __hal_fifo_txdl_free_many(xge_hal_channel_h channelh, argument
154 __hal_channel_dtr_free(channelh, txdp);
173 __hal_fifo_txdl_restore_many(xge_hal_channel_h channelh, argument
180 xge_assert(((xge_hal_channel_t *)channelh)->reserve_length +
181 txdl_count <= ((xge_hal_channel_t *)channelh)->reserve_initial);
192 __hal_channel_dtr_restore(channelh, (xge_hal_dtr_h )txdp, --i);
197 __hal_channel_dtr_restore(channelh, NUL
261 xge_hal_fifo_dtr_reserve_many(xge_hal_channel_h channelh, xge_hal_dtr_h *dtrh, const int frags) argument
407 xge_hal_fifo_dtr_reserve(xge_hal_channel_h channelh, xge_hal_dtr_h *dtrh) argument
482 xge_hal_fifo_dtr_reserve_sp(xge_hal_channel_h channelh, int dtr_sp_size, xge_hal_dtr_h dtr_sp) argument
505 xge_hal_fifo_dtr_post(xge_hal_channel_h channelh, xge_hal_dtr_h dtrh) argument
557 xge_hal_fifo_dtr_post_many(xge_hal_channel_h channelh, int num, xge_hal_dtr_h dtrs[]) argument
652 xge_hal_fifo_dtr_next_completed(xge_hal_channel_h channelh, xge_hal_dtr_h *dtrh, u8 *t_code) argument
731 xge_hal_fifo_dtr_free(xge_hal_channel_h channelh, xge_hal_dtr_h dtr) argument
838 xge_hal_fifo_dtr_buffer_set_aligned(xge_hal_channel_h channelh, xge_hal_dtr_h dtrh, int frag_idx, void *vaddr, dma_addr_t dma_pointer, int size, int misaligned_size) argument
930 xge_hal_fifo_dtr_buffer_append(xge_hal_channel_h channelh, xge_hal_dtr_h dtrh, void *vaddr, int size) argument
971 xge_hal_fifo_dtr_buffer_finalize(xge_hal_channel_h channelh, xge_hal_dtr_h dtrh, int frag_idx) argument
1042 xge_hal_fifo_dtr_buffer_set(xge_hal_channel_h channelh, xge_hal_dtr_h dtrh, int frag_idx, dma_addr_t dma_pointer, int size) argument
1148 xge_hal_fifo_is_next_dtr_completed(xge_hal_channel_h channelh) argument
[all...]
H A Dxgehal-ring.c245 __hal_ring_open(xge_hal_channel_h channelh, xge_hal_channel_attr_t *attr) argument
249 xge_hal_ring_t *ring = (xge_hal_ring_t *)channelh;
290 __hal_ring_close(channelh);
304 __hal_ring_close(channelh);
308 status = __hal_channel_initialize(channelh,
315 __hal_ring_close(channelh);
333 (xge_hal_channel_t *) channelh,
336 __hal_ring_close(channelh);
349 __hal_ring_close(xge_hal_channel_h channelh) argument
351 xge_hal_ring_t *ring = (xge_hal_ring_t *)channelh;
387 __hal_ring_prc_enable(xge_hal_channel_h channelh) argument
465 __hal_ring_prc_disable(xge_hal_channel_h channelh) argument
[all...]
H A Dxgehal-fifo.c155 __hal_fifo_open(xge_hal_channel_h channelh, xge_hal_channel_attr_t *attr) argument
159 xge_hal_fifo_t *fifo = (xge_hal_fifo_t *)channelh;
270 status = __hal_channel_initialize(channelh, attr,
275 __hal_fifo_close(channelh);
318 __hal_fifo_close(xge_hal_channel_h channelh) argument
320 xge_hal_fifo_t *fifo = (xge_hal_fifo_t *)channelh;
327 __hal_channel_terminate(channelh);
493 __hal_fifo_dtr_align_free_unmap(xge_hal_channel_h channelh, xge_hal_dtr_h dtrh) argument
497 xge_hal_fifo_t *fifo = (xge_hal_fifo_t *)channelh;
524 __hal_fifo_dtr_align_alloc_map(xge_hal_channel_h channelh, xge_hal_dtr_ argument
[all...]
H A Dxgehal-mgmt.c497 * @channelh: HAL channel handle.
515 xge_hal_mgmt_channel_stats(xge_hal_channel_h channelh, argument
520 xge_hal_channel_t *channel = (xge_hal_channel_t* ) channelh;
526 if ((status = xge_hal_stats_channel (channelh, &channel_info)) !=
H A Dxgehal-device-fp.c101 * @channelh: Channel handle.
107 xge_hal_device_bar1_set(xge_hal_device_t *hldev, xge_hal_channel_h channelh, argument
110 xge_hal_fifo_t *fifo = (xge_hal_fifo_t *)channelh;
H A Dxgehal-stats.c846 * @channelh: Channel handle.
860 xge_hal_stats_channel(xge_hal_channel_h channelh, argument
867 channel = (xge_hal_channel_t *)channelh;
H A Dxgehal-device.c5624 * @channelh: Channel handle.
5639 xge_hal_device_handle_tcode (xge_hal_channel_h channelh, argument
5642 xge_hal_channel_t *channel = (xge_hal_channel_t *)channelh;
6498 * @channelh: HAL channel handle.
6507 xge_hal_channel_msi_set(xge_hal_channel_h channelh, int msi, u32 msi_msg) argument
6509 xge_hal_channel_t *channel = (xge_hal_channel_t *)channelh;
6645 * @channelh: HAL channel handle.
6654 xge_hal_channel_msix_set(xge_hal_channel_h channelh, int msix_idx) argument
6656 xge_hal_channel_t *channel = (xge_hal_channel_t *)channelh;
/freebsd-11-stable/sys/dev/nxge/
H A Dif_nxge.c2722 * @channelh Ring Channel Handle
2730 xge_rx_compl(xge_hal_channel_h channelh, xge_hal_dtr_h dtr, u8 t_code, argument
2742 xge_lldev_t *lldev = xge_hal_channel_userdata(channelh);
2763 xge_hal_device_handle_tcode(channelh, dtr, t_code);
2764 xge_hal_ring_dtr_post(channelh,dtr);
2769 rxd_priv = (xge_rx_priv_t *) xge_hal_ring_dtr_private(channelh,
2785 xge_ring_dtr_get(mbuf_up, channelh, dtr, lldev, rxd_priv);
2801 xge_hal_ring_dtr_post(channelh, dtr);
2806 xge_hal_ring_dtr_info_get(channelh, dtr, &ext_info);
2813 xge_hal_ring_dtr_post(channelh, dt
2880 xge_ring_dtr_get(mbuf_t mbuf_up, xge_hal_channel_h channelh, xge_hal_dtr_h dtr, xge_lldev_t *lldev, xge_rx_priv_t *rxd_priv) argument
2957 xge_flush_txds(xge_hal_channel_h channelh) argument
3011 xge_hal_channel_h channelh = lldev->fifo_channel[qindex]; local
3271 xge_tx_compl(xge_hal_channel_h channelh, xge_hal_dtr_h dtr, u8 t_code, void *userdata) argument
3326 xge_tx_initial_replenish(xge_hal_channel_h channelh, xge_hal_dtr_h dtrh, int index, void *userdata, xge_hal_channel_reopen_e reopen) argument
3370 xge_rx_initial_replenish(xge_hal_channel_h channelh, xge_hal_dtr_h dtrh, int index, void *userdata, xge_hal_channel_reopen_e reopen) argument
3455 xge_rx_term(xge_hal_channel_h channelh, xge_hal_dtr_h dtrh, xge_hal_dtr_state_e state, void *userdata, xge_hal_channel_reopen_e reopen) argument
3505 xge_tx_term(xge_hal_channel_h channelh, xge_hal_dtr_h dtr, xge_hal_dtr_state_e state, void *userdata, xge_hal_channel_reopen_e reopen) argument
[all...]

Completed in 261 milliseconds