Lines Matching refs:adev
265 struct amba_device *adev; member
363 dev_vdbg(&pl08x->adev->dev, in pl08x_write_lli()
370 dev_vdbg(&pl08x->adev->dev, in pl08x_write_lli()
649 dev_dbg(&pl08x->adev->dev, "no physical channel available for xfer on %s\n", plchan->name); in pl08x_phy_alloc_and_start()
654 dev_dbg(&pl08x->adev->dev, "allocated physical channel %d for xfer on %s\n", in pl08x_phy_alloc_and_start()
667 dev_dbg(&pl08x->adev->dev, "reassigned physical channel %d for xfer on %s\n", in pl08x_phy_reassign_start()
890 dev_vdbg(&pl08x->adev->dev, in pl08x_dump_lli()
894 dev_vdbg(&pl08x->adev->dev, in pl08x_dump_lli()
903 dev_vdbg(&pl08x->adev->dev, in pl08x_dump_lli()
907 dev_vdbg(&pl08x->adev->dev, in pl08x_dump_lli()
939 dev_err(&pl08x->adev->dev, "%s no memory for llis\n", __func__); in pl08x_fill_llis_for_desc()
969 dev_vdbg(&pl08x->adev->dev, in pl08x_fill_llis_for_desc()
978 dev_vdbg(&pl08x->adev->dev, "mbus=%s sbus=%s\n", in pl08x_fill_llis_for_desc()
1008 dev_err(&pl08x->adev->dev, "%s sg len can't be zero", in pl08x_fill_llis_for_desc()
1015 dev_err(&pl08x->adev->dev, in pl08x_fill_llis_for_desc()
1044 dev_vdbg(&pl08x->adev->dev, in pl08x_fill_llis_for_desc()
1057 dev_dbg(&pl08x->adev->dev, in pl08x_fill_llis_for_desc()
1070 dev_vdbg(&pl08x->adev->dev, in pl08x_fill_llis_for_desc()
1097 dev_vdbg(&pl08x->adev->dev, in pl08x_fill_llis_for_desc()
1113 dev_vdbg(&pl08x->adev->dev, in pl08x_fill_llis_for_desc()
1122 dev_err(&pl08x->adev->dev, in pl08x_fill_llis_for_desc()
1129 dev_err(&pl08x->adev->dev, in pl08x_fill_llis_for_desc()
1432 dev_err(&pl08x->adev->dev, in pl08x_prep_dma_memcpy()
1440 dev_err(&pl08x->adev->dev, "%s no memory for pl080 sg\n", in pl08x_prep_dma_memcpy()
1486 dev_err(&pl08x->adev->dev, "%s no txd\n", __func__); in pl08x_init_txd()
1511 dev_err(&pl08x->adev->dev, in pl08x_init_txd()
1519 dev_err(&pl08x->adev->dev, in pl08x_init_txd()
1538 dev_dbg(&pl08x->adev->dev, in pl08x_init_txd()
1544 dev_dbg(&pl08x->adev->dev, "allocated DMA request signal %d for xfer on %s\n", in pl08x_init_txd()
1594 dev_dbg(&pl08x->adev->dev, "%s prepare transaction of %d bytes from %s\n", in pl08x_prep_slave_sg()
1608 dev_err(&pl08x->adev->dev, "%s no mem for pl080 sg\n", in pl08x_prep_slave_sg()
1635 dev_dbg(&pl08x->adev->dev, in pl08x_prep_dma_cyclic()
1682 dev_err(&pl08x->adev->dev, in pl08x_config()
1814 dev_err(&pl08x->adev->dev, "%s error interrupt, register value 0x%08x\n", in pl08x_irq()
1833 dev_err(&pl08x->adev->dev, in pl08x_irq()
1899 dev_err(&pl08x->adev->dev, in pl08x_dma_init_virtual_channels()
1919 dev_dbg(&pl08x->adev->dev, in pl08x_dma_init_virtual_channels()
1926 dev_info(&pl08x->adev->dev, "initialized %d virtual %s channels\n", in pl08x_dma_init_virtual_channels()
2022 (void) debugfs_create_file(dev_name(&pl08x->adev->dev), in init_pl08x_debugfs()
2033 static int pl08x_probe(struct amba_device *adev, const struct amba_id *id) in pl08x_probe() argument
2041 ret = amba_request_regions(adev, NULL); in pl08x_probe()
2046 ret = dma_set_mask_and_coherent(&adev->dev, DMA_BIT_MASK(32)); in pl08x_probe()
2059 pl08x->memcpy.dev = &adev->dev; in pl08x_probe()
2077 pl08x->slave.dev = &adev->dev; in pl08x_probe()
2094 pl08x->pd = dev_get_platdata(&adev->dev); in pl08x_probe()
2096 dev_err(&adev->dev, "no platform data supplied\n"); in pl08x_probe()
2102 pl08x->adev = adev; in pl08x_probe()
2120 pl08x->pool = dma_pool_create(DRIVER_NAME, &pl08x->adev->dev, in pl08x_probe()
2127 pl08x->base = ioremap(adev->res.start, resource_size(&adev->res)); in pl08x_probe()
2140 ret = request_irq(adev->irq[0], pl08x_irq, 0, DRIVER_NAME, pl08x); in pl08x_probe()
2142 dev_err(&adev->dev, "%s failed to request interrupt %d\n", in pl08x_probe()
2143 __func__, adev->irq[0]); in pl08x_probe()
2151 dev_err(&adev->dev, "%s failed to allocate " in pl08x_probe()
2176 dev_info(&adev->dev, "physical channel %d reserved for secure access only\n", i); in pl08x_probe()
2181 dev_dbg(&adev->dev, "physical channel %d is %s\n", in pl08x_probe()
2189 dev_warn(&pl08x->adev->dev, in pl08x_probe()
2199 dev_warn(&pl08x->adev->dev, in pl08x_probe()
2207 dev_warn(&pl08x->adev->dev, in pl08x_probe()
2215 dev_warn(&pl08x->adev->dev, in pl08x_probe()
2221 amba_set_drvdata(adev, pl08x); in pl08x_probe()
2223 dev_info(&pl08x->adev->dev, "DMA: PL%03x%s rev%u at 0x%08llx irq %d\n", in pl08x_probe()
2224 amba_part(adev), pl08x->vd->pl080s ? "s" : "", amba_rev(adev), in pl08x_probe()
2225 (unsigned long long)adev->res.start, adev->irq[0]); in pl08x_probe()
2238 free_irq(adev->irq[0], pl08x); in pl08x_probe()
2247 amba_release_regions(adev); in pl08x_probe()