Searched refs:al_udma_q (Results 1 – 8 of 8) sorted by relevance
/freebsd/sys/contrib/alpine-hal/ |
H A D | al_hal_udma.h | 245 struct __cache_aligned al_udma_q { struct 308 struct al_udma_q udma_q[DMA_MAX_Q]; /* Array of UDMA Qs pointers */ argument 358 int al_udma_q_reset(struct al_udma_q *udma_q); 373 struct al_udma_q **q_handle); 405 static INLINE uint32_t al_udma_available_get(struct al_udma_q *udma_q) in al_udma_available_get() 421 static INLINE al_bool al_udma_is_empty(struct al_udma_q *udma_q) in al_udma_is_empty() 436 static INLINE union al_udma_desc *al_udma_desc_get(struct al_udma_q *udma_q) in al_udma_desc_get() 462 static INLINE uint32_t al_udma_ring_id_get(struct al_udma_q *udma_q) in al_udma_ring_id_get() 487 static INLINE int al_udma_desc_action_add(struct al_udma_q *udma_q, in al_udma_desc_action_add() 521 struct al_udma_q *udma_q, in al_cdesc_next() [all …]
|
H A D | al_hal_udma_config.h | 420 int al_udma_m2s_q_rlimit_set(struct al_udma_q *udma_q, 422 int al_udma_m2s_q_rlimit_act(struct al_udma_q *udma_q, 426 int al_udma_m2s_q_sc_set(struct al_udma_q *udma_q, 428 int al_udma_m2s_q_sc_pause(struct al_udma_q *udma_q, al_bool set); 429 int al_udma_m2s_q_sc_reset(struct al_udma_q *udma_q); 484 int al_udma_s2m_q_compl_updade_config(struct al_udma_q *udma_q, al_bool enable); 495 int al_udma_s2m_q_compl_coal_config(struct al_udma_q *udma_q, al_bool enable, uint32_t coal_timeout… 517 int al_udma_s2m_q_compl_hdr_split_config(struct al_udma_q *udma_q, 523 int al_udma_s2m_q_comp_set(struct al_udma_q *udma_q,
|
H A D | al_hal_udma_main.c | 107 static int al_udma_q_config(struct al_udma_q *udma_q) in al_udma_q_config() 130 static int al_udma_q_config_compl(struct al_udma_q *udma_q) in al_udma_q_config_compl() 173 static int al_udma_q_set_pointers(struct al_udma_q *udma_q) in al_udma_q_set_pointers() 211 static int al_udma_q_enable(struct al_udma_q *udma_q, int enable) in al_udma_q_enable() 277 struct al_udma_q *udma_q; in al_udma_q_init() 370 int al_udma_q_reset(struct al_udma_q *udma_q) in al_udma_q_reset() 441 struct al_udma_q **q_handle) in al_udma_q_handle_get() 554 struct al_udma_q *udma_q, in al_udma_cdesc_packet_get()
|
H A D | al_hal_udma_config.c | 816 int al_udma_m2s_q_rlimit_set(struct al_udma_q *udma_q, in al_udma_m2s_q_rlimit_set() 824 int al_udma_m2s_q_rlimit_act(struct al_udma_q *udma_q, in al_udma_m2s_q_rlimit_act() 839 int al_udma_m2s_q_sc_set(struct al_udma_q *udma_q, in al_udma_m2s_q_sc_set() 869 int al_udma_m2s_q_sc_pause(struct al_udma_q *udma_q, al_bool set) in al_udma_m2s_q_sc_pause() 882 int al_udma_m2s_q_sc_reset(struct al_udma_q *udma_q) in al_udma_m2s_q_sc_reset() 1001 int al_udma_s2m_q_compl_updade_config(struct al_udma_q *udma_q, al_bool enable) in al_udma_s2m_q_compl_updade_config() 1016 int al_udma_s2m_q_compl_coal_config(struct al_udma_q *udma_q, al_bool enable, uint32_t in al_udma_s2m_q_compl_coal_config() 1053 int al_udma_s2m_q_compl_hdr_split_config(struct al_udma_q *udma_q, al_bool enable, in al_udma_s2m_q_compl_hdr_split_config() 1076 int al_udma_s2m_q_comp_set(struct al_udma_q *udma_q, in al_udma_s2m_q_comp_set()
|
H A D | al_hal_udma_debug.c | 404 struct al_udma_q *queue; in al_udma_q_struct_print() 441 struct al_udma_q *queue; in al_udma_ring_print()
|
/freebsd/sys/contrib/alpine-hal/eth/ |
H A D | al_hal_eth.h | 728 struct al_udma_q *udma_q; in al_eth_tx_available_get() 748 int al_eth_tx_pkt_prepare(struct al_udma_q *tx_dma_q, struct al_eth_pkt *pkt); 760 void al_eth_tx_dma_action(struct al_udma_q *tx_dma_q, uint32_t tx_descs); 770 int al_eth_comp_tx_get(struct al_udma_q *tx_dma_q); 853 int al_eth_rx_buffer_add(struct al_udma_q *rx_dma_q, 863 void al_eth_rx_buffer_action(struct al_udma_q *rx_dma_q, 880 uint32_t al_eth_pkt_rx(struct al_udma_q *rx_dma_q, struct al_eth_pkt *pkt);
|
H A D | al_hal_eth_main.c | 2279 al_dump_tx_pkt(struct al_udma_q *tx_dma_q, struct al_eth_pkt *pkt) in al_dump_tx_pkt() 2377 int al_eth_tx_pkt_prepare(struct al_udma_q *tx_dma_q, struct al_eth_pkt *pkt) in al_eth_tx_pkt_prepare() 2570 void al_eth_tx_dma_action(struct al_udma_q *tx_dma_q, uint32_t tx_descs) in al_eth_tx_dma_action() 2579 int al_eth_comp_tx_get(struct al_udma_q *tx_dma_q) in al_eth_comp_tx_get() 2703 int al_eth_rx_buffer_add(struct al_udma_q *rx_dma_q, in al_eth_rx_buffer_add() 2744 void al_eth_rx_buffer_action(struct al_udma_q *rx_dma_q, uint32_t descs_num) in al_eth_rx_buffer_action() 2756 uint32_t al_eth_pkt_rx(struct al_udma_q *rx_dma_q, in al_eth_pkt_rx()
|
/freebsd/sys/dev/al_eth/ |
H A D | al_eth.h | 110 struct al_udma_q *dma_q;
|