Home
last modified time | relevance | path

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

1234

/Linux-v5.4/Documentation/
Dspeculation.txt73 The array_index_nospec() helper in <linux/nospec.h> can be used to
76 A call to array_index_nospec(index, size) returns a sanitized index
87 index = array_index_nospec(index, MAX_ARRAY_ELEMS);
/Linux-v5.4/sound/pci/asihpi/
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-v5.4/sound/synth/emux/
Demux_hwdep.c60 info.mode = array_index_nospec(info.mode, EMUX_MD_END); in snd_emux_hwdep_misc_mode()
67 info.port = array_index_nospec(info.port, emu->num_ports); in snd_emux_hwdep_misc_mode()
/Linux-v5.4/arch/x86/entry/
Dcommon.c289 nr = array_index_nospec(nr, NR_syscalls); in do_syscall_64()
294 nr = array_index_nospec(nr & ~__X32_SYSCALL_BIT, in do_syscall_64()
331 nr = array_index_nospec(nr, IA32_NR_syscalls); in do_syscall_32_irqs_on()
/Linux-v5.4/drivers/hid/usbhid/
Dhiddev.c472 uref->field_index = array_index_nospec(uref->field_index, in hiddev_ioctl_usage()
478 uref->usage_index = array_index_nospec(uref->usage_index, in hiddev_ioctl_usage()
506 uref->field_index = array_index_nospec(uref->field_index, in hiddev_ioctl_usage()
515 array_index_nospec(uref->usage_index, in hiddev_ioctl_usage()
528 array_index_nospec(uref->usage_index, in hiddev_ioctl_usage()
772 finfo.field_index = array_index_nospec(finfo.field_index, in hiddev_ioctl()
818 cinfo.index = array_index_nospec(cinfo.index, in hiddev_ioctl()
/Linux-v5.4/include/linux/
Dnospec.h49 #define array_index_nospec(index, size) \ macro
Dfdtable.h87 fd = array_index_nospec(fd, fdt->max_fds); in __fcheck_files()
/Linux-v5.4/include/sound/
Dcontrol.h138 return array_index_nospec(ioff, kctl->count); in snd_ctl_get_ioffnum()
144 return array_index_nospec(ioff, kctl->count); in snd_ctl_get_ioffidx()
/Linux-v5.4/drivers/gpu/drm/i915/
Di915_user_extensions.c46 name = array_index_nospec(name, count); in i915_user_extensions()
Di915_query.c180 func_idx = array_index_nospec(func_idx, in i915_query_ioctl()
/Linux-v5.4/drivers/char/mwave/
Dmwavedd.c293 ipcnum = array_index_nospec(ipcnum, in mwave_ioctl()
323 ipcnum = array_index_nospec(ipcnum, in mwave_ioctl()
391 ipcnum = array_index_nospec(ipcnum, in mwave_ioctl()
/Linux-v5.4/sound/pci/hda/
Dhda_hwdep.c49 verb = array_index_nospec(verb, codec->core.num_nodes); in get_wcap_ioctl()
/Linux-v5.4/arch/arm64/kernel/
Dsyscall.c47 syscall_fn = syscall_table[array_index_nospec(scno, sc_nr)]; in invoke_syscall()
/Linux-v5.4/drivers/misc/
Dhmc6352.c42 val = array_index_nospec(val, strlen(map)); in compass_store()
/Linux-v5.4/drivers/usb/usbip/
Dvhci_sysfs.c217 *pdev_nr = array_index_nospec(*pdev_nr, vhci_num_controllers); in valid_port()
223 *rhport = array_index_nospec(*rhport, VHCI_HC_PORTS); in valid_port()
/Linux-v5.4/drivers/gpu/drm/
Ddrm_ioctl.c836 index = array_index_nospec(index, dev->driver->num_ioctls); in drm_ioctl()
842 nr = array_index_nospec(nr, DRM_CORE_IOCTL_COUNT); in drm_ioctl()
924 nr = array_index_nospec(nr, DRM_CORE_IOCTL_COUNT); in drm_ioctl_flags()
/Linux-v5.4/virt/kvm/arm/vgic/
Dvgic-mmio-v2.c369 n = array_index_nospec(n, 4); in vgic_mmio_read_apr()
395 n = array_index_nospec(n, 4); in vgic_mmio_write_apr()
/Linux-v5.4/drivers/ptp/
Dptp_chardev.c338 pin_index = array_index_nospec(pin_index, ops->n_pins); in ptp_ioctl()
370 pin_index = array_index_nospec(pin_index, ops->n_pins); in ptp_ioctl()
/Linux-v5.4/sound/drivers/opl3/
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-v5.4/ipc/
Dsem.c389 idx = array_index_nospec(sops->sem_num, sma->sem_nsems); in sem_lock()
639 int idx = array_index_nospec(sop->sem_num, sma->sem_nsems); in perform_atomic_semop_slow()
720 int idx = array_index_nospec(sop->sem_num, sma->sem_nsems); in perform_atomic_semop()
1368 semnum = array_index_nospec(semnum, sma->sem_nsems); in semctl_setval()
1523 semnum = array_index_nospec(semnum, nsems); in semctl_main()
2123 int idx = array_index_nospec(sops->sem_num, sma->sem_nsems); in do_semtimedop()
/Linux-v5.4/kernel/sched/
Dautogroup.c232 idx = array_index_nospec(nice + 20, 40); in proc_sched_autogroup_set_nice()
/Linux-v5.4/arch/x86/events/intel/
Dcstate.c319 cfg = array_index_nospec((unsigned long)cfg, PERF_CSTATE_CORE_EVENT_MAX); in cstate_pmu_event_init()
328 cfg = array_index_nospec((unsigned long)cfg, PERF_CSTATE_PKG_EVENT_MAX); in cstate_pmu_event_init()
/Linux-v5.4/sound/core/seq/oss/
Dseq_oss_event.c289 ch = array_index_nospec(ch, info->nr_voices); in note_on_event()
350 ch = array_index_nospec(ch, info->nr_voices); in note_off_event()
/Linux-v5.4/virt/kvm/
Dirqchip.c135 u32 gsi = array_index_nospec(ue->gsi, KVM_MAX_IRQ_ROUTES); in setup_routing_entry()
/Linux-v5.4/drivers/misc/sgi-gru/
Dgrukdump.c189 req.gid = array_index_nospec(req.gid, gru_max_gids); in gru_dump_chiplet_request()

1234