Defined in 1 files as a function:

Referenced in 3 files:

Smatch caller information:

drivers/gpib/ni_usb/ni_usb_gpib.c ni_usb_write_sad() -> MSA()

Type Parameter Key Value
DATA_SOURCE 0 addr $1
RX_PATH
TASK_NOT_RUNNING
USER_DATA 0 addr 0-31
HALF_LOCKED2 &board->big_gpib_mutex
HALF_LOCKED2 global &ni_usb_hotplug_lock

drivers/gpib/common/gpib_os.c read_serial_poll_byte() -> MSA()

Type Parameter Key Value
PARAM_VALUE 0 addr 0-s32max
DATA_SOURCE 0 addr $2
TASK_NOT_RUNNING
USER_DATA 0 addr 0-31
LOCK2 &board->big_gpib_mutex
HALF_LOCKED2 &board->user_mutex
TYPE_LOCK (struct gpib_board)->big_gpib_mutex

drivers/gpib/common/gpib_os.c setup_serial_poll() -> MSA()

Type Parameter Key Value
PARAM_VALUE 0 addr 0-s32max
TASK_NOT_RUNNING
LOCK2 &board->big_gpib_mutex
HALF_LOCKED2 &board->user_mutex
TYPE_LOCK (struct gpib_board)->big_gpib_mutex

drivers/gpib/tms9914/tms9914.c check_my_address_state() -> MSA()

Type Parameter Key Value
PARAM_VALUE 0 addr 0-s32max
TASK_NOT_RUNNING
HALF_LOCKED2 &board->big_gpib_mutex
HALF_LOCKED2 &board->user_mutex

drivers/gpib/tms9914/tms9914.c check_my_address_state() -> MSA()

Type Parameter Key Value
PARAM_VALUE 0 addr 0-s32max
TASK_NOT_RUNNING
HALF_LOCKED2 &board->big_gpib_mutex
HALF_LOCKED2 &board->user_mutex

drivers/gpib/tms9914/tms9914.c tms9914_interrupt_have_status() -> MSA()

Type Parameter Key Value
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &board->spinlock