Lines Matching refs:pdev

66 static int max8925_onkey_probe(struct platform_device *pdev)  in max8925_onkey_probe()  argument
68 struct max8925_chip *chip = dev_get_drvdata(pdev->dev.parent); in max8925_onkey_probe()
73 irq[0] = platform_get_irq(pdev, 0); in max8925_onkey_probe()
75 dev_err(&pdev->dev, "No IRQ resource!\n"); in max8925_onkey_probe()
79 irq[1] = platform_get_irq(pdev, 1); in max8925_onkey_probe()
81 dev_err(&pdev->dev, "No IRQ resource!\n"); in max8925_onkey_probe()
85 info = devm_kzalloc(&pdev->dev, sizeof(struct max8925_onkey_info), in max8925_onkey_probe()
90 input = devm_input_allocate_device(&pdev->dev); in max8925_onkey_probe()
96 info->dev = &pdev->dev; in max8925_onkey_probe()
103 input->dev.parent = &pdev->dev; in max8925_onkey_probe()
106 error = devm_request_threaded_irq(&pdev->dev, irq[0], NULL, in max8925_onkey_probe()
115 error = devm_request_threaded_irq(&pdev->dev, irq[1], NULL, in max8925_onkey_probe()
130 platform_set_drvdata(pdev, info); in max8925_onkey_probe()
131 device_init_wakeup(&pdev->dev, 1); in max8925_onkey_probe()
138 struct platform_device *pdev = to_platform_device(dev); in max8925_onkey_suspend() local
139 struct max8925_onkey_info *info = platform_get_drvdata(pdev); in max8925_onkey_suspend()
140 struct max8925_chip *chip = dev_get_drvdata(pdev->dev.parent); in max8925_onkey_suspend()
152 struct platform_device *pdev = to_platform_device(dev); in max8925_onkey_resume() local
153 struct max8925_onkey_info *info = platform_get_drvdata(pdev); in max8925_onkey_resume()
154 struct max8925_chip *chip = dev_get_drvdata(pdev->dev.parent); in max8925_onkey_resume()