Lines Matching refs:scom
269 struct opal_prd_scom scom;
282 rc = copy_from_user(&scom, (void __user *)param, sizeof(scom));
286 scom.rc = opal_xscom_read(scom.chip, scom.addr,
287 (__be64 *)&scom.data);
288 scom.data = be64_to_cpu(scom.data);
290 scom.chip, scom.addr, scom.data, scom.rc);
292 rc = copy_to_user((void __user *)param, &scom, sizeof(scom));
298 rc = copy_from_user(&scom, (void __user *)param, sizeof(scom));
302 scom.rc = opal_xscom_write(scom.chip, scom.addr, scom.data);
304 scom.chip, scom.addr, scom.data, scom.rc);
306 rc = copy_to_user((void __user *)param, &scom, sizeof(scom));