Home
last modified time | relevance | path

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

12

/linux/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
131 return (h ^ (h >> 10) ^ (h >> 20)) & hmask; in __xfrm_spi_hash()
135 __xfrm_seq_hash(u32 seq, unsigned int hmask) in __xfrm_seq_hash() argument
138 return (h ^ (h >> 10) ^ (h >> 20)) & hmask; in __xfrm_seq_hash()
141 static inline unsigned int __idx_hash(u32 index, unsigned int hmask) in __idx_hash() argument
143 return (index ^ (index >> 8)) & hmask; in __idx_hash()
[all …]
H A Dxfrm_policy.c540 unsigned int hmask = net->xfrm.policy_bydst[dir].hmask; in policy_hash_bysel() local
546 hash = __sel_hash(sel, family, hmask, dbits, sbits); in policy_hash_bysel()
548 if (hash == hmask + 1) in policy_hash_bysel()
560 unsigned int hmask = net->xfrm.policy_bydst[dir].hmask; in policy_hash_direct() local
566 hash = __addr_hash(daddr, saddr, family, hmask, dbits, sbits); in policy_hash_direct()
631 unsigned int hmask = net->xfrm.policy_bydst[dir].hmask; in xfrm_bydst_resize() local
632 unsigned int nhashmask = xfrm_new_hash_mask(hmask); in xfrm_bydst_resize()
647 for (i = hmask; i >= 0; i--) in xfrm_bydst_resize()
651 net->xfrm.policy_bydst[dir].hmask = nhashmask; in xfrm_bydst_resize()
658 xfrm_hash_free(odst, (hmask + 1) * sizeof(struct hlist_head)); in xfrm_bydst_resize()
[all …]
/linux/arch/x86/kernel/fpu/
H A Dxstate.h128 #define XSTATE_OP(op, st, lmask, hmask, err) \ argument
134 : [xa] "m" (*(st)), "a" (lmask), "d" (hmask) \
149 #define XSTATE_XSAVE(st, lmask, hmask, err) \ argument
159 : [xa] "m" (*(st)), "a" (lmask), "d" (hmask) \
166 #define XSTATE_XRESTORE(st, lmask, hmask) \ argument
173 : [xa] "m" (*(st)), "a" (lmask), "d" (hmask) \
220 u32 hmask = mask >> 32; in os_xsave() local
226 XSTATE_XSAVE(&fpstate->regs.xsave, lmask, hmask, err); in os_xsave()
240 u32 hmask = mask >> 32; in os_xrstor() local
243 XSTATE_XRESTORE(&fpstate->regs.xsave, lmask, hmask); in os_xrstor()
[all …]
H A Dxstate.c343 u32 hmask = mask >> 32; in os_xrstor_booting() local
347 XSTATE_OP(XRSTORS, xstate, lmask, hmask, err); in os_xrstor_booting()
349 XSTATE_OP(XRSTOR, xstate, lmask, hmask, err); in os_xrstor_booting()
/linux/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 kvm_riscv_hfence_vvma_all(vcpu->kvm, 0, hmask, vmid); in kvm_sbi_ext_v01_handler()
85 kvm_riscv_hfence_vvma_gva(vcpu->kvm, 0, hmask, cp->a1, in kvm_sbi_ext_v01_handler()
90 kvm_riscv_hfence_vvma_asid_all(vcpu->kvm, 0, hmask, in kvm_sbi_ext_v01_handler()
[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
103 kvm_riscv_fence_i(vcpu->kvm, hbase, hmask); in kvm_sbi_ext_rfence_handler()
109 kvm_riscv_hfence_vvma_all(vcpu->kvm, hbase, hmask, vmid); in kvm_sbi_ext_rfence_handler()
111 kvm_riscv_hfence_vvma_gva(vcpu->kvm, hbase, hmask, in kvm_sbi_ext_rfence_handler()
118 kvm_riscv_hfence_vvma_asid_all(vcpu->kvm, hbase, hmask, in kvm_sbi_ext_rfence_handler()
121 kvm_riscv_hfence_vvma_asid_gva(vcpu->kvm, hbase, hmask, cp->a2, in kvm_sbi_ext_rfence_handler()
H A Dtlb.c329 unsigned long hbase, unsigned long hmask, in make_xfence_request() argument
343 if (!(hmask & (1UL << (vcpu->vcpu_id - hbase)))) in make_xfence_request()
365 unsigned long hbase, unsigned long hmask) in kvm_riscv_fence_i() argument
367 make_xfence_request(kvm, hbase, hmask, KVM_REQ_FENCE_I, in kvm_riscv_fence_i()
372 unsigned long hbase, unsigned long hmask, in kvm_riscv_hfence_gvma_vmid_gpa() argument
384 make_xfence_request(kvm, hbase, hmask, KVM_REQ_HFENCE, in kvm_riscv_hfence_gvma_vmid_gpa()
389 unsigned long hbase, unsigned long hmask, in kvm_riscv_hfence_gvma_vmid_all() argument
396 make_xfence_request(kvm, hbase, hmask, KVM_REQ_HFENCE, in kvm_riscv_hfence_gvma_vmid_all()
401 unsigned long hbase, unsigned long hmask, in kvm_riscv_hfence_vvma_asid_gva() argument
414 make_xfence_request(kvm, hbase, hmask, KVM_REQ_HFENCE, in kvm_riscv_hfence_vvma_asid_gva()
[all …]
/linux/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()
204 static int __sbi_rfence_v02_call(unsigned long fid, unsigned long hmask, in __sbi_rfence_v02_call() argument
215 ret = sbi_ecall(ext, fid, hmask, hbase, 0, 0, 0, 0); in __sbi_rfence_v02_call()
218 ret = sbi_ecall(ext, fid, hmask, hbase, start, in __sbi_rfence_v02_call()
222 ret = sbi_ecall(ext, fid, hmask, hbase, start, in __sbi_rfence_v02_call()
227 ret = sbi_ecall(ext, fid, hmask, hbase, start, in __sbi_rfence_v02_call()
231 ret = sbi_ecall(ext, fid, hmask, hbase, start, in __sbi_rfence_v02_call()
235 ret = sbi_ecall(ext, fid, hmask, hbase, start, in __sbi_rfence_v02_call()
[all …]
/linux/arch/riscv/include/asm/
H A Dkvm_tlb.h61 unsigned long hbase, unsigned long hmask);
63 unsigned long hbase, unsigned long hmask,
67 unsigned long hbase, unsigned long hmask,
70 unsigned long hbase, unsigned long hmask,
75 unsigned long hbase, unsigned long hmask,
78 unsigned long hbase, unsigned long hmask,
82 unsigned long hbase, unsigned long hmask,
/linux/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.h83 int (*hugetlb_entry)(pte_t *pte, unsigned long hmask,
/linux/arch/powerpc/mm/book3s32/
H A Dmmu.c393 unsigned int hmask = Hash_mask >> (16 - LG_HPTEG_SIZE); in MMU_init_hw_patch() local
412 modify_instruction_site(&patch__hash_page_B, 0xffff, hmask); in MMU_init_hw_patch()
413 modify_instruction_site(&patch__hash_page_C, 0xffff, hmask); in MMU_init_hw_patch()
421 modify_instruction_site(&patch__flush_hash_B, 0xffff, hmask); in MMU_init_hw_patch()
/linux/drivers/net/wan/
H A Dfsl_ucc_hdlc.h56 __be16 hmask; member
105 unsigned short hmask; member
H A Dfsl_ucc_hdlc.c278 iowrite16be(priv->hmask, &priv->ucc_pram->hmask); in uhdlc_init()
1205 if (of_property_read_u16(np, "fsl,hmask", &uhdlc_priv->hmask)) in ucc_hdlc_probe()
1206 uhdlc_priv->hmask = DEFAULT_ADDR_MASK; in ucc_hdlc_probe()
/linux/include/net/netns/
H A Dxfrm.h16 unsigned int hmask; member
/linux/mm/
H A Dpagewalk.c345 unsigned long hmask = huge_page_mask(h); in walk_hugetlb_range() local
354 pte = hugetlb_walk(vma, addr & hmask, sz); in walk_hugetlb_range()
356 err = ops->hugetlb_entry(pte, hmask, addr, next, walk); in walk_hugetlb_range()
H A Dmincore.c26 static int mincore_hugetlb(pte_t *pte, unsigned long hmask, unsigned long addr, in mincore_hugetlb() argument
H A Dhmm.c543 static int hmm_vma_walk_hugetlb_entry(pte_t *pte, unsigned long hmask, in hmm_vma_walk_hugetlb_entry() argument
584 pfn = pte_pfn(entry) + ((start & ~hmask) >> PAGE_SHIFT); in hmm_vma_walk_hugetlb_entry()
/linux/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/drivers/gpu/drm/tegra/
H A Ddrm.h51 unsigned int hmask, vmask; member
/linux/drivers/net/ethernet/netronome/nfp/abm/
H A Dcls.c45 if (knode->sel->hoff || knode->sel->hmask) { in nfp_abm_u32_check_knode()
/linux/tools/include/uapi/linux/
H A Dpkt_cls.h182 __be32 hmask; member
/linux/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()
/linux/include/uapi/linux/
H A Dpkt_cls.h260 __be32 hmask;
/linux/drivers/media/common/v4l2-tpg/
H A Dv4l2-tpg-core.c220 tpg->hmask[0] = ~0; in tpg_s_fourcc()
221 tpg->hmask[1] = ~0; in tpg_s_fourcc()
222 tpg->hmask[2] = ~0; in tpg_s_fourcc()
338 tpg->hmask[1] = ~1; in tpg_s_fourcc()
350 tpg->hmask[1] = ~1; in tpg_s_fourcc()
375 tpg->hmask[0] = ~1; in tpg_s_fourcc()

12