Lines Matching refs:buffer
18 get_trim_data_from_user(void* buffer, size_t size, MemoryDeleter& deleter,
21 if (!is_called_via_syscall() && !IS_USER_ADDRESS(buffer)) {
23 _trimData = (fs_trim_data*)buffer;
28 if (!IS_USER_ADDRESS(buffer))
32 if (user_memcpy(&count, buffer, sizeof(count)) != B_OK)
43 if (user_memcpy(trimBuffer, buffer, bytes) != B_OK) {
48 // The passed in MemoryDeleter needs to take care of freeing the buffer
58 copy_trim_data_to_user(void* buffer, fs_trim_data* trimData)
60 if (!is_called_via_syscall() && !IS_USER_ADDRESS(buffer))
63 if (!IS_USER_ADDRESS(buffer))
67 return user_memcpy(buffer, trimData, offsetof(fs_trim_data, ranges));