Lines Matching defs:key
72 /* Read an extended attribute named 'key' into the provided buffer */
74 int hpfs_read_ea(struct super_block *s, struct fnode *fnode, char *key,
84 if (!strcmp(ea->name, key)) {
107 if (!strcmp(ea->name, key)) {
129 /* Read an extended attribute named 'key' */
130 char *hpfs_get_ea(struct super_block *s, struct fnode *fnode, char *key, int *size)
139 if (!strcmp(ea->name, key)) {
165 if (!strcmp(ea->name, key)) {
185 * Update or create extended attribute 'key' with value 'data'. Note that
190 void hpfs_set_ea(struct inode *inode, struct fnode *fnode, const char *key,
202 if (!strcmp(ea->name, key)) {
226 if (!strcmp(ea->name, key)) {
254 le16_to_cpu(fnode->ea_offs) + le16_to_cpu(fnode->acl_size_s) + le16_to_cpu(fnode->ea_size_s) + strlen(key) + size + 5 <= 0x200) {
257 ea->namelen = strlen(key);
260 strcpy(ea->name, key);
262 fnode->ea_size_s = cpu_to_le16(le16_to_cpu(fnode->ea_size_s) + strlen(key) + size + 5);
284 pos = le32_to_cpu(fnode->ea_size_l) + 5 + strlen(key) + size;
352 h[1] = strlen(key);
356 if (hpfs_ea_write(s, le32_to_cpu(fnode->ea_secno), fnode_in_anode(fnode), le32_to_cpu(fnode->ea_size_l) + 4, h[1] + 1, key)) goto bail;
360 hpfs_i(inode)->i_ea_size += 5 + strlen(key) + size;