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()
375 pl330_channel_alloc(device_t dev, struct xdma_channel *xchan) in pl330_channel_alloc() argument
386 chan->xchan = xchan; in pl330_channel_alloc()
387 xchan->chan = (void *)chan; in pl330_channel_alloc()
388 xchan->caps |= XCHAN_CAP_BUSDMA; in pl330_channel_alloc()
406 pl330_channel_free(device_t dev, struct xdma_channel *xchan) in pl330_channel_free() argument
413 chan = (struct pl330_channel *)xchan->chan; in pl330_channel_free()
420 pl330_channel_capacity(device_t dev, xdma_channel_t *xchan, in pl330_channel_capacity() argument
425 chan = (struct pl330_channel *)xchan->chan; in pl330_channel_capacity()
473 pl330_channel_submit_sg(device_t dev, struct xdma_channel *xchan, in pl330_channel_submit_sg() argument
494 xdma = xchan->xdma; in pl330_channel_submit_sg()
497 chan = (struct pl330_channel *)xchan->chan; in pl330_channel_submit_sg()
574 pl330_channel_prep_sg(device_t dev, struct xdma_channel *xchan) in pl330_channel_prep_sg() argument
583 chan = (struct pl330_channel *)xchan->chan; in pl330_channel_prep_sg()
590 pl330_channel_control(device_t dev, xdma_channel_t *xchan, int cmd) in pl330_channel_control() argument
597 chan = (struct pl330_channel *)xchan->chan; in pl330_channel_control()