Lines Matching refs:desc
211 static int emc_read_tx_desc(dma_addr_t addr, NPCM7xxEMCTxDesc *desc) in emc_read_tx_desc() argument
213 if (dma_memory_read(&address_space_memory, addr, desc, in emc_read_tx_desc()
214 sizeof(*desc), MEMTXATTRS_UNSPECIFIED)) { in emc_read_tx_desc()
219 desc->flags = le32_to_cpu(desc->flags); in emc_read_tx_desc()
220 desc->txbsa = le32_to_cpu(desc->txbsa); in emc_read_tx_desc()
221 desc->status_and_length = le32_to_cpu(desc->status_and_length); in emc_read_tx_desc()
222 desc->ntxdsa = le32_to_cpu(desc->ntxdsa); in emc_read_tx_desc()
226 static int emc_write_tx_desc(const NPCM7xxEMCTxDesc *desc, dma_addr_t addr) in emc_write_tx_desc() argument
230 le_desc.flags = cpu_to_le32(desc->flags); in emc_write_tx_desc()
231 le_desc.txbsa = cpu_to_le32(desc->txbsa); in emc_write_tx_desc()
232 le_desc.status_and_length = cpu_to_le32(desc->status_and_length); in emc_write_tx_desc()
233 le_desc.ntxdsa = cpu_to_le32(desc->ntxdsa); in emc_write_tx_desc()
243 static int emc_read_rx_desc(dma_addr_t addr, NPCM7xxEMCRxDesc *desc) in emc_read_rx_desc() argument
245 if (dma_memory_read(&address_space_memory, addr, desc, in emc_read_rx_desc()
246 sizeof(*desc), MEMTXATTRS_UNSPECIFIED)) { in emc_read_rx_desc()
251 desc->status_and_length = le32_to_cpu(desc->status_and_length); in emc_read_rx_desc()
252 desc->rxbsa = le32_to_cpu(desc->rxbsa); in emc_read_rx_desc()
253 desc->reserved = le32_to_cpu(desc->reserved); in emc_read_rx_desc()
254 desc->nrxdsa = le32_to_cpu(desc->nrxdsa); in emc_read_rx_desc()
258 static int emc_write_rx_desc(const NPCM7xxEMCRxDesc *desc, dma_addr_t addr) in emc_write_rx_desc() argument
262 le_desc.status_and_length = cpu_to_le32(desc->status_and_length); in emc_write_rx_desc()
263 le_desc.rxbsa = cpu_to_le32(desc->rxbsa); in emc_write_rx_desc()
264 le_desc.reserved = cpu_to_le32(desc->reserved); in emc_write_rx_desc()
265 le_desc.nrxdsa = cpu_to_le32(desc->nrxdsa); in emc_write_rx_desc()
858 dc->desc = "NPCM7xx EMC Controller"; in npcm7xx_emc_class_init()