Lines Matching full:descriptor
30 * struct msgdma_extended_desc - implements an extended descriptor
33 * @len: the number of bytes to transfer per descriptor
54 /* mSGDMA descriptor control field bit definitions */
68 * Writing "1" the "go" bit commits the entire descriptor into the
69 * descriptor FIFO(s)
99 /* mSGDMA extended descriptor stride definitions */
154 * struct msgdma_sw_desc - implements a sw descriptor
156 * @hw_desc: associated HW descriptor
205 * msgdma_get_descriptor - Get the sw descriptor from the pool
208 * Return: The sw descriptor
228 * @desc: Transaction descriptor pointer
246 * @list: List to parse and delete the descriptor
258 * msgdma_desc_config - Configure the descriptor
259 * @desc: Hw descriptor pointer
269 /* Set lower 32bits of src & dst addresses in the descriptor */ in msgdma_desc_config()
273 /* Set upper 32bits of src & dst addresses in the descriptor */ in msgdma_desc_config()
283 * for the "last" descriptor in msgdma_desc_config()
290 * msgdma_desc_config_eod - Mark the descriptor as end descriptor
291 * @desc: Hw descriptor pointer
300 * @tx: Async transaction descriptor pointer
329 * Return: Async transaction descriptor on success and NULL on failure
354 /* Allocate and populate the descriptor */ in msgdma_prep_memcpy()
418 /* Allocate and populate the descriptor */ in msgdma_prep_slave_sg()
508 * The descriptor needs to get copied into the descriptor FIFO in msgdma_copy_one()
509 * of the DMA controller. The descriptor will get flushed to the in msgdma_copy_one()
519 /* Write control word last to flush this descriptor into the FIFO */ in msgdma_copy_one()
528 * msgdma_copy_desc_to_fifo - copy descriptor(s) into controller FIFO
530 * @desc: Transaction descriptor pointer
598 /* Run any dependencies, then free the descriptor */ in msgdma_chan_desc_cleanup()
606 * msgdma_complete_descriptor - Mark the active descriptor as complete
827 /* Map (extended) descriptor space */ in msgdma_probe()