Skip to main content

hv_partition_processor_features__bindgen_ty_1

Struct hv_partition_processor_features__bindgen_ty_1 

Source
#[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

Source

pub fn asid16(&self) -> __u64

Source

pub fn set_asid16(&mut self, val: __u64)

Source

pub unsafe fn asid16_raw(this: *const Self) -> __u64

Source

pub unsafe fn set_asid16_raw(this: *mut Self, val: __u64)

Source

pub fn t_gran16(&self) -> __u64

Source

pub fn set_t_gran16(&mut self, val: __u64)

Source

pub unsafe fn t_gran16_raw(this: *const Self) -> __u64

Source

pub unsafe fn set_t_gran16_raw(this: *mut Self, val: __u64)

Source

pub fn t_gran64(&self) -> __u64

Source

pub fn set_t_gran64(&mut self, val: __u64)

Source

pub unsafe fn t_gran64_raw(this: *const Self) -> __u64

Source

pub unsafe fn set_t_gran64_raw(this: *mut Self, val: __u64)

Source

pub fn haf(&self) -> __u64

Source

pub fn set_haf(&mut self, val: __u64)

Source

pub unsafe fn haf_raw(this: *const Self) -> __u64

Source

pub unsafe fn set_haf_raw(this: *mut Self, val: __u64)

Source

pub fn hdbs(&self) -> __u64

Source

pub fn set_hdbs(&mut self, val: __u64)

Source

pub unsafe fn hdbs_raw(this: *const Self) -> __u64

Source

pub unsafe fn set_hdbs_raw(this: *mut Self, val: __u64)

Source

pub fn pan(&self) -> __u64

Source

pub fn set_pan(&mut self, val: __u64)

Source

pub unsafe fn pan_raw(this: *const Self) -> __u64

Source

pub unsafe fn set_pan_raw(this: *mut Self, val: __u64)

Source

pub fn at_s1e1(&self) -> __u64

Source

pub fn set_at_s1e1(&mut self, val: __u64)

Source

pub unsafe fn at_s1e1_raw(this: *const Self) -> __u64

Source

pub unsafe fn set_at_s1e1_raw(this: *mut Self, val: __u64)

Source

pub fn uao(&self) -> __u64

Source

pub fn set_uao(&mut self, val: __u64)

Source

pub unsafe fn uao_raw(this: *const Self) -> __u64

Source

pub unsafe fn set_uao_raw(this: *mut Self, val: __u64)

Source

pub fn el0_aarch32(&self) -> __u64

Source

pub fn set_el0_aarch32(&mut self, val: __u64)

Source

pub unsafe fn el0_aarch32_raw(this: *const Self) -> __u64

Source

pub unsafe fn set_el0_aarch32_raw(this: *mut Self, val: __u64)

Source

pub fn fp(&self) -> __u64

Source

pub fn set_fp(&mut self, val: __u64)

Source

pub unsafe fn fp_raw(this: *const Self) -> __u64

Source

pub unsafe fn set_fp_raw(this: *mut Self, val: __u64)

Source

pub fn fp_hp(&self) -> __u64

Source

pub fn set_fp_hp(&mut self, val: __u64)

Source

pub unsafe fn fp_hp_raw(this: *const Self) -> __u64

Source

pub unsafe fn set_fp_hp_raw(this: *mut Self, val: __u64)

Source

pub fn adv_simd(&self) -> __u64

Source

pub fn set_adv_simd(&mut self, val: __u64)

Source

pub unsafe fn adv_simd_raw(this: *const Self) -> __u64

Source

pub unsafe fn set_adv_simd_raw(this: *mut Self, val: __u64)

Source

pub fn adv_simd_hp(&self) -> __u64

Source

pub fn set_adv_simd_hp(&mut self, val: __u64)

Source

pub unsafe fn adv_simd_hp_raw(this: *const Self) -> __u64

Source

pub unsafe fn set_adv_simd_hp_raw(this: *mut Self, val: __u64)

Source

pub fn gic_v3v4(&self) -> __u64

Source

pub fn set_gic_v3v4(&mut self, val: __u64)

Source

pub unsafe fn gic_v3v4_raw(this: *const Self) -> __u64

Source

pub unsafe fn set_gic_v3v4_raw(this: *mut Self, val: __u64)

Source

pub fn gic_v4p1(&self) -> __u64

Source

pub fn set_gic_v4p1(&mut self, val: __u64)

Source

pub unsafe fn gic_v4p1_raw(this: *const Self) -> __u64

Source

pub unsafe fn set_gic_v4p1_raw(this: *mut Self, val: __u64)

Source

pub fn ras(&self) -> __u64

Source

pub fn set_ras(&mut self, val: __u64)

Source

pub unsafe fn ras_raw(this: *const Self) -> __u64

Source

pub unsafe fn set_ras_raw(this: *mut Self, val: __u64)

Source

pub fn pmu_v3(&self) -> __u64

Source

pub fn set_pmu_v3(&mut self, val: __u64)

Source

pub unsafe fn pmu_v3_raw(this: *const Self) -> __u64

Source

pub unsafe fn set_pmu_v3_raw(this: *mut Self, val: __u64)

Source

