/fs/configfs/ |
D | file.c | 64 static int fill_read_buffer(struct dentry * dentry, struct configfs_buffer * buffer) in fill_read_buffer() argument 71 if (!buffer->page) in fill_read_buffer() 72 buffer->page = (char *) get_zeroed_page(GFP_KERNEL); in fill_read_buffer() 73 if (!buffer->page) in fill_read_buffer() 76 count = attr->show(item, buffer->page); in fill_read_buffer() 78 buffer->needs_read_fill = 0; in fill_read_buffer() 81 buffer->count = count; in fill_read_buffer() 109 struct configfs_buffer * buffer = file->private_data; in configfs_read_file() local 112 mutex_lock(&buffer->mutex); in configfs_read_file() 113 if (buffer->needs_read_fill) { in configfs_read_file() [all …]
|
/fs/afs/ |
D | cache.c | 16 void *buffer, uint16_t buflen); 18 void *buffer, uint16_t buflen); 20 const void *buffer, 24 void *buffer, uint16_t buflen); 26 void *buffer, uint16_t buflen); 28 void *cookie_netfs_data, const void *buffer, uint16_t buflen); 31 void *buffer, uint16_t buflen); 34 void *buffer, uint16_t buflen); 38 void *buffer, uint16_t buflen); 40 const void *buffer, [all …]
|
/fs/pstore/ |
D | ram_core.c | 43 return atomic_read(&prz->buffer->size); in buffer_size() 48 return atomic_read(&prz->buffer->start); in buffer_start() 61 old = atomic_read(&prz->buffer->start); in buffer_start_add() 65 atomic_set(&prz->buffer->start, new); in buffer_start_add() 83 old = atomic_read(&prz->buffer->size); in buffer_size_add() 90 atomic_set(&prz->buffer->size, new); in buffer_size_add() 125 struct persistent_ram_buffer *buffer = prz->buffer; in persistent_ram_update_ecc() local 126 uint8_t *buffer_end = buffer->data + prz->buffer_size; in persistent_ram_update_ecc() 136 block = buffer->data + (start & ~(ecc_block_size - 1)); in persistent_ram_update_ecc() 145 } while (block < buffer->data + start + count); in persistent_ram_update_ecc() [all …]
|
/fs/xfs/libxfs/ |
D | xfs_cksum.h | 12 xfs_start_cksum(char *buffer, size_t length, unsigned long cksum_offset) in xfs_start_cksum() argument 18 crc = crc32c(XFS_CRC_SEED, buffer, cksum_offset); in xfs_start_cksum() 24 return crc32c(crc, &buffer[cksum_offset + sizeof(__be32)], in xfs_start_cksum() 45 xfs_update_cksum(char *buffer, size_t length, unsigned long cksum_offset) in xfs_update_cksum() argument 47 __uint32_t crc = xfs_start_cksum(buffer, length, cksum_offset); in xfs_update_cksum() 49 *(__le32 *)(buffer + cksum_offset) = xfs_end_cksum(crc); in xfs_update_cksum() 56 xfs_verify_cksum(char *buffer, size_t length, unsigned long cksum_offset) in xfs_verify_cksum() argument 58 __uint32_t crc = xfs_start_cksum(buffer, length, cksum_offset); in xfs_verify_cksum() 60 return *(__le32 *)(buffer + cksum_offset) == xfs_end_cksum(crc); in xfs_verify_cksum()
|
/fs/cifs/ |
D | misc.c | 236 header_assemble(struct smb_hdr *buffer, char smb_command /* command */ , in header_assemble() argument 240 char *temp = (char *) buffer; in header_assemble() 244 buffer->smb_buf_length = cpu_to_be32( in header_assemble() 249 buffer->Protocol[0] = 0xFF; in header_assemble() 250 buffer->Protocol[1] = 'S'; in header_assemble() 251 buffer->Protocol[2] = 'M'; in header_assemble() 252 buffer->Protocol[3] = 'B'; in header_assemble() 253 buffer->Command = smb_command; in header_assemble() 254 buffer->Flags = 0x00; /* case sensitive */ in header_assemble() 255 buffer->Flags2 = SMBFLG2_KNOWS_LONG_NAMES; in header_assemble() [all …]
|
D | cache.c | 64 void *buffer, uint16_t maxbuf) in cifs_server_get_key() argument 70 struct cifs_server_key *key = buffer; in cifs_server_get_key() 146 static uint16_t cifs_super_get_key(const void *cookie_netfs_data, void *buffer, in cifs_super_get_key() argument 164 memcpy(buffer, sharename, len); in cifs_super_get_key() 172 cifs_fscache_super_get_aux(const void *cookie_netfs_data, void *buffer, in cifs_fscache_super_get_aux() argument 184 memcpy(buffer, &auxdata, maxbuf); in cifs_fscache_super_get_aux() 230 void *buffer, uint16_t maxbuf) in cifs_fscache_inode_get_key() argument 240 memcpy(buffer, &cifsi->uniqueid, keylen); in cifs_fscache_inode_get_key() 254 cifs_fscache_inode_get_aux(const void *cookie_netfs_data, void *buffer, in cifs_fscache_inode_get_aux() argument 268 memcpy(buffer, &auxdata, maxbuf); in cifs_fscache_inode_get_aux()
|
/fs/xfs/ |
D | xfs_ioctl32.c | 102 const struct xfs_inogrp *buffer, in xfs_inumbers_fmt_compat() argument 110 if (put_user(buffer[i].xi_startino, &p32[i].xi_startino) || in xfs_inumbers_fmt_compat() 111 put_user(buffer[i].xi_alloccount, &p32[i].xi_alloccount) || in xfs_inumbers_fmt_compat() 112 put_user(buffer[i].xi_allocmask, &p32[i].xi_allocmask)) in xfs_inumbers_fmt_compat() 191 const xfs_bstat_t *buffer) in xfs_bulkstat_one_fmt_compat() argument 198 if (put_user(buffer->bs_ino, &p32->bs_ino) || in xfs_bulkstat_one_fmt_compat() 199 put_user(buffer->bs_mode, &p32->bs_mode) || in xfs_bulkstat_one_fmt_compat() 200 put_user(buffer->bs_nlink, &p32->bs_nlink) || in xfs_bulkstat_one_fmt_compat() 201 put_user(buffer->bs_uid, &p32->bs_uid) || in xfs_bulkstat_one_fmt_compat() 202 put_user(buffer->bs_gid, &p32->bs_gid) || in xfs_bulkstat_one_fmt_compat() [all …]
|
D | xfs_itable.c | 52 void __user *buffer, /* buffer to place output in */ in xfs_bulkstat_one_int() argument 65 if (!buffer || xfs_internal_inum(mp, ino)) in xfs_bulkstat_one_int() 132 error = formatter(buffer, ubsize, ubused, buf); in xfs_bulkstat_one_int() 147 const xfs_bstat_t *buffer) in xfs_bulkstat_one_fmt() argument 149 if (ubsize < sizeof(*buffer)) in xfs_bulkstat_one_fmt() 151 if (copy_to_user(ubuffer, buffer, sizeof(*buffer))) in xfs_bulkstat_one_fmt() 154 *ubused = sizeof(*buffer); in xfs_bulkstat_one_fmt() 162 void __user *buffer, /* buffer to place output in */ in xfs_bulkstat_one() argument 167 return xfs_bulkstat_one_int(mp, ino, buffer, ubsize, in xfs_bulkstat_one() 539 const struct xfs_inogrp *buffer, /* buffer to read from */ in xfs_inumbers_fmt() argument [all …]
|
D | xfs_itable.h | 28 void __user *buffer, 57 const xfs_bstat_t *buffer); /* buffer to read from */ 63 void __user *buffer, 73 void __user *buffer, 80 const xfs_inogrp_t *buffer, /* buffer to read from */ 87 const xfs_inogrp_t *buffer, /* buffer to read from */ 96 void __user *buffer, /* buffer with inode info */
|
/fs/squashfs/ |
D | xattr.c | 39 ssize_t squashfs_listxattr(struct dentry *d, char *buffer, in squashfs_listxattr() argument 71 prefix_size = handler->list(handler, d, buffer, rest, in squashfs_listxattr() 74 if (buffer) { in squashfs_listxattr() 79 buffer += prefix_size; in squashfs_listxattr() 81 err = squashfs_read_metadata(sb, buffer, &start, in squashfs_listxattr() 85 if (buffer) { in squashfs_listxattr() 86 buffer[name_size] = '\0'; in squashfs_listxattr() 87 buffer += name_size + 1; in squashfs_listxattr() 118 const char *name, void *buffer, size_t buffer_size) in squashfs_xattr_get() argument 184 if (buffer) { in squashfs_xattr_get() [all …]
|
D | decompressor.c | 98 void *comp_opts, *buffer = NULL; in get_comp_opts() local 104 return squashfs_comp_opts(msblk, buffer, length); in get_comp_opts() 128 buffer = kmap_atomic(page); in get_comp_opts() 129 comp_opts = squashfs_comp_opts(msblk, buffer, length); in get_comp_opts() 130 kunmap_atomic(buffer); in get_comp_opts()
|
D | cache.c | 294 int squashfs_copy_data(void *buffer, struct squashfs_cache_entry *entry, in squashfs_copy_data() argument 301 else if (buffer == NULL) in squashfs_copy_data() 311 memcpy(buffer, buff, remaining); in squashfs_copy_data() 317 memcpy(buffer, buff, bytes); in squashfs_copy_data() 319 buffer += bytes; in squashfs_copy_data() 334 int squashfs_read_metadata(struct super_block *sb, void *buffer, in squashfs_read_metadata() argument 356 bytes = squashfs_copy_data(buffer, entry, *offset, length); in squashfs_read_metadata() 357 if (buffer) in squashfs_read_metadata() 358 buffer += bytes; in squashfs_read_metadata()
|
/fs/9p/ |
D | xattr.c | 26 void *buffer, size_t buffer_size) in v9fs_fid_xattr_get() argument 31 struct kvec kvec = {.iov_base = buffer, .iov_len = buffer_size}; in v9fs_fid_xattr_get() 71 void *buffer, size_t buffer_size) in v9fs_xattr_get() argument 81 return v9fs_fid_xattr_get(fid, name, buffer, buffer_size); in v9fs_xattr_get() 137 ssize_t v9fs_listxattr(struct dentry *dentry, char *buffer, size_t buffer_size) in v9fs_listxattr() argument 139 return v9fs_xattr_get(dentry, NULL, buffer, buffer_size); in v9fs_listxattr() 144 void *buffer, size_t size) in v9fs_xattr_handler_get() argument 150 return v9fs_xattr_get(dentry, full_name, buffer, size); in v9fs_xattr_handler_get()
|
D | acl.c | 122 void *buffer; in v9fs_set_acl() local 128 buffer = kmalloc(size, GFP_KERNEL); in v9fs_set_acl() 129 if (!buffer) in v9fs_set_acl() 131 retval = posix_acl_to_xattr(&init_user_ns, acl, buffer, size); in v9fs_set_acl() 144 retval = v9fs_fid_xattr_set(fid, name, buffer, size, 0); in v9fs_set_acl() 146 kfree(buffer); in v9fs_set_acl() 217 void *buffer, size_t size) in v9fs_xattr_get_acl() argument 231 return v9fs_xattr_get(dentry, handler->prefix, buffer, size); in v9fs_xattr_get_acl() 238 error = posix_acl_to_xattr(&init_user_ns, acl, buffer, size); in v9fs_xattr_get_acl()
|
D | cache.c | 59 void *buffer, uint16_t bufmax) in v9fs_cache_session_get_key() argument 66 v9ses, buffer, bufmax); in v9fs_cache_session_get_key() 74 memcpy(buffer, v9ses->cachetag, klen); in v9fs_cache_session_get_key() 108 void *buffer, uint16_t bufmax) in v9fs_cache_inode_get_key() argument 111 memcpy(buffer, &v9inode->qid.path, sizeof(v9inode->qid.path)); in v9fs_cache_inode_get_key() 128 void *buffer, uint16_t buflen) in v9fs_cache_inode_get_aux() argument 131 memcpy(buffer, &v9inode->qid.version, sizeof(v9inode->qid.version)); in v9fs_cache_inode_get_aux() 139 const void *buffer, in v9fs_cache_inode_check_aux() argument 147 if (memcmp(buffer, &v9inode->qid.version, in v9fs_cache_inode_check_aux()
|
/fs/nfs/ |
D | fscache-index.c | 69 void *buffer, uint16_t bufmax) in nfs_server_get_key() argument 74 struct nfs_server_key *key = buffer; in nfs_server_get_key() 119 void *buffer, uint16_t bufmax) in nfs_super_get_key() argument 130 memcpy(buffer, &key->key, sizeof(key->key)); in nfs_super_get_key() 131 memcpy(buffer + sizeof(key->key), in nfs_super_get_key() 169 void *buffer, uint16_t bufmax) in nfs_fscache_inode_get_key() argument 176 memcpy(buffer, nfsi->fh.data, nsize); in nfs_fscache_inode_get_key() 203 void *buffer, uint16_t bufmax) in nfs_fscache_inode_get_aux() argument 219 memcpy(buffer, &auxdata, bufmax); in nfs_fscache_inode_get_aux()
|
/fs/fscache/ |
D | fsdef.c | 17 void *buffer, uint16_t bufmax); 20 void *buffer, uint16_t bufmax); 84 void *buffer, uint16_t bufmax) in fscache_fsdef_netfs_get_key() argument 95 memcpy(buffer, netfs->name, klen); in fscache_fsdef_netfs_get_key() 104 void *buffer, uint16_t bufmax) in fscache_fsdef_netfs_get_aux() argument 115 memcpy(buffer, &netfs->version, dlen); in fscache_fsdef_netfs_get_aux()
|
/fs/adfs/ |
D | dir_f.c | 260 int thissize, buffer, offset; in __adfs_dir_get() local 262 buffer = pos >> sb->s_blocksize_bits; in __adfs_dir_get() 264 if (buffer > dir->nr_buffers) in __adfs_dir_get() 272 memcpy(&de, dir->bh[buffer]->b_data + offset, thissize); in __adfs_dir_get() 274 memcpy(((char *)&de) + thissize, dir->bh[buffer + 1]->b_data, in __adfs_dir_get() 290 int thissize, buffer, offset; in __adfs_dir_put() local 292 buffer = pos >> sb->s_blocksize_bits; in __adfs_dir_put() 294 if (buffer > dir->nr_buffers) in __adfs_dir_put() 305 memcpy(&de, dir->bh[buffer]->b_data + offset, thissize); in __adfs_dir_put() 307 memcpy(((char *)&de) + thissize, dir->bh[buffer + 1]->b_data, in __adfs_dir_put() [all …]
|
/fs/hfsplus/ |
D | xattr_user.c | 16 void *buffer, size_t size) in hfsplus_user_getxattr() argument 19 return hfsplus_getxattr(dentry, name, buffer, size, in hfsplus_user_getxattr() 25 const void *buffer, size_t size, int flags) in hfsplus_user_setxattr() argument 27 return hfsplus_setxattr(dentry, name, buffer, size, flags, in hfsplus_user_setxattr()
|
D | xattr_trusted.c | 16 void *buffer, size_t size) in hfsplus_trusted_getxattr() argument 18 return hfsplus_getxattr(dentry, name, buffer, size, in hfsplus_trusted_getxattr() 25 const void *buffer, size_t size, int flags) in hfsplus_trusted_setxattr() argument 27 return hfsplus_setxattr(dentry, name, buffer, size, flags, in hfsplus_trusted_setxattr()
|
/fs/ |
D | xattr.c | 149 void *buffer = NULL; in xattr_getsecurity() local 153 len = security_inode_getsecurity(inode, name, &buffer, false); in xattr_getsecurity() 157 len = security_inode_getsecurity(inode, name, &buffer, true); in xattr_getsecurity() 164 memcpy(value, buffer, len); in xattr_getsecurity() 166 kfree(buffer); in xattr_getsecurity() 716 generic_getxattr(struct dentry *dentry, const char *name, void *buffer, size_t size) in generic_getxattr() argument 723 return handler->get(handler, dentry, name, buffer, size); in generic_getxattr() 731 generic_listxattr(struct dentry *dentry, char *buffer, size_t buffer_size) in generic_listxattr() argument 736 if (!buffer) { in generic_listxattr() 744 char *buf = buffer; in generic_listxattr() [all …]
|
/fs/ext4/ |
D | xattr.c | 89 static int ext4_xattr_list(struct dentry *dentry, char *buffer, 180 ext4_listxattr(struct dentry *dentry, char *buffer, size_t size) in ext4_listxattr() argument 182 return ext4_xattr_list(dentry, buffer, size); in ext4_listxattr() 294 void *buffer, size_t buffer_size) in ext4_xattr_block_get() argument 303 name_index, name, buffer, (long)buffer_size); in ext4_xattr_block_get() 330 if (buffer) { in ext4_xattr_block_get() 334 memcpy(buffer, bh->b_data + le16_to_cpu(entry->e_value_offs), in ext4_xattr_block_get() 346 void *buffer, size_t buffer_size) in ext4_xattr_ibody_get() argument 373 if (buffer) { in ext4_xattr_ibody_get() 377 memcpy(buffer, (void *)IFIRST(header) + in ext4_xattr_ibody_get() [all …]
|
/fs/jffs2/ |
D | xattr_trusted.c | 21 void *buffer, size_t size) in jffs2_trusted_getxattr() argument 26 name, buffer, size); in jffs2_trusted_getxattr() 31 const void *buffer, size_t size, int flags) in jffs2_trusted_setxattr() argument 36 name, buffer, size, flags); in jffs2_trusted_setxattr()
|
D | xattr_user.c | 21 void *buffer, size_t size) in jffs2_user_getxattr() argument 26 name, buffer, size); in jffs2_user_getxattr() 31 const void *buffer, size_t size, int flags) in jffs2_user_setxattr() argument 36 name, buffer, size, flags); in jffs2_user_setxattr()
|
/fs/reiserfs/ |
D | xattr_user.c | 11 const char *name, void *buffer, size_t size) in user_get() argument 17 buffer, size); in user_get() 22 const char *name, const void *buffer, size_t size, int flags) in user_set() argument 28 buffer, size, flags); in user_set()
|