Lines Matching refs:sg
426 pl330_ccr_port_width(struct xdma_sglist *sg, uint32_t *addr) in pl330_ccr_port_width() argument
432 switch (sg->src_width) { in pl330_ccr_port_width()
446 switch (sg->dst_width) { in pl330_ccr_port_width()
467 struct xdma_sglist *sg, uint32_t sg_n) in pl330_channel_submit_sg() argument
498 if (sg[i].direction == XDMA_DEV_TO_MEM) in pl330_channel_submit_sg()
505 err = pl330_ccr_port_width(&sg[i], ®); in pl330_channel_submit_sg()
511 src_addr_lo = (uint32_t)sg[i].src_addr; in pl330_channel_submit_sg()
512 dst_addr_lo = (uint32_t)sg[i].dst_addr; in pl330_channel_submit_sg()
513 len = (uint32_t)sg[i].len; in pl330_channel_submit_sg()
521 if (sg[i].src_width != sg[i].dst_width) in pl330_channel_submit_sg()
524 cnt = (len / sg[i].src_width); in pl330_channel_submit_sg()