Lines Matching refs:fdev
764 struct platform_device *fdev = binfo->feature_dev; in build_info_commit_dev() local
770 type = feature_dev_id_type(fdev); in build_info_commit_dev()
784 pdata->dev = fdev; in build_info_commit_dev()
800 fdev->dev.platform_data = pdata; in build_info_commit_dev()
803 fdev->num_resources = binfo->feature_num; in build_info_commit_dev()
804 fdev->resource = kcalloc(binfo->feature_num, sizeof(*fdev->resource), in build_info_commit_dev()
806 if (!fdev->resource) in build_info_commit_dev()
816 feature->dev = fdev; in build_info_commit_dev()
846 fdev->resource[res_idx++] = finfo->mmio_res; in build_info_commit_dev()
892 struct platform_device *fdev; in build_info_create_dev() local
901 fdev = platform_device_alloc(dfl_devs[type].name, -ENODEV); in build_info_create_dev()
902 if (!fdev) in build_info_create_dev()
905 binfo->feature_dev = fdev; in build_info_create_dev()
910 fdev->id = dfl_id_alloc(type, &fdev->dev); in build_info_create_dev()
911 if (fdev->id < 0) in build_info_create_dev()
912 return fdev->id; in build_info_create_dev()
914 fdev->dev.parent = &binfo->cdev->region->dev; in build_info_create_dev()
915 fdev->dev.devt = dfl_get_devt(dfl_devs[type].devt_type, fdev->id); in build_info_create_dev()