Lines Matching defs:buffer
86 * file into a user-specified buffer. Note that the getxattr
94 void *buffer, size_t size)
141 memcpy(buffer, cx->val, cx->length);
142 memset(buffer + cx->length, 0, size - cx->length);
199 * Check to see if key length is > provided buffer size.
206 memcpy(buffer, new_op->downcall.resp.getxattr.val, length);
207 memset(buffer + length, 0, size - length);
222 memcpy(cx->val, buffer, length);
229 memcpy(cx->val, buffer, length);
400 * Tries to get a specified object's keys into a user-specified buffer of a
406 ssize_t orangefs_listxattr(struct dentry *dentry, char *buffer, size_t size)
419 if (size > 0 && !buffer) {
429 if (buffer && size > 0)
430 memset(buffer, 0, size);
465 * Check to see how much can be fit in the buffer. Fit only whole keys.
492 memcpy(buffer + total,
506 * Since the buffer was large enough, we might have to continue
515 " [size of buffer %ld] (filled in %d keys)\n",
532 const void *buffer,
536 return orangefs_inode_setxattr(inode, name, buffer, size, flags);
543 void *buffer,
546 return orangefs_inode_getxattr(inode, name, buffer, size);