/linux-master/arch/s390/kvm/ |
H A D | gaccess.h | 191 u8 access_key); 194 unsigned long length, enum gacc_mode mode, u8 access_key); 197 enum gacc_mode mode, u8 access_key); 200 unsigned long len, enum gacc_mode mode, u8 access_key); 204 u8 access_key); 210 __uint128_t new, u8 access_key, bool *success); 219 * @access_key: access key the storage key needs to match 260 void *data, unsigned long len, u8 access_key) 263 access_key); 281 u8 access_key local 259 write_guest_with_key(struct kvm_vcpu *vcpu, unsigned long ga, u8 ar, void *data, unsigned long len, u8 access_key) argument 301 read_guest_with_key(struct kvm_vcpu *vcpu, unsigned long ga, u8 ar, void *data, unsigned long len, u8 access_key) argument 325 u8 access_key = psw_bits(vcpu->arch.sie_block->gpsw).key; local 348 u8 access_key = psw_bits(vcpu->arch.sie_block->gpsw).key; local [all...] |
H A D | gaccess.c | 799 static int vm_check_access_key(struct kvm *kvm, u8 access_key, argument 807 if (access_key == 0) 820 if (access_control == access_key) 862 static int vcpu_check_access_key(struct kvm_vcpu *vcpu, u8 access_key, argument 871 if (access_key == 0) 885 if (access_control == access_key) 911 * @access_key: access key to mach the range's storage keys against 939 u8 access_key) 968 rc = vcpu_check_access_key(vcpu, access_key, mode, asce, gpa, ga, 997 void *data, unsigned int len, u8 access_key) 936 guest_range_to_gpas(struct kvm_vcpu *vcpu, unsigned long ga, u8 ar, unsigned long *gpas, unsigned long len, const union asce asce, enum gacc_mode mode, u8 access_key) argument 996 access_guest_page_with_key(struct kvm *kvm, enum gacc_mode mode, gpa_t gpa, void *data, unsigned int len, u8 access_key) argument 1029 access_guest_abs_with_key(struct kvm *kvm, gpa_t gpa, void *data, unsigned long len, enum gacc_mode mode, u8 access_key) argument 1049 access_guest_with_key(struct kvm_vcpu *vcpu, unsigned long ga, u8 ar, void *data, unsigned long len, enum gacc_mode mode, u8 access_key) argument 1172 cmpxchg_guest_abs_with_key(struct kvm *kvm, gpa_t gpa, int len, __uint128_t *old_addr, __uint128_t new, u8 access_key, bool *success) argument 1272 guest_translate_address_with_key(struct kvm_vcpu *vcpu, unsigned long gva, u8 ar, unsigned long *gpa, enum gacc_mode mode, u8 access_key) argument 1296 check_gva_range(struct kvm_vcpu *vcpu, unsigned long gva, u8 ar, unsigned long length, enum gacc_mode mode, u8 access_key) argument 1321 check_gpa_range(struct kvm *kvm, unsigned long gpa, unsigned long length, enum gacc_mode mode, u8 access_key) argument [all...] |
H A D | priv.c | 1474 u8 access_key; local 1485 access_key = (operand2 & 0xf0) >> 4; 1491 GACC_STORE, access_key); 1498 GACC_FETCH, access_key);
|
/linux-master/drivers/net/ethernet/mellanox/mlx5/core/lib/ |
H A D | sd.c | 290 memcpy(allow_attr.access_key, alias_key, ACCESS_KEY_LEN); 322 memcpy(alias_attr.access_key, alias_key, ACCESS_KEY_LEN);
|
H A D | ipsec_fs_roce.c | 103 memcpy(allow_attr.access_key, alias_key, ACCESS_KEY_LEN); 116 memcpy(alias_attr.access_key, alias_key, ACCESS_KEY_LEN);
|
/linux-master/drivers/net/ethernet/mellanox/mlx5/core/ |
H A D | mlx5_core.h | 107 u8 access_key[ACCESS_KEY_LEN]; member in struct:mlx5_cmd_allow_other_vhca_access_attr 114 u8 access_key[ACCESS_KEY_LEN]; member in struct:mlx5_cmd_alias_obj_create_attr
|
H A D | cmd.c | 2138 key = MLX5_ADDR_OF(allow_other_vhca_access_in, in, access_key); 2139 memcpy(key, attr->access_key, sizeof(attr->access_key)); 2167 key = MLX5_ADDR_OF(alias_context, attr, access_key); 2168 memcpy(key, alias_attr->access_key, sizeof(alias_attr->access_key));
|
/linux-master/include/uapi/rdma/ |
H A D | mlx5-abi.h | 342 __aligned_u64 access_key; member in union:mlx5_ib_create_qp::__anon3803
|
/linux-master/drivers/infiniband/hw/mlx5/ |
H A D | qp.c | 2750 MLX5_SET64(dctc, dctc, dc_access_key, ucmd->access_key);
|
/linux-master/include/linux/mlx5/ |
H A D | mlx5_ifc.h | 6459 u8 access_key[8][0x20]; member in union:mlx5_ifc_allow_other_vhca_access_in_bits::__anon2476 6500 u8 access_key[8][0x20]; member in union:mlx5_ifc_alias_context_bits::__anon2477
|