pub fn pmu_v3_arm_v81(&self) -> __u64

Source

pub fn set_pmu_v3_arm_v81(&mut self, val: __u64)

Source

pub unsafe fn pmu_v3_arm_v81_raw(this: *const Self) -> __u64

Source

pub unsafe fn set_pmu_v3_arm_v81_raw(this: *mut Self, val: __u64)

Source

pub fn pmu_v3_arm_v84(&self) -> __u64

Source

pub fn set_pmu_v3_arm_v84(&mut self, val: __u64)

Source

pub unsafe fn pmu_v3_arm_v84_raw(this: *const Self) -> __u64

Source

pub unsafe fn set_pmu_v3_arm_v84_raw(this: *mut Self, val: __u64)

Source

pub fn pmu_v3_arm_v85(&self) -> __u64

Source

pub fn set_pmu_v3_arm_v85(&mut self, val: __u64)

Source

pub unsafe fn pmu_v3_arm_v85_raw(this: *const Self) -> __u64

Source

pub unsafe fn set_pmu_v3_arm_v85_raw(this: *mut Self, val: __u64)

Source

pub fn aes(&self) -> __u64

Source

pub fn set_aes(&mut self, val: __u64)

Source

pub unsafe fn aes_raw(this: *const Self) -> __u64

Source

pub unsafe fn set_aes_raw(this: *mut Self, val: __u64)

Source

pub fn poly_mul(&self) -> __u64

Source

pub fn set_poly_mul(&mut self, val: __u64)

Source

pub unsafe fn poly_mul_raw(this: *const Self) -> __u64

Source

pub unsafe fn set_poly_mul_raw(this: *mut Self, val: __u64)

Source

pub fn sha1(&self) -> __u64

Source

pub fn set_sha1(&mut self, val: __u64)

Source

pub unsafe fn sha1_raw(this: *const Self) -> __u64

Source

pub unsafe fn set_sha1_raw(this: *mut Self, val: __u64)

Source

pub fn sha256(&self) -> __u64

Source

pub fn set_sha256(&mut self, val: __u64)

Source

pub unsafe fn sha256_raw(this: *const Self) -> __u64

Source

pub unsafe fn set_sha256_raw(this: *mut Self, val: __u64)

Source

pub fn sha512(&self) -> __u64

Source

pub fn set_sha512(&mut self, val: __u64)

Source

pub unsafe fn sha512_raw(this: *const Self) -> __u64

Source

pub unsafe fn set_sha512_raw(this: *mut Self, val: __u64)

Source

pub fn crc32(&self) -> __u64

Source

pub fn set_crc32(&mut self, val: __u64)

Source

pub unsafe fn crc32_raw(this: *const Self) -> __u64

Source

pub unsafe fn set_crc32_raw(this: *mut Self, val: __u64)

Source

pub fn atomic(&self) -> __u64

Source

pub fn set_atomic(&mut self, val: __u64)

Source

pub unsafe fn atomic_raw(this: *const Self) -> __u64

Source

pub unsafe fn set_atomic_raw(this: *mut Self, val: __u64)

Source

pub fn rdm(&self) -> __u64

Source

pub fn set_rdm(&mut self, val: __u64)

Source

pub unsafe fn rdm_raw(this: *const Self) -> __u64

Source

pub unsafe fn set_rdm_raw(this: *mut Self, val: __u64)

Source

pub fn sha3(&self) -> __u64

Source

pub fn set_sha3(&mut self, val: __u64)

Source

pub unsafe fn sha3_raw(this: *const Self) -> __u64

Source

pub unsafe fn set_sha3_raw(this: *mut Self, val: __u64)

Source

pub fn sm3(&self) -> __u64

Source

pub fn set_sm3(&mut self, val: __u64)

Source

pub unsafe fn sm3_raw(this: *const Self) -> __u64

Source

pub unsafe fn set_sm3_raw(this: *mut Self, val: __u64)

Source

pub fn sm4(&self) -> __u64

Source

pub fn set_sm4(&mut self, val: __u64)

Source

pub unsafe fn sm4_raw(this: *const Self) -> __u64

Source

pub unsafe fn set_sm4_raw(this: *mut Self, val: __u64)

Source

pub fn dp(&self) -> __u64

Source

pub fn set_dp(&mut self, val: __u64)

Source

pub unsafe fn dp_raw(this: *const Self) -> __u64

Source

pub unsafe fn set_dp_raw(this: *mut Self, val: __u64)

Source

pub fn fhm(&self) -> __u64

Source

pub fn set_fhm(&mut self, val: __u64)

Source

pub unsafe fn fhm_raw(this: *const Self) -> __u64

Source

pub unsafe fn set_fhm_raw(this: *mut Self, val: __u64)

Source

pub fn dc_cvap(&self) -> __u64

Source

pub fn set_dc_cvap(&mut self, val: __u64)

Source

pub unsafe fn dc_cvap_raw(this: *const Self) -> __u64

Source

pub unsafe fn set_dc_cvap_raw(this: *mut Self, val: __u64)

Source

pub fn dc_cvadp(&self) -> __u64

Source

pub fn set_dc_cvadp(&mut self, val: __u64)

Source

