Lines Matching refs:scom
275 struct opal_prd_scom scom;
288 rc = copy_from_user(&scom, (void __user *)param, sizeof(scom));
292 scom.rc = opal_xscom_read(scom.chip, scom.addr,
293 (__be64 *)&scom.data);
294 scom.data = be64_to_cpu(scom.data);
296 scom.chip, scom.addr, scom.data, scom.rc);
298 rc = copy_to_user((void __user *)param, &scom, sizeof(scom));
304 rc = copy_from_user(&scom, (void __user *)param, sizeof(scom));
308 scom.rc = opal_xscom_write(scom.chip, scom.addr, scom.data);
310 scom.chip, scom.addr, scom.data, scom.rc);
312 rc = copy_to_user((void __user *)param, &scom, sizeof(scom));