Home
last modified time | relevance | path

Searched refs:udma (Results 1 – 14 of 14) sorted by relevance

/freebsd/sys/contrib/alpine-hal/
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() argument
53 AL_UDMA_PRINT_REG(udma, " ", "\n", m2s, axi_m2s, comp_wr_cfg_1); in al_udma_regs_m2s_axi_print()
54 AL_UDMA_PRINT_REG(udma, " ", "\n", m2s, axi_m2s, comp_wr_cfg_2); in al_udma_regs_m2s_axi_print()
55 AL_UDMA_PRINT_REG(udma, " ", "\n", m2s, axi_m2s, data_rd_cfg_1); in al_udma_regs_m2s_axi_print()
56 AL_UDMA_PRINT_REG(udma, " ", "\n", m2s, axi_m2s, data_rd_cfg_2); in al_udma_regs_m2s_axi_print()
57 AL_UDMA_PRINT_REG(udma, " ", "\n", m2s, axi_m2s, desc_rd_cfg_1); in al_udma_regs_m2s_axi_print()
58 AL_UDMA_PRINT_REG(udma, " ", "\n", m2s, axi_m2s, desc_rd_cfg_2); in al_udma_regs_m2s_axi_print()
59 AL_UDMA_PRINT_REG(udma, " ", "\n", m2s, axi_m2s, data_rd_cfg); in al_udma_regs_m2s_axi_print()
60 AL_UDMA_PRINT_REG(udma, " ", "\n", m2s, axi_m2s, desc_rd_cfg_3); in al_udma_regs_m2s_axi_print()
62 AL_UDMA_PRINT_REG(udma, " ", "\n", m2s, axi_m2s, desc_wr_cfg_1); in al_udma_regs_m2s_axi_print()
[all …]
H A Dal_hal_udma_main.c71 static void al_udma_set_defaults(struct al_udma *udma) in al_udma_set_defaults() argument
73 uint8_t rev_id = udma->rev_id; in al_udma_set_defaults()
75 if (udma->type == UDMA_TX) { in al_udma_set_defaults()
77 (struct unit_regs*)udma->udma_regs; in al_udma_set_defaults()
93 if (udma->type == UDMA_RX) { in al_udma_set_defaults()
95 &udma->udma_regs->s2m.s2m_comp.cfg_application_ack, 0); in al_udma_set_defaults()
112 if (udma_q->udma->type == UDMA_TX) { in al_udma_q_config()
135 if (udma_q->udma->type == UDMA_TX) in al_udma_q_config_compl()
155 if (udma_q->udma->type == UDMA_RX) { in al_udma_q_config_compl()
157 &udma_q->udma->udma_regs->s2m.s2m_comp.cfg_1c); in al_udma_q_config_compl()
[all …]
H A Dal_hal_udma_config.c136 int al_udma_m2s_axi_set(struct al_udma *udma, in al_udma_m2s_axi_set() argument
142 &udma->udma_regs->m2s.axi_m2s.comp_wr_cfg_1, in al_udma_m2s_axi_set()
143 &udma->udma_regs->m2s.axi_m2s.comp_wr_cfg_2, in al_udma_m2s_axi_set()
144 &udma->udma_regs->m2s.axi_m2s.desc_wr_cfg_1); in al_udma_m2s_axi_set()
147 &udma->udma_regs->m2s.axi_m2s.data_rd_cfg_1, in al_udma_m2s_axi_set()
148 &udma->udma_regs->m2s.axi_m2s.data_rd_cfg_2, in al_udma_m2s_axi_set()
149 &udma->udma_regs->m2s.axi_m2s.data_rd_cfg); in al_udma_m2s_axi_set()
152 &udma->udma_regs->m2s.axi_m2s.desc_rd_cfg_1, in al_udma_m2s_axi_set()
153 &udma->udma_regs->m2s.axi_m2s.desc_rd_cfg_2, in al_udma_m2s_axi_set()
154 &udma->udma_regs->m2s.axi_m2s.desc_rd_cfg_3); in al_udma_m2s_axi_set()
[all …]
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.h290 struct al_udma *udma; /**< pointer to parent UDMA */ member
326 int al_udma_init(struct al_udma *udma, struct al_udma_params *udma_params);
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_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,
/freebsd/sys/contrib/device-tree/Bindings/ata/
H A Dpata-arasan.txt21 - arasan,broken-udma: if present, UDMA mode is unusable
/freebsd/sys/contrib/alpine-hal/eth/
H A Dal_hal_eth_main.c847 struct al_udma *udma; in al_eth_queue_config() local
854 udma = &adapter->tx_udma; in al_eth_queue_config()
856 udma = &adapter->rx_udma; in al_eth_queue_config()
861 rc = al_udma_q_init(udma, qid, q_params); in al_eth_queue_config()
867 rc = al_udma_s2m_q_compl_coal_config(&udma->udma_q[qid], in al_eth_queue_config()
2299 al_dbg("[%s %d]: flags: %s %s %s %s %s %s\n", tx_dma_q->udma->name, tx_dma_q->qid, in al_dump_tx_pkt()
2339 tx_dma_q->udma->name, tx_dma_q->qid, pkt->l3_proto_idx, in al_dump_tx_pkt()
2350 tx_dma_q->udma->name, tx_dma_q->qid, in al_dump_tx_pkt()
2354 , tx_dma_q->udma->name, tx_dma_q->qid, store, in al_dump_tx_pkt()
2362 al_dbg("[%s %d]: num of bufs: %d\n", tx_dma_q->udma->name, tx_dma_q->qid, in al_dump_tx_pkt()
[all …]
H A Dal_hal_eth.h909 int al_eth_thash_table_set(struct al_hal_eth_adapter *adapter, uint32_t idx, uint8_t udma, uint32_t…
1325 uint8_t udma; /**< target udma id */ member
/freebsd/sys/dev/ata/chipsets/
H A Data-acerlabs.c301 static const uint8_t udma[] = {0x0c, 0x0b, 0x0a, 0x09, 0x08, 0x0f, in ata_ali_setmode() local
329 word54 |= (((udma[mode&ATA_MODE_MASK]<<16)|0x05)<<(devno<<2)); in ata_ali_setmode()
/freebsd/sys/dev/isci/scil/
H A Dscic_sds_stp_request.h81 U32 udma; member
/freebsd/sys/contrib/device-tree/Bindings/soc/ti/
H A Dk3-ringacc.txt32 -- ti,dma-ring-reset-quirk : enable ringacc / udma ring state interoperability
/freebsd/sys/contrib/device-tree/src/arm/aspeed/
H A Daspeed-g6.dtsi872 udma: dma-controller@1e79e000 { label
873 compatible = "aspeed,ast2600-udma";
/freebsd/sys/dev/al_eth/
H A Dal_eth.c685 uint8_t udma, uint32_t queue) in al_eth_set_thash_table_entry() argument
688 if (udma != 0) in al_eth_set_thash_table_entry()
694 al_eth_thash_table_set(&adapter->hal_adapter, idx, udma, queue); in al_eth_set_thash_table_entry()