Defined in 1 files as a prototype:
Defined in 2 files as a member:
- drivers/iio/adc/mcp3911.c, line 113 (as a member)
- include/scsi/scsi_transport_spi.h, line 97 (as a member)
Defined in 1 files as a macro:
Defined in 7 files as a function:
- arch/arc/net/bpf_jit_core.c, line 331 (as a function)
- arch/mips/kernel/vpe.c, line 170 (as a function)
- arch/mips/net/bpf_jit_comp.c, line 185 (as a function)
- drivers/hwmon/w83773g.c, line 105 (as a function)
- lib/xarray.c, line 145 (as a function)
- tools/perf/util/scripting-engines/trace-event-python.c, line 380 (as a function)
- tools/testing/selftests/user_events/perf_test.c, line 55 (as a function)
Referenced in 12 files:
- arch/arc/net/bpf_jit_core.c, line 360
- arch/mips/kernel/vpe.c, line 212
- arch/mips/net/bpf_jit_comp32.c
- arch/mips/net/bpf_jit_comp64.c
- drivers/hwmon/w83773g.c, line 191
- drivers/iio/adc/mcp3911.c
- drivers/message/fusion/mptspi.c, line 1202
- drivers/scsi/nsp32.c
- lib/xarray.c
- net/unix/af_unix.c, line 3464
- tools/perf/util/scripting-engines/trace-event-python.c
- tools/testing/selftests/user_events/perf_test.c, line 176
Smatch caller information:
lib/xarray.c __xas_next() -> get_offset()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | node | 1-u64max |
| NOSPEC | 0 | index | |
| PREEMPT_ADD | |||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| USER_DATA | 0 | index | 0-u64max[c] |
| HALF_LOCKED2 | &((&xas)->xa)->xa_lock | ||
| HALF_LOCKED2 | &udev->cmdr_lock | ||
| HALF_LOCKED2 | irq | ||
| HALF_LOCKED2 | rcu_read |
lib/xarray.c __xas_prev() -> get_offset()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | node | 1,3,4096-18446744073709551614 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| USER_DATA | 0 | index | 0-4503603922337789[c] |
| LOCK2 | rcu_read |
lib/xarray.c xas_descend() -> get_offset()
| Type | Parameter | Key | Value |
|---|---|---|---|
| DATA_SOURCE | 1 | node | $1 |
| NOSPEC | 0 | index | |
| PREEMPT_ADD | |||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HOST_DATA | 0 | index | 0-u64max |
| USER_DATA | 0 | index | 0-u64max |
| HALF_LOCKED2 | &((&xas)->xa)->xa_lock | ||
| HALF_LOCKED2 | rcu_read |
lib/xarray.c xas_set_offset() -> get_offset()
| Type | Parameter | Key | Value |
|---|---|---|---|
| NOSPEC | 0 | index | |
| PREEMPT_ADD | |||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| USER_DATA | 0 | index | 0-u64max[c] |
| HALF_LOCKED2 | rcu_read |
drivers/hwmon/w83773g.c w83773_read() -> get_offset()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 2 | val | 4554130325504462848,8919755710596476928 |
| BUF_SIZE | 0 | index | s32min-(-2),1-s32max |
| BUF_SIZE | 0 | index | s32min-(-2),1-s32max |
| DATA_SOURCE | 2 | val | $4 |
| BIT_INFO | 2 | val | 0x3b01040650051000,0x7ffbd7effddf7000 |
| BIT_INFO | 2 | val | 0x3b01040650051000,0x7ffbd7effddf7000 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| UNITS | 0 | index | unit_byte |
| LOCK2 | &of->mutex | ||
| LOCK2 | _T->lock | ||
| HALF_LOCKED2 | &of->prealloc_mutex | ||
| HALF_LOCKED2 | &pool->lock | ||
| TYPE_LOCK | (struct kernfs_open_file)->mutex |