Lines Matching refs:dev

65 	struct device *dev = (struct device *)param;  in mpc512x_lpbfifo_irq()  local
77 dev_err(dev, "bogus LPBFIFO IRQ\n"); in mpc512x_lpbfifo_irq()
83 dev_err(dev, "DMA transfer from RAM to peripheral failed\n"); in mpc512x_lpbfifo_irq()
140 dma_unmap_single(lpbfifo.chan->device->dev, in mpc512x_lpbfifo_callback()
250 sg_dma_address(&sg) = dma_map_single(dma_dev->dev, in mpc512x_lpbfifo_kick()
252 if (dma_mapping_error(dma_dev->dev, sg_dma_address(&sg))) in mpc512x_lpbfifo_kick()
327 dma_unmap_single(dma_dev->dev, sg_dma_address(&sg), in mpc512x_lpbfifo_kick()
372 static int get_cs_ranges(struct device *dev) in get_cs_ranges() argument
387 lpbfifo.cs_ranges = devm_kcalloc(dev, lpbfifo.cs_n, in get_cs_ranges()
419 lpbfifo.chan = dma_request_chan(&pdev->dev, "rx-tx"); in mpc512x_lpbfifo_probe()
423 if (of_address_to_resource(pdev->dev.of_node, 0, &r) != 0) { in mpc512x_lpbfifo_probe()
424 dev_err(&pdev->dev, "bad 'reg' in 'sclpc' device tree node\n"); in mpc512x_lpbfifo_probe()
432 if (!devm_request_mem_region(&pdev->dev, lpbfifo.regs_phys, in mpc512x_lpbfifo_probe()
434 dev_err(&pdev->dev, "unable to request region\n"); in mpc512x_lpbfifo_probe()
439 lpbfifo.regs = devm_ioremap(&pdev->dev, in mpc512x_lpbfifo_probe()
442 dev_err(&pdev->dev, "mapping registers failed\n"); in mpc512x_lpbfifo_probe()
450 if (get_cs_ranges(&pdev->dev) != 0) { in mpc512x_lpbfifo_probe()
451 dev_err(&pdev->dev, "bad '/localbus' device tree node\n"); in mpc512x_lpbfifo_probe()
456 lpbfifo.irq = irq_of_parse_and_map(pdev->dev.of_node, 0); in mpc512x_lpbfifo_probe()
458 dev_err(&pdev->dev, "mapping irq failed\n"); in mpc512x_lpbfifo_probe()
464 DRV_NAME, &pdev->dev) != 0) { in mpc512x_lpbfifo_probe()
465 dev_err(&pdev->dev, "requesting irq failed\n"); in mpc512x_lpbfifo_probe()
470 dev_info(&pdev->dev, "probe succeeded\n"); in mpc512x_lpbfifo_probe()
494 free_irq(lpbfifo.irq, &pdev->dev); in mpc512x_lpbfifo_remove()