Defined in 1 files as a function:

Referenced in 1 files:

Smatch caller information:

drivers/gpib/ni_usb/ni_usb_gpib.c ni_usb_b_read_serial_number() -> ni_usb_dump_raw_block()

Type Parameter Key Value
PARAM_VALUE 0 raw_data 4096-ptr_max
PARAM_VALUE 1 length 0
BUF_SIZE 0 raw_data 32
BUF_SIZE 0 raw_data 32
DATA_SOURCE 0 raw_data r _kmalloc_noprof
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 global &ni_usb_hotplug_lock
HALF_LOCKED2 &board->big_gpib_mutex

drivers/gpib/ni_usb/ni_usb_gpib.c ni_usb_hs_wait_for_ready() -> ni_usb_dump_raw_block()

Type Parameter Key Value
PARAM_VALUE 0 raw_data 4096-ptr_max
PARAM_VALUE 1 length 0-s32max
BUF_SIZE 0 raw_data 16
BUF_SIZE 0 raw_data 16
DATA_SOURCE 0 raw_data r _kmalloc_noprof
DATA_SOURCE 1 length r ni_usb_receive_control_msg
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 global &ni_usb_hotplug_lock
HALF_LOCKED2 &board->big_gpib_mutex

drivers/gpib/ni_usb/ni_usb_gpib.c ni_usb_hs_wait_for_ready() -> ni_usb_dump_raw_block()

Type Parameter Key Value
PARAM_VALUE 0 raw_data 4096-ptr_max
PARAM_VALUE 1 length 0-4,6-15,17-s32max
BUF_SIZE 0 raw_data 16
BUF_SIZE 0 raw_data 16
CAPPED_DATA 1 length 1
DATA_SOURCE 0 raw_data r _kmalloc_noprof
DATA_SOURCE 1 length r ni_usb_receive_control_msg
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 global &ni_usb_hotplug_lock
HALF_LOCKED2 &board->big_gpib_mutex

drivers/gpib/ni_usb/ni_usb_gpib.c ni_usb_hs_wait_for_ready() -> ni_usb_dump_raw_block()

Type Parameter Key Value
PARAM_VALUE 0 raw_data 4096-ptr_max
PARAM_VALUE 1 length 0-s32max
BUF_SIZE 0 raw_data 16
BUF_SIZE 0 raw_data 16
DATA_SOURCE 0 raw_data r _kmalloc_noprof
DATA_SOURCE 1 length r ni_usb_receive_control_msg
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 global &ni_usb_hotplug_lock
HALF_LOCKED2 &board->big_gpib_mutex

drivers/gpib/ni_usb/ni_usb_gpib.c ni_usb_parse_register_read_block() -> ni_usb_dump_raw_block()

Type Parameter Key Value
PARAM_VALUE 0 raw_data 4096-ptr_max
PARAM_VALUE 1 length 6-s32max
BUF_SIZE 0 raw_data 32
BUF_SIZE 0 raw_data 32
DATA_SOURCE 0 raw_data $0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 global &ni_usb_hotplug_lock

drivers/gpib/ni_usb/ni_usb_gpib.c ni_usb_read() -> ni_usb_dump_raw_block()

Type Parameter Key Value
PARAM_VALUE 0 raw_data 4096-ptr_max
PARAM_VALUE 1 length 0
BUF_SIZE 0 raw_data 64-69952
BUF_SIZE 0 raw_data 64-69952
DATA_SOURCE 0 raw_data r _kmalloc_noprof
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &board->big_gpib_mutex

drivers/gpib/ni_usb/ni_usb_gpib.c ni_usb_write_registers() -> ni_usb_dump_raw_block()

Type Parameter Key Value
PARAM_VALUE 0 raw_data 4096-ptr_max
PARAM_VALUE 1 length 0
BUF_SIZE 0 raw_data 32
BUF_SIZE 0 raw_data 32
DATA_SOURCE 0 raw_data r _kmalloc_noprof
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &board->big_gpib_mutex
HALF_LOCKED2 global &ni_usb_hotplug_lock

drivers/gpib/ni_usb/ni_usb_gpib.c parse_board_ibrd_readback() -> ni_usb_dump_raw_block()

Type Parameter Key Value
PARAM_VALUE 0 raw_data 4096-ptr_max
BUF_SIZE 0 raw_data 64-69952
BUF_SIZE 0 raw_data 64-69952
DATA_SOURCE 0 raw_data $0
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &board->big_gpib_mutex