pub unsafe fn dc_cvadp_raw(this: *const Self) -> __u64

Source

pub unsafe fn set_dc_cvadp_raw(this: *mut Self, val: __u64)

Source

pub fn apa_base(&self) -> __u64

Source

pub fn set_apa_base(&mut self, val: __u64)

Source

pub unsafe fn apa_base_raw(this: *const Self) -> __u64

Source

pub unsafe fn set_apa_base_raw(this: *mut Self, val: __u64)

Source

pub fn apa_ep(&self) -> __u64

Source

pub fn set_apa_ep(&mut self, val: __u64)

Source

pub unsafe fn apa_ep_raw(this: *const Self) -> __u64

Source

pub unsafe fn set_apa_ep_raw(this: *mut Self, val: __u64)

Source

pub fn apa_ep2(&self) -> __u64

Source

pub fn set_apa_ep2(&mut self, val: __u64)

Source

pub unsafe fn apa_ep2_raw(this: *const Self) -> __u64

Source

pub unsafe fn set_apa_ep2_raw(this: *mut Self, val: __u64)

Source

pub fn apa_ep2_fp(&self) -> __u64

Source

pub fn set_apa_ep2_fp(&mut self, val: __u64)

Source

pub unsafe fn apa_ep2_fp_raw(this: *const Self) -> __u64

Source

pub unsafe fn set_apa_ep2_fp_raw(this: *mut Self, val: __u64)

Source

pub fn apa_ep2_fpc(&self) -> __u64

Source

pub fn set_apa_ep2_fpc(&mut self, val: __u64)

Source

pub unsafe fn apa_ep2_fpc_raw(this: *const Self) -> __u64

Source

pub unsafe fn set_apa_ep2_fpc_raw(this: *mut Self, val: __u64)

Source

pub fn jscvt(&self) -> __u64

Source

pub fn set_jscvt(&mut self, val: __u64)

Source

pub unsafe fn jscvt_raw(this: *const Self) -> __u64

Source

pub unsafe fn set_jscvt_raw(this: *mut Self, val: __u64)

Source

pub fn fcma(&self) -> __u64

Source

pub fn set_fcma(&mut self, val: __u64)

Source

pub unsafe fn fcma_raw(this: *const Self) -> __u64

Source

pub unsafe fn set_fcma_raw(this: *mut Self, val: __u64)

Source

pub fn rcpc_v83(&self) -> __u64

Source

pub fn set_rcpc_v83(&mut self, val: __u64)

Source

pub unsafe fn rcpc_v83_raw(this: *const Self) -> __u64

Source

pub unsafe fn set_rcpc_v83_raw(this: *mut Self, val: __u64)

Source

pub fn rcpc_v84(&self) -> __u64

Source

pub fn set_rcpc_v84(&mut self, val: __u64)

Source

pub unsafe fn rcpc_v84_raw(this: *const Self) -> __u64

Source

pub unsafe fn set_rcpc_v84_raw(this: *mut Self, val: __u64)

Source

pub fn gpa(&self) -> __u64

Source

pub fn set_gpa(&mut self, val: __u64)

Source

pub unsafe fn gpa_raw(this: *const Self) -> __u64

Source

pub unsafe fn set_gpa_raw(this: *mut Self, val: __u64)

Source

pub fn l1ip_pipt(&self) -> __u64

Source

pub fn set_l1ip_pipt(&mut self, val: __u64)

Source

pub unsafe fn l1ip_pipt_raw(this: *const Self) -> __u64

Source

pub unsafe fn set_l1ip_pipt_raw(this: *mut Self, val: __u64)

Source

pub fn dz_permitted(&self) -> __u64

Source

pub fn set_dz_permitted(&mut self, val: __u64)

Source

pub unsafe fn dz_permitted_raw(this: *const Self) -> __u64

Source

pub unsafe fn set_dz_permitted_raw(this: *mut Self, val: __u64)

Source

pub fn ssbs(&self) -> __u64

Source

pub fn set_ssbs(&mut self, val: __u64)

Source

pub unsafe fn ssbs_raw(this: *const Self) -> __u64

Source

pub unsafe fn set_ssbs_raw(this: *mut Self, val: __u64)

Source

pub fn ssbs_rw(&self) -> __u64

Source

pub fn set_ssbs_rw(&mut self, val: __u64)

Source

pub unsafe fn ssbs_rw_raw(this: *const Self) -> __u64

Source

pub unsafe fn set_ssbs_rw_raw(this: *mut Self, val: __u64)

Source

pub fn smccc_w1_supported(&self) -> __u64

Source

pub fn set_smccc_w1_supported(&mut self, val: __u64)

Source

pub unsafe fn smccc_w1_supported_raw(this: *const Self) -> __u64

Source

pub unsafe fn set_smccc_w1_supported_raw(this: *mut Self, val: __u64)

Source

pub fn smccc_w1_mitigated(&self) -> __u64

Source

pub fn set_smccc_w1_mitigated(&mut self, val: __u64)

Source

pub unsafe fn smccc_w1_mitigated_raw(this: *const Self) -> __u64

Source

pub unsafe fn set_smccc_w1_mitigated_raw(this: *mut Self, val: __u64)

