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()
270 struct fscrypt_name nm = { .disk_name = FSTR_INIT((char *)name, strlen(name))}; in ubifs_xattr_set() local
281 if (fname_len(&nm) > UBIFS_MAX_NLEN) in ubifs_xattr_set()
292 xent_key_init(c, &key, host->i_ino, &nm); in ubifs_xattr_set()
293 err = ubifs_tnc_lookup_nm(c, &key, xent, &nm); in ubifs_xattr_set()
302 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()
344 xent_key_init(c, &key, host->i_ino, &nm); in ubifs_xattr_get()
345 err = ubifs_tnc_lookup_nm(c, &key, xent, &nm); in ubifs_xattr_get()
404 struct fscrypt_name nm = {0}; in ubifs_listxattr() local
422 xent = ubifs_tnc_next_ent(c, &key, &nm); in ubifs_listxattr()
428 fname_name(&nm) = xent->name; in ubifs_listxattr()
429 fname_len(&nm) = le16_to_cpu(xent->nlen); in ubifs_listxattr()
432 memcpy(buffer + written, fname_name(&nm), fname_len(&nm) + 1); in ubifs_listxattr()
433 written += fname_len(&nm) + 1; in ubifs_listxattr()
452 struct inode *inode, const struct fscrypt_name *nm) in remove_xattr() argument
469 host_ui->xattr_size -= CALC_DENT_SIZE(fname_len(nm)); in remove_xattr()
471 host_ui->xattr_names -= fname_len(nm); in remove_xattr()
473 err = ubifs_jnl_delete_xattr(c, host, inode, nm); in remove_xattr()
483 host_ui->xattr_size += CALC_DENT_SIZE(fname_len(nm)); in remove_xattr()
485 host_ui->xattr_names += fname_len(nm); in remove_xattr()
498 struct fscrypt_name nm = {0}; in ubifs_purge_xattrs() local
509 xent = ubifs_tnc_next_ent(c, &key, &nm); in ubifs_purge_xattrs()
515 fname_name(&nm) = xent->name; in ubifs_purge_xattrs()
516 fname_len(&nm) = le16_to_cpu(xent->nlen); in ubifs_purge_xattrs()
531 err = remove_xattr(c, host, xino, &nm); in ubifs_purge_xattrs()
581 struct fscrypt_name nm = { .disk_name = FSTR_INIT((char *)name, strlen(name))}; in ubifs_xattr_remove() local
588 if (fname_len(&nm) > UBIFS_MAX_NLEN) in ubifs_xattr_remove()
595 xent_key_init(c, &key, host->i_ino, &nm); in ubifs_xattr_remove()
596 err = ubifs_tnc_lookup_nm(c, &key, xent, &nm); in ubifs_xattr_remove()
611 err = remove_xattr(c, host, inode, &nm); in ubifs_xattr_remove()