Lines Matching refs:ar
1197 struct simple_transaction_argresp *ar = file->private_data;
1202 * The barrier ensures that ar->size will really remain zero until
1203 * ar->data is ready for reading.
1206 ar->size = n;
1212 struct simple_transaction_argresp *ar;
1218 ar = (struct simple_transaction_argresp *)get_zeroed_page(GFP_KERNEL);
1219 if (!ar)
1227 free_page((unsigned long)ar);
1231 file->private_data = ar;
1235 if (copy_from_user(ar->data, buf, size))
1238 return ar->data;
1244 struct simple_transaction_argresp *ar = file->private_data;
1246 if (!ar)
1248 return simple_read_from_buffer(buf, size, pos, ar->data, ar->size);