IPR
IPR(uid);
IPR(gid);
IPR(size);
error = copyin(&IPR(tf, i), val, sizeof(int32_t));
error = copyout(val, &IPR(tf, i), sizeof(int32_t));
error = copyin(&IPR(tf, i), val, sizeof(int32_t));
error = copyout(val, &IPR(tf, i), sizeof(int32_t));