Source

pub fn smccc_w2_supported(&self) -> __u64

Source

pub fn set_smccc_w2_supported(&mut self, val: __u64)

Source

pub unsafe fn smccc_w2_supported_raw(this: *const Self) -> __u64

Source

pub unsafe fn set_smccc_w2_supported_raw(this: *mut Self, val: __u64)

Source

pub fn smccc_w2_mitigated(&self) -> __u64

Source

pub fn set_smccc_w2_mitigated(&mut self, val: __u64)

Source

pub unsafe fn smccc_w2_mitigated_raw(this: *const Self) -> __u64

Source

pub unsafe fn set_smccc_w2_mitigated_raw(this: *mut Self, val: __u64)

Source

pub fn csv2(&self) -> __u64

Source

pub fn set_csv2(&mut self, val: __u64)

Source

pub unsafe fn csv2_raw(this: *const Self) -> __u64

Source

pub unsafe fn set_csv2_raw(this: *mut Self, val: __u64)

Source

pub fn csv3(&self) -> __u64

Source

pub fn set_csv3(&mut self, val: __u64)

Source

pub unsafe fn csv3_raw(this: *const Self) -> __u64

Source

pub unsafe fn set_csv3_raw(this: *mut Self, val: __u64)

Source

pub fn sb(&self) -> __u64

Source

pub fn set_sb(&mut self, val: __u64)

Source

pub unsafe fn sb_raw(this: *const Self) -> __u64

Source

pub unsafe fn set_sb_raw(this: *mut Self, val: __u64)

Source

pub fn idc(&self) -> __u64

Source

pub fn set_idc(&mut self, val: __u64)

Source

pub unsafe fn idc_raw(this: *const Self) -> __u64

Source

pub unsafe fn set_idc_raw(this: *mut Self, val: __u64)

Source

pub fn dic(&self) -> __u64

Source

pub fn set_dic(&mut self, val: __u64)

Source

pub unsafe fn dic_raw(this: *const Self) -> __u64

Source

pub unsafe fn set_dic_raw(this: *mut Self, val: __u64)

Source

pub fn tlbi_os(&self) -> __u64

Source

pub fn set_tlbi_os(&mut self, val: __u64)

Source

pub unsafe fn tlbi_os_raw(this: *const Self) -> __u64

Source

pub unsafe fn set_tlbi_os_raw(this: *mut Self, val: __u64)

Source

pub fn tlbi_os_range(&self) -> __u64

Source

pub fn set_tlbi_os_range(&mut self, val: __u64)

Source

pub unsafe fn tlbi_os_range_raw(this: *const Self) -> __u64

Source

pub unsafe fn set_tlbi_os_range_raw(this: *mut Self, val: __u64)

Source

pub fn flags_m(&self) -> __u64

Source

pub fn set_flags_m(&mut self, val: __u64)

Source

pub unsafe fn flags_m_raw(this: *const Self) -> __u64

Source

pub unsafe fn set_flags_m_raw(this: *mut Self, val: __u64)

Source

pub fn flags_m2(&self) -> __u64

Source

pub fn set_flags_m2(&mut self, val: __u64)

Source

pub unsafe fn flags_m2_raw(this: *const Self) -> __u64

Source

pub unsafe fn set_flags_m2_raw(this: *mut Self, val: __u64)

Source

pub fn bf16(&self) -> __u64

Source

pub fn set_bf16(&mut self, val: __u64)

Source

pub unsafe fn bf16_raw(this: *const Self) -> __u64

Source

pub unsafe fn set_bf16_raw(this: *mut Self, val: __u64)

Source

pub fn ebf16(&self) -> __u64

Source

pub fn set_ebf16(&mut self, val: __u64)

Source

pub unsafe fn ebf16_raw(this: *const Self) -> __u64

Source

pub unsafe fn set_ebf16_raw(this: *mut Self, val: __u64)

Source

pub fn sve_bf16(&self) -> __u64

Source

pub fn set_sve_bf16(&mut self, val: __u64)

Source

pub unsafe fn sve_bf16_raw(this: *const Self) -> __u64

Source

pub unsafe fn set_sve_bf16_raw(this: *mut Self, val: __u64)

Source

pub fn sve_ebf16(&self) -> __u64

Source

pub fn set_sve_ebf16(&mut self, val: __u64)

Source

pub unsafe fn sve_ebf16_raw(this: *const Self) -> __u64

Source

pub unsafe fn set_sve_ebf16_raw(this: *mut Self, val: __u64)

Source

pub fn i8mm(&self) -> __u64

Source

pub fn set_i8mm(&mut self, val: __u64)

Source

pub unsafe fn i8mm_raw(this: *const Self) -> __u64

Source

pub unsafe fn set_i8mm_raw(this: *mut Self, val: __u64)

Source

pub fn sve_i8mm(&self) -> __u64

Source

pub fn set_sve_i8mm(&mut self, val: __u64)

Source

pub unsafe fn sve_i8mm_raw(this: *const Self) -> __u64

Source

pub unsafe fn set_sve_i8mm_raw(this: *mut Self, val: __u64)

Source

pub fn frintts(&self) -> __u64

Source

