Lines Matching refs:priv_offset

1744 			     uint64_t *priv_offset)  in criu_checkpoint_process()  argument
1758 ret = copy_to_user(user_priv_data + *priv_offset, in criu_checkpoint_process()
1766 *priv_offset += sizeof(process_priv); in criu_checkpoint_process()
1774 uint64_t *priv_offset) in criu_checkpoint_devices() argument
1811 ret = copy_to_user(user_priv_data + *priv_offset, in criu_checkpoint_devices()
1818 *priv_offset += num_devices * sizeof(*device_priv); in criu_checkpoint_devices()
1898 uint64_t *priv_offset) in criu_checkpoint_bos() argument
2005 ret = copy_to_user(user_priv_data + *priv_offset, bo_privs, num_bos * sizeof(*bo_privs)); in criu_checkpoint_bos()
2012 *priv_offset += num_bos * sizeof(*bo_privs); in criu_checkpoint_bos()
2063 uint64_t priv_size, priv_offset = 0, bo_priv_offset; in criu_checkpoint() local
2098 ret = criu_checkpoint_process(p, (uint8_t __user *)args->priv_data, &priv_offset); in criu_checkpoint()
2103 (uint8_t __user *)args->priv_data, &priv_offset); in criu_checkpoint()
2111 bo_priv_offset = priv_offset; in criu_checkpoint()
2112 priv_offset += num_bos * sizeof(struct kfd_criu_bo_priv_data); in criu_checkpoint()
2116 &priv_offset); in criu_checkpoint()
2121 &priv_offset); in criu_checkpoint()
2125 ret = kfd_criu_checkpoint_svm(p, (uint8_t __user *)args->priv_data, &priv_offset); in criu_checkpoint()
2148 uint64_t *priv_offset, in criu_restore_process() argument
2154 if (*priv_offset + sizeof(process_priv) > max_priv_data_size) in criu_restore_process()
2158 (void __user *)(args->priv_data + *priv_offset), in criu_restore_process()
2165 *priv_offset += sizeof(process_priv); in criu_restore_process()
2189 uint64_t *priv_offset, in criu_restore_devices() argument
2200 if (*priv_offset + (args->num_devices * sizeof(*device_privs)) > max_priv_data_size) in criu_restore_devices()
2288 *priv_offset += args->num_devices * sizeof(*device_privs); in criu_restore_devices()
2431 uint64_t *priv_offset, in criu_restore_bos() argument
2440 if (*priv_offset + (args->num_bos * sizeof(*bo_privs)) > max_priv_data_size) in criu_restore_bos()
2470 ret = copy_from_user(bo_privs, (void __user *)args->priv_data + *priv_offset, in criu_restore_bos()
2477 *priv_offset += args->num_bos * sizeof(*bo_privs); in criu_restore_bos()
2506 uint64_t *priv_offset, in criu_restore_objects() argument
2519 if (*priv_offset + sizeof(object_type) > max_priv_data_size) { in criu_restore_objects()
2524 ret = get_user(object_type, (uint32_t __user *)(args->priv_data + *priv_offset)); in criu_restore_objects()
2533 priv_offset, max_priv_data_size); in criu_restore_objects()
2539 priv_offset, max_priv_data_size); in criu_restore_objects()
2545 priv_offset, max_priv_data_size); in criu_restore_objects()
2563 uint64_t priv_offset = 0; in criu_restore() local
2584 ret = criu_restore_process(p, args, &priv_offset, args->priv_data_size); in criu_restore()
2588 ret = criu_restore_devices(p, args, &priv_offset, args->priv_data_size); in criu_restore()
2592 ret = criu_restore_bos(p, args, &priv_offset, args->priv_data_size); in criu_restore()
2596 ret = criu_restore_objects(filep, p, args, &priv_offset, args->priv_data_size); in criu_restore()
2600 if (priv_offset != args->priv_data_size) { in criu_restore()