Lines Matching refs:err
160 int err = 0; in grab_pgo_data() local
165 err = EPERM; in grab_pgo_data()
170 err = mac_system_check_info(kauth_cred_get(), "kern.profiling_data"); in grab_pgo_data()
171 if (err) { in grab_pgo_data()
179 err = EINVAL; in grab_pgo_data()
185 err = EINVAL; in grab_pgo_data()
190 err = 0; in grab_pgo_data()
193 err = ETIMEDOUT; in grab_pgo_data()
196 err = EIO; in grab_pgo_data()
207 err = copyin(uap->uuid, &uuid, sizeof(uuid)); in grab_pgo_data()
208 if (err) { in grab_pgo_data()
214 err = EINVAL; in grab_pgo_data()
218 err = OSKextGrabPgoData(uuid, &size64, NULL, 0, 0, !!(uap->flags & PGO_METADATA)); in grab_pgo_data()
219 if (size64 == 0 && err == 0) { in grab_pgo_data()
220 err = EIO; in grab_pgo_data()
222 if (err) { in grab_pgo_data()
229 err = ERANGE; in grab_pgo_data()
234 err = 0; in grab_pgo_data()
237 err = EINVAL; in grab_pgo_data()
240 err = OSKextGrabPgoData(uuid, &size64, NULL, 0, in grab_pgo_data()
244 if (size64 == 0 && err == 0) { in grab_pgo_data()
245 err = EIO; in grab_pgo_data()
247 if (err) { in grab_pgo_data()
252 err = EINVAL; in grab_pgo_data()
258 err = ENOMEM; in grab_pgo_data()
262 err = OSKextGrabPgoData(uuid, &size64, buffer, size64, in grab_pgo_data()
265 if (err) { in grab_pgo_data()
272 err = ERANGE; in grab_pgo_data()
276 err = copyout(buffer, uap->buffer, size); in grab_pgo_data()
277 if (err) { in grab_pgo_data()
293 err = EINVAL; in grab_pgo_data()
299 err = ERANGE; in grab_pgo_data()
306 err = 0; in grab_pgo_data()
309 err = EINVAL; in grab_pgo_data()
314 err = ENOMEM; in grab_pgo_data()
318 err = write_buffer(uap->flags, buffer); in grab_pgo_data()
319 if (err) { in grab_pgo_data()
320 err = EIO; in grab_pgo_data()
324 err = copyout(buffer, uap->buffer, size); in grab_pgo_data()
325 if (err) { in grab_pgo_data()
336 err = ENOSYS; in grab_pgo_data()
345 if (err) { in grab_pgo_data()
348 return err; in grab_pgo_data()