| /linux/arch/riscv/kvm/ |
| H A D | aia_aplic.c | 49 irqd = &aplic->irqs[array_index_nospec(irq, aplic->nr_irqs)]; in aplic_read_sourcecfg() 65 irqd = &aplic->irqs[array_index_nospec(irq, aplic->nr_irqs)]; in aplic_write_sourcecfg() 85 irqd = &aplic->irqs[array_index_nospec(irq, aplic->nr_irqs)]; in aplic_read_target() 101 irqd = &aplic->irqs[array_index_nospec(irq, aplic->nr_irqs)]; in aplic_write_target() 120 irqd = &aplic->irqs[array_index_nospec(irq, aplic->nr_irqs)]; in aplic_read_pending() 136 irqd = &aplic->irqs[array_index_nospec(irq, aplic->nr_irqs)]; in aplic_write_pending() 174 irqd = &aplic->irqs[array_index_nospec(irq, aplic->nr_irqs)]; in aplic_read_enabled() 190 irqd = &aplic->irqs[array_index_nospec(irq, aplic->nr_irqs)]; in aplic_write_enabled() 209 irqd = &aplic->irqs[array_index_nospec(irq, aplic->nr_irqs)]; in aplic_read_input() 258 irqd = &aplic->irqs[array_index_nospec(irq, aplic->nr_irqs)]; in aplic_update_irq_range() [all …]
|
| H A D | vcpu_fp.c | 98 reg_num = array_index_nospec(reg_num, in kvm_riscv_vcpu_get_reg_fp() 113 reg_num = array_index_nospec(reg_num, in kvm_riscv_vcpu_get_reg_fp() 147 reg_num = array_index_nospec(reg_num, in kvm_riscv_vcpu_set_reg_fp() 162 reg_num = array_index_nospec(reg_num, in kvm_riscv_vcpu_set_reg_fp()
|
| H A D | vcpu_pmu.c | 91 return hw_event_perf_map[array_index_nospec(sbi_event_code, in kvm_pmu_get_perf_event_hw_config() 223 cidx = array_index_nospec(cidx, RISCV_KVM_MAX_COUNTERS); in pmu_fw_ctr_read_hi() 250 cidx = array_index_nospec(cidx, RISCV_KVM_MAX_COUNTERS); in pmu_ctr_read() 532 cidx = array_index_nospec(cidx, RISCV_KVM_MAX_COUNTERS); in kvm_riscv_vcpu_pmu_ctr_info() 567 pmc_index = array_index_nospec(i + ctr_base, in kvm_riscv_vcpu_pmu_ctr_start() 639 pmc_index = array_index_nospec(i + ctr_base, in kvm_riscv_vcpu_pmu_ctr_stop() 771 ctr_idx = array_index_nospec(ctr_idx, RISCV_KVM_MAX_COUNTERS); in kvm_riscv_vcpu_pmu_ctr_cfg_match()
|
| H A D | vcpu_onereg.c | 131 kvm_ext = array_index_nospec(kvm_ext, ARRAY_SIZE(kvm_isa_ext_arr)); in kvm_riscv_vcpu_isa_check_host() 456 reg_num = array_index_nospec(reg_num, regs_max); in kvm_riscv_vcpu_get_reg_core() 492 reg_num = array_index_nospec(reg_num, regs_max); in kvm_riscv_vcpu_set_reg_core() 523 reg_num = array_index_nospec(reg_num, regs_max); in kvm_riscv_vcpu_general_get_csr() 545 reg_num = array_index_nospec(reg_num, regs_max); in kvm_riscv_vcpu_general_set_csr() 573 reg_num = array_index_nospec(reg_num, regs_max); in kvm_riscv_vcpu_smstateen_set_csr() 592 reg_num = array_index_nospec(reg_num, regs_max); in kvm_riscv_vcpu_smstateen_get_csr()
|
| /linux/Documentation/staging/ |
| H A D | speculation.rst | 74 The array_index_nospec() helper in <linux/nospec.h> can be used to 77 A call to array_index_nospec(index, size) returns a sanitized index 88 index = array_index_nospec(index, MAX_ARRAY_ELEMS);
|
| /linux/sound/pci/asihpi/ |
| H A D | hpimsginit.c | 33 object = array_index_nospec(object, HPI_OBJ_MAXINDEX + 1); in hpi_init_message() 62 object = array_index_nospec(object, HPI_OBJ_MAXINDEX + 1); in hpi_init_response()
|
| /linux/sound/synth/emux/ |
| H A D | emux_hwdep.c | 61 info.mode = array_index_nospec(info.mode, EMUX_MD_END); in snd_emux_hwdep_misc_mode() 68 info.port = array_index_nospec(info.port, emu->num_ports); in snd_emux_hwdep_misc_mode()
|
| /linux/drivers/hid/usbhid/ |
| H A D | hiddev.c | 459 uref->field_index = array_index_nospec(uref->field_index, in hiddev_ioctl_usage() 465 uref->usage_index = array_index_nospec(uref->usage_index, in hiddev_ioctl_usage() 493 uref->field_index = array_index_nospec(uref->field_index, in hiddev_ioctl_usage() 502 array_index_nospec(uref->usage_index, in hiddev_ioctl_usage() 515 array_index_nospec(uref->usage_index, in hiddev_ioctl_usage() 763 finfo.field_index = array_index_nospec(finfo.field_index, in hiddev_ioctl() 808 cinfo.index = array_index_nospec(cinfo.index, in hiddev_ioctl()
|
| /linux/include/linux/ |
| H A D | nospec.h | 55 #define array_index_nospec(index, size) \ macro
|
| /linux/drivers/gpu/drm/i915/ |
| H A D | i915_user_extensions.c | 46 name = array_index_nospec(name, count); in i915_user_extensions()
|
| /linux/include/sound/ |
| H A D | control.h | 189 return array_index_nospec(ioff, kctl->count); in snd_ctl_get_ioffnum() 195 return array_index_nospec(ioff, kctl->count); in snd_ctl_get_ioffidx()
|
| /linux/net/ipv4/ |
| H A D | metrics.c | 29 type = array_index_nospec(type, RTAX_MAX + 1); in ip_metrics_convert()
|
| /linux/io_uring/ |
| H A D | tctx.c | 245 idx = array_index_nospec(offset, IO_RINGFD_REG_MAX); in io_ring_add_registered_file() 364 reg.offset = array_index_nospec(reg.offset, IO_RINGFD_REG_MAX); in io_ringfd_unregister()
|
| H A D | rsrc.h | 100 return data->nodes[array_index_nospec(index, data->nr)]; in io_put_rsrc_node()
|
| /linux/drivers/counter/ |
| H A D | counter-chrdev.c | 293 parent = array_index_nospec(parent, counter->num_signals); in counter_add_watch() 303 parent = array_index_nospec(parent, counter->num_counts); in counter_add_watch() 344 id = array_index_nospec(id, counter->counts[parent].num_synapses); in counter_add_watch()
|
| /linux/sound/hda/common/ |
| H A D | hwdep.c | 49 verb = array_index_nospec(verb, codec->core.num_nodes); in get_wcap_ioctl()
|
| /linux/drivers/net/wireless/silabs/wfx/ |
| H A D | wfx.h | 107 vif_id = array_index_nospec(vif_id, ARRAY_SIZE(wdev->vif)); in wdev_to_wvif()
|
| /linux/drivers/misc/ |
| H A D | hmc6352.c | 42 val = array_index_nospec(val, strlen(map)); in compass_store()
|
| /linux/drivers/gpu/drm/ |
| H A D | drm_ioctl.c | 851 index = array_index_nospec(index, dev->driver->num_ioctls); in drm_ioctl() 857 nr = array_index_nospec(nr, DRM_CORE_IOCTL_COUNT); in drm_ioctl() 941 nr = array_index_nospec(nr, DRM_CORE_IOCTL_COUNT); in drm_ioctl_flags()
|
| /linux/arch/loongarch/kernel/ |
| H A D | ptrace.c | 415 idx = array_index_nospec(idx, LOONGARCH_MAX_BRP); in ptrace_hbp_get_event() 421 idx = array_index_nospec(idx, LOONGARCH_MAX_WRP); in ptrace_hbp_get_event() 438 idx = array_index_nospec(idx, LOONGARCH_MAX_BRP); in ptrace_hbp_set_event() 444 idx = array_index_nospec(idx, LOONGARCH_MAX_WRP); in ptrace_hbp_set_event()
|
| /linux/drivers/misc/vmw_vmci/ |
| H A D | vmci_event.c | 94 sanitized_event = array_index_nospec(event_msg->event_data.event, max_vmci_event); in event_deliver()
|
| /linux/drivers/usb/usbip/ |
| H A D | vhci_sysfs.c | 222 *pdev_nr = array_index_nospec(*pdev_nr, vhci_num_controllers); in valid_port() 228 *rhport = array_index_nospec(*rhport, VHCI_HC_PORTS); in valid_port()
|
| /linux/mm/ |
| H A D | hugetlb_cma.c | 105 nid = array_index_nospec(tmp, MAX_NUMNODES); in cmdline_parse_hugetlb_cma()
|
| /linux/ipc/ |
| H A D | sem.c | 411 idx = array_index_nospec(sops->sem_num, sma->sem_nsems); in sem_lock() 660 int idx = array_index_nospec(sop->sem_num, sma->sem_nsems); in perform_atomic_semop_slow() 741 int idx = array_index_nospec(sop->sem_num, sma->sem_nsems); in perform_atomic_semop() 1387 semnum = array_index_nospec(semnum, sma->sem_nsems); in semctl_setval() 1541 semnum = array_index_nospec(semnum, nsems); in semctl_main() 2129 int idx = array_index_nospec(sops->sem_num, sma->sem_nsems); in __do_semtimedop()
|
| /linux/arch/arm64/kvm/vgic/ |
| H A D | vgic-mmio-v2.c | 390 n = array_index_nospec(n, 4); in vgic_mmio_read_apr() 416 n = array_index_nospec(n, 4); in vgic_mmio_write_apr()
|