Home
last modified time | relevance | path

Searched refs:reg_num (Results 1 – 25 of 98) sorted by relevance

1234

/linux/arch/sparc/kernel/
H A Dpcr.c55 static u64 direct_pcr_read(unsigned long reg_num) in direct_pcr_read() argument
59 WARN_ON_ONCE(reg_num != 0); in direct_pcr_read()
64 static void direct_pcr_write(unsigned long reg_num, u64 val) in direct_pcr_write() argument
66 WARN_ON_ONCE(reg_num != 0); in direct_pcr_write()
70 static u64 direct_pic_read(unsigned long reg_num) in direct_pic_read() argument
74 WARN_ON_ONCE(reg_num != 0); in direct_pic_read()
79 static void direct_pic_write(unsigned long reg_num, u64 val) in direct_pic_write() argument
81 WARN_ON_ONCE(reg_num != 0); in direct_pic_write()
111 static void n2_pcr_write(unsigned long reg_num, u64 val) in n2_pcr_write() argument
115 WARN_ON_ONCE(reg_num != 0); in n2_pcr_write()
[all …]
H A Dunaligned_32.c180 static int do_int_store(int reg_num, int size, unsigned long *dst_addr, in do_int_store() argument
186 if (reg_num) in do_int_store()
187 src_val = fetch_reg_addr(reg_num, regs); in do_int_store()
H A Dunaligned_64.c203 static inline int do_int_store(int reg_num, int size, unsigned long *dst_addr, in do_int_store() argument
212 zero = (((long)(reg_num ? in do_int_store()
213 (unsigned int)fetch_reg(reg_num, regs) : 0)) << 32) | in do_int_store()
214 (unsigned int)fetch_reg(reg_num + 1, regs); in do_int_store()
215 } else if (reg_num) { in do_int_store()
216 src_val_p = fetch_reg_addr(reg_num, regs); in do_int_store()
/linux/drivers/gpu/drm/amd/display/dc/irq/dce110/
H A Dirq_service_dce110.c89 #define hpd_int_entry(reg_num)\ argument
90 [DC_IRQ_SOURCE_HPD1 + reg_num] = {\
91 .enable_reg = mmHPD ## reg_num ## _DC_HPD_INT_CONTROL,\
97 .ack_reg = mmHPD ## reg_num ## _DC_HPD_INT_CONTROL,\
100 .status_reg = mmHPD ## reg_num ## _DC_HPD_INT_STATUS,\
104 #define hpd_rx_int_entry(reg_num)\ argument
105 [DC_IRQ_SOURCE_HPD1RX + reg_num] = {\
106 .enable_reg = mmHPD ## reg_num ## _DC_HPD_INT_CONTROL,\
111 .ack_reg = mmHPD ## reg_num ## _DC_HPD_INT_CONTROL,\
114 .status_reg = mmHPD ## reg_num ## _DC_HPD_INT_STATUS,\
[all …]
/linux/arch/riscv/kvm/
H A Dvcpu_fp.c84 unsigned long reg_num = reg->id & ~(KVM_REG_ARCH_MASK | in kvm_riscv_vcpu_get_reg_fp() local
93 if (reg_num == KVM_REG_RISCV_FP_F_REG(fcsr)) in kvm_riscv_vcpu_get_reg_fp()
95 else if ((KVM_REG_RISCV_FP_F_REG(f[0]) <= reg_num) && in kvm_riscv_vcpu_get_reg_fp()
96 reg_num <= KVM_REG_RISCV_FP_F_REG(f[31])) in kvm_riscv_vcpu_get_reg_fp()
97 reg_val = &cntx->fp.f.f[reg_num]; in kvm_riscv_vcpu_get_reg_fp()
102 if (reg_num == KVM_REG_RISCV_FP_D_REG(fcsr)) { in kvm_riscv_vcpu_get_reg_fp()
106 } else if ((KVM_REG_RISCV_FP_D_REG(f[0]) <= reg_num) && in kvm_riscv_vcpu_get_reg_fp()
107 reg_num <= KVM_REG_RISCV_FP_D_REG(f[31])) { in kvm_riscv_vcpu_get_reg_fp()
110 reg_val = &cntx->fp.d.f[reg_num]; in kvm_riscv_vcpu_get_reg_fp()
129 unsigned long reg_num = reg->id & ~(KVM_REG_ARCH_MASK | in kvm_riscv_vcpu_set_reg_fp() local
[all …]
H A Dvcpu_sbi.c219 unsigned long reg_num, in riscv_vcpu_set_sbi_ext_single() argument
228 sext = riscv_vcpu_get_sbi_ext(vcpu, reg_num); in riscv_vcpu_set_sbi_ext_single()
240 unsigned long reg_num, in riscv_vcpu_get_sbi_ext_single() argument
246 sext = riscv_vcpu_get_sbi_ext(vcpu, reg_num); in riscv_vcpu_get_sbi_ext_single()
257 unsigned long reg_num, in riscv_vcpu_set_sbi_ext_multi() argument
262 if (reg_num > KVM_REG_RISCV_SBI_MULTI_REG_LAST) in riscv_vcpu_set_sbi_ext_multi()
266 ext_id = i + reg_num * BITS_PER_LONG; in riscv_vcpu_set_sbi_ext_multi()
277 unsigned long reg_num, in riscv_vcpu_get_sbi_ext_multi() argument
282 if (reg_num > KVM_REG_RISCV_SBI_MULTI_REG_LAST) in riscv_vcpu_get_sbi_ext_multi()
286 ext_id = i + reg_num * BITS_PER_LONG; in riscv_vcpu_get_sbi_ext_multi()
[all …]
H A Dvcpu_vector.c97 unsigned long reg_num, in kvm_riscv_vcpu_vreg_addr() argument
104 if (reg_num < KVM_REG_RISCV_VECTOR_REG(0)) { in kvm_riscv_vcpu_vreg_addr()
107 switch (reg_num) { in kvm_riscv_vcpu_vreg_addr()
127 } else if (reg_num <= KVM_REG_RISCV_VECTOR_REG(31)) { in kvm_riscv_vcpu_vreg_addr()
131 (reg_num - KVM_REG_RISCV_VECTOR_REG(0)) * vlenb; in kvm_riscv_vcpu_vreg_addr()
145 unsigned long reg_num = reg->id & ~(KVM_REG_ARCH_MASK | in kvm_riscv_vcpu_get_reg_vector() local
155 rc = kvm_riscv_vcpu_vreg_addr(vcpu, reg_num, reg_size, &reg_addr); in kvm_riscv_vcpu_get_reg_vector()
171 unsigned long reg_num = reg->id & ~(KVM_REG_ARCH_MASK | in kvm_riscv_vcpu_set_reg_vector() local
181 if (reg_num == KVM_REG_RISCV_VECTOR_CSR_REG(vlenb)) { in kvm_riscv_vcpu_set_reg_vector()
195 rc = kvm_riscv_vcpu_vreg_addr(vcpu, reg_num, reg_size, &reg_addr); in kvm_riscv_vcpu_set_reg_vector()
H A Dvcpu_timer.c165 unsigned long reg_num = reg->id & ~(KVM_REG_ARCH_MASK | in kvm_riscv_vcpu_get_reg_timer() local
172 if (reg_num >= sizeof(struct kvm_riscv_timer) / sizeof(u64)) in kvm_riscv_vcpu_get_reg_timer()
175 switch (reg_num) { in kvm_riscv_vcpu_get_reg_timer()
205 unsigned long reg_num = reg->id & ~(KVM_REG_ARCH_MASK | in kvm_riscv_vcpu_set_reg_timer() local
213 if (reg_num >= sizeof(struct kvm_riscv_timer) / sizeof(u64)) in kvm_riscv_vcpu_set_reg_timer()
219 switch (reg_num) { in kvm_riscv_vcpu_set_reg_timer()
H A Daia.c181 unsigned long reg_num, in kvm_riscv_vcpu_aia_get_csr() argument
186 if (reg_num >= sizeof(struct kvm_riscv_aia_csr) / sizeof(unsigned long)) in kvm_riscv_vcpu_aia_get_csr()
191 *out_val = ((unsigned long *)csr)[reg_num]; in kvm_riscv_vcpu_aia_get_csr()
197 unsigned long reg_num, in kvm_riscv_vcpu_aia_set_csr() argument
202 if (reg_num >= sizeof(struct kvm_riscv_aia_csr) / sizeof(unsigned long)) in kvm_riscv_vcpu_aia_set_csr()
206 ((unsigned long *)csr)[reg_num] = val; in kvm_riscv_vcpu_aia_set_csr()
209 if (reg_num == KVM_REG_RISCV_CSR_AIA_REG(siph)) in kvm_riscv_vcpu_aia_set_csr()
/linux/drivers/video/fbdev/via/
H A Dhw.h355 int reg_num; member
361 int reg_num; member
367 int reg_num; member
373 int reg_num; member
379 int reg_num; member
385 int reg_num; member
391 int reg_num; member
397 int reg_num; member
403 int reg_num; member
409 int reg_num; member
[all …]
H A Dvt1636.c69 int reg_num, i; in viafb_init_lvds_vt1636() local
72 reg_num = ARRAY_SIZE(common_init_data); in viafb_init_lvds_vt1636()
73 for (i = 0; i < reg_num; i++) in viafb_init_lvds_vt1636()
/linux/drivers/net/ethernet/hisilicon/hns3/hns3vf/
H A Dhclgevf_regs.c130 int i, j, reg_num; in hclgevf_get_regs() local
137 reg_num = ARRAY_SIZE(cmdq_reg_addr_list); in hclgevf_get_regs()
138 reg += hclgevf_reg_get_tlv(HCLGEVF_REG_TAG_CMDQ, reg_num, reg); in hclgevf_get_regs()
139 for (i = 0; i < reg_num; i++) in hclgevf_get_regs()
142 reg_num = ARRAY_SIZE(common_reg_addr_list); in hclgevf_get_regs()
143 reg += hclgevf_reg_get_tlv(HCLGEVF_REG_TAG_COMMON, reg_num, reg); in hclgevf_get_regs()
144 for (i = 0; i < reg_num; i++) in hclgevf_get_regs()
147 reg_num = ARRAY_SIZE(ring_reg_addr_list); in hclgevf_get_regs()
149 reg += hclgevf_reg_get_tlv(HCLGEVF_REG_TAG_RING, reg_num, reg); in hclgevf_get_regs()
151 for (i = 0; i < reg_num; i++) in hclgevf_get_regs()
[all …]
/linux/drivers/irqchip/
H A Dirq-imx-irqsteer.c35 int reg_num; member
45 return (data->reg_num - irqnum / 32 - 1); in imx_irqsteer_get_reg_index()
56 val = readl_relaxed(data->regs + CHANMASK(idx, data->reg_num)); in imx_irqsteer_irq_unmask()
58 writel_relaxed(val, data->regs + CHANMASK(idx, data->reg_num)); in imx_irqsteer_irq_unmask()
70 val = readl_relaxed(data->regs + CHANMASK(idx, data->reg_num)); in imx_irqsteer_irq_mask()
72 writel_relaxed(val, data->regs + CHANMASK(idx, data->reg_num)); in imx_irqsteer_irq_mask()
146 if (hwirq >= data->reg_num * 32) in imx_irqsteer_irq_handler()
150 CHANSTATUS(idx, data->reg_num)); in imx_irqsteer_irq_handler()
196 data->reg_num = irqs_num / 32; in imx_irqsteer_probe()
200 sizeof(u32) * data->reg_num, in imx_irqsteer_probe()
[all …]
/linux/drivers/net/ethernet/hisilicon/hns3/hns3pf/
H A Dhclge_regs.c373 int entries_per_desc, reg_num, desc_index, index, i; in hclge_dfx_reg_fetch_data() local
378 reg_num = entries_per_desc * bd_num; in hclge_dfx_reg_fetch_data()
379 for (i = 0; i < reg_num; i++) { in hclge_dfx_reg_fetch_data()
385 return reg_num; in hclge_dfx_reg_fetch_data()
516 int i, j, reg_num; in hclge_fetch_pf_reg() local
521 reg_num = ARRAY_SIZE(cmdq_reg_addr_list); in hclge_fetch_pf_reg()
522 reg += hclge_reg_get_tlv(HCLGE_REG_TAG_CMDQ, reg_num, reg); in hclge_fetch_pf_reg()
523 for (i = 0; i < reg_num; i++) in hclge_fetch_pf_reg()
525 data_num_sum = reg_num + HCLGE_REG_TLV_SPACE; in hclge_fetch_pf_reg()
527 reg_num = ARRAY_SIZE(common_reg_addr_list); in hclge_fetch_pf_reg()
[all …]
/linux/arch/powerpc/platforms/powernv/
H A Dopal-fadump.h82 __be32 reg_num; member
87 u32 reg_type, u32 reg_num, in opal_fadump_set_regval_regnum() argument
91 if (reg_num < 32) in opal_fadump_set_regval_regnum()
92 regs->gpr[reg_num] = reg_val; in opal_fadump_set_regval_regnum()
96 switch (reg_num) { in opal_fadump_set_regval_regnum()
141 be32_to_cpu(reg_entry->reg_num), in opal_fadump_read_regs()
/linux/drivers/net/ethernet/arc/
H A Demac_mdio.c56 static int arc_mdio_read(struct mii_bus *bus, int phy_addr, int reg_num) in arc_mdio_read() argument
63 0x60020000 | (phy_addr << 23) | (reg_num << 18)); in arc_mdio_read()
72 phy_addr, reg_num, value); in arc_mdio_read()
89 int reg_num, u16 value) in arc_mdio_write() argument
95 phy_addr, reg_num, value); in arc_mdio_write()
98 0x50020000 | (phy_addr << 23) | (reg_num << 18) | value); in arc_mdio_write()
/linux/drivers/input/keyboard/
H A Dbcm-keypad.c93 static void bcm_kp_report_keys(struct bcm_kp *kp, int reg_num, int pull_mode) in bcm_kp_report_keys() argument
102 writel(0xFFFFFFFF, kp->base + KPICRN_OFFSET(reg_num)); in bcm_kp_report_keys()
104 state = readl(kp->base + KPSSRN_OFFSET(reg_num)); in bcm_kp_report_keys()
105 change = kp->last_state[reg_num] ^ state; in bcm_kp_report_keys()
106 kp->last_state[reg_num] = state; in bcm_kp_report_keys()
112 row = BIT_TO_ROW_SSRN(bit_nr, reg_num); in bcm_kp_report_keys()
123 int reg_num; in bcm_kp_isr_thread() local
125 for (reg_num = 0; reg_num <= 1; reg_num++) in bcm_kp_isr_thread()
126 bcm_kp_report_keys(kp, reg_num, pull_mode); in bcm_kp_isr_thread()
/linux/drivers/soc/fsl/qe/
H A Ducc.c89 unsigned int *reg_num, unsigned int *shift) in get_cmxucr_reg() argument
93 *reg_num = cmx + 1; in get_cmxucr_reg()
101 unsigned int reg_num; in ucc_mux_set_grant_tsa_bkpt() local
108 get_cmxucr_reg(ucc_num, &cmxucr, &reg_num, &shift); in ucc_mux_set_grant_tsa_bkpt()
123 unsigned int reg_num; in ucc_set_qe_mux_rxtx() local
135 get_cmxucr_reg(ucc_num, &cmxucr, &reg_num, &shift); in ucc_set_qe_mux_rxtx()
137 switch (reg_num) { in ucc_set_qe_mux_rxtx()
/linux/drivers/w1/
H A Dw1.c97 ssize_t count = sizeof(sl->reg_num); in id_show()
99 memcpy(buf, (u8 *)&sl->reg_num, count); in id_show()
438 if (sl->reg_num.family == rn->family && in w1_slave_search_device()
439 sl->reg_num.id == rn->id && in w1_slave_search_device()
440 sl->reg_num.crc == rn->crc) { in w1_slave_search_device()
596 err = add_uevent_var(env, "W1_FID=%02X", sl->reg_num.family); in w1_uevent()
601 (unsigned long long)sl->reg_num.id); in w1_uevent()
677 (unsigned int) sl->reg_num.family, in __w1_attach_slave_device()
678 (unsigned long long) sl->reg_num.id); in __w1_attach_slave_device()
681 (unsigned int) sl->reg_num.family, in __w1_attach_slave_device()
[all …]
/linux/drivers/media/platform/verisilicon/
H A Dhantro_g1_h264_dec.c131 int reg_num; in set_ref() local
158 reg_num = 0; in set_ref()
166 vdpu_write_relaxed(vpu, reg, G1_REG_BD_REF_PIC(reg_num++)); in set_ref()
186 reg_num = 0; in set_ref()
194 vdpu_write_relaxed(vpu, reg, G1_REG_FWD_PIC(reg_num++)); in set_ref()
/linux/drivers/w1/slaves/
H A Dw1_ds250x.c204 sl->master->bus_master->dev_id, sl->reg_num.family, in w1_eprom_add_slave()
205 (unsigned long long)sl->reg_num.id); in w1_eprom_add_slave()
209 sl->reg_num.family, in w1_eprom_add_slave()
210 (unsigned long long)sl->reg_num.id); in w1_eprom_add_slave()
H A Dw1_ds2405.c30 u64 dev_addr = le64_to_cpu(*(u64 *)&sl->reg_num); in w1_ds2405_select()
182 u64 dev_addr = le64_to_cpu(*(u64 *)&sl->reg_num); in output_store()
/linux/arch/powerpc/sysdev/
H A Dmpic_msgr.c49 struct mpic_msgr *mpic_msgr_get(unsigned int reg_num) in mpic_msgr_get() argument
57 if (reg_num >= mpic_msgr_count) in mpic_msgr_get()
61 msgr = mpic_msgrs[reg_num]; in mpic_msgr_get()
/linux/arch/riscv/include/asm/
H A Dkvm_vcpu_sbi.h66 int (*get_state_reg)(struct kvm_vcpu *vcpu, unsigned long reg_num,
68 int (*set_state_reg)(struct kvm_vcpu *vcpu, unsigned long reg_num,
H A Dkvm_aia.h133 unsigned long reg_num,
136 unsigned long reg_num,

1234