Lines Matching defs:pdev
672 struct platform_device *pdev;
675 pdev = st_get_plat_device(id);
676 if (!pdev)
678 kim_gdata = platform_get_drvdata(pdev);
698 static int kim_probe(struct platform_device *pdev)
701 struct ti_st_plat_data *pdata = pdev->dev.platform_data;
704 if ((pdev->id != -1) && (pdev->id < MAX_ST_DEVICES)) {
706 st_kim_devices[pdev->id] = pdev;
709 st_kim_devices[0] = pdev;
717 platform_set_drvdata(pdev, kim_gdata);
742 /* get reference of pdev for request_firmware */
743 kim_gdata->kim_pdev = pdev;
747 err = sysfs_create_group(&pdev->dev.kobj, &uim_attr_grp);
777 static void kim_remove(struct platform_device *pdev)
780 struct ti_st_plat_data *pdata = pdev->dev.platform_data;
783 kim_gdata = platform_get_drvdata(pdev);
793 sysfs_remove_group(&pdev->dev.kobj, &uim_attr_grp);
803 static int kim_suspend(struct platform_device *pdev, pm_message_t state)
805 struct ti_st_plat_data *pdata = pdev->dev.platform_data;
808 return pdata->suspend(pdev, state);
813 static int kim_resume(struct platform_device *pdev)
815 struct ti_st_plat_data *pdata = pdev->dev.platform_data;
818 return pdata->resume(pdev);