pub fn set_frintts(&mut self, val: __u64)

Source

pub unsafe fn frintts_raw(this: *const Self) -> __u64

Source

pub unsafe fn set_frintts_raw(this: *mut Self, val: __u64)

Source

pub fn specres(&self) -> __u64

Source

pub fn set_specres(&mut self, val: __u64)

Source

pub unsafe fn specres_raw(this: *const Self) -> __u64

Source

pub unsafe fn set_specres_raw(this: *mut Self, val: __u64)

Source

pub fn mtpmu(&self) -> __u64

Source

pub fn set_mtpmu(&mut self, val: __u64)

Source

pub unsafe fn mtpmu_raw(this: *const Self) -> __u64

Source

pub unsafe fn set_mtpmu_raw(this: *mut Self, val: __u64)

Source

pub fn rpres(&self) -> __u64

Source

pub fn set_rpres(&mut self, val: __u64)

Source

pub unsafe fn rpres_raw(this: *const Self) -> __u64

Source

pub unsafe fn set_rpres_raw(this: *mut Self, val: __u64)

Source

pub fn exs(&self) -> __u64

Source

pub fn set_exs(&mut self, val: __u64)

Source

pub unsafe fn exs_raw(this: *const Self) -> __u64

Source

pub unsafe fn set_exs_raw(this: *mut Self, val: __u64)

Source

pub fn spec_sei(&self) -> __u64

Source

pub fn set_spec_sei(&mut self, val: __u64)

Source

pub unsafe fn spec_sei_raw(this: *const Self) -> __u64

Source

pub unsafe fn set_spec_sei_raw(this: *mut Self, val: __u64)

Source

pub fn ets(&self) -> __u64

Source

pub fn set_ets(&mut self, val: __u64)

Source

pub unsafe fn ets_raw(this: *const Self) -> __u64

Source

pub unsafe fn set_ets_raw(this: *mut Self, val: __u64)

Source

pub fn afp(&self) -> __u64

Source

pub fn set_afp(&mut self, val: __u64)

Source

pub unsafe fn afp_raw(this: *const Self) -> __u64

Source

pub unsafe fn set_afp_raw(this: *mut Self, val: __u64)

Source

pub fn iesb(&self) -> __u64

Source

pub fn set_iesb(&mut self, val: __u64)

Source

pub unsafe fn iesb_raw(this: *const Self) -> __u64

Source

pub unsafe fn set_iesb_raw(this: *mut Self, val: __u64)

Source

pub fn rng(&self) -> __u64

Source

pub fn set_rng(&mut self, val: __u64)

Source

pub unsafe fn rng_raw(this: *const Self) -> __u64

Source

pub unsafe fn set_rng_raw(this: *mut Self, val: __u64)

Source

pub fn lse2(&self) -> __u64

Source

pub fn set_lse2(&mut self, val: __u64)

Source

pub unsafe fn lse2_raw(this: *const Self) -> __u64

Source

pub unsafe fn set_lse2_raw(this: *mut Self, val: __u64)

Source

pub fn idst(&self) -> __u64

Source

pub fn set_idst(&mut self, val: __u64)

Source

pub unsafe fn idst_raw(this: *const Self) -> __u64

Source

pub unsafe fn set_idst_raw(this: *mut Self, val: __u64)

Source

pub fn ras_v1p1(&self) -> __u64

Source

pub fn set_ras_v1p1(&mut self, val: __u64)

Source

pub unsafe fn ras_v1p1_raw(this: *const Self) -> __u64

Source

pub unsafe fn set_ras_v1p1_raw(this: *mut Self, val: __u64)

Source

pub fn ras_frac_v1p1(&self) -> __u64

Source

pub fn set_ras_frac_v1p1(&mut self, val: __u64)

Source

pub unsafe fn ras_frac_v1p1_raw(this: *const Self) -> __u64

Source

pub unsafe fn set_ras_frac_v1p1_raw(this: *mut Self, val: __u64)

Source

pub fn sel2(&self) -> __u64

Source

pub fn set_sel2(&mut self, val: __u64)

Source

pub unsafe fn sel2_raw(this: *const Self) -> __u64

Source

pub unsafe fn set_sel2_raw(this: *mut Self, val: __u64)

Source

pub fn amu_v1(&self) -> __u64

Source

pub fn set_amu_v1(&mut self, val: __u64)

Source

pub unsafe fn amu_v1_raw(this: *const Self) -> __u64

Source

pub unsafe fn set_amu_v1_raw(this: *mut Self, val: __u64)

Source

pub fn amu_v1p1(&self) -> __u64

Source

pub fn set_amu_v1p1(&mut self, val: __u64)

Source

pub unsafe fn amu_v1p1_raw(this: *const Self) -> __u64

Source

pub unsafe fn set_amu_v1p1_raw(this: *mut Self, val: __u64)

Source

pub fn dit(&self) -> __u64

Source

pub fn set_dit(&mut self, val: __u64)

Source

pub unsafe fn dit_raw(this: *const Self) -> __u64

Source

pub unsafe fn set_dit_raw(this: *mut Self, val: __u64)

Source

pub fn ccidx(&self) -> __u64

Source

pub fn set_ccidx(&mut self, val: __u64)

