Lines Matching full:segments

317  * @node: Node in the descriptor segments list
329 * @node: Node in the descriptor segments list
341 * @node: Node in the descriptor segments list
353 * @node: Node in the descriptor segments list
365 * @segments: TX segments list
373 struct list_head segments; member
409 * @seg_v: Statically allocated segments base
410 * @seg_mv: Statically allocated segments base for MCDMA
411 * @seg_p: Physical allocated segments base
413 * @cyclic_seg_p: Physical allocated segments base for cyclic dma
649 seg = list_first_entry(&desc->segments, in xilinx_dma_get_metadata_ptr()
659 * Descriptors and segments alloc and free
841 INIT_LIST_HEAD(&desc->segments); in xilinx_dma_alloc_tx_descriptor()
864 list_for_each_entry_safe(segment, next, &desc->segments, node) { in xilinx_dma_free_tx_descriptor()
870 &desc->segments, node) { in xilinx_dma_free_tx_descriptor()
876 &desc->segments, node) { in xilinx_dma_free_tx_descriptor()
882 &desc->segments, node) { in xilinx_dma_free_tx_descriptor()
992 list_for_each(entry, &desc->segments) { in xilinx_dma_get_residue()
1430 list_for_each_entry(segment, &desc->segments, node) { in xilinx_vdma_start_transfer()
1485 tail_segment = list_last_entry(&tail_desc->segments, in xilinx_cdma_start_transfer()
1513 segment = list_first_entry(&head_desc->segments, in xilinx_cdma_start_transfer()
1557 tail_segment = list_last_entry(&tail_desc->segments, in xilinx_dma_start_transfer()
1593 segment = list_first_entry(&head_desc->segments, in xilinx_dma_start_transfer()
1639 tail_segment = list_last_entry(&tail_desc->segments, in xilinx_mcdma_start_transfer()
1726 seg = list_last_entry(&desc->segments, in xilinx_dma_complete_descriptor()
1949 tail_segment = list_last_entry(&tail_desc->segments, in append_desc_queue()
1954 cdma_tail_segment = list_last_entry(&tail_desc->segments, in append_desc_queue()
1959 axidma_tail_segment = list_last_entry(&tail_desc->segments, in append_desc_queue()
1965 list_last_entry(&tail_desc->segments, in append_desc_queue()
2103 /* Insert the segment into the descriptor segments list. */ in xilinx_vdma_dma_prep_interleaved()
2104 list_add_tail(&segment->node, &desc->segments); in xilinx_vdma_dma_prep_interleaved()
2107 segment = list_first_entry(&desc->segments, in xilinx_vdma_dma_prep_interleaved()
2161 /* Insert the segment into the descriptor segments list. */ in xilinx_cdma_prep_memcpy()
2162 list_add_tail(&segment->node, &desc->segments); in xilinx_cdma_prep_memcpy()
2246 * Insert the segment into the descriptor segments in xilinx_dma_prep_slave_sg()
2249 list_add_tail(&segment->node, &desc->segments); in xilinx_dma_prep_slave_sg()
2253 segment = list_first_entry(&desc->segments, in xilinx_dma_prep_slave_sg()
2260 segment = list_last_entry(&desc->segments, in xilinx_dma_prep_slave_sg()
2349 * Insert the segment into the descriptor segments in xilinx_dma_prep_dma_cyclic()
2352 list_add_tail(&segment->node, &desc->segments); in xilinx_dma_prep_dma_cyclic()
2356 head_segment = list_first_entry(&desc->segments, in xilinx_dma_prep_dma_cyclic()
2365 segment = list_last_entry(&desc->segments, in xilinx_dma_prep_dma_cyclic()
2453 * Insert the segment into the descriptor segments in xilinx_mcdma_prep_slave_sg()
2456 list_add_tail(&segment->node, &desc->segments); in xilinx_mcdma_prep_slave_sg()
2460 segment = list_first_entry(&desc->segments, in xilinx_mcdma_prep_slave_sg()
2467 segment = list_last_entry(&desc->segments, in xilinx_mcdma_prep_slave_sg()