/freebsd/sys/contrib/alpine-hal/ |
H A D | al_hal_udma_debug.c | 50 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 D | al_hal_udma_main.c | 71 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 D | al_hal_udma_config.c | 136 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 D | al_hal_udma_config.h | 350 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 D | al_hal_udma.h | 290 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 D | al_hal_udma_debug.h | 100 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 D | pata-arasan.txt | 21 - arasan,broken-udma: if present, UDMA mode is unusable
|
/freebsd/sys/contrib/alpine-hal/eth/ |
H A D | al_hal_eth_main.c | 847 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 D | al_hal_eth.h | 909 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 D | ata-acerlabs.c | 301 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 D | scic_sds_stp_request.h | 81 U32 udma; member
|
/freebsd/sys/contrib/device-tree/Bindings/soc/ti/ |
H A D | k3-ringacc.txt | 32 -- ti,dma-ring-reset-quirk : enable ringacc / udma ring state interoperability
|
/freebsd/sys/contrib/device-tree/src/arm/aspeed/ |
H A D | aspeed-g6.dtsi | 872 udma: dma-controller@1e79e000 { label 873 compatible = "aspeed,ast2600-udma";
|
/freebsd/sys/dev/al_eth/ |
H A D | al_eth.c | 685 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()
|