Source

pub unsafe fn ccidx_raw(this: *const Self) -> __u64

Source

pub unsafe fn set_ccidx_raw(this: *mut Self, val: __u64)

Source

pub fn fgt_for_intercepts(&self) -> __u64

Source

pub fn set_fgt_for_intercepts(&mut self, val: __u64)

Source

pub unsafe fn fgt_for_intercepts_raw(this: *const Self) -> __u64

Source

pub unsafe fn set_fgt_for_intercepts_raw(this: *mut Self, val: __u64)

Source

pub fn l1ip_vpipt(&self) -> __u64

Source

pub fn set_l1ip_vpipt(&mut self, val: __u64)

Source

pub unsafe fn l1ip_vpipt_raw(this: *const Self) -> __u64

Source

pub unsafe fn set_l1ip_vpipt_raw(this: *mut Self, val: __u64)

Source

pub fn l1ip_vipt(&self) -> __u64

Source

pub fn set_l1ip_vipt(&mut self, val: __u64)

Source

pub unsafe fn l1ip_vipt_raw(this: *const Self) -> __u64

Source

pub unsafe fn set_l1ip_vipt_raw(this: *mut Self, val: __u64)

Source

pub fn debug_v8(&self) -> __u64

Source

pub fn set_debug_v8(&mut self, val: __u64)

Source

pub unsafe fn debug_v8_raw(this: *const Self) -> __u64

Source

pub unsafe fn set_debug_v8_raw(this: *mut Self, val: __u64)

Source

pub fn debug_v8p2(&self) -> __u64

Source

pub fn set_debug_v8p2(&mut self, val: __u64)

Source

pub unsafe fn debug_v8p2_raw(this: *const Self) -> __u64

Source

pub unsafe fn set_debug_v8p2_raw(this: *mut Self, val: __u64)

Source

pub fn debug_v8p4(&self) -> __u64

Source

pub fn set_debug_v8p4(&mut self, val: __u64)

Source

pub unsafe fn debug_v8p4_raw(this: *const Self) -> __u64

Source

pub unsafe fn set_debug_v8p4_raw(this: *mut Self, val: __u64)

Source

pub fn pmu_v3_arm_v87(&self) -> __u64

Source

pub fn set_pmu_v3_arm_v87(&mut self, val: __u64)

Source

pub unsafe fn pmu_v3_arm_v87_raw(this: *const Self) -> __u64

Source

pub unsafe fn set_pmu_v3_arm_v87_raw(this: *mut Self, val: __u64)

Source

pub fn double_lock(&self) -> __u64

Source

pub fn set_double_lock(&mut self, val: __u64)

Source

pub unsafe fn double_lock_raw(this: *const Self) -> __u64

Source

pub unsafe fn set_double_lock_raw(this: *mut Self, val: __u64)

Source

pub fn clrbhb(&self) -> __u64

Source

pub fn set_clrbhb(&mut self, val: __u64)

Source

pub unsafe fn clrbhb_raw(this: *const Self) -> __u64

Source

pub unsafe fn set_clrbhb_raw(this: *mut Self, val: __u64)

Source

pub fn spe(&self) -> __u64

Source

pub fn set_spe(&mut self, val: __u64)

Source

pub unsafe fn spe_raw(this: *const Self) -> __u64

Source

pub unsafe fn set_spe_raw(this: *mut Self, val: __u64)

Source

pub fn spe_v1p1(&self) -> __u64

Source

pub fn set_spe_v1p1(&mut self, val: __u64)

Source

pub unsafe fn spe_v1p1_raw(this: *const Self) -> __u64

Source

pub unsafe fn set_spe_v1p1_raw(this: *mut Self, val: __u64)

Source

pub fn spe_v1p2(&self) -> __u64

Source

pub fn set_spe_v1p2(&mut self, val: __u64)

Source

pub unsafe fn spe_v1p2_raw(this: *const Self) -> __u64

Source

pub unsafe fn set_spe_v1p2_raw(this: *mut Self, val: __u64)

Source

pub fn tt_cnp(&self) -> __u64

Source

pub fn set_tt_cnp(&mut self, val: __u64)

Source

pub unsafe fn tt_cnp_raw(this: *const Self) -> __u64

Source

pub unsafe fn set_tt_cnp_raw(this: *mut Self, val: __u64)

Source

pub fn hpds(&self) -> __u64

Source

pub fn set_hpds(&mut self, val: __u64)

Source

pub unsafe fn hpds_raw(this: *const Self) -> __u64

Source

pub unsafe fn set_hpds_raw(this: *mut Self, val: __u64)

Source

pub fn sve(&self) -> __u64

Source

pub fn set_sve(&mut self, val: __u64)

Source

pub unsafe fn sve_raw(this: *const Self) -> __u64

Source

pub unsafe fn set_sve_raw(this: *mut Self, val: __u64)

Source

pub fn sve_v2(&self) -> __u64

Source

pub fn set_sve_v2(&mut self, val: __u64)

Source

pub unsafe fn sve_v2_raw(this: *const Self) -> __u64

Source

pub unsafe fn set_sve_v2_raw(this: *mut Self, val: __u64)

Source

