Defined in 1 files as a function:

Referenced in 1 files:

Smatch caller information:

drivers/fpga/lattice-sysconfig.c sysconfig_isc_disable() -> sysconfig_cmd_write()

Type Parameter Key Value
PARAM_VALUE 0 priv 4096-ptr_max
PARAM_VALUE 0 priv->bitstream_burst_write_complete 4096-ptr_max
PARAM_VALUE 0 priv->command_transfer 4096-ptr_max
PARAM_VALUE 1 buf 4096-ptr_max
PARAM_VALUE 2 buf_len 4
BUF_SIZE 0 priv 4,8,16,24,48,112,120,216
BUF_SIZE 0 priv 4,8,16,24,48,112,120,216
BUF_SIZE 1 buf 4
DATA_SOURCE 0 priv $0
UNITS 2 buf_len unit_byte
HALF_LOCKED2 &mgr->ref_mutex
HALF_LOCKED2 &region->mutex

drivers/fpga/lattice-sysconfig.c sysconfig_isc_enable() -> sysconfig_cmd_write()

Type Parameter Key Value
PARAM_VALUE 0 priv 4096-ptr_max
PARAM_VALUE 1 buf 4096-ptr_max
PARAM_VALUE 2 buf_len 4
BUF_SIZE 0 priv 4,8,16,24,48,112,120,216
BUF_SIZE 0 priv 4,8,16,24,48,112,120,216
BUF_SIZE 1 buf 4
DATA_SOURCE 0 priv $0
UNITS 2 buf_len unit_byte
HALF_LOCKED2 &mgr->ref_mutex
HALF_LOCKED2 &region->mutex

drivers/fpga/lattice-sysconfig.c sysconfig_isc_erase() -> sysconfig_cmd_write()

Type Parameter Key Value
PARAM_VALUE 0 priv 4096-ptr_max
PARAM_VALUE 1 buf 4096-ptr_max
PARAM_VALUE 2 buf_len 4
BUF_SIZE 0 priv 4,8,16,24,48,112,120,216
BUF_SIZE 0 priv 4,8,16,24,48,112,120,216
BUF_SIZE 1 buf 4
DATA_SOURCE 0 priv $0
UNITS 2 buf_len unit_byte
HALF_LOCKED2 &mgr->ref_mutex
HALF_LOCKED2 &region->mutex

drivers/fpga/lattice-sysconfig.c sysconfig_lsc_init_addr() -> sysconfig_cmd_write()

Type Parameter Key Value
PARAM_VALUE 0 priv 4096-ptr_max
PARAM_VALUE 0 priv->command_transfer 4096-ptr_max
PARAM_VALUE 1 buf 4096-ptr_max
PARAM_VALUE 2 buf_len 4
BUF_SIZE 0 priv 4,8,16,24,48,112,120,216
BUF_SIZE 0 priv 4,8,16,24,48,112,120,216
BUF_SIZE 1 buf 4
DATA_SOURCE 0 priv $0
UNITS 2 buf_len unit_byte
HALF_LOCKED2 &mgr->ref_mutex
HALF_LOCKED2 &region->mutex

drivers/fpga/lattice-sysconfig.c sysconfig_lsc_refresh() -> sysconfig_cmd_write()

Type Parameter Key Value
PARAM_VALUE 0 priv 4096-ptr_max
PARAM_VALUE 1 buf 4096-ptr_max
PARAM_VALUE 2 buf_len 4
BUF_SIZE 0 priv 4,8,16,24,48,112,120,216
BUF_SIZE 0 priv 4,8,16,24,48,112,120,216
BUF_SIZE 1 buf 4
DATA_SOURCE 0 priv $0
UNITS 2 buf_len unit_byte
HALF_LOCKED2 &mgr->ref_mutex
HALF_LOCKED2 &region->mutex