Lines Matching refs:data
27 __be32 data;
31 rc = opal_lpc_read(opal_lpc_chip_id, OPAL_LPC_IO, port, &data, 1);
32 return rc ? 0xff : be32_to_cpu(data);
38 __be32 data;
44 rc = opal_lpc_read(opal_lpc_chip_id, OPAL_LPC_IO, port, &data, 2);
45 return rc ? 0xffff : be32_to_cpu(data);
55 __be32 data;
64 rc = opal_lpc_read(opal_lpc_chip_id, OPAL_LPC_IO, port, &data, 4);
65 return rc ? 0xffffffff : be32_to_cpu(data);
188 u32 data, pos, len, todo;
211 &data, len);
216 * Now there is some trickery with the data returned by OPAL
217 * as it's the desired data right justified in a 32-bit BE
226 * So what we really want to do here is to shift data right
230 * order, we have in memory written to by OPAL at the "data"
233 * Bytes: OPAL "data" LE "data"
239 * and rightmost in the LSB and can just then "cast" the u32 "data"
243 * load from data followed by a store to user are going to preserve
250 rc = __put_user((u32)data, (u32 __user *)ubuf);
254 data >>= 16;
256 rc = __put_user((u16)data, (u16 __user *)ubuf);
260 data >>= 24;
262 rc = __put_user((u8)data, (u8 __user *)ubuf);
279 u32 data, pos, len, todo;
313 * User bytes: LE "data" OPAL "data"
320 rc = __get_user(data, (u32 __user *)ubuf);
321 data = cpu_to_be32(data);
324 rc = __get_user(data, (u16 __user *)ubuf);
325 data = cpu_to_be16(data);
328 rc = __get_user(data, (u8 __user *)ubuf);
335 data, len);