| /linux/arch/sparc/kernel/ |
| H A D | pcr.c | 55 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 D | unaligned_32.c | 180 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 D | unaligned_64.c | 203 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 D | irq_service_dce110.c | 89 #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 D | vcpu_fp.c | 84 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 D | vcpu_sbi.c | 219 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 D | vcpu_vector.c | 97 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, ®_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, ®_addr); in kvm_riscv_vcpu_set_reg_vector()
|
| H A D | vcpu_timer.c | 165 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 D | aia.c | 181 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 D | hw.h | 355 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 D | vt1636.c | 69 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 D | hclgevf_regs.c | 130 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 D | irq-imx-irqsteer.c | 35 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 D | hclge_regs.c | 373 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 D | opal-fadump.h | 82 __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 D | emac_mdio.c | 56 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 D | bcm-keypad.c | 93 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 D | ucc.c | 89 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, ®_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, ®_num, &shift); in ucc_set_qe_mux_rxtx() 137 switch (reg_num) { in ucc_set_qe_mux_rxtx()
|
| /linux/drivers/w1/ |
| H A D | w1.c | 97 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 D | hantro_g1_h264_dec.c | 131 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 D | w1_ds250x.c | 204 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 D | w1_ds2405.c | 30 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 D | mpic_msgr.c | 49 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 D | kvm_vcpu_sbi.h | 66 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 D | kvm_aia.h | 133 unsigned long reg_num, 136 unsigned long reg_num,
|