Home
last modified time | relevance | path

Searched refs:GENMASK_ULL (Results 1 – 25 of 78) sorted by relevance

1234

/Linux-v4.19/drivers/mmc/host/
Dcavium.h121 #define MIO_EMM_DMA_FIFO_CFG_INT_LVL GENMASK_ULL(12, 8)
122 #define MIO_EMM_DMA_FIFO_CFG_COUNT GENMASK_ULL(4, 0)
130 #define MIO_EMM_DMA_FIFO_CMD_SIZE GENMASK_ULL(55, 36)
133 #define MIO_EMM_CMD_BUS_ID GENMASK_ULL(61, 60)
136 #define MIO_EMM_CMD_OFFSET GENMASK_ULL(54, 49)
137 #define MIO_EMM_CMD_CTYPE_XOR GENMASK_ULL(42, 41)
138 #define MIO_EMM_CMD_RTYPE_XOR GENMASK_ULL(40, 38)
139 #define MIO_EMM_CMD_IDX GENMASK_ULL(37, 32)
140 #define MIO_EMM_CMD_ARG GENMASK_ULL(31, 0)
143 #define MIO_EMM_DMA_BUS_ID GENMASK_ULL(61, 60)
[all …]
Drenesas_sdhi_internal_dmac.c48 #define RST_RESERVED_BITS GENMASK_ULL(31, 0)
52 #define INFO1_MASK_CLEAR GENMASK_ULL(31, 0)
57 #define INFO2_MASK_CLEAR GENMASK_ULL(31, 0)
/Linux-v4.19/drivers/fpga/
Ddfl.h68 #define DFH_ID GENMASK_ULL(11, 0) /* Feature ID */
71 #define DFH_REVISION GENMASK_ULL(15, 12) /* Feature revision */
72 #define DFH_NEXT_HDR_OFST GENMASK_ULL(39, 16) /* Offset to next DFH */
74 #define DFH_TYPE GENMASK_ULL(63, 60) /* Feature type */
80 #define NEXT_AFU_NEXT_DFH_OFST GENMASK_ULL(23, 0) /* Offset to next AFU */
93 #define FME_CAP_FABRIC_VERID GENMASK_ULL(7, 0) /* Fabric version ID */
99 #define FME_CAP_NUM_PORTS GENMASK_ULL(19, 17) /* Number of ports */
100 #define FME_CAP_ADDR_WIDTH GENMASK_ULL(29, 24) /* Address bus width */
101 #define FME_CAP_CACHE_SIZE GENMASK_ULL(43, 32) /* cache size in KB */
102 #define FME_CAP_CACHE_ASSOC GENMASK_ULL(47, 44) /* Associativity */
[all …]
Ddfl-fme-mgr.c39 #define FME_PR_CTRL_PR_RGN_ID GENMASK_ULL(9, 7) /* PR Region ID */
45 #define FME_PR_STS_PR_CREDIT GENMASK_ULL(8, 0)
48 #define FME_PR_STS_PR_CTRLR_STS GENMASK_ULL(22, 20) /* Controller status */
49 #define FME_PR_STS_PR_HOST_STS GENMASK_ULL(27, 24) /* PR host status */
53 #define FME_PR_DATA_PR_DATA_RAW GENMASK_ULL(32, 0)
/Linux-v4.19/virt/kvm/arm/vgic/
Dvgic.h83 #define KVM_ITS_CTE_ICID_MASK GENMASK_ULL(15, 0)
86 #define KVM_ITS_ITE_PINTID_MASK GENMASK_ULL(47, 16)
87 #define KVM_ITS_ITE_ICID_MASK GENMASK_ULL(15, 0)
91 #define KVM_ITS_DTE_NEXT_MASK GENMASK_ULL(62, 49)
93 #define KVM_ITS_DTE_ITTADDR_MASK GENMASK_ULL(48, 5)
94 #define KVM_ITS_DTE_SIZE_MASK GENMASK_ULL(4, 0)
97 #define KVM_ITS_L1E_ADDR_MASK GENMASK_ULL(51, 16)
99 #define KVM_VGIC_V3_RDIST_INDEX_MASK GENMASK_ULL(11, 0)
100 #define KVM_VGIC_V3_RDIST_FLAGS_MASK GENMASK_ULL(15, 12)
102 #define KVM_VGIC_V3_RDIST_BASE_MASK GENMASK_ULL(51, 16)
[all …]
Dvgic-mmio-v3.c31 return (data >> (offset * 8)) & GENMASK_ULL(num * 8 - 1, 0); in extract_bytes()
41 reg &= ~GENMASK_ULL(upper, lower); in update_64bit_reg()
42 val &= GENMASK_ULL(len * 8 - 1, 0); in update_64bit_reg()
349 (GENMASK_ULL(63, 59) | GENMASK_ULL(55, 52) | GENMASK_ULL(6, 5))
351 (BIT_ULL(63) | GENMASK_ULL(61, 59) | GENMASK_ULL(55, 52) | \
352 GENMASK_ULL(15, 12) | GENMASK_ULL(6, 0))
367 reg &= ~GENMASK_ULL(51, 48); in vgic_sanitise_pendbaser()
385 reg &= ~GENMASK_ULL(51, 48); in vgic_sanitise_propbaser()
/Linux-v4.19/drivers/gpu/drm/amd/amdgpu/
Damdgpu_debugfs.c119 se_bank = (*pos & GENMASK_ULL(33, 24)) >> 24; in amdgpu_debugfs_process_reg_op()
120 sh_bank = (*pos & GENMASK_ULL(43, 34)) >> 34; in amdgpu_debugfs_process_reg_op()
121 instance_bank = (*pos & GENMASK_ULL(53, 44)) >> 44; in amdgpu_debugfs_process_reg_op()
132 me = (*pos & GENMASK_ULL(33, 24)) >> 24; in amdgpu_debugfs_process_reg_op()
133 pipe = (*pos & GENMASK_ULL(43, 34)) >> 34; in amdgpu_debugfs_process_reg_op()
134 queue = (*pos & GENMASK_ULL(53, 44)) >> 44; in amdgpu_debugfs_process_reg_op()
629 offset = (*pos & GENMASK_ULL(6, 0)); in amdgpu_debugfs_wave_read()
630 se = (*pos & GENMASK_ULL(14, 7)) >> 7; in amdgpu_debugfs_wave_read()
631 sh = (*pos & GENMASK_ULL(22, 15)) >> 15; in amdgpu_debugfs_wave_read()
632 cu = (*pos & GENMASK_ULL(30, 23)) >> 23; in amdgpu_debugfs_wave_read()
[all …]
/Linux-v4.19/drivers/firmware/efi/
Dcper-x86.c12 #define VALID_PROC_ERR_INFO_NUM(bits) (((bits) & GENMASK_ULL(7, 2)) >> 2)
13 #define VALID_PROC_CXT_INFO_NUM(bits) (((bits) & GENMASK_ULL(13, 8)) >> 8)
47 #define CHECK_VALID_BITS(check) (((check) & GENMASK_ULL(15, 0)))
48 #define CHECK_TRANS_TYPE(check) (((check) & GENMASK_ULL(17, 16)) >> 16)
49 #define CHECK_OPERATION(check) (((check) & GENMASK_ULL(21, 18)) >> 18)
50 #define CHECK_LEVEL(check) (((check) & GENMASK_ULL(24, 22)) >> 22)
57 #define CHECK_BUS_PART_TYPE(check) (((check) & GENMASK_ULL(31, 30)) >> 30)
59 #define CHECK_BUS_ADDR_SPACE(check) (((check) & GENMASK_ULL(34, 33)) >> 33)
68 #define CHECK_MS_ERR_TYPE(check) (((check) & GENMASK_ULL(18, 16)) >> 16)
/Linux-v4.19/drivers/iommu/
Darm-smmu-v3.c154 #define STRTAB_BASE_ADDR_MASK GENMASK_ULL(51, 6)
182 #define MSI_CFG0_ADDR_MASK GENMASK_ULL(51, 2)
201 #define Q_BASE_ADDR_MASK GENMASK_ULL(51, 5)
215 #define STRTAB_L1_DESC_SPAN GENMASK_ULL(4, 0)
216 #define STRTAB_L1_DESC_L2PTR_MASK GENMASK_ULL(51, 6)
220 #define STRTAB_STE_0_CFG GENMASK_ULL(3, 1)
226 #define STRTAB_STE_0_S1FMT GENMASK_ULL(5, 4)
228 #define STRTAB_STE_0_S1CTXPTR_MASK GENMASK_ULL(51, 6)
229 #define STRTAB_STE_0_S1CDMAX GENMASK_ULL(63, 59)
235 #define STRTAB_STE_1_S1CIR GENMASK_ULL(3, 2)
[all …]
/Linux-v4.19/drivers/net/ethernet/netronome/nfp/nfpcore/
Dnfp_nsp.c59 #define NSP_STATUS_MAGIC GENMASK_ULL(63, 48)
60 #define NSP_STATUS_MAJOR GENMASK_ULL(47, 44)
61 #define NSP_STATUS_MINOR GENMASK_ULL(43, 32)
62 #define NSP_STATUS_CODE GENMASK_ULL(31, 16)
63 #define NSP_STATUS_RESULT GENMASK_ULL(15, 8)
67 #define NSP_COMMAND_OPTION GENMASK_ULL(63, 32)
68 #define NSP_COMMAND_CODE GENMASK_ULL(31, 16)
73 #define NSP_BUFFER_CPP GENMASK_ULL(63, 40)
74 #define NSP_BUFFER_ADDRESS GENMASK_ULL(39, 0)
77 #define NSP_DFLT_BUFFER_CPP GENMASK_ULL(63, 40)
[all …]
Dnfp_nsp_eth.c54 #define NSP_ETH_PORT_LANES GENMASK_ULL(3, 0)
55 #define NSP_ETH_PORT_INDEX GENMASK_ULL(15, 8)
56 #define NSP_ETH_PORT_LABEL GENMASK_ULL(53, 48)
57 #define NSP_ETH_PORT_PHYLABEL GENMASK_ULL(59, 54)
67 #define NSP_ETH_STATE_RATE GENMASK_ULL(11, 8)
68 #define NSP_ETH_STATE_INTERFACE GENMASK_ULL(19, 12)
69 #define NSP_ETH_STATE_MEDIA GENMASK_ULL(21, 20)
71 #define NSP_ETH_STATE_ANEG GENMASK_ULL(25, 23)
72 #define NSP_ETH_STATE_FEC GENMASK_ULL(27, 26)
Dnfp_target.c489 *addr &= ~GENMASK_ULL(idx_lsb, iid_lsb); in nfp_encode_basic_search()
527 v64 = GENMASK_ULL(iid_lsb + 5, iid_lsb); in nfp_encode_basic()
616 v64 = GENMASK_ULL(iid_lsb + 5, iid_lsb); in nfp_encode_mu()
623 v64 = GENMASK_ULL(iid_lsb + 5, iid_lsb); in nfp_encode_mu()
644 v64 = GENMASK_ULL(iid_lsb + 5, iid_lsb); in nfp_encode_mu()
679 v64 = GENMASK_ULL(iid_lsb + 5, iid_lsb); in nfp_encode_mu()
719 *addr &= ~GENMASK_ULL(29, 24); in nfp_cppat_addr_encode()
720 *addr |= ((u64)dest_island << 24) & GENMASK_ULL(29, 24); in nfp_cppat_addr_encode()
/Linux-v4.19/arch/mips/include/asm/
Dmips-cm.h136 #define CM_GCR_CONFIG_CLUSTER_ID GENMASK_ULL(39, 32)
143 #define CM_GCR_BASE_GCRBASE GENMASK_ULL(47, 15)
179 #define CM3_GCR_ERROR_CAUSE_ERRTYPE GENMASK_ULL(63, 58)
280 #define CM_GCR_L2SM_TAG_ADDR_COP_NUM_LINES GENMASK_ULL(63, 48)
281 #define CM_GCR_L2SM_TAG_ADDR_COP_START_TAG GENMASK_ULL(47, 6)
/Linux-v4.19/arch/x86/kernel/acpi/
Dcppc_msr.c32 u64 mask = GENMASK_ULL(reg->bit_offset + reg->bit_width - 1, in cpc_read_ffh()
48 u64 mask = GENMASK_ULL(reg->bit_offset + reg->bit_width - 1, in cpc_write_ffh()
/Linux-v4.19/arch/x86/include/asm/
Dvmx.h126 return vmx_basic & GENMASK_ULL(30, 0); in vmx_basic_vmcs_revision_id()
131 return (vmx_basic & GENMASK_ULL(44, 32)) >> 32; in vmx_basic_vmcs_size()
141 return (vmx_misc & GENMASK_ULL(24, 16)) >> 16; in vmx_misc_cr3_count()
146 return (vmx_misc & GENMASK_ULL(27, 25)) >> 25; in vmx_misc_max_msr()
151 return (vmx_misc & GENMASK_ULL(63, 32)) >> 32; in vmx_misc_mseg_revid()
Dhyperv-tlfs.h383 #define HV_HYPERCALL_RESULT_MASK GENMASK_ULL(15, 0)
387 #define HV_HYPERCALL_REP_COMP_MASK GENMASK_ULL(43, 32)
389 #define HV_HYPERCALL_REP_START_MASK GENMASK_ULL(59, 48)
/Linux-v4.19/arch/arm64/kvm/
Dva_layout.c68 va_mask = GENMASK_ULL(tag_lsb - 1, 0); in compute_layout()
69 tag_val = get_random_long() & GENMASK_ULL(VA_BITS - 2, tag_lsb); in compute_layout()
181 addr |= ((u64)origptr & GENMASK_ULL(10, 7)); in kvm_patch_vector_branch()
/Linux-v4.19/drivers/edac/
Damd64_edac.c395 base_bits = GENMASK_ULL(31, 21) | GENMASK_ULL(15, 9); in get_cs_base_and_mask()
396 mask_bits = GENMASK_ULL(29, 21) | GENMASK_ULL(15, 9); in get_cs_base_and_mask()
408 *base = (csbase & GENMASK_ULL(15, 5)) << 6; in get_cs_base_and_mask()
409 *base |= (csbase & GENMASK_ULL(30, 19)) << 8; in get_cs_base_and_mask()
413 *mask &= ~((GENMASK_ULL(15, 5) << 6) | in get_cs_base_and_mask()
414 (GENMASK_ULL(30, 19) << 8)); in get_cs_base_and_mask()
416 *mask |= (csmask & GENMASK_ULL(15, 5)) << 6; in get_cs_base_and_mask()
417 *mask |= (csmask & GENMASK_ULL(30, 19)) << 8; in get_cs_base_and_mask()
427 GENMASK_ULL(30,19) | GENMASK_ULL(13,5); in get_cs_base_and_mask()
430 GENMASK_ULL(28,19) | GENMASK_ULL(13,5); in get_cs_base_and_mask()
[all …]
Die31200_edac.c72 #define IE31200_MCHBAR_MASK GENMASK_ULL(38, 15)
119 #define IE31200_ECCERRLOG_RANK_BITS GENMASK_ULL(28, 27)
121 #define IE31200_ECCERRLOG_SYNDROME_BITS GENMASK_ULL(23, 16)
135 #define IE31200_MAD_DIMM_SIZE GENMASK_ULL(7, 0)
142 #define IE31200_MAD_DIMM_A_WIDTH_SKL GENMASK_ULL(9, 8)
/Linux-v4.19/include/linux/irqchip/
Darm-gic-v3.h149 #define GIC_ENCODE_SZ(n, w) (((unsigned long)(n) - 1) & GENMASK_ULL(((w) - 1), 0))
175 #define GICR_PROPBASER_ADDRESS(x) ((x) & GENMASK_ULL(51, 12))
176 #define GICR_PENDBASER_ADDRESS(x) ((x) & GENMASK_ULL(51, 16))
388 #define GITS_BASER_ENTRY_SIZE_MASK GENMASK_ULL(52, 48)
390 (((phys) & GENMASK_ULL(47, 16)) | (((phys) >> 48) & 0xf) << 12)
/Linux-v4.19/drivers/ntb/test/
Dntb_pingpong.c259 pmask = GENMASK_ULL(ntb_peer_port_count(ntb), 0); in pp_check_ntb()
307 pp->pmask = GENMASK_ULL(pidx, 0) >> 1; in pp_init_flds()
308 pp->nmask = GENMASK_ULL(pcnt - 1, pidx); in pp_init_flds()
/Linux-v4.19/drivers/clk/qcom/
Dgdsc.c27 #define EN_REST_WAIT_MASK GENMASK_ULL(23, 20)
28 #define EN_FEW_WAIT_MASK GENMASK_ULL(19, 16)
29 #define CLK_DIS_WAIT_MASK GENMASK_ULL(15, 12)
/Linux-v4.19/include/linux/
Dbits.h22 #define GENMASK_ULL(h, l) \ macro
/Linux-v4.19/arch/x86/kernel/cpu/mcheck/
Dmce_amd.c604 u64 hi_addr_offset = (tmp & GENMASK_ULL(31, 20)) << 8; in umc_normaddr_to_sysaddr()
626 dram_base_addr = (tmp & GENMASK_ULL(31, 12)) << 16; in umc_normaddr_to_sysaddr()
641 dram_limit_addr = ((tmp & GENMASK_ULL(31, 12)) << 16) | GENMASK_ULL(27, 0); in umc_normaddr_to_sysaddr()
737 temp_addr_y = ret_addr & GENMASK_ULL(intlv_addr_bit-1, 0); in umc_normaddr_to_sysaddr()
739 temp_addr_x = (ret_addr & GENMASK_ULL(63, intlv_addr_bit)) << num_intlv_bits; in umc_normaddr_to_sysaddr()
814 m.addr &= GENMASK_ULL(55, lsb); in __log_error()
/Linux-v4.19/arch/arm64/kernel/
Dptrace.c1678 (GENMASK_ULL(63,32) | GENMASK_ULL(27, 25) | GENMASK_ULL(23, 22) | \
1679 GENMASK_ULL(20, 10) | GENMASK_ULL(5, 5))
1681 (GENMASK_ULL(63,32) | GENMASK_ULL(23, 22) | GENMASK_ULL(20,20))

1234