Lines Matching defs:pdev
1566 static int cdns_i3c_master_probe(struct platform_device *pdev)
1572 master = devm_kzalloc(&pdev->dev, sizeof(*master), GFP_KERNEL);
1576 master->devdata = of_device_get_match_data(&pdev->dev);
1580 master->regs = devm_platform_ioremap_resource(pdev, 0);
1584 master->pclk = devm_clk_get(&pdev->dev, "pclk");
1588 master->sysclk = devm_clk_get(&pdev->dev, "sysclk");
1592 irq = platform_get_irq(pdev, 0);
1615 ret = devm_request_irq(&pdev->dev, irq, cdns_i3c_master_interrupt, 0,
1616 dev_name(&pdev->dev), master);
1620 platform_set_drvdata(pdev, master);
1637 master->ibi.slots = devm_kcalloc(&pdev->dev, master->ibi.num_slots,
1649 ret = i3c_master_register(&master->base, &pdev->dev,
1665 static void cdns_i3c_master_remove(struct platform_device *pdev)
1667 struct cdns_i3c_master *master = platform_get_drvdata(pdev);