Lines Matching refs:buffer
169 static void get_device_name(struct devfs_vnode* vnode, char* buffer,
590 // copy the path over to a temp buffer so we can munge it
656 // copy the path over to a temp buffer so we can munge it
785 get_device_name(struct devfs_vnode* vnode, char* buffer, size_t size)
806 strcpy(buffer + start, vnode->name);
808 buffer[offset - 1] = '/';
1035 devfs_get_vnode_name(fs_volume* _volume, fs_vnode* _vnode, char* buffer,
1042 strlcpy(buffer, vnode->name, bufferSize);
1194 devfs_read_link(fs_volume* _volume, fs_vnode* _link, char* buffer,
1202 memcpy(buffer, link->stream.u.symlink.path, min_c(*_bufferSize,
1213 void* buffer, size_t* _length)
1239 return vnode->stream.u.dev.device->Read(cookie->device_cookie, pos, buffer,
1246 const void* buffer, size_t* _length)
1271 return vnode->stream.u.dev.device->Write(cookie->device_cookie, pos, buffer,
1362 TRACE(("devfs_read_dir: vnode %p, cookie %p, buffer %p, size %ld\n",
1443 void* buffer, size_t length)
1450 vnode, cookie, op, buffer, length));
1477 return user_memcpy(buffer, &geometry, sizeof(device_geometry));
1487 status_t status = get_trim_data_from_user(buffer, length,
1532 status = copy_trim_data_to_user(buffer, trimData);
1546 return user_memcpy(buffer, &partition->info,
1563 return user_strlcpy((char*)buffer, path, sizeof(path));
1581 op, buffer, length);