Home
last modified time | relevance | path

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

1234

/linux/arch/riscv/kvm/
H A Dvcpu_fp.c99 reg_num = array_index_nospec(reg_num, in kvm_riscv_vcpu_get_reg_fp()
114 reg_num = array_index_nospec(reg_num, in kvm_riscv_vcpu_get_reg_fp()
148 reg_num = array_index_nospec(reg_num, in kvm_riscv_vcpu_set_reg_fp()
163 reg_num = array_index_nospec(reg_num, in kvm_riscv_vcpu_set_reg_fp()
H A Dvcpu_pmu.c94 return hw_event_perf_map[array_index_nospec(sbi_event_code, in kvm_pmu_get_perf_event_hw_config()
226 cidx = array_index_nospec(cidx, RISCV_KVM_MAX_COUNTERS); in pmu_fw_ctr_read_hi()
260 cidx = array_index_nospec(cidx, RISCV_KVM_MAX_COUNTERS); in pmu_ctr_read()
559 cidx = array_index_nospec(cidx, RISCV_KVM_MAX_COUNTERS); in kvm_riscv_vcpu_pmu_ctr_info()
594 pmc_index = array_index_nospec(i + ctr_base, in kvm_riscv_vcpu_pmu_ctr_start()
666 pmc_index = array_index_nospec(i + ctr_base, in kvm_riscv_vcpu_pmu_ctr_stop()
798 ctr_idx = array_index_nospec(ctr_idx, RISCV_KVM_MAX_COUNTERS); in kvm_riscv_vcpu_pmu_ctr_cfg_match()
/linux/drivers/s390/cio/
H A Dvfio_ccw_async.c34 i = array_index_nospec(i, private->num_regions); in vfio_ccw_async_region_read()
66 i = array_index_nospec(i, private->num_regions); in vfio_ccw_async_region_write()
H A Dvfio_ccw_chp.c36 i = array_index_nospec(i, private->num_regions); in vfio_ccw_schib_region_read()
108 i = array_index_nospec(i, private->num_regions); in vfio_ccw_crw_region_read()
H A Dvfio_ccw_ops.c278 index = array_index_nospec(index, private->num_regions); in vfio_ccw_mdev_read()
331 index = array_index_nospec(index, private->num_regions); in vfio_ccw_mdev_write()
376 i = array_index_nospec(i, private->num_regions); in vfio_ccw_mdev_ioctl_get_region_info()
/linux/Documentation/staging/
H A Dspeculation.rst74 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 Dhpimsginit.c33 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 Demux_hwdep.c61 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 Dhiddev.c459 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 Dnospec.h55 #define array_index_nospec(index, size) \ macro
/linux/drivers/gpu/drm/i915/
H A Di915_user_extensions.c46 name = array_index_nospec(name, count); in i915_user_extensions()
/linux/drivers/platform/x86/amd/hsmp/
H A Dhsmp.c245 sock_ind = array_index_nospec(msg->sock_ind, hsmp_pdev.num_sockets); in hsmp_send_message_locked()
380 msg.msg_id = array_index_nospec(msg.msg_id, HSMP_MSG_ID_MAX); in hsmp_ioctl_msg()
488 sock_ind = array_index_nospec(req.sock_ind, hsmp_pdev.num_sockets); in hsmp_ioctl_get_telemetry()
/linux/sound/hda/common/
H A Dhwdep.c49 verb = array_index_nospec(verb, codec->core.num_nodes); in get_wcap_ioctl()
/linux/io_uring/
H A Dtctx.c281 idx = array_index_nospec(offset, IO_RINGFD_REG_MAX); in io_ring_add_registered_file()
400 reg.offset = array_index_nospec(reg.offset, IO_RINGFD_REG_MAX); in io_ringfd_unregister()
/linux/drivers/counter/
H A Dcounter-chrdev.c293 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/drivers/gpu/drm/xe/
H A Dxe_vm_madvise.c401 pat_index = array_index_nospec(args->pat_index.val, xe->pat.n_entries); in madvise_args_are_sane()
654 pat_index = array_index_nospec(args->pat_index.val, xe->pat.n_entries); in xe_vm_madvise_ioctl()
714 attr_type = array_index_nospec(args->type, ARRAY_SIZE(madvise_funcs)); in xe_vm_madvise_ioctl()
/linux/drivers/net/wireless/silabs/wfx/
H A Dwfx.h107 vif_id = array_index_nospec(vif_id, ARRAY_SIZE(wdev->vif)); in wdev_to_wvif()
/linux/drivers/gpu/drm/
H A Ddrm_ioctl.c864 index = array_index_nospec(index, dev->driver->num_ioctls); in drm_ioctl()
870 nr = array_index_nospec(nr, DRM_CORE_IOCTL_COUNT); in drm_ioctl()
954 nr = array_index_nospec(nr, DRM_CORE_IOCTL_COUNT); in drm_ioctl_flags()
/linux/arch/loongarch/kernel/
H A Dptrace.c415 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/sound/drivers/opl3/
H A Dopl3_synth.c464 voice_offset = array_index_nospec(voice_offset, MAX_OPL2_VOICES); in snd_opl3_set_voice()
465 voice_op = array_index_nospec(voice->op, 4); in snd_opl3_set_voice()
/linux/arch/arm64/kvm/vgic/
H A Dvgic-mmio-v2.c390 n = array_index_nospec(n, 4); in vgic_mmio_read_apr()
416 n = array_index_nospec(n, 4); in vgic_mmio_write_apr()
/linux/drivers/gpu/drm/amd/amdgpu/
H A Damdgpu_ctx.c162 hw_ip = array_index_nospec(hw_ip, AMDGPU_HW_IP_NUM); in amdgpu_ctx_get_hw_prio()
226 hw_ip = array_index_nospec(hw_ip, AMDGPU_HW_IP_NUM); in amdgpu_ctx_init_entity()
811 hw_prio = array_index_nospec(hw_prio, AMDGPU_RING_PRIO_MAX); in amdgpu_ctx_set_entity_priority()
/linux/kernel/sched/
H A Dautogroup.c257 idx = array_index_nospec(nice + 20, 40); in proc_sched_autogroup_set_nice()
/linux/arch/s390/kernel/diag/
H A Ddiag310.c198 idx = array_index_nospec(level - 1, ARRAY_SIZE(memtop_pages)); in memtop_get_page_count()
/linux/drivers/vdpa/vdpa_user/
H A Dvduse_dev.c1225 index = array_index_nospec(eventfd->index, dev->vq_num); in vduse_kickfd_setup()
1456 asid = array_index_nospec(entry->asid, dev->nas); in vduse_dev_iotlb_entry()
1601 index = array_index_nospec(config.index, dev->vq_num); in vduse_dev_ioctl()
1620 index = array_index_nospec(vq_info.index, dev->vq_num); in vduse_dev_ioctl()
1673 index = array_index_nospec(index, dev->vq_num); in vduse_dev_ioctl()
1698 asid = array_index_nospec(umem.asid, dev->nas); in vduse_dev_ioctl()
1721 asid = array_index_nospec(umem.asid, dev->nas); in vduse_dev_ioctl()
1852 index = array_index_nospec(vq_info.index, dev->vq_num); in vduse_dev_compat_ioctl()

1234