Lines Matching refs:fdev
443 struct platform_device *fdev = binfo->feature_dev; in build_info_commit_dev() local
448 if (!fdev) in build_info_commit_dev()
462 pdata->dev = fdev; in build_info_commit_dev()
475 fdev->dev.platform_data = pdata; in build_info_commit_dev()
478 fdev->num_resources = binfo->feature_num; in build_info_commit_dev()
479 fdev->resource = kcalloc(binfo->feature_num, sizeof(*fdev->resource), in build_info_commit_dev()
481 if (!fdev->resource) in build_info_commit_dev()
492 fdev->resource[index++] = finfo->mmio_res; in build_info_commit_dev()
523 struct platform_device *fdev; in build_info_create_dev() local
538 fdev = platform_device_alloc(dfl_devs[type].name, -ENODEV); in build_info_create_dev()
539 if (!fdev) in build_info_create_dev()
542 binfo->feature_dev = fdev; in build_info_create_dev()
547 fdev->id = dfl_id_alloc(type, &fdev->dev); in build_info_create_dev()
548 if (fdev->id < 0) in build_info_create_dev()
549 return fdev->id; in build_info_create_dev()
551 fdev->dev.parent = &binfo->cdev->region->dev; in build_info_create_dev()
552 fdev->dev.devt = dfl_get_devt(dfl_devs[type].devt_type, fdev->id); in build_info_create_dev()