Defined in 1 files as a function:
Referenced in 14 files:
- arch/s390/kernel/alternative.c
- arch/s390/kernel/stackprotector.c, line 80
- drivers/bus/moxtet.c, line 501
- drivers/watchdog/hpwdt.c, line 201
- fs/fat/dir.c
- fs/ntfs3/dir.c
- kernel/debug/gdbstub.c
- lib/hexdump.c, line 93
- lib/vsprintf.c
- net/core/sysctl_net_core.c, line 342
- net/sunrpc/cache.c, line 1157
- security/integrity/ima/ima_api.c, line 415
- security/keys/encrypted-keys/encrypted.c, line 293
- security/keys/trusted-keys/trusted_core.c, line 315
Smatch caller information:
lib/vsprintf.c ip6_compressed_string() -> hex_byte_pack()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | byte | 16-255 |
| BUF_SIZE | 0 | buf | (-1),46 |
| BUF_SIZE | 0 | buf | (-1),46 |
| DATA_SOURCE | 0 | buf | $0 [m] |
| FUZZY_MAX | 1 | byte | 16 |
| PREEMPT_ADD | |||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| USER_DATA | 1 | byte | 16-255 |
lib/vsprintf.c ip6_compressed_string() -> hex_byte_pack()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | buf | 4097-u64max |
| DATA_SOURCE | 0 | buf | $0 [m] |
| PREEMPT_ADD | |||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| USER_DATA | 1 | byte | 0-255[c] |
lib/vsprintf.c ip6_compressed_string() -> hex_byte_pack()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | byte | 16-255 |
| BUF_SIZE | 0 | buf | (-1),46 |
| BUF_SIZE | 0 | buf | (-1),46 |
| DATA_SOURCE | 0 | buf | $0 [m] |
| FUZZY_MAX | 1 | byte | 16 |
| PREEMPT_ADD | |||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| USER_DATA | 1 | byte | 16-255[c] |
lib/vsprintf.c ip6_string() -> hex_byte_pack()
| Type | Parameter | Key | Value |
|---|---|---|---|
| BUF_SIZE | 0 | buf | (-1),46 |
| BUF_SIZE | 0 | buf | (-1),46 |
| DATA_SOURCE | 0 | buf | $0 [m] |
| PREEMPT_ADD | |||
| RX_PATH | |||
| TASK_NOT_RUNNING |
lib/vsprintf.c ip6_string() -> hex_byte_pack()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | buf | 4098-18446744073709547521 |
| DATA_SOURCE | 0 | buf | r hex_byte_pack |
| PREEMPT_ADD | |||
| RX_PATH | |||
| TASK_NOT_RUNNING |
lib/vsprintf.c mac_address_string() -> hex_byte_pack()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | buf | 8414268269733298176,8414268269733298178-u64max |
| BUF_SIZE | 0 | buf | (-1),18 |
| BUF_SIZE | 0 | buf | (-1),18 |
| PREEMPT_ADD | |||
| RX_PATH | |||
| TASK_NOT_RUNNING |
lib/vsprintf.c uuid_string() -> hex_byte_pack()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | buf | 5057995396421382144,5057995396421382146-u64max |
| BUF_SIZE | 0 | buf | (-1),37 |
| BUF_SIZE | 0 | buf | (-1),37 |
| PREEMPT_ADD | |||
| RX_PATH | |||
| TASK_NOT_RUNNING |
net/core/sysctl_net_core.c proc_do_rss_key() -> hex_byte_pack()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | buf | 7123139159154348032,7123139159154348035-u64max |
| BUF_SIZE | 0 | buf | (-1),768 |
| BUF_SIZE | 0 | buf | (-1),768 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &pool->lock |
lib/hexdump.c bin2hex() -> hex_byte_pack()
| Type | Parameter | Key | Value |
|---|---|---|---|
| BUF_SIZE | 0 | buf | (-1)-s32max |
| BUF_SIZE | 0 | buf | (-1)-s32max |
| DATA_SOURCE | 0 | buf | $0 [m] |
| STR_LEN | 0 | buf | (-1) |
| STR_LEN | 0 | buf | (-1) |
| PREEMPT_ADD | |||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| USER_DATA | 1 | byte | 0-255 |
| HALF_LOCKED2 | &crypt_stat->cs_mutex | ||
| HALF_LOCKED2 | &dmn->dump_info.dbg_mutex | ||
| HALF_LOCKED2 | &dmn->info.rx.mutex | ||
| HALF_LOCKED2 | &dmn->info.tx.mutex | ||
| HALF_LOCKED2 | &file->lock | ||
| HALF_LOCKED2 | &hba->host_sem | ||
| HALF_LOCKED2 | &m->lock | ||
| HALF_LOCKED2 | &nsim_dev->fa_cookie_lock | ||
| HALF_LOCKED2 | &of->mutex | ||
| HALF_LOCKED2 | global &asymmetric_key_parsers_sem | ||
| HALF_LOCKED2 | rcu_read |
drivers/bus/moxtet.c output_read() -> hex_byte_pack()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | buf | 4805894495216582656,4805894495216582658 |
| BUF_SIZE | 0 | buf | (-1),21 |
| BUF_SIZE | 0 | buf | (-1),21 |
| BIT_INFO | 0 | buf | 0x42b1f794a763c000,0x42b1f794a763c002 |
| BIT_INFO | 0 | buf | 0x42b1f794a763c000,0x42b1f794a763c002 |
| LOCK2 | &moxtet->lock | ||
| TYPE_LOCK | (struct moxtet)->lock |
kernel/debug/gdbstub.c gdb_cmd_status() -> hex_byte_pack()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | buf | 4359743139031523329 |
| PARAM_VALUE | 0 | *buf | 0,83,109 |
| PARAM_VALUE | 1 | byte | 0 |
| BUF_SIZE | 0 | buf | 1023 |
| NOCHECK_CALL | |||
| LOCK2 | rcu_read | ||
| HALF_LOCKED2 | flags | ||
| HALF_LOCKED2 | global &dbg_master_lock | ||
| HALF_LOCKED2 | global &dbg_slave_lock |
kernel/debug/gdbstub.c gdb_serial_stub() -> hex_byte_pack()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | buf | 4359743139031523329 |
| PARAM_VALUE | 1 | byte | 0 |
| LOCK2 | rcu_read | ||
| HALF_LOCKED2 | flags | ||
| HALF_LOCKED2 | global &dbg_master_lock | ||
| HALF_LOCKED2 | global &dbg_slave_lock |
kernel/debug/gdbstub.c gdbstub_msg_write() -> hex_byte_pack()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | buf | 7219760397462667265,7219760397462667267 |
| BUF_SIZE | 0 | buf | (-1),1024 |
| BUF_SIZE | 0 | buf | (-1),1024 |
| BIT_INFO | 0 | buf | 0x6431bdd45e320001,0x6431bdd45e320003 |
| BIT_INFO | 0 | buf | 0x6431bdd45e320001,0x6431bdd45e320003 |
| PREEMPT_ADD | |||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | flags | ||
| HALF_LOCKED2 | rcu_read |
kernel/debug/gdbstub.c kgdb_mem2hex() -> hex_byte_pack()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | buf | 4359743139031523328,4359743139031523330-8425301888193576963 |
| BUF_SIZE | 0 | buf | (-1),1023-1024 |
| BUF_SIZE | 0 | buf | (-1),1023-1024 |
| DATA_SOURCE | 0 | buf | $1 [m] |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | flags | ||
| HALF_LOCKED2 | rcu_read |
kernel/debug/gdbstub.c pack_threadid() -> hex_byte_pack()
| Type | Parameter | Key | Value |
|---|---|---|---|
| BUF_SIZE | 0 | buf | (-1),1022-1023 |
| BUF_SIZE | 0 | buf | (-1),1022-1023 |
| DATA_SOURCE | 0 | buf | $0 [m] |
| STR_LEN | 0 | buf | (-1) |
| STR_LEN | 0 | buf | (-1) |
| LOCK2 | rcu_read | ||
| HALF_LOCKED2 | flags | ||
| HALF_LOCKED2 | global &dbg_master_lock | ||
| HALF_LOCKED2 | global &dbg_slave_lock |
kernel/debug/gdbstub.c pack_threadid() -> hex_byte_pack()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | buf | 0-1010101,4359743139031523329-u64max |
| PARAM_VALUE | 1 | byte | 0 |
| BUF_SIZE | 0 | buf | (-1),1022-1023 |
| BUF_SIZE | 0 | buf | (-1),1022-1023 |
| CAPPED_DATA | 0 | buf | 1 |
| DATA_SOURCE | 0 | buf | $0 |
| STR_LEN | 0 | buf | (-1) |
| STR_LEN | 0 | buf | (-1) |
| LOCK2 | rcu_read | ||
| HALF_LOCKED2 | flags | ||
| HALF_LOCKED2 | global &dbg_master_lock | ||
| HALF_LOCKED2 | global &dbg_slave_lock |
security/keys/encrypted-keys/encrypted.c datablob_format() -> hex_byte_pack()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | buf | 4096-18446744073709547521 |
| LOCK2 | &key->sem | ||
| TYPE_LOCK | (struct key)->sem |
drivers/watchdog/hpwdt.c hpwdt_pretimeout() -> hex_byte_pack()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | buf | 825670522796433408,7555597725915201536 |
| BUF_SIZE | 0 | buf | 29,210 |
| BUF_SIZE | 0 | buf | 29,210 |
| DATA_SOURCE | 1 | byte | r ioread8 |
| STR_LEN | 0 | buf | 28,209 |
| STR_LEN | 0 | buf | 28,209 |
| BIT_INFO | 0 | buf | 0x850401104c8c000,0x6bfffefff6eee000 |
| BIT_INFO | 0 | buf | 0x850401104c8c000,0x6bfffefff6eee000 |
| TERMINATED | 0 | buf | 1 |
| NOCHECK_CALL | |||
| HOST_DATA | 1 | byte | 0-255 |
| LOCK2 | rcu_read | ||
| HALF_LOCKED2 | global &nmi_reason_lock |
net/sunrpc/cache.c qword_addhex() -> hex_byte_pack()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | buf | 4098-18446744073709547521 |
| HALF_LOCKED2 | &inode->i_rwsem |
fs/ntfs3/dir.c ntfs_utf16_to_nls() -> hex_byte_pack()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | buf | 3622965219733831680 |
| BUF_SIZE | 0 | buf | 5 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| USER_DATA | 1 | byte | 0-255 |
| HALF_LOCKED2 | &inode->i_rwsem | ||
| HALF_LOCKED2 | &ni->ni_lock |
fs/ntfs3/dir.c ntfs_utf16_to_nls() -> hex_byte_pack()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | buf | 3622965219733831682 |
| BUF_SIZE | 0 | buf | 3 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| USER_DATA | 1 | byte | 0-255 |
| HALF_LOCKED2 | &inode->i_rwsem | ||
| HALF_LOCKED2 | &ni->ni_lock |
fs/fat/dir.c uni16_to_x8() -> hex_byte_pack()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | buf | 4097-u64max |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &inode->i_rwsem | ||
| HALF_LOCKED2 | &sbi->s_lock |
fs/fat/dir.c uni16_to_x8() -> hex_byte_pack()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | buf | 4099-18446744073709547521 |
| DATA_SOURCE | 0 | buf | r hex_byte_pack |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &inode->i_rwsem | ||
| HALF_LOCKED2 | &sbi->s_lock |
security/keys/trusted-keys/trusted_core.c trusted_read() -> hex_byte_pack()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | buf | 1-u64max |
| BUF_SIZE | 0 | buf | (-1)-s32max |
| BUF_SIZE | 0 | buf | (-1)-s32max |
| USER_DATA | 0 | *buf | 0-255 |
| USER_PTR | 0 | buf | |
| LOCK2 | &key->sem | ||
| TYPE_LOCK | (struct key)->sem |
security/integrity/ima/ima_api.c ima_audit_measurement() -> hex_byte_pack()
| Type | Parameter | Key | Value |
|---|---|---|---|
| NOCHECK_CALL | |||
| LOCK2 | &iint->mutex | ||
| TYPE_LOCK | (struct ima_iint_cache)->mutex |