Documented in 1 files:

Defined in 1 files as a prototype:

Defined in 1 files as a function:

Referenced in 1 files:

Smatch caller information:

drivers/net/ethernet/intel/ice/ice_gnss.c ice_gnss_do_write() -> ice_aq_write_i2c()

Type Parameter Key Value
PARAM_VALUE 0 hw 4096-ptr_max
PARAM_VALUE 2 bus_addr 66
PARAM_VALUE 4 params 4
PARAM_VALUE 5 data 4096-ptr_max
PARAM_VALUE 6 cd 0
BUF_SIZE 0 hw 15232
BUF_SIZE 5 data 1023
MEM_ZERO 1 &topo_addr
USER_DATA 3 addr 0-255
USER_DATA 5 *data 0-255
USER_PTR 5 data
LOCK2 &gdev->rwsem
LOCK2 &gdev->write_mutex
TYPE_LOCK (struct gnss_device)->rwsem
TYPE_LOCK (struct gnss_device)->write_mutex

drivers/net/ethernet/intel/ice/ice_gnss.c ice_gnss_do_write() -> ice_aq_write_i2c()

Type Parameter Key Value
PARAM_VALUE 0 hw 4096-ptr_max
PARAM_VALUE 2 bus_addr 66
PARAM_VALUE 4 params 3
PARAM_VALUE 5 data 4096-ptr_max
PARAM_VALUE 6 cd 0
BUF_SIZE 0 hw 15232
BUF_SIZE 5 data 1023
MEM_ZERO 1 &topo_addr
USER_DATA 3 addr 0-255
USER_DATA 5 *data 0-255
USER_PTR 5 data
LOCK2 &gdev->rwsem
LOCK2 &gdev->write_mutex
TYPE_LOCK (struct gnss_device)->rwsem
TYPE_LOCK (struct gnss_device)->write_mutex

drivers/net/ethernet/intel/ice/ice_gnss.c ice_gnss_do_write() -> ice_aq_write_i2c()

Type Parameter Key Value
PARAM_VALUE 0 hw 4096-ptr_max
PARAM_VALUE 2 bus_addr 66
PARAM_VALUE 4 params 1-249
PARAM_VALUE 5 data 4096-ptr_max
PARAM_VALUE 6 cd 0
BUF_SIZE 0 hw 15232
BUF_SIZE 5 data 1023
MEM_ZERO 1 &topo_addr
USER_DATA 3 addr 0-255
USER_DATA 4 params 1-249
USER_DATA 5 *data 0-255
USER_PTR 5 data
LOCK2 &gdev->rwsem
LOCK2 &gdev->write_mutex
TYPE_LOCK (struct gnss_device)->rwsem
TYPE_LOCK (struct gnss_device)->write_mutex