Lines Matching defs:bufferSize

286 	size_t bufferSize, uint32* _count);
288 void* cookie, struct dirent* buffer, size_t bufferSize, uint32* _count);
294 size_t bufferSize, uint32* _count);
312 size_t bufferSize, uint32* _count);
318 size_t bufferSize, uint32* _count);
336 size_t bufferSize, bool kernel);
2196 size_t bufferSize;
2208 buffer = (char*)malloc(bufferSize = B_PATH_NAME_LENGTH);
2215 bufferSize--;
2216 status = FS_CALL(nextVnode, read_symlink, buffer, &bufferSize);
2219 buffer[bufferSize] = '\0';
2462 size_t bufferSize, struct io_context* ioContext)
2464 if (bufferSize < sizeof(struct dirent))
2478 (char*)buffer + bufferSize - buffer->d_name) == B_OK)
2497 status = FS_CALL(parent, read_dir, cookie, buffer, bufferSize,
2554 dir_vnode_to_path(struct vnode* vnode, char* buffer, size_t bufferSize,
2557 FUNCTION(("dir_vnode_to_path(%p, %p, %lu)\n", vnode, buffer, bufferSize));
2559 if (vnode == NULL || buffer == NULL || bufferSize == 0)
2566 int32 insert = bufferSize;
2661 length = bufferSize - insert;
2933 size_t bufferSize = B_PATH_NAME_LENGTH - 1;
2934 error = FS_CALL(fileVnode, read_symlink, path, &bufferSize);
2937 path[bufferSize] = '\0';
3003 debug_prepend_vnode_name_to_path(char* buffer, size_t& bufferSize,
3006 bool insertSlash = buffer[bufferSize] != '\0';
3009 if (bufferSize < nameLength + (insertSlash ? 1 : 0))
3013 buffer[--bufferSize] = '/';
3015 bufferSize -= nameLength;
3016 memcpy(buffer + bufferSize, name, nameLength);
3023 debug_prepend_vnode_id_to_path(char* buffer, size_t& bufferSize, dev_t devID,
3026 if (bufferSize == 0)
3029 bool insertSlash = buffer[bufferSize] != '\0';
3031 buffer[--bufferSize] = '/';
3033 size_t size = snprintf(buffer, bufferSize,
3035 if (size > bufferSize) {
3037 bufferSize++;
3041 if (size < bufferSize)
3042 memmove(buffer + bufferSize - size, buffer, size);
3044 bufferSize -= size;
3050 debug_resolve_vnode_path(struct vnode* vnode, char* buffer, size_t bufferSize,
3054 buffer[--bufferSize] = '\0';
3061 _truncated = bufferSize == 0;
3063 buffer[--bufferSize] = '/';
3064 return buffer + bufferSize;
3073 _truncated = !debug_prepend_vnode_id_to_path(buffer, bufferSize,
3075 return buffer + bufferSize;
3079 if (!debug_prepend_vnode_name_to_path(buffer, bufferSize, name)) {
3081 return buffer + bufferSize;
3087 _truncated = !debug_prepend_vnode_id_to_path(buffer, bufferSize,
3089 return buffer + bufferSize;
4238 char* pathBuffer, size_t bufferSize)
4246 if (bufferSize == 0
4247 || strlcpy(pathBuffer, basePath, bufferSize) >= bufferSize)
4255 length = strlcpy(pathBuffer, basePath, bufferSize);
4260 bufferSize -= length;
4271 if (length + 1 >= bufferSize) {
4291 bufferSize -= length + 1;
4335 \param bufferSize The size of \a buffer.
4343 vfs_normalize_path(const char* path, char* buffer, size_t bufferSize,
4346 if (!path || !buffer || bufferSize < 1)
4350 if (strlcpy(buffer, path, bufferSize) >= bufferSize)
4354 return normalize_path(buffer, bufferSize, traverseLink, kernel);
5765 struct dirent* buffer, size_t bufferSize, uint32* _count)
5768 bufferSize, _count);
5823 struct dirent* buffer, size_t bufferSize, uint32* _count)
5828 status_t error = FS_CALL(vnode, read_dir, cookie, buffer, bufferSize,
6459 struct dirent* buffer, size_t bufferSize, uint32* _count)
6467 bufferSize, _count);
6849 struct dirent* buffer, size_t bufferSize, uint32* _count)
6855 bufferSize, _count);
7052 struct dirent* buffer, size_t bufferSize, uint32* _count)
7058 bufferSize, _count);
9044 size_t bufferSize;
9047 || user_memcpy(&bufferSize, userBufferSize, sizeof(size_t)) != B_OK)
9058 if (bufferSize > B_PATH_NAME_LENGTH)
9059 bufferSize = B_PATH_NAME_LENGTH;
9063 &bufferSize, false);
9065 // we also update the bufferSize in case of errors
9067 if (user_memcpy(userBufferSize, &bufferSize, sizeof(size_t)) != B_OK)
9073 if (user_memcpy(userBuffer, buffer, bufferSize) != B_OK)