/linux-master/include/linux/ |
H A D | nospec.h | 42 * array_index_nospec - sanitize an array index after a bounds check 47 * index = array_index_nospec(index, size); 52 * array_index_nospec() will clamp the index within the range of [0, 55 #define array_index_nospec(index, size) \ macro
|
/linux-master/sound/pci/asihpi/ |
H A D | hpimsginit.c | 33 object = array_index_nospec(object, HPI_OBJ_MAXINDEX + 1); 62 object = array_index_nospec(object, HPI_OBJ_MAXINDEX + 1);
|
/linux-master/drivers/gpu/drm/i915/ |
H A D | i915_user_extensions.c | 46 name = array_index_nospec(name, count);
|
/linux-master/sound/synth/emux/ |
H A D | emux_hwdep.c | 60 info.mode = array_index_nospec(info.mode, EMUX_MD_END); 67 info.port = array_index_nospec(info.port, emu->num_ports);
|
/linux-master/io_uring/ |
H A D | filetable.c | 77 slot_index = array_index_nospec(slot_index, ctx->nr_user_files); 145 offset = array_index_nospec(offset, ctx->nr_user_files);
|
H A D | tctx.c | 216 offset = array_index_nospec(offset, IO_RINGFD_REG_MAX); 335 reg.offset = array_index_nospec(reg.offset, IO_RINGFD_REG_MAX);
|
/linux-master/net/ipv4/ |
H A D | metrics.c | 29 type = array_index_nospec(type, RTAX_MAX + 1);
|
/linux-master/arch/x86/entry/ |
H A D | common.c | 51 unr = array_index_nospec(unr, NR_syscalls); 68 xnr = array_index_nospec(xnr, X32_NR_syscalls); 164 unr = array_index_nospec(unr, IA32_NR_syscalls);
|
/linux-master/drivers/misc/ |
H A D | hmc6352.c | 42 val = array_index_nospec(val, strlen(map));
|
/linux-master/sound/pci/hda/ |
H A D | hda_hwdep.c | 49 verb = array_index_nospec(verb, codec->core.num_nodes);
|
/linux-master/arch/arm64/kernel/ |
H A D | syscall.c | 47 syscall_fn = syscall_table[array_index_nospec(scno, sc_nr)];
|
/linux-master/include/sound/ |
H A D | control.h | 191 return array_index_nospec(ioff, kctl->count); 197 return array_index_nospec(ioff, kctl->count);
|
/linux-master/arch/x86/kvm/ |
H A D | pmu.h | 143 u32 index = array_index_nospec(msr - base, 158 u32 index = array_index_nospec(msr - base,
|
/linux-master/drivers/hid/usbhid/ |
H A D | hiddev.c | 459 uref->field_index = array_index_nospec(uref->field_index, 465 uref->usage_index = array_index_nospec(uref->usage_index, 493 uref->field_index = array_index_nospec(uref->field_index, 502 array_index_nospec(uref->usage_index, 515 array_index_nospec(uref->usage_index, 763 finfo.field_index = array_index_nospec(finfo.field_index, 808 cinfo.index = array_index_nospec(cinfo.index,
|
/linux-master/drivers/char/mwave/ |
H A D | mwavedd.c | 293 ipcnum = array_index_nospec(ipcnum, 323 ipcnum = array_index_nospec(ipcnum, 391 ipcnum = array_index_nospec(ipcnum,
|
/linux-master/drivers/net/wireless/silabs/wfx/ |
H A D | wfx.h | 107 vif_id = array_index_nospec(vif_id, ARRAY_SIZE(wdev->vif));
|
/linux-master/drivers/counter/ |
H A D | counter-chrdev.c | 293 parent = array_index_nospec(parent, counter->num_signals); 303 parent = array_index_nospec(parent, counter->num_counts); 344 id = array_index_nospec(id, counter->counts[parent].num_synapses);
|
/linux-master/drivers/gpu/drm/ |
H A D | drm_ioctl.c | 791 index = array_index_nospec(index, dev->driver->num_ioctls); 797 nr = array_index_nospec(nr, DRM_CORE_IOCTL_COUNT); 881 nr = array_index_nospec(nr, DRM_CORE_IOCTL_COUNT);
|
/linux-master/arch/x86/events/intel/ |
H A D | cstate.c | 335 cfg = array_index_nospec((unsigned long)cfg, PERF_CSTATE_CORE_EVENT_MAX); 344 cfg = array_index_nospec((unsigned long)cfg, PERF_CSTATE_PKG_EVENT_MAX); 356 cfg = array_index_nospec((unsigned long)cfg, PERF_CSTATE_MODULE_EVENT_MAX);
|
/linux-master/drivers/usb/usbip/ |
H A D | vhci_sysfs.c | 222 *pdev_nr = array_index_nospec(*pdev_nr, vhci_num_controllers); 228 *rhport = array_index_nospec(*rhport, VHCI_HC_PORTS);
|
/linux-master/arch/arm64/kvm/vgic/ |
H A D | vgic-mmio-v2.c | 380 n = array_index_nospec(n, 4); 406 n = array_index_nospec(n, 4);
|
/linux-master/drivers/misc/sgi-gru/ |
H A D | grukdump.c | 189 req.gid = array_index_nospec(req.gid, gru_max_gids);
|
/linux-master/kernel/sched/ |
H A D | autogroup.c | 255 idx = array_index_nospec(nice + 20, 40);
|
/linux-master/virt/kvm/ |
H A D | irqchip.c | 134 u32 gsi = array_index_nospec(ue->gsi, KVM_MAX_IRQ_ROUTES);
|
/linux-master/arch/x86/kernel/ |
H A D | tls.c | 228 index = array_index_nospec(index,
|