Home
last modified time | relevance | path

Searched refs:nr_regs (Results 1 - 25 of 40) sorted by relevance

12

/kernel/linux/linux-5.10/arch/arm/mach-omap2/
H A Dprm_common.c86 for (i = 0; i < prcm_irq_setup->nr_regs; i++) { in omap_prcm_events_filter_priority()
107 int nr_irq = prcm_irq_setup->nr_regs * 32; in omap_prcm_irq_handler()
201 for (i = 0; i < prcm_irq_setup->nr_regs; i++) { in omap_prcm_irq_cleanup()
222 prcm_irq_setup->nr_regs * 32); in omap_prcm_irq_cleanup()
261 int nr_regs; in omap_prcm_register_chain_handler() local
270 nr_regs = irq_setup->nr_regs; in omap_prcm_register_chain_handler()
277 if (nr_regs > OMAP_PRCM_MAX_NR_PENDING_REG) { in omap_prcm_register_chain_handler()
278 pr_err("PRCM: nr_regs too large\n"); in omap_prcm_register_chain_handler()
284 prcm_irq_chips = kcalloc(nr_regs, sizeo in omap_prcm_register_chain_handler()
[all...]
H A Dprm44xx.c49 .nr_regs = 2,
227 for (i = 0; i < omap4_prcm_irq_setup.nr_regs; i++) in omap44xx_prm_read_pending_irqs()
262 for (i = 0; i < omap4_prcm_irq_setup.nr_regs; i++) { in omap44xx_prm_save_and_clear_irqen()
290 for (i = 0; i < omap4_prcm_irq_setup.nr_regs; i++) in omap44xx_prm_restore_irqen()
822 omap4_prcm_irq_setup.nr_regs = 1; in omap44xx_prm_init()
/kernel/linux/linux-6.6/arch/arm/mach-omap2/
H A Dprm_common.c86 for (i = 0; i < prcm_irq_setup->nr_regs; i++) { in omap_prcm_events_filter_priority()
107 int nr_irq = prcm_irq_setup->nr_regs * 32; in omap_prcm_irq_handler()
201 for (i = 0; i < prcm_irq_setup->nr_regs; i++) { in omap_prcm_irq_cleanup()
222 prcm_irq_setup->nr_regs * 32); in omap_prcm_irq_cleanup()
261 int nr_regs; in omap_prcm_register_chain_handler() local
270 nr_regs = irq_setup->nr_regs; in omap_prcm_register_chain_handler()
277 if (nr_regs > OMAP_PRCM_MAX_NR_PENDING_REG) { in omap_prcm_register_chain_handler()
278 pr_err("PRCM: nr_regs too large\n"); in omap_prcm_register_chain_handler()
284 prcm_irq_chips = kcalloc(nr_regs, sizeo in omap_prcm_register_chain_handler()
[all...]
H A Dprm44xx.c49 .nr_regs = 2,
227 for (i = 0; i < omap4_prcm_irq_setup.nr_regs; i++) in omap44xx_prm_read_pending_irqs()
262 for (i = 0; i < omap4_prcm_irq_setup.nr_regs; i++) { in omap44xx_prm_save_and_clear_irqen()
290 for (i = 0; i < omap4_prcm_irq_setup.nr_regs; i++) in omap44xx_prm_restore_irqen()
822 omap4_prcm_irq_setup.nr_regs = 1; in omap44xx_prm_init()
/kernel/linux/linux-6.6/arch/arm64/kernel/
H A Dcompat_alignment.c117 unsigned int rd, rn, nr_regs, regbits; in do_alignment_ldmstm() local
122 nr_regs = hweight16(REGMASK_BITS(instr)) * 4; in do_alignment_ldmstm()
128 nr_regs = -nr_regs; in do_alignment_ldmstm()
129 newaddr += nr_regs; in do_alignment_ldmstm()
/kernel/linux/linux-5.10/drivers/mfd/
H A Dpcf50633-core.c28 int nr_regs, u8 *data) in pcf50633_read_block()
32 ret = regmap_raw_read(pcf->regmap, reg, data, nr_regs); in pcf50633_read_block()
36 return nr_regs; in pcf50633_read_block()
42 int nr_regs, u8 *data) in pcf50633_write_block()
44 return regmap_raw_write(pcf->regmap, reg, data, nr_regs); in pcf50633_write_block()
27 pcf50633_read_block(struct pcf50633 *pcf, u8 reg, int nr_regs, u8 *data) pcf50633_read_block() argument
41 pcf50633_write_block(struct pcf50633 *pcf , u8 reg, int nr_regs, u8 *data) pcf50633_write_block() argument
/kernel/linux/linux-6.6/drivers/mfd/
H A Dpcf50633-core.c28 int nr_regs, u8 *data) in pcf50633_read_block()
32 ret = regmap_raw_read(pcf->regmap, reg, data, nr_regs); in pcf50633_read_block()
36 return nr_regs; in pcf50633_read_block()
42 int nr_regs, u8 *data) in pcf50633_write_block()
44 return regmap_raw_write(pcf->regmap, reg, data, nr_regs); in pcf50633_write_block()
27 pcf50633_read_block(struct pcf50633 *pcf, u8 reg, int nr_regs, u8 *data) pcf50633_read_block() argument
41 pcf50633_write_block(struct pcf50633 *pcf , u8 reg, int nr_regs, u8 *data) pcf50633_write_block() argument
/kernel/linux/linux-6.6/drivers/hwtracing/coresight/
H A Dcoresight-config.h98 * @nr_regs: number of registers used.
110 int nr_regs; member
202 * @nr_regs: number of registers to be programmed.
212 int nr_regs; member
H A Dcoresight-config.c80 for (i = 0; i < feat_csdev->nr_regs; i++) in cscfg_set_on_enable()
95 for (i = 0; i < feat_csdev->nr_regs; i++) in cscfg_save_on_disable()
117 for (i = 0; i < feat_csdev->nr_regs; i++) { in cscfg_reset_feat()
H A Dcoresight-cfg-afdo.c110 .nr_regs = ARRAY_SIZE(strobe_regs),
/kernel/linux/linux-5.10/arch/s390/kvm/
H A Dpriv.c1297 int reg, rc, nr_regs; in kvm_s390_handle_lctl() local
1315 nr_regs = ((reg3 - reg1) & 0xf) + 1; in kvm_s390_handle_lctl()
1316 rc = read_guest(vcpu, ga, ar, ctl_array, nr_regs * sizeof(u32)); in kvm_s390_handle_lctl()
1320 nr_regs = 0; in kvm_s390_handle_lctl()
1323 vcpu->arch.sie_block->gcr[reg] |= ctl_array[nr_regs++]; in kvm_s390_handle_lctl()
1336 int reg, rc, nr_regs; in kvm_s390_handle_stctl() local
1355 nr_regs = 0; in kvm_s390_handle_stctl()
1357 ctl_array[nr_regs++] = vcpu->arch.sie_block->gcr[reg]; in kvm_s390_handle_stctl()
1362 rc = write_guest(vcpu, ga, ar, ctl_array, nr_regs * sizeof(u32)); in kvm_s390_handle_stctl()
1370 int reg, rc, nr_regs; in handle_lctlg() local
1408 int reg, rc, nr_regs; handle_stctg() local
[all...]
/kernel/linux/linux-6.6/arch/s390/kvm/
H A Dpriv.c1309 int reg, rc, nr_regs; in kvm_s390_handle_lctl() local
1327 nr_regs = ((reg3 - reg1) & 0xf) + 1; in kvm_s390_handle_lctl()
1328 rc = read_guest(vcpu, ga, ar, ctl_array, nr_regs * sizeof(u32)); in kvm_s390_handle_lctl()
1332 nr_regs = 0; in kvm_s390_handle_lctl()
1335 vcpu->arch.sie_block->gcr[reg] |= ctl_array[nr_regs++]; in kvm_s390_handle_lctl()
1348 int reg, rc, nr_regs; in kvm_s390_handle_stctl() local
1367 nr_regs = 0; in kvm_s390_handle_stctl()
1369 ctl_array[nr_regs++] = vcpu->arch.sie_block->gcr[reg]; in kvm_s390_handle_stctl()
1374 rc = write_guest(vcpu, ga, ar, ctl_array, nr_regs * sizeof(u32)); in kvm_s390_handle_stctl()
1382 int reg, rc, nr_regs; in handle_lctlg() local
1420 int reg, rc, nr_regs; handle_stctg() local
[all...]
/kernel/linux/linux-6.6/arch/x86/net/
H A Dbpf_jit_comp.c2023 int arg_regs, first_off = 0, nr_regs = 0, nr_stack_slots = 0; in save_args() local
2051 if (nr_regs + arg_regs > 6) { in save_args()
2079 nr_regs += arg_regs; in save_args()
2086 nr_regs == 5 ? X86_REG_R9 : BPF_REG_1 + nr_regs, in save_args()
2089 nr_regs++; in save_args()
2100 int i, j, arg_regs, nr_regs = 0; in restore_regs() local
2111 if (nr_regs + arg_regs <= 6) { in restore_regs()
2114 nr_regs == 5 ? X86_REG_R9 : BPF_REG_1 + nr_regs, in restore_regs()
2360 int i, ret, nr_regs = m->nr_args, stack_size = 0; arch_prepare_bpf_trampoline() local
[all...]
/kernel/linux/linux-5.10/drivers/pinctrl/samsung/
H A Dpinctrl-samsung.h182 * @nr_regs: number of registers in @regs array.
191 int nr_regs; member
202 * @nr_regs: number of registers in @regs array.
209 int nr_regs; member
H A Dpinctrl-exynos-arm64.c152 .nr_regs = ARRAY_SIZE(exynos5433_retention_regs),
165 .nr_regs = ARRAY_SIZE(exynos5433_audio_retention_regs),
179 .nr_regs = ARRAY_SIZE(exynos5433_fsys_retention_regs),
H A Dpinctrl-exynos.c730 for (i = 0; i < ctrl->nr_regs; i++) in exynos_retention_disable()
752 ctrl->nr_regs = data->nr_regs; in exynos_retention_init()
759 for (i = 0; i < ctrl->nr_regs; i++) in exynos_retention_init()
H A Dpinctrl-exynos-arm.c201 .nr_regs = ARRAY_SIZE(exynos3250_retention_regs),
301 .nr_regs = ARRAY_SIZE(exynos4_retention_regs),
314 .nr_regs = ARRAY_SIZE(exynos4_audio_retention_regs),
835 .nr_regs = ARRAY_SIZE(exynos5420_retention_regs),
/kernel/linux/linux-5.10/include/linux/mfd/pcf50633/
H A Dcore.h62 int nr_regs, u8 *data);
64 int nr_regs, u8 *data);
/kernel/linux/linux-6.6/include/linux/mfd/pcf50633/
H A Dcore.h63 int nr_regs, u8 *data);
65 int nr_regs, u8 *data);
/kernel/linux/linux-6.6/drivers/pinctrl/samsung/
H A Dpinctrl-samsung.h190 * @nr_regs: number of registers in @regs array.
199 int nr_regs; member
210 * @nr_regs: number of registers in @regs array.
217 int nr_regs; member
/kernel/linux/linux-5.10/arch/arm/mm/
H A Dalignment.c494 unsigned int rd, rn, correction, nr_regs, regbits; in do_alignment_ldmstm() local
506 nr_regs = hweight16(REGMASK_BITS(instr)) * 4; in do_alignment_ldmstm()
512 nr_regs = -nr_regs; in do_alignment_ldmstm()
513 newaddr += nr_regs; in do_alignment_ldmstm()
/kernel/linux/linux-6.6/arch/arm/mm/
H A Dalignment.c502 unsigned int rd, rn, correction, nr_regs, regbits; in do_alignment_ldmstm() local
514 nr_regs = hweight16(REGMASK_BITS(instr)) * 4; in do_alignment_ldmstm()
520 nr_regs = -nr_regs; in do_alignment_ldmstm()
521 newaddr += nr_regs; in do_alignment_ldmstm()
/kernel/linux/linux-5.10/arch/arm64/kvm/
H A Dguest.c174 * array. Hence below, nr_regs is the number of entries, and in get_core_reg()
178 int nr_regs = sizeof(struct kvm_regs) / sizeof(__u32); in get_core_reg() local
184 if (off >= nr_regs || in get_core_reg()
185 (off + (KVM_REG_SIZE(reg->id) / sizeof(__u32))) >= nr_regs) in get_core_reg()
201 int nr_regs = sizeof(struct kvm_regs) / sizeof(__u32); in set_core_reg() local
209 if (off >= nr_regs || in set_core_reg()
210 (off + (KVM_REG_SIZE(reg->id) / sizeof(__u32))) >= nr_regs) in set_core_reg()
/kernel/linux/linux-6.6/arch/arm64/kvm/
H A Dguest.c191 * array. Hence below, nr_regs is the number of entries, and in get_core_reg()
195 int nr_regs = sizeof(struct kvm_regs) / sizeof(__u32); in get_core_reg() local
201 if (off >= nr_regs || in get_core_reg()
202 (off + (KVM_REG_SIZE(reg->id) / sizeof(__u32))) >= nr_regs) in get_core_reg()
218 int nr_regs = sizeof(struct kvm_regs) / sizeof(__u32); in set_core_reg() local
226 if (off >= nr_regs || in set_core_reg()
227 (off + (KVM_REG_SIZE(reg->id) / sizeof(__u32))) >= nr_regs) in set_core_reg()
/kernel/linux/linux-6.6/tools/testing/selftests/kvm/
H A Dget-reg-list.c93 static bool find_reg(__u64 regs[], __u64 nr_regs, __u64 reg) in find_reg() argument
97 for (i = 0; i < nr_regs; ++i) in find_reg()

Completed in 24 milliseconds

12