Defined in 1 files as a prototype:

Defined in 1 files as a function:

Referenced in 1 files:

Smatch caller information:

sound/firewire/dice/dice-stream.c snd_dice_transaction_write_global() -> snd_dice_transaction_write()

Type Parameter Key Value
PARAM_VALUE 0 dice 4096-ptr_max
PARAM_VALUE 0 dice->clock_accepted.done 0
PARAM_VALUE 0 dice->unit 4096-ptr_max
PARAM_VALUE 0 *dice->rx_midi_ports 0-4294967295
PARAM_VALUE 0 *dice->tx_midi_ports 0-4294967295
PARAM_VALUE 1 type 1
PARAM_VALUE 2 offset 76
PARAM_VALUE 3 buf 5206248601218756608
PARAM_VALUE 4 len 4
BUF_SIZE 0 dice s32min-(-2),1-s32max
BUF_SIZE 0 dice s32min-(-2),1-s32max
BUF_SIZE 3 buf 4
BUF_SIZE 3 buf 4
DATA_SOURCE 0 dice $0
DATA_SOURCE 2 offset $1
DATA_SOURCE 3 buf $2
DATA_SOURCE 4 len $3
RX_PATH
TASK_NOT_RUNNING
UNITS 0 dice unit_byte
UNITS 4 len unit_byte
HALF_LOCKED2 _T->lock

sound/firewire/dice/dice-stream.c snd_dice_transaction_write_rx() -> snd_dice_transaction_write()

Type Parameter Key Value
PARAM_VALUE 0 dice 4096-ptr_max
PARAM_VALUE 0 dice->unit 4096-ptr_max
PARAM_VALUE 1 type 3
PARAM_VALUE 3 buf 2340124746097922048,7458807594045063168
PARAM_VALUE 4 len 4
BUF_SIZE 0 dice s32min-(-2),1-s32max
BUF_SIZE 0 dice s32min-(-2),1-s32max
BUF_SIZE 3 buf 4
BUF_SIZE 3 buf 4
DATA_SOURCE 0 dice $0
DATA_SOURCE 2 offset $1
DATA_SOURCE 3 buf $2
DATA_SOURCE 4 len $3
RX_PATH
TASK_NOT_RUNNING
UNITS 0 dice unit_byte
UNITS 4 len unit_byte
LOCK2 _T->lock

sound/firewire/dice/dice-stream.c snd_dice_transaction_write_tx() -> snd_dice_transaction_write()

Type Parameter Key Value
PARAM_VALUE 0 dice 4096-ptr_max
PARAM_VALUE 0 dice->unit 4096-ptr_max
PARAM_VALUE 1 type 2
PARAM_VALUE 3 buf 2340124746097922048,7458807594045063168
PARAM_VALUE 4 len 4
BUF_SIZE 0 dice s32min-(-2),1-s32max
BUF_SIZE 0 dice s32min-(-2),1-s32max
BUF_SIZE 3 buf 4
BUF_SIZE 3 buf 4
DATA_SOURCE 0 dice $0
DATA_SOURCE 2 offset $1
DATA_SOURCE 3 buf $2
DATA_SOURCE 4 len $3
RX_PATH
TASK_NOT_RUNNING
UNITS 0 dice unit_byte
UNITS 4 len unit_byte
LOCK2 _T->lock