Lines Matching defs:svc
20 #include <linux/firmware/intel/stratix10-svc-client.h>
53 * struct stratix10_svc - svc private data
912 dev_dbg(dev, "%s: svc not free\n", __func__);
1121 {.compatible = "intel,stratix10-svc"},
1122 {.compatible = "intel,agilex-svc"},
1133 struct stratix10_svc *svc;
1206 /* add svc client device(s) */
1207 svc = devm_kzalloc(dev, sizeof(*svc), GFP_KERNEL);
1208 if (!svc) {
1213 svc->stratix10_svc_rsu = platform_device_alloc(STRATIX10_RSU, 0);
1214 if (!svc->stratix10_svc_rsu) {
1220 ret = platform_device_add(svc->stratix10_svc_rsu);
1222 platform_device_put(svc->stratix10_svc_rsu);
1226 svc->intel_svc_fcs = platform_device_alloc(INTEL_FCS, 1);
1227 if (!svc->intel_svc_fcs) {
1233 ret = platform_device_add(svc->intel_svc_fcs);
1235 platform_device_put(svc->intel_svc_fcs);
1239 dev_set_drvdata(dev, svc);
1246 platform_device_unregister(svc->stratix10_svc_rsu);
1256 struct stratix10_svc *svc = dev_get_drvdata(&pdev->dev);
1259 platform_device_unregister(svc->intel_svc_fcs);
1260 platform_device_unregister(svc->stratix10_svc_rsu);
1278 .name = "stratix10-svc",
1316 MODULE_ALIAS("platform:stratix10-svc");