/Linux-v4.19/Documentation/ |
D | speculation.txt | 73 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-v4.19/sound/pci/asihpi/ |
D | hpimsginit.c | 44 object = array_index_nospec(object, HPI_OBJ_MAXINDEX + 1); in hpi_init_message() 73 object = array_index_nospec(object, HPI_OBJ_MAXINDEX + 1); in hpi_init_response()
|
/Linux-v4.19/include/linux/ |
D | nospec.h | 49 #define array_index_nospec(index, size) \ macro
|
D | fdtable.h | 87 fd = array_index_nospec(fd, fdt->max_fds); in __fcheck_files()
|
/Linux-v4.19/include/sound/ |
D | control.h | 153 return array_index_nospec(ioff, kctl->count); in snd_ctl_get_ioffnum() 159 return array_index_nospec(ioff, kctl->count); in snd_ctl_get_ioffidx()
|
/Linux-v4.19/arch/x86/entry/ |
D | common.c | 289 nr = array_index_nospec(nr, NR_syscalls); in do_syscall_64() 324 nr = array_index_nospec(nr, IA32_NR_syscalls); in do_syscall_32_irqs_on()
|
/Linux-v4.19/arch/arm64/kernel/ |
D | syscall.c | 47 syscall_fn = syscall_table[array_index_nospec(scno, sc_nr)]; in invoke_syscall()
|
D | ptrace.c | 256 idx = array_index_nospec(idx, ARM_MAX_BRP); in ptrace_hbp_get_event() 262 idx = array_index_nospec(idx, ARM_MAX_WRP); in ptrace_hbp_get_event() 282 idx = array_index_nospec(idx, ARM_MAX_BRP); in ptrace_hbp_set_event() 289 idx = array_index_nospec(idx, ARM_MAX_WRP); in ptrace_hbp_set_event()
|
/Linux-v4.19/drivers/hid/usbhid/ |
D | hiddev.c | 473 uref->field_index = array_index_nospec(uref->field_index, in hiddev_ioctl_usage() 479 uref->usage_index = array_index_nospec(uref->usage_index, in hiddev_ioctl_usage() 507 uref->field_index = array_index_nospec(uref->field_index, in hiddev_ioctl_usage() 763 finfo.field_index = array_index_nospec(finfo.field_index, in hiddev_ioctl() 809 cinfo.index = array_index_nospec(cinfo.index, in hiddev_ioctl()
|
/Linux-v4.19/sound/pci/hda/ |
D | hda_hwdep.c | 62 verb = array_index_nospec(verb, codec->core.num_nodes); in get_wcap_ioctl()
|
/Linux-v4.19/drivers/ptp/ |
D | ptp_chardev.c | 253 pin_index = array_index_nospec(pin_index, ops->n_pins); in ptp_ioctl() 272 pin_index = array_index_nospec(pin_index, ops->n_pins); in ptp_ioctl()
|
/Linux-v4.19/drivers/misc/ |
D | hmc6352.c | 54 val = array_index_nospec(val, strlen(map)); in compass_store()
|
/Linux-v4.19/drivers/gpu/drm/i915/ |
D | i915_query.c | 121 func_idx = array_index_nospec(func_idx, in i915_query_ioctl()
|
/Linux-v4.19/drivers/usb/usbip/ |
D | vhci_sysfs.c | 217 *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-v4.19/virt/kvm/arm/vgic/ |
D | vgic-mmio-v2.c | 377 n = array_index_nospec(n, 4); in vgic_mmio_read_apr() 403 n = array_index_nospec(n, 4); in vgic_mmio_write_apr()
|
D | vgic.c | 106 intid = array_index_nospec(intid, VGIC_MAX_PRIVATE); in vgic_get_irq() 112 intid = array_index_nospec(intid, VGIC_MAX_SPI); in vgic_get_irq()
|
/Linux-v4.19/sound/drivers/opl3/ |
D | opl3_synth.c | 478 voice_offset = array_index_nospec(voice_offset, MAX_OPL2_VOICES); in snd_opl3_set_voice() 479 voice_op = array_index_nospec(voice->op, 4); in snd_opl3_set_voice()
|
/Linux-v4.19/ipc/ |
D | sem.c | 389 idx = array_index_nospec(sops->sem_num, sma->sem_nsems); in sem_lock() 643 int idx = array_index_nospec(sop->sem_num, sma->sem_nsems); in perform_atomic_semop_slow() 724 int idx = array_index_nospec(sop->sem_num, sma->sem_nsems); in perform_atomic_semop() 1372 semnum = array_index_nospec(semnum, sma->sem_nsems); in semctl_setval() 1527 semnum = array_index_nospec(semnum, nsems); in semctl_main() 2100 int idx = array_index_nospec(sops->sem_num, sma->sem_nsems); in do_semtimedop()
|
/Linux-v4.19/kernel/sched/ |
D | autogroup.c | 232 idx = array_index_nospec(nice + 20, 40); in proc_sched_autogroup_set_nice()
|
/Linux-v4.19/sound/core/seq/oss/ |
D | seq_oss_event.c | 302 ch = array_index_nospec(ch, info->nr_voices); in note_on_event() 363 ch = array_index_nospec(ch, info->nr_voices); in note_off_event()
|
/Linux-v4.19/arch/x86/events/ |
D | msr.c | 175 cfg = array_index_nospec((unsigned long)cfg, PERF_MSR_EVENT_MAX); in msr_event_init()
|
D | core.c | 311 cache_type = array_index_nospec(cache_type, PERF_COUNT_HW_CACHE_MAX); in set_ext_hw_attr() 316 cache_op = array_index_nospec(cache_op, PERF_COUNT_HW_CACHE_OP_MAX); in set_ext_hw_attr() 321 cache_result = array_index_nospec(cache_result, PERF_COUNT_HW_CACHE_RESULT_MAX); in set_ext_hw_attr() 428 attr->config = array_index_nospec((unsigned long)attr->config, x86_pmu.max_events); in x86_setup_perfctr()
|
/Linux-v4.19/net/core/ |
D | sock_diag.c | 222 req->sdiag_family = array_index_nospec(req->sdiag_family, AF_MAX); in __sock_diag_cmd()
|
/Linux-v4.19/arch/x86/events/intel/ |
D | cstate.c | 306 cfg = array_index_nospec((unsigned long)cfg, PERF_CSTATE_PKG_EVENT_MAX); in cstate_pmu_event_init()
|
/Linux-v4.19/drivers/s390/char/ |
D | keyboard.c | 377 kb_table = array_index_nospec(kb_table , MAX_NR_KEYMAPS); in do_kdsk_ioctl()
|