/linux/Documentation/translations/zh_CN/staging/ |
H A D | speculation.rst | 82 index = array_index_nospec(index, MAX_ARRAY_ELEMS);
|
/linux/arch/x86/entry/ |
H A D | syscall_64.c | 62 unr = array_index_nospec(unr, NR_syscalls); in do_syscall_x64() 79 xnr = array_index_nospec(xnr, X32_NR_syscalls); in do_syscall_x32()
|
/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/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 | 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/drivers/gpu/drm/i915/ |
H A D | i915_user_extensions.c | 46 name = array_index_nospec(name, count); in i915_user_extensions()
|
/linux/arch/x86/kvm/ |
H A D | pmu.h | 144 u32 index = array_index_nospec(msr - base, in get_gp_pmc() 159 u32 index = array_index_nospec(msr - base, in get_fixed_pmc()
|
/linux/drivers/char/mwave/ |
H A D | mwavedd.c | 293 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/net/ipv4/ |
H A D | metrics.c | 29 type = array_index_nospec(type, RTAX_MAX + 1); in ip_metrics_convert()
|
/linux/arch/arm64/kernel/ |
H A D | syscall.c | 48 syscall_fn = syscall_table[array_index_nospec(scno, sc_nr)]; in invoke_syscall()
|
/linux/io_uring/ |
H A D | tctx.c | 226 offset = array_index_nospec(offset, IO_RINGFD_REG_MAX); in io_ring_add_registered_file() 345 reg.offset = array_index_nospec(reg.offset, IO_RINGFD_REG_MAX); in io_ringfd_unregister()
|
H A D | rsrc.h | 96 return data->nodes[array_index_nospec(index, data->nr)]; in io_rsrc_node_lookup()
|
/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/media/pci/mgb4/ |
H A D | mgb4_cmt.c | 231 freq_range = array_index_nospec(freq_range, ARRAY_SIZE(cmt_vals_in)); in mgb4_cmt_set_vin_freq_range()
|
/linux/drivers/staging/media/av7110/ |
H A D | av7110_ca.c | 40 slot_num = array_index_nospec(data[2] - 1, MAX_CI_SLOTS); in CI_handle() 276 slot_num = array_index_nospec(info->num, MAX_CI_SLOTS); in dvb_ca_ioctl()
|
/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/arch/x86/events/intel/ |
H A D | cstate.c | 293 cfg = array_index_nospec((unsigned long)cfg, PERF_CSTATE_CORE_EVENT_MAX); in cstate_pmu_event_init() 300 cfg = array_index_nospec((unsigned long)cfg, PERF_CSTATE_PKG_EVENT_MAX); in cstate_pmu_event_init() 307 cfg = array_index_nospec((unsigned long)cfg, PERF_CSTATE_MODULE_EVENT_MAX); in cstate_pmu_event_init()
|
/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/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/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/net/core/ |
H A D | netdev_rx_queue.c | 104 rxq_idx = array_index_nospec(rxq_idx, dev->real_num_rx_queues); in __net_mp_open_rxq()
|
/linux/mm/ |
H A D | hugetlb_cma.c | 105 nid = array_index_nospec(tmp, MAX_NUMNODES); in cmdline_parse_hugetlb_cma()
|