pub fn sve_v2p1(&self) -> __u64

Source

pub fn set_sve_v2p1(&mut self, val: __u64)

Source

pub unsafe fn sve_v2p1_raw(this: *const Self) -> __u64

Source

pub unsafe fn set_sve_v2p1_raw(this: *mut Self, val: __u64)

Source

pub fn spec_fpacc(&self) -> __u64

Source

pub fn set_spec_fpacc(&mut self, val: __u64)

Source

pub unsafe fn spec_fpacc_raw(this: *const Self) -> __u64

Source

pub unsafe fn set_spec_fpacc_raw(this: *mut Self, val: __u64)

Source

pub fn sve_aes(&self) -> __u64

Source

pub fn set_sve_aes(&mut self, val: __u64)

Source

pub unsafe fn sve_aes_raw(this: *const Self) -> __u64

Source

pub unsafe fn set_sve_aes_raw(this: *mut Self, val: __u64)

Source

pub fn sve_bit_perm(&self) -> __u64

Source

pub fn set_sve_bit_perm(&mut self, val: __u64)

Source

pub unsafe fn sve_bit_perm_raw(this: *const Self) -> __u64

Source

pub unsafe fn set_sve_bit_perm_raw(this: *mut Self, val: __u64)

Source

pub fn sve_sha3(&self) -> __u64

Source

pub fn set_sve_sha3(&mut self, val: __u64)

Source

pub unsafe fn sve_sha3_raw(this: *const Self) -> __u64

Source

pub unsafe fn set_sve_sha3_raw(this: *mut Self, val: __u64)

Source

pub fn sve_sm4(&self) -> __u64

Source

pub fn set_sve_sm4(&mut self, val: __u64)

Source

pub unsafe fn sve_sm4_raw(this: *const Self) -> __u64

Source

pub unsafe fn set_sve_sm4_raw(this: *mut Self, val: __u64)

Source

pub fn e0_pd(&self) -> __u64

Source

pub fn set_e0_pd(&mut self, val: __u64)

Source

pub unsafe fn e0_pd_raw(this: *const Self) -> __u64

Source

pub unsafe fn set_e0_pd_raw(this: *mut Self, val: __u64)

Source

pub fn gpa3(&self) -> __u64

Source

pub fn set_gpa3(&mut self, val: __u64)

Source

pub unsafe fn gpa3_raw(this: *const Self) -> __u64

Source

pub unsafe fn set_gpa3_raw(this: *mut Self, val: __u64)

Source

pub fn apa3_base(&self) -> __u64

Source

pub fn set_apa3_base(&mut self, val: __u64)

Source

pub unsafe fn apa3_base_raw(this: *const Self) -> __u64

Source

pub unsafe fn set_apa3_base_raw(this: *mut Self, val: __u64)

Source

pub fn apa3_ep(&self) -> __u64

Source

pub fn set_apa3_ep(&mut self, val: __u64)

Source

pub unsafe fn apa3_ep_raw(this: *const Self) -> __u64

Source

pub unsafe fn set_apa3_ep_raw(this: *mut Self, val: __u64)

Source

pub fn apa3_ep2(&self) -> __u64

Source

pub fn set_apa3_ep2(&mut self, val: __u64)

Source

pub unsafe fn apa3_ep2_raw(this: *const Self) -> __u64

Source

pub unsafe fn set_apa3_ep2_raw(this: *mut Self, val: __u64)

Source

pub fn apa3_ep2_fp(&self) -> __u64

Source

pub fn set_apa3_ep2_fp(&mut self, val: __u64)

Source

pub unsafe fn apa3_ep2_fp_raw(this: *const Self) -> __u64

Source

pub unsafe fn set_apa3_ep2_fp_raw(this: *mut Self, val: __u64)

Source

pub fn apa3_ep2_fpc(&self) -> __u64

Source

pub fn set_apa3_ep2_fpc(&mut self, val: __u64)

Source

pub unsafe fn apa3_ep2_fpc_raw(this: *const Self) -> __u64

Source

pub unsafe fn set_apa3_ep2_fpc_raw(this: *mut Self, val: __u64)

Source

pub fn lrcpc3(&self) -> __u64

Source

pub fn set_lrcpc3(&mut self, val: __u64)

Source

pub unsafe fn lrcpc3_raw(this: *const Self) -> __u64

Source

pub unsafe fn set_lrcpc3_raw(this: *mut Self, val: __u64)

Source

pub fn sme(&self) -> __u64

Source

pub fn set_sme(&mut self, val: __u64)

Source

pub unsafe fn sme_raw(this: *const Self) -> __u64

Source

pub unsafe fn set_sme_raw(this: *mut Self, val: __u64)

Source

pub fn sme_f32_f32(&self) -> __u64

Source

pub fn set_sme_f32_f32(&mut self, val: __u64)

Source

pub unsafe fn sme_f32_f32_raw(this: *const Self) -> __u64

Source

pub unsafe fn set_sme_f32_f32_raw(this: *mut Self, val: __u64)

Source

pub fn sme_b16_f32(&self) -> __u64

Source

pub fn set_sme_b16_f32(&mut self, val: __u64)

Source

