Home
last modified time | relevance | path

Searched refs:hmask (Results 1 – 25 of 37) sorted by relevance

12

/linux-6.15/net/xfrm/
H A Dxfrm_hash.h87 unsigned int hmask) in __xfrm_dst_hash() argument
98 return (h ^ (h >> 16)) & hmask; in __xfrm_dst_hash()
104 unsigned int hmask) in __xfrm_src_hash() argument
115 return (h ^ (h >> 16)) & hmask; in __xfrm_src_hash()
120 unsigned short family, unsigned int hmask) in __xfrm_spi_hash() argument
143 return (index ^ (index >> 8)) & hmask; in __idx_hash()
158 return hmask + 1; in __sel_hash()
166 return hmask + 1; in __sel_hash()
172 return h & hmask; in __sel_hash()
178 unsigned int hmask, in __addr_hash() argument
[all …]
H A Dxfrm_policy.c540 unsigned int hmask = net->xfrm.policy_bydst[dir].hmask; in policy_hash_bysel() local
548 if (hash == hmask + 1) in policy_hash_bysel()
560 unsigned int hmask = net->xfrm.policy_bydst[dir].hmask; in policy_hash_direct() local
631 unsigned int hmask = net->xfrm.policy_bydst[dir].hmask; in xfrm_bydst_resize() local
647 for (i = hmask; i >= 0; i--) in xfrm_bydst_resize()
689 unsigned int hmask = net->xfrm.policy_bydst[dir].hmask; in xfrm_bydst_should_resize() local
695 cnt > hmask) in xfrm_bydst_should_resize()
706 total > hmask) in xfrm_byidx_should_resize()
4207 unsigned int hmask, sz; in xfrm_policy_init() local
4217 hmask = 8 - 1; in xfrm_policy_init()
[all …]
/linux-6.15/arch/x86/kernel/fpu/
H A Dxstate.h138 #define XSTATE_XSAVE(st, lmask, hmask, err) \ argument
155 #define XSTATE_XRESTORE(st, lmask, hmask) \ argument
209 u32 hmask = mask >> 32; in os_xsave() local
229 u32 hmask = mask >> 32; in os_xrstor() local
240 u32 hmask = mask >> 32; in os_xrstor_supervisor() local
294 u32 hmask; in xsave_to_user_sigframe() local
302 hmask = mask >> 32; in xsave_to_user_sigframe()
306 XSTATE_OP(XSAVE, buf, lmask, hmask, err); in xsave_to_user_sigframe()
322 u32 hmask = mask >> 32; in xrstor_from_user_sigframe() local
328 XSTATE_OP(XRSTOR, xstate, lmask, hmask, err); in xrstor_from_user_sigframe()
[all …]
H A Dxstate.c309 u32 hmask = mask >> 32; in os_xrstor_booting() local
313 XSTATE_OP(XRSTORS, xstate, lmask, hmask, err); in os_xrstor_booting()
315 XSTATE_OP(XRSTOR, xstate, lmask, hmask, err); in os_xrstor_booting()
/linux-6.15/arch/riscv/kvm/
H A Dvcpu_sbi_v01.c19 ulong hmask; in kvm_sbi_ext_v01_handler() local
50 hmask = kvm_riscv_vcpu_unpriv_read(vcpu, false, cp->a0, utrap); in kvm_sbi_ext_v01_handler()
52 hmask = (1UL << atomic_read(&kvm->online_vcpus)) - 1; in kvm_sbi_ext_v01_handler()
56 for_each_set_bit(i, &hmask, BITS_PER_LONG) { in kvm_sbi_ext_v01_handler()
72 hmask = kvm_riscv_vcpu_unpriv_read(vcpu, false, cp->a0, utrap); in kvm_sbi_ext_v01_handler()
74 hmask = (1UL << atomic_read(&kvm->online_vcpus)) - 1; in kvm_sbi_ext_v01_handler()
79 kvm_riscv_fence_i(vcpu->kvm, 0, hmask); in kvm_sbi_ext_v01_handler()
83 0, hmask); in kvm_sbi_ext_v01_handler()
86 0, hmask, in kvm_sbi_ext_v01_handler()
92 0, hmask, in kvm_sbi_ext_v01_handler()
[all …]
H A Dtlb.c313 unsigned long hbase, unsigned long hmask, in make_xfence_request() argument
327 if (!(hmask & (1UL << (vcpu->vcpu_id - hbase)))) in make_xfence_request()
349 unsigned long hbase, unsigned long hmask) in kvm_riscv_fence_i() argument
356 unsigned long hbase, unsigned long hmask, in kvm_riscv_hfence_gvma_vmid_gpa() argument
367 make_xfence_request(kvm, hbase, hmask, KVM_REQ_HFENCE, in kvm_riscv_hfence_gvma_vmid_gpa()
372 unsigned long hbase, unsigned long hmask) in kvm_riscv_hfence_gvma_vmid_all() argument
379 unsigned long hbase, unsigned long hmask, in kvm_riscv_hfence_vvma_asid_gva() argument
390 make_xfence_request(kvm, hbase, hmask, KVM_REQ_HFENCE, in kvm_riscv_hfence_vvma_asid_gva()
395 unsigned long hbase, unsigned long hmask, in kvm_riscv_hfence_vvma_asid_all() argument
408 unsigned long hbase, unsigned long hmask, in kvm_riscv_hfence_vvma_gva() argument
[all …]
H A Dvcpu_sbi_replace.c52 unsigned long hmask = cp->a0; in kvm_sbi_ext_ipi_handler() local
69 if (!(hmask & (1UL << hart_bit))) in kvm_sbi_ext_ipi_handler()
80 if (hbase != -1UL && (hmask ^ sentmask)) in kvm_sbi_ext_ipi_handler()
96 unsigned long hmask = cp->a0; in kvm_sbi_ext_rfence_handler() local
102 kvm_riscv_fence_i(vcpu->kvm, hbase, hmask); in kvm_sbi_ext_rfence_handler()
107 kvm_riscv_hfence_vvma_all(vcpu->kvm, hbase, hmask); in kvm_sbi_ext_rfence_handler()
109 kvm_riscv_hfence_vvma_gva(vcpu->kvm, hbase, hmask, in kvm_sbi_ext_rfence_handler()
116 hbase, hmask, cp->a4); in kvm_sbi_ext_rfence_handler()
119 hbase, hmask, in kvm_sbi_ext_rfence_handler()
/linux-6.15/arch/riscv/kernel/
H A Dsbi.c31 unsigned long hmask = 0; in __sbi_v01_cpumask_to_hartmask() local
46 hmask |= BIT(hartid); in __sbi_v01_cpumask_to_hartmask()
49 return hmask; in __sbi_v01_cpumask_to_hartmask()
251 __func__, hbase, hmask, result); in __sbi_rfence_v02_call()
269 if (hmask) { in __sbi_rfence_v02()
272 result = __sbi_rfence_v02_call(fid, hmask, in __sbi_rfence_v02()
276 hmask = 0; in __sbi_rfence_v02()
279 hmask <<= hbase - hartid; in __sbi_rfence_v02()
283 if (!hmask) { in __sbi_rfence_v02()
289 hmask |= BIT(hartid - hbase); in __sbi_rfence_v02()
[all …]
/linux-6.15/arch/riscv/include/asm/
H A Dkvm_host.h333 unsigned long hbase, unsigned long hmask);
335 unsigned long hbase, unsigned long hmask,
339 unsigned long hbase, unsigned long hmask);
341 unsigned long hbase, unsigned long hmask,
345 unsigned long hbase, unsigned long hmask,
348 unsigned long hbase, unsigned long hmask,
352 unsigned long hbase, unsigned long hmask);
/linux-6.15/include/linux/
H A Dinetdevice.h216 __u32 hmask; in bad_mask() local
219 hmask = ntohl(mask); in bad_mask()
220 if (hmask & (hmask+1)) in bad_mask()
307 __u32 hmask = ntohl(mask); in inet_mask_len() local
308 if (!hmask) in inet_mask_len()
310 return 32 - ffz(~hmask); in inet_mask_len()
H A Dpagewalk.h81 int (*hugetlb_entry)(pte_t *pte, unsigned long hmask,
/linux-6.15/arch/powerpc/mm/book3s32/
H A Dmmu.c395 unsigned int hmask = Hash_mask >> (16 - LG_HPTEG_SIZE); in MMU_init_hw_patch() local
414 modify_instruction_site(&patch__hash_page_B, 0xffff, hmask); in MMU_init_hw_patch()
415 modify_instruction_site(&patch__hash_page_C, 0xffff, hmask); in MMU_init_hw_patch()
423 modify_instruction_site(&patch__flush_hash_B, 0xffff, hmask); in MMU_init_hw_patch()
/linux-6.15/drivers/net/wan/
H A Dfsl_ucc_hdlc.h56 __be16 hmask; member
105 unsigned short hmask; member
H A Dfsl_ucc_hdlc.c282 iowrite16be(priv->hmask, &priv->ucc_pram->hmask); in uhdlc_init()
1214 if (of_property_read_u16(np, "fsl,hmask", &uhdlc_priv->hmask)) in ucc_hdlc_probe()
1215 uhdlc_priv->hmask = DEFAULT_ADDR_MASK; in ucc_hdlc_probe()
/linux-6.15/Documentation/devicetree/bindings/soc/fsl/cpm_qe/
H A Dfsl,ucc-hdlc.yaml104 fsl,hmask:
109 fsl,hmask = /bits/ 16 <0x0000>;
/linux-6.15/include/net/netns/
H A Dxfrm.h16 unsigned int hmask; member
/linux-6.15/mm/
H A Dpagewalk.c327 unsigned long hmask = huge_page_mask(h); in walk_hugetlb_range() local
336 pte = hugetlb_walk(vma, addr & hmask, sz); in walk_hugetlb_range()
338 err = ops->hugetlb_entry(pte, hmask, addr, next, walk); in walk_hugetlb_range()
H A Dmincore.c25 static int mincore_hugetlb(pte_t *pte, unsigned long hmask, unsigned long addr, in mincore_hugetlb() argument
H A Dhmm.c468 static int hmm_vma_walk_hugetlb_entry(pte_t *pte, unsigned long hmask, in hmm_vma_walk_hugetlb_entry() argument
509 pfn = pte_pfn(entry) + ((start & ~hmask) >> PAGE_SHIFT); in hmm_vma_walk_hugetlb_entry()
/linux-6.15/drivers/gpu/drm/tegra/
H A Ddrm.h51 unsigned int hmask, vmask; member
/linux-6.15/include/media/tpg/
H A Dv4l2-tpg.h195 unsigned hmask[TPG_MAX_PLANES]; member
442 return ((x / tpg->hdownsampling[plane]) & tpg->hmask[plane]) * in tpg_hdiv()
/linux-6.15/mm/damon/
H A Dvaddr.c370 static int damon_mkold_hugetlb_entry(pte_t *pte, unsigned long hmask, in damon_mkold_hugetlb_entry() argument
504 static int damon_young_hugetlb_entry(pte_t *pte, unsigned long hmask, in damon_young_hugetlb_entry() argument
/linux-6.15/drivers/net/ethernet/netronome/nfp/abm/
H A Dcls.c45 if (knode->sel->hoff || knode->sel->hmask) { in nfp_abm_u32_check_knode()
/linux-6.15/tools/include/uapi/linux/
H A Dpkt_cls.h182 __be32 hmask; member
/linux-6.15/drivers/net/ethernet/intel/ixgbe/
H A Dixgbe_x550.c3707 u32 hmask = mask & ~IXGBE_GSSR_TOKEN_SM; in ixgbe_acquire_swfw_sync_x550em_a() local
3713 if (hmask) in ixgbe_acquire_swfw_sync_x550em_a()
3714 status = ixgbe_acquire_swfw_sync_X540(hw, hmask); in ixgbe_acquire_swfw_sync_x550em_a()
3723 if (hmask) in ixgbe_acquire_swfw_sync_x550em_a()
3724 ixgbe_release_swfw_sync_X540(hw, hmask); in ixgbe_acquire_swfw_sync_x550em_a()
3742 u32 hmask = mask & ~IXGBE_GSSR_TOKEN_SM; in ixgbe_release_swfw_sync_x550em_a() local
3747 if (hmask) in ixgbe_release_swfw_sync_x550em_a()
3748 ixgbe_release_swfw_sync_X540(hw, hmask); in ixgbe_release_swfw_sync_x550em_a()

12