Defined in 5 files as a macro:
- drivers/hwmon/adm1026.c, line 186 (as a macro)
- drivers/hwmon/lm85.c, line 124 (as a macro)
- net/wireless/util.c, line 1586 (as a macro)
- net/wireless/util.c, line 1673 (as a macro)
- tools/testing/selftests/resctrl/resctrl_val.c, line 16 (as a macro)
Defined in 2 files as a function:
- drivers/hwmon/adm9240.c, line 70 (as a function)
- drivers/hwmon/smsc47m192.c, line 47 (as a function)
Defined in 1 files as a define:
Referenced in 15 files:
- arch/m68k/fpsp040/bindec.S
- arch/m68k/fpsp040/scale.S, line 27
- arch/m68k/fpsp040/setox.S
- arch/m68k/ifpsp060/src/fplsp.S
- arch/m68k/ifpsp060/src/fpsp.S
- arch/m68k/ifpsp060/src/pfpsp.S
- drivers/hwmon/adm1026.c
- drivers/hwmon/adm9240.c
- drivers/hwmon/lm85.c
- drivers/hwmon/smsc47m192.c
- net/wireless/util.c
- tools/perf/tests/stat.c, line 37
- tools/perf/util/event.c, line 171
- tools/perf/util/synthetic-events.c, line 1523
- tools/testing/selftests/resctrl/resctrl_val.c, line 398
Smatch caller information:
drivers/hwmon/adm9240.c AOUT_FROM_REG() -> SCALE()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | mul | 1250 |
| PARAM_VALUE | 2 | div | 255 |
| DATA_SOURCE | 0 | val | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | &of->mutex | ||
| HALF_LOCKED2 | &of->prealloc_mutex | ||
| HALF_LOCKED2 | &pool->lock | ||
| TYPE_LOCK | (struct kernfs_open_file)->mutex |
drivers/hwmon/adm9240.c AOUT_TO_REG() -> SCALE()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | val | 0-1250 |
| PARAM_VALUE | 1 | mul | 255 |
| PARAM_VALUE | 2 | div | 1250 |
| DATA_SOURCE | 0 | val | $0 [m] |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| USER_DATA | 0 | val | 1-1249 |
| LOCK2 | &of->mutex | ||
| HALF_LOCKED2 | &of->prealloc_mutex | ||
| HALF_LOCKED2 | &pool->lock | ||
| TYPE_LOCK | (struct kernfs_open_file)->mutex |
drivers/hwmon/adm9240.c FAN_FROM_REG() -> SCALE()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | val | 1350000 |
| PARAM_VALUE | 1 | mul | 1 |
| PARAM_VALUE | 2 | div | 0-64770 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| USER_DATA | 2 | div | 0-64770 |
| LOCK2 | &of->mutex | ||
| LOCK2 | _T->lock | ||
| HALF_LOCKED2 | &of->prealloc_mutex | ||
| HALF_LOCKED2 | &pool->lock | ||
| TYPE_LOCK | (struct kernfs_open_file)->mutex |
drivers/hwmon/adm9240.c IN_FROM_REG() -> SCALE()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | mul | 2500,2700,3300,5000,12000 |
| PARAM_VALUE | 2 | div | 192 |
| DATA_SOURCE | 0 | val | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | &of->mutex | ||
| LOCK2 | _T->lock | ||
| HALF_LOCKED2 | &of->prealloc_mutex | ||
| HALF_LOCKED2 | &pool->lock | ||
| TYPE_LOCK | (struct kernfs_open_file)->mutex |
drivers/hwmon/adm9240.c IN_TO_REG() -> SCALE()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | val | 0-15937 |
| PARAM_VALUE | 1 | mul | 192 |
| PARAM_VALUE | 2 | div | 2500,2700,3300,5000,12000 |
| CAPPED_DATA | 0 | val | 1 |
| DATA_SOURCE | 0 | val | $0 [m] |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| USER_DATA | 0 | val | 2-15936[c] |
| NO_OVERFLOW_SIMPLE | 0 | val | |
| LOCK2 | &of->mutex | ||
| LOCK2 | _T->lock | ||
| HALF_LOCKED2 | &of->prealloc_mutex | ||
| HALF_LOCKED2 | &pool->lock | ||
| TYPE_LOCK | (struct kernfs_open_file)->mutex |
drivers/hwmon/adm9240.c TEMP_TO_REG() -> SCALE()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | val | (-40000)-127000 |
| PARAM_VALUE | 1 | mul | 1 |
| PARAM_VALUE | 2 | div | 1000 |
| DATA_SOURCE | 0 | val | $0 [m] |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| USER_DATA | 0 | val | (-39999)-126999 |
| NO_OVERFLOW_SIMPLE | 0 | val | |
| LOCK2 | _T->lock | ||
| HALF_LOCKED2 | &of->mutex | ||
| HALF_LOCKED2 | &pool->lock | ||
| HALF_LOCKED2 | &tz->lock |
drivers/hwmon/smsc47m192.c IN_FROM_REG() -> SCALE()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | mul | 1500,1800,2250,2500,3300,5000,12000 |
| PARAM_VALUE | 2 | div | 192 |
| DATA_SOURCE | 0 | val | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | &of->mutex | ||
| HALF_LOCKED2 | &of->prealloc_mutex | ||
| HALF_LOCKED2 | &pool->lock | ||
| TYPE_LOCK | (struct kernfs_open_file)->mutex |
drivers/hwmon/smsc47m192.c IN_TO_REG() -> SCALE()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | val | 0-15937 |
| PARAM_VALUE | 1 | mul | 192 |
| PARAM_VALUE | 2 | div | 1500,1800,2250,2500,3300,5000,12000 |
| CAPPED_DATA | 0 | val | 1 |
| DATA_SOURCE | 0 | val | $0 [m] |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| USER_DATA | 0 | val | 2-15936[c] |
| NO_OVERFLOW_SIMPLE | 0 | val | |
| LOCK2 | &data->update_lock | ||
| LOCK2 | &of->mutex | ||
| HALF_LOCKED2 | &of->prealloc_mutex | ||
| HALF_LOCKED2 | &pool->lock | ||
| TYPE_LOCK | (struct kernfs_open_file)->mutex | ||
| TYPE_LOCK | (struct smsc47m192_data)->update_lock |
drivers/hwmon/smsc47m192.c TEMP_TO_REG() -> SCALE()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | val | (-128000)-127000 |
| PARAM_VALUE | 1 | mul | 1 |
| PARAM_VALUE | 2 | div | 1000 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| USER_DATA | 0 | val | (-127999)-126999 |
| LOCK2 | &data->update_lock | ||
| LOCK2 | &of->mutex | ||
| HALF_LOCKED2 | &of->prealloc_mutex | ||
| HALF_LOCKED2 | &pool->lock | ||
| TYPE_LOCK | (struct kernfs_open_file)->mutex | ||
| TYPE_LOCK | (struct smsc47m192_data)->update_lock |