Defined in 2 files as a macro:
Defined in 2 files as a function:
- arch/x86/boot/ctype.h, line 10 (as a function)
- tools/include/nolibc/ctype.h, line 79 (as a function)
Referenced in 43 files:
- arch/arm64/kernel/pi/idreg-override.c, line 273
- arch/s390/boot/string.c
- arch/sparc/prom/tree_32.c, line 251
- arch/x86/boot/string.c
- certs/blacklist.c, line 74
- drivers/acpi/acpi_pnp.c, line 320
- drivers/acpi/acpica/dbconvert.c, line 34
- drivers/acpi/acpica/uthex.c
- drivers/acpi/acpica/utstrsuppt.c, line 161
- drivers/comedi/drivers/jr3_pci.c, line 302
- drivers/firmware/efi/libstub/string.c
- drivers/media/cec/usb/rainshadow/rainshadow-cec.c
- drivers/net/ethernet/chelsio/cxgb4/cxgb4_debugfs.c
- drivers/net/wireless/marvell/mwifiex/sta_cmd.c, line 1447
- drivers/net/wireless/nxp/nxpwifi/sta_cmd.c, line 1403
- drivers/nvme/target/configfs.c
- drivers/perf/arm-ccn.c, line 444
- drivers/s390/crypto/ap_bus.c, line 1222
- drivers/scsi/qla2xxx/tcm_qla2xxx.c, line 75
- drivers/target/sbp/sbp_target.c, line 1903
- drivers/tty/vt/conmakehash.c
- drivers/tty/vt/vt.c, line 2722
- fs/binfmt_misc.c
- lib/kstrtox.c, line 31
- lib/net_utils.c
- lib/uuid.c, line 97
- lib/vsprintf.c, line 3674
- net/ceph/ceph_common.c
- scripts/dtc/checks.c, line 1196
- scripts/kconfig/expr.c, line 920
- scripts/kconfig/symbol.c, line 696
- scripts/mod/file2alias.c, line 1300
- security/keys/encrypted-keys/encrypted.c
- security/tomoyo/util.c
- tools/perf/builtin-inject.c
- tools/perf/tests/code-reading.c
- tools/perf/util/build-id.c
- tools/perf/util/demangle-ocaml.c
- tools/perf/util/pmu.c, line 942
- tools/perf/util/pmus.c, line 73
- tools/power/x86/intel-speed-select/isst-config.c, line 2898
- tools/testing/selftests/resctrl/resctrlfs.c, line 173
- tools/usb/usbip/libsrc/names.c
Smatch caller information:
arch/x86/boot/compressed/string.c _parse_integer_fixup_radix() -> isxdigit()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | ch | 0-255 |
arch/x86/boot/compressed/string.c simple_guess_base() -> isxdigit()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | ch | 0-255 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| USER_DATA | 0 | ch | 0-255 |
| HALF_LOCKED2 | &dev->io_mutex | ||
| HALF_LOCKED2 | &of->mutex | ||
| HALF_LOCKED2 | global &pnp_res_mutex |
arch/x86/boot/compressed/string.c simple_strtoull() -> isxdigit()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | ch | 0-255 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| USER_DATA | 0 | ch | 0-255 |
| HALF_LOCKED2 | &accel_dev->state_lock | ||
| HALF_LOCKED2 | &dev->io_mutex | ||
| HALF_LOCKED2 | &of->mutex | ||
| HALF_LOCKED2 | global &bch_register_lock | ||
| HALF_LOCKED2 | global &pnp_res_mutex |
arch/x86/boot/compressed/string.c simple_strtoull() -> isxdigit()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | ch | 0-255 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &accel_dev->state_lock | ||
| HALF_LOCKED2 | &dev->io_mutex | ||
| HALF_LOCKED2 | &of->mutex | ||
| HALF_LOCKED2 | global &bch_register_lock | ||
| HALF_LOCKED2 | global &pnp_res_mutex |