Lines Matching refs:scom
273 struct opal_prd_scom scom;
286 rc = copy_from_user(&scom, (void __user *)param, sizeof(scom));
290 scom.rc = opal_xscom_read(scom.chip, scom.addr,
291 (__be64 *)&scom.data);
292 scom.data = be64_to_cpu(scom.data);
294 scom.chip, scom.addr, scom.data, scom.rc);
296 rc = copy_to_user((void __user *)param, &scom, sizeof(scom));
302 rc = copy_from_user(&scom, (void __user *)param, sizeof(scom));
306 scom.rc = opal_xscom_write(scom.chip, scom.addr, scom.data);
308 scom.chip, scom.addr, scom.data, scom.rc);
310 rc = copy_to_user((void __user *)param, &scom, sizeof(scom));