pub unsafe fn sme_b16_f32_raw(this: *const Self) -> __u64

Source

pub unsafe fn set_sme_b16_f32_raw(this: *mut Self, val: __u64)

Source

pub fn sme_f16_f32(&self) -> __u64

Source

pub fn set_sme_f16_f32(&mut self, val: __u64)

Source

pub unsafe fn sme_f16_f32_raw(this: *const Self) -> __u64

Source

pub unsafe fn set_sme_f16_f32_raw(this: *mut Self, val: __u64)

Source

pub fn sme_i8_i32(&self) -> __u64

Source

pub fn set_sme_i8_i32(&mut self, val: __u64)

Source

pub unsafe fn sme_i8_i32_raw(this: *const Self) -> __u64

Source

pub unsafe fn set_sme_i8_i32_raw(this: *mut Self, val: __u64)

Source

pub fn sme_f64_f64(&self) -> __u64

Source

pub fn set_sme_f64_f64(&mut self, val: __u64)

Source

pub unsafe fn sme_f64_f64_raw(this: *const Self) -> __u64

Source

pub unsafe fn set_sme_f64_f64_raw(this: *mut Self, val: __u64)

Source

pub fn sme_i16_i64(&self) -> __u64

Source

pub fn set_sme_i16_i64(&mut self, val: __u64)

Source

pub unsafe fn sme_i16_i64_raw(this: *const Self) -> __u64

Source

pub unsafe fn set_sme_i16_i64_raw(this: *mut Self, val: __u64)

Source

pub fn reserved_bank1(&self) -> __u64

Source

pub fn set_reserved_bank1(&mut self, val: __u64)

Source

pub unsafe fn reserved_bank1_raw(this: *const Self) -> __u64

Source

pub unsafe fn set_reserved_bank1_raw(this: *mut Self, val: __u64)

Source

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

Source§

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)

Performs copy-assignment from source. Read more
Source§

impl Debug for hv_partition_processor_features__bindgen_ty_1

Source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
Source§

impl Default for hv_partition_processor_features__bindgen_ty_1

Source§

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

Source§

fn cmp(&self, other: &hv_partition_processor_features__bindgen_ty_1) -> Ordering

This method returns an Ordering between self and other. Read more
1.21.0 · Source§

fn max(self, other: Self) -> Self
where Self: Sized,

Compares and returns the maximum of two values. Read more
1.21.0 · Source§

fn min(self, other: Self) -> Self
where Self: Sized,

Compares and returns the minimum of two values. Read more
1.50.0 · Source§

fn clamp(self, min: Self, max: Self) -> Self
where Self: Sized,

Restrict a value to a certain interval. Read more
Source§

impl PartialEq for hv_partition_processor_features__bindgen_ty_1

Source§

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 ==.
1.0.0 · Source§

fn ne(&self, other: &Rhs) -> bool

Tests for !=. The default implementation is almost always sufficient, and should not be overridden without very good reason.
Source§

impl PartialOrd for hv_partition_processor_features__bindgen_ty_1

Source§

fn partial_cmp( &self, other: &hv_partition_processor_features__bindgen_ty_1, ) -> Option<Ordering>

This method returns an ordering between self and other values if one exists. Read more
1.0.0 · Source§

fn lt(&self, other: &Rhs) -> bool

Tests less than (for self and other) and is used by the < operator. Read more
1.0.0 · Source§

fn le(&self, other: &Rhs) -> bool

Tests less than or equal to (for self and other) and is used by the <= operator. Read more
1.0.0 · Source§

fn gt(&self, other: &Rhs) -> bool

Tests greater than (for self and other) and is used by the > operator. Read more
1.0.0 · Source§

fn ge(&self, other: &Rhs) -> bool

Tests greater than or equal to (for self and other) and is used by the >= operator. Read more
Source§

impl Copy for hv_partition_processor_features__bindgen_ty_1

Source§

impl Eq for hv_partition_processor_features__bindgen_ty_1

Source§

impl StructuralPartialEq for hv_partition_processor_features__bindgen_ty_1

Auto Trait Implementations§

Blanket Implementations§

Source§

impl<T> Any for T
where T: 'static + ?Sized,

Source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
Source§

impl<T> Borrow<T> for T
where T: ?Sized,

Source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
Source§

impl<T> BorrowMut<T> for T
where T: ?Sized,

Source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
Source§

impl<T> CloneToUninit for T
where T: Clone,

Source§

unsafe fn clone_to_uninit(&self, dest: *mut u8)

🔬This is a nightly-only experimental API. (clone_to_uninit)
Performs copy-assignment from self to dest. Read more
Source§

impl<T> From<T> for T

Source§

fn from(t: T) -> T

Returns the argument unchanged.

Source§

impl<T, U> Into<U> for T
where U: From<T>,

Source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

Source§

impl<T> ToOwned for T
where T: Clone,

Source§

type Owned = T

The resulting type after obtaining ownership.
Source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
Source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
Source§

impl<T, U> TryFrom<U> for T
where U: Into<T>,

Source§

type Error = Infallible

The type returned in the event of a conversion error.
Source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
Source§

impl<T, U> TryInto<U> for T
where U: TryFrom<T>,

Source§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
Source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.