/linux/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) in write_guest_with_key() argument 263 access_key); in write_guest_with_key() 281 u8 access_key in write_guest() local 302 read_guest_with_key(struct kvm_vcpu * vcpu,unsigned long ga,u8 ar,void * data,unsigned long len,u8 access_key) read_guest_with_key() argument 325 u8 access_key = psw_bits(vcpu->arch.sie_block->gpsw).key; read_guest() local 348 u8 access_key = psw_bits(vcpu->arch.sie_block->gpsw).key; read_guest_instr() local [all...] |
H A D | gaccess.c | 644 static int vm_check_access_key(struct kvm *kvm, u8 access_key, in vm_check_access_key() argument 652 if (access_key == 0) in vm_check_access_key() 665 if (access_control == access_key) in vm_check_access_key() 707 static int vcpu_check_access_key(struct kvm_vcpu *vcpu, u8 access_key, in vcpu_check_access_key() argument 716 if (access_key == 0) in vcpu_check_access_key() 730 if (access_control == access_key) in vcpu_check_access_key() 756 * @access_key: access key to mach the range's storage keys against 784 u8 access_key) in guest_range_to_gpas() argument 813 rc = vcpu_check_access_key(vcpu, access_key, mode, asce, gpa, ga, in guest_range_to_gpas() 844 void *data, unsigned int len, u8 access_key) in access_guest_page_with_key() argument 877 access_guest_abs_with_key(struct kvm * kvm,gpa_t gpa,void * data,unsigned long len,enum gacc_mode mode,u8 access_key) access_guest_abs_with_key() argument 898 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) access_guest_with_key() argument 1023 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) cmpxchg_guest_abs_with_key() argument 1123 guest_translate_address_with_key(struct kvm_vcpu * vcpu,unsigned long gva,u8 ar,unsigned long * gpa,enum gacc_mode mode,u8 access_key) guest_translate_address_with_key() argument 1146 check_gva_range(struct kvm_vcpu * vcpu,unsigned long gva,u8 ar,unsigned long length,enum gacc_mode mode,u8 access_key) check_gva_range() argument 1171 check_gpa_range(struct kvm * kvm,unsigned long gpa,unsigned long length,enum gacc_mode mode,u8 access_key) check_gpa_range() argument [all...] |
H A D | priv.c | 1504 u8 access_key; in handle_tprot() local 1515 access_key = (operand2 & 0xf0) >> 4; in handle_tprot() 1521 GACC_STORE, access_key); in handle_tprot() 1528 GACC_FETCH, access_key); in handle_tprot()
|
/linux/drivers/net/ethernet/mellanox/mlx5/core/steering/hws/ |
H A D | cmd.h | 92 u8 access_key[ACCESS_KEY_LEN]; member 174 u8 access_key[ACCESS_KEY_LEN]; member
|
/linux/drivers/net/ethernet/mellanox/mlx5/core/lib/ |
H A D | sd.c | 294 memcpy(allow_attr.access_key, alias_key, ACCESS_KEY_LEN); in sd_cmd_set_primary() 326 memcpy(alias_attr.access_key, alias_key, ACCESS_KEY_LEN); in sd_secondary_create_alias_ft()
|
H A D | ipsec_fs_roce.c | 103 memcpy(allow_attr.access_key, alias_key, ACCESS_KEY_LEN); in ipsec_fs_create_aliased_ft() 116 memcpy(alias_attr.access_key, alias_key, ACCESS_KEY_LEN); in ipsec_fs_create_aliased_ft()
|
/linux/drivers/net/ethernet/mellanox/mlx5/core/ |
H A D | mlx5_core.h | 107 u8 access_key[ACCESS_KEY_LEN]; member 114 u8 access_key[ACCESS_KEY_LEN]; member
|
H A D | cmd.c | 2222 key = MLX5_ADDR_OF(allow_other_vhca_access_in, in, access_key); in mlx5_cmd_allow_other_vhca_access() 2223 memcpy(key, attr->access_key, sizeof(attr->access_key)); in mlx5_cmd_allow_other_vhca_access() 2251 key = MLX5_ADDR_OF(alias_context, attr, access_key); in mlx5_cmd_alias_obj_create() 2252 memcpy(key, alias_attr->access_key, sizeof(alias_attr->access_key)); in mlx5_cmd_alias_obj_create()
|
/linux/include/uapi/rdma/ |
H A D | mlx5-abi.h | 343 __aligned_u64 access_key; member
|
/linux/include/linux/mlx5/ |
H A D | mlx5_ifc.h | 6829 u8 access_key[8][0x20]; member 6870 u8 access_key[8][0x20]; member
|
/linux/drivers/infiniband/hw/mlx5/ |
H A D | qp.c | 2752 MLX5_SET64(dctc, dctc, dc_access_key, ucmd->access_key); in create_dct()
|