#[repr(C, packed(1))]pub struct hv_partition_processor_features__bindgen_ty_1 {
pub _bitfield_align_1: [u8; 0],
pub _bitfield_1: __BindgenBitfieldUnit<[u8; 16]>,
}Fields§
§_bitfield_align_1: [u8; 0]§_bitfield_1: __BindgenBitfieldUnit<[u8; 16]>Implementations§
Source§impl hv_partition_processor_features__bindgen_ty_1
impl hv_partition_processor_features__bindgen_ty_1
pub fn asid16(&self) -> __u64
pub fn set_asid16(&mut self, val: __u64)
pub unsafe fn asid16_raw(this: *const Self) -> __u64
pub unsafe fn set_asid16_raw(this: *mut Self, val: __u64)
pub fn t_gran16(&self) -> __u64
pub fn set_t_gran16(&mut self, val: __u64)
pub unsafe fn t_gran16_raw(this: *const Self) -> __u64
pub unsafe fn set_t_gran16_raw(this: *mut Self, val: __u64)
pub fn t_gran64(&self) -> __u64
pub fn set_t_gran64(&mut self, val: __u64)
pub unsafe fn t_gran64_raw(this: *const Self) -> __u64
pub unsafe fn set_t_gran64_raw(this: *mut Self, val: __u64)
pub fn haf(&self) -> __u64
pub fn set_haf(&mut self, val: __u64)
pub unsafe fn haf_raw(this: *const Self) -> __u64
pub unsafe fn set_haf_raw(this: *mut Self, val: __u64)
pub fn hdbs(&self) -> __u64
pub fn set_hdbs(&mut self, val: __u64)
pub unsafe fn hdbs_raw(this: *const Self) -> __u64
pub unsafe fn set_hdbs_raw(this: *mut Self, val: __u64)
pub fn pan(&self) -> __u64
pub fn set_pan(&mut self, val: __u64)
pub unsafe fn pan_raw(this: *const Self) -> __u64
pub unsafe fn set_pan_raw(this: *mut Self, val: __u64)
pub fn at_s1e1(&self) -> __u64
pub fn set_at_s1e1(&mut self, val: __u64)
pub unsafe fn at_s1e1_raw(this: *const Self) -> __u64
pub unsafe fn set_at_s1e1_raw(this: *mut Self, val: __u64)
pub fn uao(&self) -> __u64
pub fn set_uao(&mut self, val: __u64)
pub unsafe fn uao_raw(this: *const Self) -> __u64
pub unsafe fn set_uao_raw(this: *mut Self, val: __u64)
pub fn el0_aarch32(&self) -> __u64
pub fn set_el0_aarch32(&mut self, val: __u64)
pub unsafe fn el0_aarch32_raw(this: *const Self) -> __u64
pub unsafe fn set_el0_aarch32_raw(this: *mut Self, val: __u64)
pub fn fp(&self) -> __u64
pub fn set_fp(&mut self, val: __u64)
pub unsafe fn fp_raw(this: *const Self) -> __u64
pub unsafe fn set_fp_raw(this: *mut Self, val: __u64)
pub fn fp_hp(&self) -> __u64
pub fn set_fp_hp(&mut self, val: __u64)
pub unsafe fn fp_hp_raw(this: *const Self) -> __u64
pub unsafe fn set_fp_hp_raw(this: *mut Self, val: __u64)
pub fn adv_simd(&self) -> __u64
pub fn set_adv_simd(&mut self, val: __u64)
pub unsafe fn adv_simd_raw(this: *const Self) -> __u64
pub unsafe fn set_adv_simd_raw(this: *mut Self, val: __u64)
pub fn adv_simd_hp(&self) -> __u64
pub fn set_adv_simd_hp(&mut self, val: __u64)
pub unsafe fn adv_simd_hp_raw(this: *const Self) -> __u64
pub unsafe fn set_adv_simd_hp_raw(this: *mut Self, val: __u64)
pub fn gic_v3v4(&self) -> __u64
pub fn set_gic_v3v4(&mut self, val: __u64)
pub unsafe fn gic_v3v4_raw(this: *const Self) -> __u64
pub unsafe fn set_gic_v3v4_raw(this: *mut Self, val: __u64)
pub fn gic_v4p1(&self) -> __u64
pub fn set_gic_v4p1(&mut self, val: __u64)
pub unsafe fn gic_v4p1_raw(this: *const Self) -> __u64
pub unsafe fn set_gic_v4p1_raw(this: *mut Self, val: __u64)
pub fn ras(&self) -> __u64
pub fn set_ras(&mut self, val: __u64)
pub unsafe fn ras_raw(this: *const Self) -> __u64
pub unsafe fn set_ras_raw(this: *mut Self, val: __u64)
pub fn pmu_v3(&self) -> __u64
pub fn set_pmu_v3(&mut self, val: __u64)
pub unsafe fn pmu_v3_raw(this: *const Self) -> __u64
pub unsafe fn set_pmu_v3_raw(this: *mut Self, val: __u64)
pub fn pmu_v3_arm_v81(&self) -> __u64
pub fn set_pmu_v3_arm_v81(&mut self, val: __u64)
pub unsafe fn pmu_v3_arm_v81_raw(this: *const Self) -> __u64
pub unsafe fn set_pmu_v3_arm_v81_raw(this: *mut Self, val: __u64)
pub fn pmu_v3_arm_v84(&self) -> __u64
pub fn set_pmu_v3_arm_v84(&mut self, val: __u64)
pub unsafe fn pmu_v3_arm_v84_raw(this: *const Self) -> __u64
pub unsafe fn set_pmu_v3_arm_v84_raw(this: *mut Self, val: __u64)
pub fn pmu_v3_arm_v85(&self) -> __u64
pub fn set_pmu_v3_arm_v85(&mut self, val: __u64)
pub unsafe fn pmu_v3_arm_v85_raw(this: *const Self) -> __u64
pub unsafe fn set_pmu_v3_arm_v85_raw(this: *mut Self, val: __u64)
pub fn aes(&self) -> __u64
pub fn set_aes(&mut self, val: __u64)
pub unsafe fn aes_raw(this: *const Self) -> __u64
pub unsafe fn set_aes_raw(this: *mut Self, val: __u64)
pub fn poly_mul(&self) -> __u64
pub fn set_poly_mul(&mut self, val: __u64)
pub unsafe fn poly_mul_raw(this: *const Self) -> __u64
pub unsafe fn set_poly_mul_raw(this: *mut Self, val: __u64)
pub fn sha1(&self) -> __u64
pub fn set_sha1(&mut self, val: __u64)
pub unsafe fn sha1_raw(this: *const Self) -> __u64
pub unsafe fn set_sha1_raw(this: *mut Self, val: __u64)
pub fn sha256(&self) -> __u64
pub fn set_sha256(&mut self, val: __u64)
pub unsafe fn sha256_raw(this: *const Self) -> __u64
pub unsafe fn set_sha256_raw(this: *mut Self, val: __u64)
pub fn sha512(&self) -> __u64
pub fn set_sha512(&mut self, val: __u64)
pub unsafe fn sha512_raw(this: *const Self) -> __u64
pub unsafe fn set_sha512_raw(this: *mut Self, val: __u64)
pub fn crc32(&self) -> __u64
pub fn set_crc32(&mut self, val: __u64)
pub unsafe fn crc32_raw(this: *const Self) -> __u64
pub unsafe fn set_crc32_raw(this: *mut Self, val: __u64)
pub fn atomic(&self) -> __u64
pub fn set_atomic(&mut self, val: __u64)
pub unsafe fn atomic_raw(this: *const Self) -> __u64
pub unsafe fn set_atomic_raw(this: *mut Self, val: __u64)
pub fn rdm(&self) -> __u64
pub fn set_rdm(&mut self, val: __u64)
pub unsafe fn rdm_raw(this: *const Self) -> __u64
pub unsafe fn set_rdm_raw(this: *mut Self, val: __u64)
pub fn sha3(&self) -> __u64
pub fn set_sha3(&mut self, val: __u64)
pub unsafe fn sha3_raw(this: *const Self) -> __u64
pub unsafe fn set_sha3_raw(this: *mut Self, val: __u64)
pub fn sm3(&self) -> __u64
pub fn set_sm3(&mut self, val: __u64)
pub unsafe fn sm3_raw(this: *const Self) -> __u64
pub unsafe fn set_sm3_raw(this: *mut Self, val: __u64)
pub fn sm4(&self) -> __u64
pub fn set_sm4(&mut self, val: __u64)
pub unsafe fn sm4_raw(this: *const Self) -> __u64
pub unsafe fn set_sm4_raw(this: *mut Self, val: __u64)
pub fn dp(&self) -> __u64
pub fn set_dp(&mut self, val: __u64)
pub unsafe fn dp_raw(this: *const Self) -> __u64
pub unsafe fn set_dp_raw(this: *mut Self, val: __u64)
pub fn fhm(&self) -> __u64
pub fn set_fhm(&mut self, val: __u64)
pub unsafe fn fhm_raw(this: *const Self) -> __u64
pub unsafe fn set_fhm_raw(this: *mut Self, val: __u64)
pub fn dc_cvap(&self) -> __u64
pub fn set_dc_cvap(&mut self, val: __u64)
pub unsafe fn dc_cvap_raw(this: *const Self) -> __u64
pub unsafe fn set_dc_cvap_raw(this: *mut Self, val: __u64)
pub fn dc_cvadp(&self) -> __u64
pub fn set_dc_cvadp(&mut self, val: __u64)
pub unsafe fn dc_cvadp_raw(this: *const Self) -> __u64
pub unsafe fn set_dc_cvadp_raw(this: *mut Self, val: __u64)
pub fn apa_base(&self) -> __u64
pub fn set_apa_base(&mut self, val: __u64)
pub unsafe fn apa_base_raw(this: *const Self) -> __u64
pub unsafe fn set_apa_base_raw(this: *mut Self, val: __u64)
pub fn apa_ep(&self) -> __u64
pub fn set_apa_ep(&mut self, val: __u64)
pub unsafe fn apa_ep_raw(this: *const Self) -> __u64
pub unsafe fn set_apa_ep_raw(this: *mut Self, val: __u64)
pub fn apa_ep2(&self) -> __u64
pub fn set_apa_ep2(&mut self, val: __u64)
pub unsafe fn apa_ep2_raw(this: *const Self) -> __u64
pub unsafe fn set_apa_ep2_raw(this: *mut Self, val: __u64)
pub fn apa_ep2_fp(&self) -> __u64
pub fn set_apa_ep2_fp(&mut self, val: __u64)
pub unsafe fn apa_ep2_fp_raw(this: *const Self) -> __u64
pub unsafe fn set_apa_ep2_fp_raw(this: *mut Self, val: __u64)
pub fn apa_ep2_fpc(&self) -> __u64
pub fn set_apa_ep2_fpc(&mut self, val: __u64)
pub unsafe fn apa_ep2_fpc_raw(this: *const Self) -> __u64
pub unsafe fn set_apa_ep2_fpc_raw(this: *mut Self, val: __u64)
pub fn jscvt(&self) -> __u64
pub fn set_jscvt(&mut self, val: __u64)
pub unsafe fn jscvt_raw(this: *const Self) -> __u64
pub unsafe fn set_jscvt_raw(this: *mut Self, val: __u64)
pub fn fcma(&self) -> __u64
pub fn set_fcma(&mut self, val: __u64)
pub unsafe fn fcma_raw(this: *const Self) -> __u64
pub unsafe fn set_fcma_raw(this: *mut Self, val: __u64)
pub fn rcpc_v83(&self) -> __u64
pub fn set_rcpc_v83(&mut self, val: __u64)
pub unsafe fn rcpc_v83_raw(this: *const Self) -> __u64
pub unsafe fn set_rcpc_v83_raw(this: *mut Self, val: __u64)
pub fn rcpc_v84(&self) -> __u64
pub fn set_rcpc_v84(&mut self, val: __u64)
pub unsafe fn rcpc_v84_raw(this: *const Self) -> __u64
pub unsafe fn set_rcpc_v84_raw(this: *mut Self, val: __u64)
pub fn gpa(&self) -> __u64
pub fn set_gpa(&mut self, val: __u64)
pub unsafe fn gpa_raw(this: *const Self) -> __u64
pub unsafe fn set_gpa_raw(this: *mut Self, val: __u64)
pub fn l1ip_pipt(&self) -> __u64
pub fn set_l1ip_pipt(&mut self, val: __u64)
pub unsafe fn l1ip_pipt_raw(this: *const Self) -> __u64
pub unsafe fn set_l1ip_pipt_raw(this: *mut Self, val: __u64)
pub fn dz_permitted(&self) -> __u64
pub fn set_dz_permitted(&mut self, val: __u64)
pub unsafe fn dz_permitted_raw(this: *const Self) -> __u64
pub unsafe fn set_dz_permitted_raw(this: *mut Self, val: __u64)
pub fn ssbs(&self) -> __u64
pub fn set_ssbs(&mut self, val: __u64)
pub unsafe fn ssbs_raw(this: *const Self) -> __u64
pub unsafe fn set_ssbs_raw(this: *mut Self, val: __u64)
pub fn ssbs_rw(&self) -> __u64
pub fn set_ssbs_rw(&mut self, val: __u64)
pub unsafe fn ssbs_rw_raw(this: *const Self) -> __u64
pub unsafe fn set_ssbs_rw_raw(this: *mut Self, val: __u64)
pub fn smccc_w1_supported(&self) -> __u64
pub fn set_smccc_w1_supported(&mut self, val: __u64)
pub unsafe fn smccc_w1_supported_raw(this: *const Self) -> __u64
pub unsafe fn set_smccc_w1_supported_raw(this: *mut Self, val: __u64)
pub fn smccc_w1_mitigated(&self) -> __u64
pub fn set_smccc_w1_mitigated(&mut self, val: __u64)
pub unsafe fn smccc_w1_mitigated_raw(this: *const Self) -> __u64
pub unsafe fn set_smccc_w1_mitigated_raw(this: *mut Self, val: __u64)
pub fn smccc_w2_supported(&self) -> __u64
pub fn set_smccc_w2_supported(&mut self, val: __u64)
pub unsafe fn smccc_w2_supported_raw(this: *const Self) -> __u64
pub unsafe fn set_smccc_w2_supported_raw(this: *mut Self, val: __u64)
pub fn smccc_w2_mitigated(&self) -> __u64
pub fn set_smccc_w2_mitigated(&mut self, val: __u64)
pub unsafe fn smccc_w2_mitigated_raw(this: *const Self) -> __u64
pub unsafe fn set_smccc_w2_mitigated_raw(this: *mut Self, val: __u64)
pub fn csv2(&self) -> __u64
pub fn set_csv2(&mut self, val: __u64)
pub unsafe fn csv2_raw(this: *const Self) -> __u64
pub unsafe fn set_csv2_raw(this: *mut Self, val: __u64)
pub fn csv3(&self) -> __u64
pub fn set_csv3(&mut self, val: __u64)
pub unsafe fn csv3_raw(this: *const Self) -> __u64
pub unsafe fn set_csv3_raw(this: *mut Self, val: __u64)
pub fn sb(&self) -> __u64
pub fn set_sb(&mut self, val: __u64)
pub unsafe fn sb_raw(this: *const Self) -> __u64
pub unsafe fn set_sb_raw(this: *mut Self, val: __u64)
pub fn idc(&self) -> __u64
pub fn set_idc(&mut self, val: __u64)
pub unsafe fn idc_raw(this: *const Self) -> __u64
pub unsafe fn set_idc_raw(this: *mut Self, val: __u64)
pub fn dic(&self) -> __u64
pub fn set_dic(&mut self, val: __u64)
pub unsafe fn dic_raw(this: *const Self) -> __u64
pub unsafe fn set_dic_raw(this: *mut Self, val: __u64)
pub fn tlbi_os(&self) -> __u64
pub fn set_tlbi_os(&mut self, val: __u64)
pub unsafe fn tlbi_os_raw(this: *const Self) -> __u64
pub unsafe fn set_tlbi_os_raw(this: *mut Self, val: __u64)
pub fn tlbi_os_range(&self) -> __u64
pub fn set_tlbi_os_range(&mut self, val: __u64)
pub unsafe fn tlbi_os_range_raw(this: *const Self) -> __u64
pub unsafe fn set_tlbi_os_range_raw(this: *mut Self, val: __u64)
pub fn flags_m(&self) -> __u64
pub fn set_flags_m(&mut self, val: __u64)
pub unsafe fn flags_m_raw(this: *const Self) -> __u64
pub unsafe fn set_flags_m_raw(this: *mut Self, val: __u64)
pub fn flags_m2(&self) -> __u64
pub fn set_flags_m2(&mut self, val: __u64)
pub unsafe fn flags_m2_raw(this: *const Self) -> __u64
pub unsafe fn set_flags_m2_raw(this: *mut Self, val: __u64)
pub fn bf16(&self) -> __u64
pub fn set_bf16(&mut self, val: __u64)
pub unsafe fn bf16_raw(this: *const Self) -> __u64
pub unsafe fn set_bf16_raw(this: *mut Self, val: __u64)
pub fn ebf16(&self) -> __u64
pub fn set_ebf16(&mut self, val: __u64)
pub unsafe fn ebf16_raw(this: *const Self) -> __u64
pub unsafe fn set_ebf16_raw(this: *mut Self, val: __u64)
pub fn sve_bf16(&self) -> __u64
pub fn set_sve_bf16(&mut self, val: __u64)
pub unsafe fn sve_bf16_raw(this: *const Self) -> __u64
pub unsafe fn set_sve_bf16_raw(this: *mut Self, val: __u64)
pub fn sve_ebf16(&self) -> __u64
pub fn set_sve_ebf16(&mut self, val: __u64)
pub unsafe fn sve_ebf16_raw(this: *const Self) -> __u64
pub unsafe fn set_sve_ebf16_raw(this: *mut Self, val: __u64)
pub fn i8mm(&self) -> __u64
pub fn set_i8mm(&mut self, val: __u64)
pub unsafe fn i8mm_raw(this: *const Self) -> __u64
pub unsafe fn set_i8mm_raw(this: *mut Self, val: __u64)
pub fn sve_i8mm(&self) -> __u64
pub fn set_sve_i8mm(&mut self, val: __u64)
pub unsafe fn sve_i8mm_raw(this: *const Self) -> __u64
pub unsafe fn set_sve_i8mm_raw(this: *mut Self, val: __u64)
pub fn frintts(&self) -> __u64
pub fn set_frintts(&mut self, val: __u64)
pub unsafe fn frintts_raw(this: *const Self) -> __u64
pub unsafe fn set_frintts_raw(this: *mut Self, val: __u64)
pub fn specres(&self) -> __u64
pub fn set_specres(&mut self, val: __u64)
pub unsafe fn specres_raw(this: *const Self) -> __u64
pub unsafe fn set_specres_raw(this: *mut Self, val: __u64)
pub fn mtpmu(&self) -> __u64
pub fn set_mtpmu(&mut self, val: __u64)
pub unsafe fn mtpmu_raw(this: *const Self) -> __u64
pub unsafe fn set_mtpmu_raw(this: *mut Self, val: __u64)
pub fn rpres(&self) -> __u64
pub fn set_rpres(&mut self, val: __u64)
pub unsafe fn rpres_raw(this: *const Self) -> __u64
pub unsafe fn set_rpres_raw(this: *mut Self, val: __u64)
pub fn exs(&self) -> __u64
pub fn set_exs(&mut self, val: __u64)
pub unsafe fn exs_raw(this: *const Self) -> __u64
pub unsafe fn set_exs_raw(this: *mut Self, val: __u64)
pub fn spec_sei(&self) -> __u64
pub fn set_spec_sei(&mut self, val: __u64)
pub unsafe fn spec_sei_raw(this: *const Self) -> __u64
pub unsafe fn set_spec_sei_raw(this: *mut Self, val: __u64)
pub fn ets(&self) -> __u64
pub fn set_ets(&mut self, val: __u64)
pub unsafe fn ets_raw(this: *const Self) -> __u64
pub unsafe fn set_ets_raw(this: *mut Self, val: __u64)
pub fn afp(&self) -> __u64
pub fn set_afp(&mut self, val: __u64)
pub unsafe fn afp_raw(this: *const Self) -> __u64
pub unsafe fn set_afp_raw(this: *mut Self, val: __u64)
pub fn iesb(&self) -> __u64
pub fn set_iesb(&mut self, val: __u64)
pub unsafe fn iesb_raw(this: *const Self) -> __u64
pub unsafe fn set_iesb_raw(this: *mut Self, val: __u64)
pub fn rng(&self) -> __u64
pub fn set_rng(&mut self, val: __u64)
pub unsafe fn rng_raw(this: *const Self) -> __u64
pub unsafe fn set_rng_raw(this: *mut Self, val: __u64)
pub fn lse2(&self) -> __u64
pub fn set_lse2(&mut self, val: __u64)
pub unsafe fn lse2_raw(this: *const Self) -> __u64
pub unsafe fn set_lse2_raw(this: *mut Self, val: __u64)
pub fn idst(&self) -> __u64
pub fn set_idst(&mut self, val: __u64)
pub unsafe fn idst_raw(this: *const Self) -> __u64
pub unsafe fn set_idst_raw(this: *mut Self, val: __u64)
pub fn ras_v1p1(&self) -> __u64
pub fn set_ras_v1p1(&mut self, val: __u64)
pub unsafe fn ras_v1p1_raw(this: *const Self) -> __u64
pub unsafe fn set_ras_v1p1_raw(this: *mut Self, val: __u64)
pub fn ras_frac_v1p1(&self) -> __u64
pub fn set_ras_frac_v1p1(&mut self, val: __u64)
pub unsafe fn ras_frac_v1p1_raw(this: *const Self) -> __u64
pub unsafe fn set_ras_frac_v1p1_raw(this: *mut Self, val: __u64)
pub fn sel2(&self) -> __u64
pub fn set_sel2(&mut self, val: __u64)
pub unsafe fn sel2_raw(this: *const Self) -> __u64
pub unsafe fn set_sel2_raw(this: *mut Self, val: __u64)
pub fn amu_v1(&self) -> __u64
pub fn set_amu_v1(&mut self, val: __u64)
pub unsafe fn amu_v1_raw(this: *const Self) -> __u64
pub unsafe fn set_amu_v1_raw(this: *mut Self, val: __u64)
pub fn amu_v1p1(&self) -> __u64
pub fn set_amu_v1p1(&mut self, val: __u64)
pub unsafe fn amu_v1p1_raw(this: *const Self) -> __u64
pub unsafe fn set_amu_v1p1_raw(this: *mut Self, val: __u64)
pub fn dit(&self) -> __u64
pub fn set_dit(&mut self, val: __u64)
pub unsafe fn dit_raw(this: *const Self) -> __u64
pub unsafe fn set_dit_raw(this: *mut Self, val: __u64)
pub fn ccidx(&self) -> __u64
pub fn set_ccidx(&mut self, val: __u64)
pub unsafe fn ccidx_raw(this: *const Self) -> __u64
pub unsafe fn set_ccidx_raw(this: *mut Self, val: __u64)
pub fn fgt_for_intercepts(&self) -> __u64
pub fn set_fgt_for_intercepts(&mut self, val: __u64)
pub unsafe fn fgt_for_intercepts_raw(this: *const Self) -> __u64
pub unsafe fn set_fgt_for_intercepts_raw(this: *mut Self, val: __u64)
pub fn l1ip_vpipt(&self) -> __u64
pub fn set_l1ip_vpipt(&mut self, val: __u64)
pub unsafe fn l1ip_vpipt_raw(this: *const Self) -> __u64
pub unsafe fn set_l1ip_vpipt_raw(this: *mut Self, val: __u64)
pub fn l1ip_vipt(&self) -> __u64
pub fn set_l1ip_vipt(&mut self, val: __u64)
pub unsafe fn l1ip_vipt_raw(this: *const Self) -> __u64
pub unsafe fn set_l1ip_vipt_raw(this: *mut Self, val: __u64)
pub fn debug_v8(&self) -> __u64
pub fn set_debug_v8(&mut self, val: __u64)
pub unsafe fn debug_v8_raw(this: *const Self) -> __u64
pub unsafe fn set_debug_v8_raw(this: *mut Self, val: __u64)
pub fn debug_v8p2(&self) -> __u64
pub fn set_debug_v8p2(&mut self, val: __u64)
pub unsafe fn debug_v8p2_raw(this: *const Self) -> __u64
pub unsafe fn set_debug_v8p2_raw(this: *mut Self, val: __u64)
pub fn debug_v8p4(&self) -> __u64
pub fn set_debug_v8p4(&mut self, val: __u64)
pub unsafe fn debug_v8p4_raw(this: *const Self) -> __u64
pub unsafe fn set_debug_v8p4_raw(this: *mut Self, val: __u64)
pub fn pmu_v3_arm_v87(&self) -> __u64
pub fn set_pmu_v3_arm_v87(&mut self, val: __u64)
pub unsafe fn pmu_v3_arm_v87_raw(this: *const Self) -> __u64
pub unsafe fn set_pmu_v3_arm_v87_raw(this: *mut Self, val: __u64)
pub fn double_lock(&self) -> __u64
pub fn set_double_lock(&mut self, val: __u64)
pub unsafe fn double_lock_raw(this: *const Self) -> __u64
pub unsafe fn set_double_lock_raw(this: *mut Self, val: __u64)
pub fn clrbhb(&self) -> __u64
pub fn set_clrbhb(&mut self, val: __u64)
pub unsafe fn clrbhb_raw(this: *const Self) -> __u64
pub unsafe fn set_clrbhb_raw(this: *mut Self, val: __u64)
pub fn spe(&self) -> __u64
pub fn set_spe(&mut self, val: __u64)
pub unsafe fn spe_raw(this: *const Self) -> __u64
pub unsafe fn set_spe_raw(this: *mut Self, val: __u64)
pub fn spe_v1p1(&self) -> __u64
pub fn set_spe_v1p1(&mut self, val: __u64)
pub unsafe fn spe_v1p1_raw(this: *const Self) -> __u64
pub unsafe fn set_spe_v1p1_raw(this: *mut Self, val: __u64)
pub fn spe_v1p2(&self) -> __u64
pub fn set_spe_v1p2(&mut self, val: __u64)
pub unsafe fn spe_v1p2_raw(this: *const Self) -> __u64
pub unsafe fn set_spe_v1p2_raw(this: *mut Self, val: __u64)
pub fn tt_cnp(&self) -> __u64
pub fn set_tt_cnp(&mut self, val: __u64)
pub unsafe fn tt_cnp_raw(this: *const Self) -> __u64
pub unsafe fn set_tt_cnp_raw(this: *mut Self, val: __u64)
pub fn hpds(&self) -> __u64
pub fn set_hpds(&mut self, val: __u64)
pub unsafe fn hpds_raw(this: *const Self) -> __u64
pub unsafe fn set_hpds_raw(this: *mut Self, val: __u64)
pub fn sve(&self) -> __u64
pub fn set_sve(&mut self, val: __u64)
pub unsafe fn sve_raw(this: *const Self) -> __u64
pub unsafe fn set_sve_raw(this: *mut Self, val: __u64)
pub fn sve_v2(&self) -> __u64
pub fn set_sve_v2(&mut self, val: __u64)
pub unsafe fn sve_v2_raw(this: *const Self) -> __u64
pub unsafe fn set_sve_v2_raw(this: *mut Self, val: __u64)
pub fn sve_v2p1(&self) -> __u64
pub fn set_sve_v2p1(&mut self, val: __u64)
pub unsafe fn sve_v2p1_raw(this: *const Self) -> __u64
pub unsafe fn set_sve_v2p1_raw(this: *mut Self, val: __u64)
pub fn spec_fpacc(&self) -> __u64
pub fn set_spec_fpacc(&mut self, val: __u64)
pub unsafe fn spec_fpacc_raw(this: *const Self) -> __u64
pub unsafe fn set_spec_fpacc_raw(this: *mut Self, val: __u64)
pub fn sve_aes(&self) -> __u64
pub fn set_sve_aes(&mut self, val: __u64)
pub unsafe fn sve_aes_raw(this: *const Self) -> __u64
pub unsafe fn set_sve_aes_raw(this: *mut Self, val: __u64)
pub fn sve_bit_perm(&self) -> __u64
pub fn set_sve_bit_perm(&mut self, val: __u64)
pub unsafe fn sve_bit_perm_raw(this: *const Self) -> __u64
pub unsafe fn set_sve_bit_perm_raw(this: *mut Self, val: __u64)
pub fn sve_sha3(&self) -> __u64
pub fn set_sve_sha3(&mut self, val: __u64)
pub unsafe fn sve_sha3_raw(this: *const Self) -> __u64
pub unsafe fn set_sve_sha3_raw(this: *mut Self, val: __u64)
pub fn sve_sm4(&self) -> __u64
pub fn set_sve_sm4(&mut self, val: __u64)
pub unsafe fn sve_sm4_raw(this: *const Self) -> __u64
pub unsafe fn set_sve_sm4_raw(this: *mut Self, val: __u64)
pub fn e0_pd(&self) -> __u64
pub fn set_e0_pd(&mut self, val: __u64)
pub unsafe fn e0_pd_raw(this: *const Self) -> __u64
pub unsafe fn set_e0_pd_raw(this: *mut Self, val: __u64)
pub fn gpa3(&self) -> __u64
pub fn set_gpa3(&mut self, val: __u64)
pub unsafe fn gpa3_raw(this: *const Self) -> __u64
pub unsafe fn set_gpa3_raw(this: *mut Self, val: __u64)
pub fn apa3_base(&self) -> __u64
pub fn set_apa3_base(&mut self, val: __u64)
pub unsafe fn apa3_base_raw(this: *const Self) -> __u64
pub unsafe fn set_apa3_base_raw(this: *mut Self, val: __u64)
pub fn apa3_ep(&self) -> __u64
pub fn set_apa3_ep(&mut self, val: __u64)
pub unsafe fn apa3_ep_raw(this: *const Self) -> __u64
pub unsafe fn set_apa3_ep_raw(this: *mut Self, val: __u64)
pub fn apa3_ep2(&self) -> __u64
pub fn set_apa3_ep2(&mut self, val: __u64)
pub unsafe fn apa3_ep2_raw(this: *const Self) -> __u64
pub unsafe fn set_apa3_ep2_raw(this: *mut Self, val: __u64)
pub fn apa3_ep2_fp(&self) -> __u64
pub fn set_apa3_ep2_fp(&mut self, val: __u64)
pub unsafe fn apa3_ep2_fp_raw(this: *const Self) -> __u64
pub unsafe fn set_apa3_ep2_fp_raw(this: *mut Self, val: __u64)
pub fn apa3_ep2_fpc(&self) -> __u64
pub fn set_apa3_ep2_fpc(&mut self, val: __u64)
pub unsafe fn apa3_ep2_fpc_raw(this: *const Self) -> __u64
pub unsafe fn set_apa3_ep2_fpc_raw(this: *mut Self, val: __u64)
pub fn lrcpc3(&self) -> __u64
pub fn set_lrcpc3(&mut self, val: __u64)
pub unsafe fn lrcpc3_raw(this: *const Self) -> __u64
pub unsafe fn set_lrcpc3_raw(this: *mut Self, val: __u64)
pub fn sme(&self) -> __u64
pub fn set_sme(&mut self, val: __u64)
pub unsafe fn sme_raw(this: *const Self) -> __u64
pub unsafe fn set_sme_raw(this: *mut Self, val: __u64)
pub fn sme_f32_f32(&self) -> __u64
pub fn set_sme_f32_f32(&mut self, val: __u64)
pub unsafe fn sme_f32_f32_raw(this: *const Self) -> __u64
pub unsafe fn set_sme_f32_f32_raw(this: *mut Self, val: __u64)
pub fn sme_b16_f32(&self) -> __u64
pub fn set_sme_b16_f32(&mut self, val: __u64)
pub unsafe fn sme_b16_f32_raw(this: *const Self) -> __u64
pub unsafe fn set_sme_b16_f32_raw(this: *mut Self, val: __u64)
pub fn sme_f16_f32(&self) -> __u64
pub fn set_sme_f16_f32(&mut self, val: __u64)
pub unsafe fn sme_f16_f32_raw(this: *const Self) -> __u64
pub unsafe fn set_sme_f16_f32_raw(this: *mut Self, val: __u64)
pub fn sme_i8_i32(&self) -> __u64
pub fn set_sme_i8_i32(&mut self, val: __u64)
pub unsafe fn sme_i8_i32_raw(this: *const Self) -> __u64
pub unsafe fn set_sme_i8_i32_raw(this: *mut Self, val: __u64)
pub fn sme_f64_f64(&self) -> __u64
pub fn set_sme_f64_f64(&mut self, val: __u64)
pub unsafe fn sme_f64_f64_raw(this: *const Self) -> __u64
pub unsafe fn set_sme_f64_f64_raw(this: *mut Self, val: __u64)
pub fn sme_i16_i64(&self) -> __u64
pub fn set_sme_i16_i64(&mut self, val: __u64)
pub unsafe fn sme_i16_i64_raw(this: *const Self) -> __u64
pub unsafe fn set_sme_i16_i64_raw(this: *mut Self, val: __u64)
pub fn reserved_bank1(&self) -> __u64
pub fn set_reserved_bank1(&mut self, val: __u64)
pub unsafe fn reserved_bank1_raw(this: *const Self) -> __u64
pub unsafe fn set_reserved_bank1_raw(this: *mut Self, val: __u64)
pub fn new_bitfield_1( asid16: __u64, t_gran16: __u64, t_gran64: __u64, haf: __u64, hdbs: __u64, pan: __u64, at_s1e1: __u64, uao: __u64, el0_aarch32: __u64, fp: __u64, fp_hp: __u64, adv_simd: __u64, adv_simd_hp: __u64, gic_v3v4: __u64, gic_v4p1: __u64, ras: __u64, pmu_v3: __u64, pmu_v3_arm_v81: __u64, pmu_v3_arm_v84: __u64, pmu_v3_arm_v85: __u64, aes: __u64, poly_mul: __u64, sha1: __u64, sha256: __u64, sha512: __u64, crc32: __u64, atomic: __u64, rdm: __u64, sha3: __u64, sm3: __u64, sm4: __u64, dp: __u64, fhm: __u64, dc_cvap: __u64, dc_cvadp: __u64, apa_base: __u64, apa_ep: __u64, apa_ep2: __u64, apa_ep2_fp: __u64, apa_ep2_fpc: __u64, jscvt: __u64, fcma: __u64, rcpc_v83: __u64, rcpc_v84: __u64, gpa: __u64, l1ip_pipt: __u64, dz_permitted: __u64, ssbs: __u64, ssbs_rw: __u64, smccc_w1_supported: __u64, smccc_w1_mitigated: __u64, smccc_w2_supported: __u64, smccc_w2_mitigated: __u64, csv2: __u64, csv3: __u64, sb: __u64, idc: __u64, dic: __u64, tlbi_os: __u64, tlbi_os_range: __u64, flags_m: __u64, flags_m2: __u64, bf16: __u64, ebf16: __u64, sve_bf16: __u64, sve_ebf16: __u64, i8mm: __u64, sve_i8mm: __u64, frintts: __u64, specres: __u64, mtpmu: __u64, rpres: __u64, exs: __u64, spec_sei: __u64, ets: __u64, afp: __u64, iesb: __u64, rng: __u64, lse2: __u64, idst: __u64, ras_v1p1: __u64, ras_frac_v1p1: __u64, sel2: __u64, amu_v1: __u64, amu_v1p1: __u64, dit: __u64, ccidx: __u64, fgt_for_intercepts: __u64, l1ip_vpipt: __u64, l1ip_vipt: __u64, debug_v8: __u64, debug_v8p2: __u64, debug_v8p4: __u64, pmu_v3_arm_v87: __u64, double_lock: __u64, clrbhb: __u64, spe: __u64, spe_v1p1: __u64, spe_v1p2: __u64, tt_cnp: __u64, hpds: __u64, sve: __u64, sve_v2: __u64, sve_v2p1: __u64, spec_fpacc: __u64, sve_aes: __u64, sve_bit_perm: __u64, sve_sha3: __u64, sve_sm4: __u64, e0_pd: __u64, gpa3: __u64, apa3_base: __u64, apa3_ep: __u64, apa3_ep2: __u64, apa3_ep2_fp: __u64, apa3_ep2_fpc: __u64, lrcpc3: __u64, sme: __u64, sme_f32_f32: __u64, sme_b16_f32: __u64, sme_f16_f32: __u64, sme_i8_i32: __u64, sme_f64_f64: __u64, sme_i16_i64: __u64, reserved_bank1: __u64, ) -> __BindgenBitfieldUnit<[u8; 16]>
Trait Implementations§
Source§impl Clone for hv_partition_processor_features__bindgen_ty_1
impl Clone for hv_partition_processor_features__bindgen_ty_1
Source§fn clone(&self) -> hv_partition_processor_features__bindgen_ty_1
fn clone(&self) -> hv_partition_processor_features__bindgen_ty_1
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Default for hv_partition_processor_features__bindgen_ty_1
impl Default for hv_partition_processor_features__bindgen_ty_1
Source§fn default() -> hv_partition_processor_features__bindgen_ty_1
fn default() -> hv_partition_processor_features__bindgen_ty_1
Returns the “default value” for a type. Read more
Source§impl Ord for hv_partition_processor_features__bindgen_ty_1
impl Ord for hv_partition_processor_features__bindgen_ty_1
Source§fn cmp(&self, other: &hv_partition_processor_features__bindgen_ty_1) -> Ordering
fn cmp(&self, other: &hv_partition_processor_features__bindgen_ty_1) -> Ordering
1.21.0 · Source§fn max(self, other: Self) -> Selfwhere
Self: Sized,
fn max(self, other: Self) -> Selfwhere
Self: Sized,
Compares and returns the maximum of two values. Read more
Source§impl PartialEq for hv_partition_processor_features__bindgen_ty_1
impl PartialEq for hv_partition_processor_features__bindgen_ty_1
Source§fn eq(&self, other: &hv_partition_processor_features__bindgen_ty_1) -> bool
fn eq(&self, other: &hv_partition_processor_features__bindgen_ty_1) -> bool
Tests for
self and other values to be equal, and is used by ==.Source§impl PartialOrd for hv_partition_processor_features__bindgen_ty_1
impl PartialOrd for hv_partition_processor_features__bindgen_ty_1
impl Copy for hv_partition_processor_features__bindgen_ty_1
impl Eq for hv_partition_processor_features__bindgen_ty_1
impl StructuralPartialEq for hv_partition_processor_features__bindgen_ty_1
Auto Trait Implementations§
impl Freeze for hv_partition_processor_features__bindgen_ty_1
impl RefUnwindSafe for hv_partition_processor_features__bindgen_ty_1
impl Send for hv_partition_processor_features__bindgen_ty_1
impl Sync for hv_partition_processor_features__bindgen_ty_1
impl Unpin for hv_partition_processor_features__bindgen_ty_1
impl UnwindSafe for hv_partition_processor_features__bindgen_ty_1
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more