Lines Matching refs:fdev
745 struct platform_device *fdev = binfo->feature_dev; in build_info_commit_dev() local
751 type = feature_dev_id_type(fdev); in build_info_commit_dev()
765 pdata->dev = fdev; in build_info_commit_dev()
781 fdev->dev.platform_data = pdata; in build_info_commit_dev()
784 fdev->num_resources = binfo->feature_num; in build_info_commit_dev()
785 fdev->resource = kcalloc(binfo->feature_num, sizeof(*fdev->resource), in build_info_commit_dev()
787 if (!fdev->resource) in build_info_commit_dev()
797 feature->dev = fdev; in build_info_commit_dev()
816 fdev->resource[res_idx++] = finfo->mmio_res; in build_info_commit_dev()
862 struct platform_device *fdev; in build_info_create_dev() local
871 fdev = platform_device_alloc(dfl_devs[type].name, -ENODEV); in build_info_create_dev()
872 if (!fdev) in build_info_create_dev()
875 binfo->feature_dev = fdev; in build_info_create_dev()
880 fdev->id = dfl_id_alloc(type, &fdev->dev); in build_info_create_dev()
881 if (fdev->id < 0) in build_info_create_dev()
882 return fdev->id; in build_info_create_dev()
884 fdev->dev.parent = &binfo->cdev->region->dev; in build_info_create_dev()
885 fdev->dev.devt = dfl_get_devt(dfl_devs[type].devt_type, fdev->id); in build_info_create_dev()