Lines Matching refs:nm
82 const struct fscrypt_name *nm, const void *value, int size) in create_xattr() argument
102 names_len = host_ui->xattr_names + host_ui->xattr_cnt + fname_len(nm) + 1; in create_xattr()
139 host_ui->xattr_size += CALC_DENT_SIZE(fname_len(nm)); in create_xattr()
141 host_ui->xattr_names += fname_len(nm); in create_xattr()
149 if (strcmp(fname_name(nm), UBIFS_XATTR_NAME_ENCRYPTION_CONTEXT) == 0) in create_xattr()
152 err = ubifs_jnl_update(c, host, nm, inode, 0, 1); in create_xattr()
165 host_ui->xattr_size -= CALC_DENT_SIZE(fname_len(nm)); in create_xattr()
167 host_ui->xattr_names -= fname_len(nm); in create_xattr()
268 struct fscrypt_name nm = { .disk_name = FSTR_INIT((char *)name, strlen(name))}; in ubifs_xattr_set() local
279 if (fname_len(&nm) > UBIFS_MAX_NLEN) in ubifs_xattr_set()
291 xent_key_init(c, &key, host->i_ino, &nm); in ubifs_xattr_set()
292 err = ubifs_tnc_lookup_nm(c, &key, xent, &nm); in ubifs_xattr_set()
301 err = create_xattr(c, host, &nm, value, size); in ubifs_xattr_set()
331 struct fscrypt_name nm = { .disk_name = FSTR_INIT((char *)name, strlen(name))}; in ubifs_xattr_get() local
337 if (fname_len(&nm) > UBIFS_MAX_NLEN) in ubifs_xattr_get()
345 xent_key_init(c, &key, host->i_ino, &nm); in ubifs_xattr_get()
346 err = ubifs_tnc_lookup_nm(c, &key, xent, &nm); in ubifs_xattr_get()
404 struct fscrypt_name nm = {0}; in ubifs_listxattr() local
427 xent = ubifs_tnc_next_ent(c, &key, &nm); in ubifs_listxattr()
433 fname_name(&nm) = xent->name; in ubifs_listxattr()
434 fname_len(&nm) = le16_to_cpu(xent->nlen); in ubifs_listxattr()
437 memcpy(buffer + written, fname_name(&nm), fname_len(&nm) + 1); in ubifs_listxattr()
438 written += fname_len(&nm) + 1; in ubifs_listxattr()
462 struct inode *inode, const struct fscrypt_name *nm) in remove_xattr() argument
479 host_ui->xattr_size -= CALC_DENT_SIZE(fname_len(nm)); in remove_xattr()
481 host_ui->xattr_names -= fname_len(nm); in remove_xattr()
483 err = ubifs_jnl_delete_xattr(c, host, inode, nm); in remove_xattr()
493 host_ui->xattr_size += CALC_DENT_SIZE(fname_len(nm)); in remove_xattr()
495 host_ui->xattr_names += fname_len(nm); in remove_xattr()
508 struct fscrypt_name nm = {0}; in ubifs_purge_xattrs() local
520 xent = ubifs_tnc_next_ent(c, &key, &nm); in ubifs_purge_xattrs()
526 fname_name(&nm) = xent->name; in ubifs_purge_xattrs()
527 fname_len(&nm) = le16_to_cpu(xent->nlen); in ubifs_purge_xattrs()
543 err = remove_xattr(c, host, xino, &nm); in ubifs_purge_xattrs()
599 struct fscrypt_name nm = { .disk_name = FSTR_INIT((char *)name, strlen(name))}; in ubifs_xattr_remove() local
606 if (fname_len(&nm) > UBIFS_MAX_NLEN) in ubifs_xattr_remove()
614 xent_key_init(c, &key, host->i_ino, &nm); in ubifs_xattr_remove()
615 err = ubifs_tnc_lookup_nm(c, &key, xent, &nm); in ubifs_xattr_remove()
630 err = remove_xattr(c, host, inode, &nm); in ubifs_xattr_remove()