Lines Matching refs:arg
548 struct fscrypt_remove_key_arg arg; in TearDown() local
549 memset(&arg, 0, sizeof(arg)); in TearDown()
550 arg.key_spec = master_key_specifier_; in TearDown()
552 if (ioctl(mntfd, FS_IOC_REMOVE_ENCRYPTION_KEY, &arg) != 0) { in TearDown()
564 std::unique_ptr<struct fscrypt_add_key_arg> arg( in SetMasterKey() local
566 memset(arg.get(), 0, allocsize); in SetMasterKey()
567 arg->key_spec.type = FSCRYPT_KEY_SPEC_TYPE_IDENTIFIER; in SetMasterKey()
568 arg->__flags = flags; in SetMasterKey()
569 arg->raw_size = master_key.size(); in SetMasterKey()
570 std::copy(master_key.begin(), master_key.end(), arg->raw); in SetMasterKey()
581 if (ioctl(mntfd, FS_IOC_ADD_ENCRYPTION_KEY, arg.get()) != 0) { in SetMasterKey()
588 master_key_specifier_ = arg->key_spec; in SetMasterKey()
1406 struct fscrypt_get_policy_ex_arg arg = {.policy_size = sizeof(arg.policy)}; in GetKeyUsedByDir() local
1407 int res = ioctl(fd, FS_IOC_GET_ENCRYPTION_POLICY_EX, &arg); in GetKeyUsedByDir()
1410 res = ioctl(fd, FS_IOC_GET_ENCRYPTION_POLICY, &arg.policy.v1); in GetKeyUsedByDir()
1420 switch (arg.policy.version) { in GetKeyUsedByDir()
1422 *key_specifier = BytesToHex(arg.policy.v1.master_key_descriptor); in GetKeyUsedByDir()
1425 *key_specifier = BytesToHex(arg.policy.v2.master_key_identifier); in GetKeyUsedByDir()
1429 << arg.policy.version << ")"; in GetKeyUsedByDir()