Home
last modified time | relevance | path

Searched refs:al_udma (Results 1 – 13 of 13) sorted by relevance

/freebsd/sys/contrib/alpine-hal/
H A Dal_hal_udma_config.h350 void al_udma_err_report(struct al_udma *udma);
353 void al_udma_stats_get(struct al_udma *udma);
361 int al_udma_m2s_axi_set(struct al_udma *udma,
365 int al_udma_s2m_axi_set(struct al_udma *udma,
369 int al_udma_m2s_packet_size_cfg_set(struct al_udma *udma,
373 int al_udma_m2s_pref_set(struct al_udma *udma,
375 int al_udma_m2s_pref_get(struct al_udma *udma,
380 int al_udma_m2s_max_descs_set(struct al_udma *udma, uint8_t max_descs);
384 int al_udma_s2m_max_descs_set(struct al_udma *udma, uint8_t max_descs);
388 int al_udma_s2m_pref_set(struct al_udma *udma,
[all …]
H A Dal_hal_udma_debug.c50 static void al_udma_regs_m2s_axi_print(struct al_udma *udma) in al_udma_regs_m2s_axi_print()
75 static void al_udma_regs_m2s_general_print(struct al_udma *udma) in al_udma_regs_m2s_general_print()
107 static void al_udma_regs_m2s_rd_print(struct al_udma *udma) in al_udma_regs_m2s_rd_print()
130 static void al_udma_regs_m2s_dwrr_print(struct al_udma *udma) in al_udma_regs_m2s_dwrr_print()
136 static void al_udma_regs_m2s_rate_limiter_print(struct al_udma *udma) in al_udma_regs_m2s_rate_limiter_print()
142 static void al_udma_regs_m2s_stream_rate_limiter_print(struct al_udma *udma) in al_udma_regs_m2s_stream_rate_limiter_print()
158 static void al_udma_regs_m2s_comp_print(struct al_udma *udma) in al_udma_regs_m2s_comp_print()
184 static void al_udma_regs_m2s_stat_print(struct al_udma *udma) in al_udma_regs_m2s_stat_print()
197 static void al_udma_regs_m2s_feature_print(struct al_udma *udma) in al_udma_regs_m2s_feature_print()
206 static void al_udma_regs_m2s_q_print(struct al_udma *udma, uint32_t qid) in al_udma_regs_m2s_q_print()
[all …]
H A Dal_hal_udma.h234 struct al_udma;
290 struct al_udma *udma; /**< pointer to parent UDMA */
301 struct al_udma { struct
326 int al_udma_init(struct al_udma *udma, struct al_udma_params *udma_params); argument
340 int al_udma_q_init(struct al_udma *udma, uint32_t qid,
372 int al_udma_q_handle_get(struct al_udma *udma, uint32_t qid,
383 int al_udma_state_set(struct al_udma *udma, enum al_udma_state state);
392 enum al_udma_state al_udma_state_get(struct al_udma *udma);
H A Dal_hal_udma_config.c136 int al_udma_m2s_axi_set(struct al_udma *udma, in al_udma_m2s_axi_set()
232 int al_udma_s2m_axi_set(struct al_udma *udma, in al_udma_s2m_axi_set()
300 int al_udma_m2s_packet_size_cfg_set(struct al_udma *udma, in al_udma_m2s_packet_size_cfg_set()
332 void al_udma_err_report(struct al_udma *udma __attribute__((__unused__))) in al_udma_err_report()
338 void al_udma_stats_get(struct al_udma *udma __attribute__((__unused__))) in al_udma_stats_get()
344 int al_udma_m2s_pref_set(struct al_udma *udma, in al_udma_m2s_pref_set()
402 int al_udma_m2s_pref_get(struct al_udma *udma, in al_udma_m2s_pref_get()
441 int al_udma_m2s_max_descs_set(struct al_udma *udma, uint8_t max_descs) in al_udma_m2s_max_descs_set()
472 int al_udma_s2m_max_descs_set(struct al_udma *udma, uint8_t max_descs) in al_udma_s2m_max_descs_set()
497 int al_udma_s2m_full_line_write_set(struct al_udma *udma, al_bool enable) in al_udma_s2m_full_line_write_set()
[all …]
H A Dal_hal_udma_debug.h100 void al_udma_regs_print(struct al_udma *udma, unsigned int mask);
108 void al_udma_q_struct_print(struct al_udma *udma, uint32_t qid);
124 void al_udma_ring_print(struct al_udma *udma, uint32_t qid,
H A Dal_hal_udma_main.c71 static void al_udma_set_defaults(struct al_udma *udma) in al_udma_set_defaults()
233 int al_udma_init(struct al_udma *udma, struct al_udma_params *udma_params) in al_udma_init()
274 int al_udma_q_init(struct al_udma *udma, uint32_t qid, in al_udma_q_init()
440 int al_udma_q_handle_get(struct al_udma *udma, uint32_t qid, in al_udma_q_handle_get()
458 int al_udma_state_set(struct al_udma *udma, enum al_udma_state state) in al_udma_state_set()
499 enum al_udma_state al_udma_state_get(struct al_udma *udma) in al_udma_state_get()
/freebsd/sys/arm64/conf/
H A Dstd.al10 device al_udma # Universal DMA
H A DNOTES60 device al_udma # Universal DMA
/freebsd/sys/arm/conf/
H A DALPINE40 device al_udma # Universal DMA
H A DNOTES44 device al_udma # Universal DMA
/freebsd/sys/contrib/alpine-hal/eth/
H A Dal_hal_eth.h424 struct al_udma tx_udma;
426 struct al_udma rx_udma;
H A Dal_hal_eth_main.c355 static int al_udma_state_set_wait(struct al_udma *dma, enum al_udma_state new_state) in al_udma_state_set_wait()
847 struct al_udma *udma; in al_eth_queue_config()
/freebsd/sys/conf/
H A Dfiles835 contrib/alpine-hal/al_hal_udma_config.c optional al_udma \
838 contrib/alpine-hal/al_hal_udma_debug.c optional al_udma \
841 contrib/alpine-hal/al_hal_udma_iofic.c optional al_udma \
844 contrib/alpine-hal/al_hal_udma_main.c optional al_udma \