Documented in 1 files:
Defined in 1 files as a prototype:
Defined in 1 files as a function:
Referenced in 21 files:
- drivers/crypto/marvell/octeontx/otx_cptpf_mbox.c, line 63
- drivers/crypto/marvell/octeontx/otx_cptvf_mbox.c, line 64
- drivers/gpu/drm/i915/gt/intel_engine_cs.c, line 2053
- drivers/gpu/drm/i915/selftests/i915_selftest.c, line 566
- drivers/mailbox/mailbox-test.c, line 217
- drivers/net/ethernet/amd/xgbe/xgbe-drv.c, line 2579
- drivers/net/ethernet/ibm/ibmvnic.c, line 4875
- drivers/net/ethernet/synopsys/dwc-xlgmac-common.c, line 349
- drivers/net/wireless/ath/ath10k/debug.c, line 2696
- drivers/net/wireless/ath/ath11k/debug.c, line 99
- drivers/net/wireless/ath/ath12k/debug.c, line 101
- drivers/net/wireless/intel/iwlegacy/3945-mac.c, line 3185
- drivers/platform/chrome/chromeos_acpi.c, line 100
- drivers/platform/chrome/wilco_ec/debugfs.c, line 141
- drivers/scsi/scsi_logging.c
- drivers/staging/fbtft/fbtft-core.c, line 63
- fs/seq_file.c, line 887
- lib/hexdump.c
- lib/seq_buf.c, line 419
- lib/test_hexdump.c
- sound/soc/sof/xtensa/core.c
Smatch caller information:
lib/test_hexdump.c test_hexdump() -> hex_dump_to_buffer()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | buf | 4965518079886872576 |
| PARAM_VALUE | 1 | len | 0-u32max |
| PARAM_VALUE | 3 | groupsize | 1-2,4,8 |
| PARAM_VALUE | 4 | linebuf | 5731132258740899840 |
| PARAM_VALUE | 5 | linebuflen | 131 |
| BUF_SIZE | 0 | buf | 32 |
| BUF_SIZE | 4 | linebuf | 131 |
| CAPPED_DATA | 1 | len | 1 |
| CAPPED_DATA | 1 | len | 1 |
| DATA_SOURCE | 1 | len | $0 |
| DATA_SOURCE | 2 | rowsize | $1 |
| DATA_SOURCE | 3 | groupsize | $2 |
| DATA_SOURCE | 6 | ascii | $3 |
| HARD_MAX | 3 | groupsize | 8 |
| NOCHECK_CALL | |||
| UNITS | 5 | linebuflen | unit_byte |
lib/test_hexdump.c test_hexdump_overflow() -> hex_dump_to_buffer()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | buf | 4965518079886872576 |
| PARAM_VALUE | 4 | linebuf | 7267466859378896896 |
| PARAM_VALUE | 5 | linebuflen | 0-131 |
| BUF_SIZE | 0 | buf | 32 |
| BUF_SIZE | 4 | linebuf | 131 |
| CAPPED_DATA | 2 | rowsize | 1 |
| DATA_SOURCE | 1 | len | $1 |
| DATA_SOURCE | 2 | rowsize | $2 |
| DATA_SOURCE | 3 | groupsize | $3 |
| DATA_SOURCE | 5 | linebuflen | $0 |
| DATA_SOURCE | 6 | ascii | $4 |
| FUZZY_MAX | 5 | linebuflen | 131 |
| HARD_MAX | 5 | linebuflen | 131 |
drivers/gpu/drm/i915/selftests/i915_selftest.c igt_hexdump() -> hex_dump_to_buffer()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | len | 1-4096 |
| PARAM_VALUE | 2 | rowsize | 32 |
| PARAM_VALUE | 3 | groupsize | 4 |
| PARAM_VALUE | 4 | linebuf | 4085931430732308480 |
| PARAM_VALUE | 5 | linebuflen | 128 |
| PARAM_VALUE | 6 | ascii | 0 |
| BUF_SIZE | 4 | linebuf | 128 |
| UNITS | 2 | rowsize | unit_byte |
| UNITS | 3 | groupsize | unit_byte |
| UNITS | 5 | linebuflen | unit_byte |
drivers/net/wireless/intel/iwlegacy/3945-mac.c il3945_show_measurement() -> hex_dump_to_buffer()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | *buf | 0-255 |
| PARAM_VALUE | 1 | len | 1-u32max |
| PARAM_VALUE | 2 | rowsize | 16 |
| PARAM_VALUE | 3 | groupsize | 1 |
| PARAM_VALUE | 4 | linebuf | 4096-ptr_max |
| PARAM_VALUE | 5 | linebuflen | 0-4096,18446744069414588417-u64max |
| PARAM_VALUE | 6 | ascii | 1 |
| FUZZY_MAX | 1 | len | 100 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| UNITS | 1 | len | unit_byte |
| UNITS | 4 | linebuf | unit_byte |
| UNITS | 5 | linebuflen | unit_byte |
| LOCK2 | &of->mutex | ||
| HALF_LOCKED2 | &of->prealloc_mutex | ||
| HALF_LOCKED2 | &pool->lock | ||
| TYPE_LOCK | (struct kernfs_open_file)->mutex |
drivers/staging/fbtft/fbtft-core.c fbtft_dbg_hex() -> hex_dump_to_buffer()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 2 | rowsize | 32 |
| PARAM_VALUE | 3 | groupsize | 1-2 |
| PARAM_VALUE | 5 | linebuflen | 0-2147484160,18446744071562068481-u64max |
| PARAM_VALUE | 6 | ascii | 0 |
| BUF_SIZE | 0 | buf | (-1),8,32,128,4096 |
| BUF_SIZE | 0 | buf | (-1),8,32,128,4096 |
| CAPPED_DATA | 5 | linebuflen | 1 |
| DATA_SOURCE | 0 | buf | $2 |
| DATA_SOURCE | 1 | len | $3 |
| DATA_SOURCE | 3 | groupsize | $1 |
| HARD_MAX | 3 | groupsize | 2 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| UNITS | 3 | groupsize | unit_byte |
drivers/crypto/marvell/octeontx/otx_cptpf_mbox.c dump_mbox_msg() -> hex_dump_to_buffer()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | buf | 3202922098723446784 |
| PARAM_VALUE | 1 | len | 16 |
| PARAM_VALUE | 2 | rowsize | 16 |
| PARAM_VALUE | 3 | groupsize | 8 |
| PARAM_VALUE | 4 | linebuf | 254307721089536000 |
| PARAM_VALUE | 5 | linebuflen | 64 |
| PARAM_VALUE | 6 | ascii | 0 |
| BUF_SIZE | 4 | linebuf | 64 |
| DATA_SOURCE | 0 | buf | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| UNITS | 1 | len | unit_byte |
| HALF_LOCKED2 | &desc->request_mutex | ||
| HALF_LOCKED2 | _T->lock | ||
| HALF_LOCKED2 | flags |
fs/seq_file.c seq_hex_dump() -> hex_dump_to_buffer()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | *buf | 0-255 |
| PARAM_VALUE | 1 | len | 0-32,18446744071562067968-u64max |
| PARAM_VALUE | 2 | rowsize | 16,32 |
| PARAM_VALUE | 3 | groupsize | 1,4 |
| PARAM_VALUE | 4 | linebuf | 0,4096-ptr_max |
| PARAM_VALUE | 4 | *linebuf | 0-255 |
| CAPPED_DATA | 1 | len | 1 |
| CAPPED_DATA | 2 | rowsize | 1 |
| CAPPED_DATA | 5 | linebuflen | 1 |
| CAPPED_DATA | 5 | linebuflen | 1 |
| DATA_SOURCE | 2 | rowsize | $3 [m] |
| DATA_SOURCE | 3 | groupsize | $4 |
| DATA_SOURCE | 5 | linebuflen | r seq_get_buf |
| DATA_SOURCE | 6 | ascii | $7 |
| FUZZY_MAX | 2 | rowsize | 16 |
| BIT_INFO | 2 | rowsize | 0x0,0x30 |
| HARD_MAX | 2 | rowsize | 32 |
| HARD_MAX | 3 | groupsize | 4 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| UNITS | 0 | buf | unit_byte |
| UNITS | 1 | len | unit_byte |
| UNITS | 2 | rowsize | unit_byte |
| UNITS | 3 | groupsize | unit_byte |
| USER_PTR | 0 | buf | |
| HALF_LOCKED2 | &hisi_acc_vdev->open_mutex | ||
| HALF_LOCKED2 | &hisi_acc_vdev->state_mutex | ||
| HALF_LOCKED2 | &m->lock | ||
| HALF_LOCKED2 | &object->lock | ||
| HALF_LOCKED2 | &p->mutex | ||
| HALF_LOCKED2 | &pm->lock | ||
| HALF_LOCKED2 | global &kfd_processes_srcu | ||
| HALF_LOCKED2 | global &topology_lock | ||
| HALF_LOCKED2 | global &tpmi_dev_lock |
lib/hexdump.c print_hex_dump() -> hex_dump_to_buffer()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | *buf | 0-255 |
| PARAM_VALUE | 1 | len | 0-32,18446744071562067968-u64max |
| PARAM_VALUE | 2 | rowsize | 16,32 |
| PARAM_VALUE | 4 | linebuf | 4368973300069285888 |
| PARAM_VALUE | 5 | linebuflen | 131 |
| BUF_SIZE | 4 | linebuf | 131 |
| CAPPED_DATA | 1 | len | 1 |
| CAPPED_DATA | 2 | rowsize | 1 |
| DATA_SOURCE | 2 | rowsize | $3 [m] |
| DATA_SOURCE | 3 | groupsize | $4 |
| DATA_SOURCE | 6 | ascii | $7 |
| FUZZY_MAX | 2 | rowsize | 16 |
| BIT_INFO | 2 | rowsize | 0x0,0x30 |
| NOCHECK_CALL | |||
| UNITS | 1 | len | unit_byte |
| UNITS | 2 | rowsize | unit_byte |
| UNITS | 5 | linebuflen | unit_byte |
drivers/platform/chrome/wilco_ec/debugfs.c raw_read() -> hex_dump_to_buffer()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | len | 32 |
| PARAM_VALUE | 2 | rowsize | 16 |
| PARAM_VALUE | 3 | groupsize | 1 |
| PARAM_VALUE | 5 | linebuflen | 128 |
| PARAM_VALUE | 6 | ascii | 1 |
| BUF_SIZE | 0 | buf | 32 |
| BUF_SIZE | 4 | linebuf | 128 |
| UNITS | 5 | linebuflen | unit_byte |
drivers/crypto/marvell/octeontx/otx_cptvf_mbox.c dump_mbox_msg() -> hex_dump_to_buffer()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | buf | 6073218294165118976 |
| PARAM_VALUE | 1 | len | 16 |
| PARAM_VALUE | 2 | rowsize | 16 |
| PARAM_VALUE | 3 | groupsize | 8 |
| PARAM_VALUE | 4 | linebuf | 4519916683158380544 |
| PARAM_VALUE | 5 | linebuflen | 64 |
| PARAM_VALUE | 6 | ascii | 0 |
| BUF_SIZE | 4 | linebuf | 64 |
| DATA_SOURCE | 0 | buf | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| UNITS | 1 | len | unit_byte |
| HALF_LOCKED2 | &desc->request_mutex | ||
| HALF_LOCKED2 | _T->lock | ||
| HALF_LOCKED2 | flags |
drivers/gpu/drm/i915/gt/intel_engine_cs.c hexdump() -> hex_dump_to_buffer()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | len | 1-4000000 |
| PARAM_VALUE | 2 | rowsize | 32 |
| PARAM_VALUE | 3 | groupsize | 4 |
| PARAM_VALUE | 4 | linebuf | 3596622575553024000 |
| PARAM_VALUE | 5 | linebuflen | 128 |
| PARAM_VALUE | 6 | ascii | 0 |
| BUF_SIZE | 4 | linebuf | 128 |
| PREEMPT_ADD | |||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| UNITS | 0 | buf | unit_byte |
| UNITS | 1 | len | unit_byte |
| UNITS | 2 | rowsize | unit_byte |
| UNITS | 3 | groupsize | unit_byte |
| UNITS | 5 | linebuflen | unit_byte |
| HALF_LOCKED2 | &m->lock | ||
| HALF_LOCKED2 | obj->base.resv |
drivers/platform/chrome/chromeos_acpi.c chromeos_acpi_handle_package() -> hex_dump_to_buffer()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | *buf | 0-255 |
| PARAM_VALUE | 1 | len | 1-s32max |
| PARAM_VALUE | 2 | rowsize | 16 |
| PARAM_VALUE | 3 | groupsize | 1 |
| PARAM_VALUE | 4 | linebuf | 4096-ptr_max |
| PARAM_VALUE | 5 | linebuflen | 1-s32max,18446744071562067968-u64max |
| PARAM_VALUE | 6 | ascii | 0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| UNITS | 2 | rowsize | unit_byte |
| UNITS | 4 | linebuf | unit_byte |
| UNITS | 5 | linebuflen | unit_byte |
| LOCK2 | &of->mutex | ||
| HALF_LOCKED2 | &of->prealloc_mutex | ||
| HALF_LOCKED2 | &pool->lock | ||
| TYPE_LOCK | (struct kernfs_open_file)->mutex |
drivers/net/wireless/ath/ath11k/debug.c ath11k_dbg_dump() -> hex_dump_to_buffer()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | len | 1-u64max |
| PARAM_VALUE | 2 | rowsize | 16 |
| PARAM_VALUE | 3 | groupsize | 1 |
| PARAM_VALUE | 6 | ascii | 1 |
| BUF_SIZE | 0 | buf | (-1),1-s32max |
| BUF_SIZE | 0 | buf | (-1),1-s32max |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HOST_DATA | 1 | len | 1-u64max[c] |
| UNITS | 0 | buf | unit_byte |
| UNITS | 1 | len | unit_byte |
| UNITS | 4 | linebuf | unit_byte |
| UNITS | 5 | linebuflen | unit_byte |
| USER_PTR | 0 | buf | |
| HALF_LOCKED2 | &ar->conf_mutex | ||
| HALF_LOCKED2 | &cfr->lut_lock | ||
| HALF_LOCKED2 | &pool->lock | ||
| HALF_LOCKED2 | &srng->lock | ||
| HALF_LOCKED2 | bh | ||
| HALF_LOCKED2 | rcu_read |
drivers/net/ethernet/synopsys/dwc-xlgmac-common.c xlgmac_print_pkt() -> hex_dump_to_buffer()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | buf | 4096-ptr_max |
| PARAM_VALUE | 0 | *buf | 0-255 |
| PARAM_VALUE | 1 | len | 1-32 |
| PARAM_VALUE | 2 | rowsize | 32 |
| PARAM_VALUE | 3 | groupsize | 1 |
| PARAM_VALUE | 4 | linebuf | 3188390711325523968 |
| PARAM_VALUE | 5 | linebuflen | 128 |
| PARAM_VALUE | 6 | ascii | 0 |
| BUF_SIZE | 4 | linebuf | 128 |
| CAPPED_DATA | 1 | len | 1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HOST_DATA | 1 | len | 1-31[c] |
| UNITS | 1 | len | unit_byte |
| UNITS | 5 | linebuflen | unit_byte |
| USER_PTR | 0 | buf |
drivers/net/wireless/ath/ath10k/debug.c ath10k_dbg_dump() -> hex_dump_to_buffer()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | len | 1-u64max |
| PARAM_VALUE | 2 | rowsize | 16 |
| PARAM_VALUE | 3 | groupsize | 1 |
| PARAM_VALUE | 6 | ascii | 1 |
| BUF_SIZE | 0 | buf | (-1),1-s32max |
| BUF_SIZE | 0 | buf | (-1),1-s32max |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HOST_DATA | 1 | len | 1-u64max[c] |
| USER_DATA | 1 | len | 1-u64max[c] |
| UNITS | 0 | buf | unit_byte |
| UNITS | 1 | len | unit_byte |
| UNITS | 4 | linebuf | unit_byte |
| UNITS | 5 | linebuflen | unit_byte |
| USER_PTR | 0 | buf | |
| HALF_LOCKED2 | &ar->conf_mutex | ||
| HALF_LOCKED2 | &ce->ce_lock | ||
| HALF_LOCKED2 | &htt->rx_ring.lock | ||
| HALF_LOCKED2 | bh |
lib/seq_buf.c seq_buf_hex_dump() -> hex_dump_to_buffer()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | *buf | 0-255 |
| PARAM_VALUE | 1 | len | 0-16,18446744073709551601-u64max |
| PARAM_VALUE | 2 | rowsize | 16 |
| PARAM_VALUE | 3 | groupsize | 4 |
| PARAM_VALUE | 4 | linebuf | 2100786303929466880 |
| PARAM_VALUE | 5 | linebuflen | 131 |
| PARAM_VALUE | 6 | ascii | 0 |
| BUF_SIZE | 4 | linebuf | 131 |
| CAPPED_DATA | 1 | len | 1 |
| DATA_SOURCE | 2 | rowsize | $3 [m] |
| DATA_SOURCE | 3 | groupsize | $4 |
| DATA_SOURCE | 6 | ascii | $7 |
| PARAM_COMPARE | 1 | len | <= $2 |
| PARAM_COMPARE | 2 | rowsize | >= $1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| UNITS | 0 | buf | unit_byte |
| UNITS | 1 | len | unit_byte |
| UNITS | 2 | rowsize | unit_byte |
| UNITS | 5 | linebuflen | unit_byte |
| HALF_LOCKED2 | flags | ||
| HALF_LOCKED2 | global &tracepoint_iter_lock |
drivers/net/ethernet/amd/xgbe/xgbe-drv.c xgbe_print_pkt() -> hex_dump_to_buffer()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | buf | 4096-ptr_max |
| PARAM_VALUE | 0 | *buf | 0-255 |
| PARAM_VALUE | 1 | len | 1-32 |
| PARAM_VALUE | 2 | rowsize | 32 |
| PARAM_VALUE | 3 | groupsize | 1 |
| PARAM_VALUE | 4 | linebuf | 9032995462198419456 |
| PARAM_VALUE | 5 | linebuflen | 128 |
| PARAM_VALUE | 6 | ascii | 0 |
| BUF_SIZE | 4 | linebuf | 128 |
| CAPPED_DATA | 1 | len | 1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| UNITS | 1 | len | unit_byte |
| UNITS | 5 | linebuflen | unit_byte |
| USER_PTR | 0 | buf |
drivers/mailbox/mailbox-test.c mbox_test_message_read() -> hex_dump_to_buffer()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | len | 16 |
| PARAM_VALUE | 2 | rowsize | 16 |
| PARAM_VALUE | 3 | groupsize | 1 |
| PARAM_VALUE | 5 | linebuflen | 66 |
| PARAM_VALUE | 6 | ascii | 1 |
| BUF_SIZE | 0 | buf | (-1),128 |
| PREEMPT_ADD | <- disables preempt | ||
| NOCHECK_CALL | |||
| LOCK2 | &tdev->lock | ||
| LOCK2 | flags | ||
| TYPE_LOCK | (struct mbox_test_device)->lock |
sound/soc/sof/xtensa/core.c xtensa_stack() -> hex_dump_to_buffer()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | len | 16 |
| PARAM_VALUE | 2 | rowsize | 16 |
| PARAM_VALUE | 3 | groupsize | 4 |
| PARAM_VALUE | 4 | linebuf | 4808048213433040896 |
| PARAM_VALUE | 5 | linebuflen | 36 |
| PARAM_VALUE | 6 | ascii | 0 |
| BUF_SIZE | 4 | linebuf | 36 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| UNITS | 5 | linebuflen | unit_byte |
| HALF_LOCKED2 | _T->lock |
sound/soc/sof/xtensa/core.c xtensa_stack() -> hex_dump_to_buffer()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | len | 16 |
| PARAM_VALUE | 2 | rowsize | 16 |
| PARAM_VALUE | 3 | groupsize | 4 |
| PARAM_VALUE | 4 | linebuf | 4808048213433040896 |
| PARAM_VALUE | 5 | linebuflen | 36 |
| PARAM_VALUE | 6 | ascii | 0 |
| BUF_SIZE | 4 | linebuf | 36 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| UNITS | 5 | linebuflen | unit_byte |
| HALF_LOCKED2 | _T->lock |
drivers/net/wireless/ath/ath12k/debug.c ath12k_dbg_dump() -> hex_dump_to_buffer()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | len | 1-u64max |
| PARAM_VALUE | 2 | rowsize | 16 |
| PARAM_VALUE | 3 | groupsize | 1 |
| PARAM_VALUE | 6 | ascii | 1 |
| BUF_SIZE | 0 | buf | (-1),1-s32max |
| BUF_SIZE | 0 | buf | (-1),1-s32max |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| UNITS | 0 | buf | unit_byte |
| UNITS | 1 | len | unit_byte |
| UNITS | 4 | linebuf | unit_byte |
| UNITS | 5 | linebuflen | unit_byte |
| USER_PTR | 0 | buf | |
| HALF_LOCKED2 | &pool->lock | ||
| HALF_LOCKED2 | &srng->lock | ||
| HALF_LOCKED2 | bh | ||
| HALF_LOCKED2 | global &rtnl_mutex | ||
| HALF_LOCKED2 | rcu_read |
drivers/scsi/scsi_logging.c scsi_log_dump_sense() -> hex_dump_to_buffer()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | buf | 4096-ptr_max |
| PARAM_VALUE | 0 | *buf | 0-255 |
| PARAM_VALUE | 1 | len | 1-16 |
| PARAM_VALUE | 2 | rowsize | 16 |
| PARAM_VALUE | 3 | groupsize | 1 |
| PARAM_VALUE | 5 | linebuflen | 0-128 |
| PARAM_VALUE | 6 | ascii | 0 |
| CAPPED_DATA | 1 | len | 1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL |
drivers/scsi/scsi_logging.c scsi_print_command() -> hex_dump_to_buffer()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | buf | 4096-ptr_max |
| PARAM_VALUE | 0 | *buf | 0-255 |
| PARAM_VALUE | 1 | len | 1-16 |
| PARAM_VALUE | 2 | rowsize | 16 |
| PARAM_VALUE | 3 | groupsize | 1 |
| PARAM_VALUE | 6 | ascii | 0 |
| CAPPED_DATA | 1 | len | 1 |
| CAPPED_DATA | 1 | len | 1 |
| PREEMPT_ADD | |||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| UNITS | 1 | len | unit_byte |
| HALF_LOCKED2 | &instance->reset_mutex | ||
| HALF_LOCKED2 | &pool->lock | ||
| HALF_LOCKED2 | flags | ||
| HALF_LOCKED2 | io_lock |
drivers/scsi/scsi_logging.c scsi_print_command() -> hex_dump_to_buffer()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | buf | 4096-ptr_max |
| PARAM_VALUE | 0 | *buf | 0-255 |
| PARAM_VALUE | 1 | len | 0-16 |
| PARAM_VALUE | 2 | rowsize | 16 |
| PARAM_VALUE | 3 | groupsize | 1 |
| PARAM_VALUE | 5 | linebuflen | 1-128 |
| PARAM_VALUE | 6 | ascii | 0 |
| BUF_SIZE | 0 | buf | 32 |
| FUZZY_MAX | 1 | len | 16 |
| HARD_MAX | 1 | len | 16 |
| PREEMPT_ADD | |||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| UNITS | 1 | len | unit_byte |
| HALF_LOCKED2 | &instance->reset_mutex | ||
| HALF_LOCKED2 | &pool->lock | ||
| HALF_LOCKED2 | flags | ||
| HALF_LOCKED2 | io_lock |