Lines Matching refs:xchan
85 xdma_channel_t *xchan; member
156 struct xdma_channel *xchan; in pl330_intr() local
177 xchan = chan->xchan; in pl330_intr()
181 xchan_seg_done(xchan, &st); in pl330_intr()
190 xdma_callback(chan->xchan, &status); in pl330_intr()
371 pl330_channel_alloc(device_t dev, struct xdma_channel *xchan) in pl330_channel_alloc() argument
382 chan->xchan = xchan; in pl330_channel_alloc()
383 xchan->chan = (void *)chan; in pl330_channel_alloc()
384 xchan->caps |= XCHAN_CAP_BUSDMA; in pl330_channel_alloc()
402 pl330_channel_free(device_t dev, struct xdma_channel *xchan) in pl330_channel_free() argument
406 chan = (struct pl330_channel *)xchan->chan; in pl330_channel_free()
413 pl330_channel_capacity(device_t dev, xdma_channel_t *xchan, in pl330_channel_capacity() argument
418 chan = (struct pl330_channel *)xchan->chan; in pl330_channel_capacity()
466 pl330_channel_submit_sg(device_t dev, struct xdma_channel *xchan, in pl330_channel_submit_sg() argument
487 xdma = xchan->xdma; in pl330_channel_submit_sg()
490 chan = (struct pl330_channel *)xchan->chan; in pl330_channel_submit_sg()
567 pl330_channel_prep_sg(device_t dev, struct xdma_channel *xchan) in pl330_channel_prep_sg() argument
573 chan = (struct pl330_channel *)xchan->chan; in pl330_channel_prep_sg()
580 pl330_channel_control(device_t dev, xdma_channel_t *xchan, int cmd) in pl330_channel_control() argument