Defined in 1 files as a prototype:

Defined in 1 files as a function:

Referenced in 5 files:

Smatch caller information:

drivers/hid/intel-ish-hid/ishtp-fw-loader.c loader_init() -> ishtp_get_client_data()

Type Parameter Key Value
PARAM_VALUE 0 cl 0,4096-ptr_max
BUF_SIZE 0 cl (-1),800
BUF_SIZE 0 cl (-1),800
DATA_SOURCE 0 cl $0
RX_PATH
TASK_NOT_RUNNING

drivers/hid/intel-ish-hid/ishtp-fw-loader.c loader_ishtp_cl_remove() -> ishtp_get_client_data()

Type Parameter Key Value
BUF_SIZE 0 cl 800
BUF_SIZE 0 cl 800
DATA_SOURCE 0 cl r ishtp_get_drvdata
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &dev->mutex

drivers/hid/intel-ish-hid/ishtp-fw-loader.c loader_ishtp_cl_reset() -> ishtp_get_client_data()

Type Parameter Key Value
BUF_SIZE 0 cl 800
BUF_SIZE 0 cl 800
DATA_SOURCE 0 cl r ishtp_get_drvdata
RX_PATH
LOCK2 &pool->lock

drivers/hid/intel-ish-hid/ishtp-fw-loader.c process_recv() -> ishtp_get_client_data()

Type Parameter Key Value
PARAM_VALUE 0 cl 4096-ptr_max
BUF_SIZE 0 cl 800
BUF_SIZE 0 cl 800
DATA_SOURCE 0 cl $0
HALF_LOCKED2 &pool->lock

drivers/platform/x86/intel/ishtp_eclite.c ecl_ishtp_cl_event_cb() -> ishtp_get_client_data()

Type Parameter Key Value
BUF_SIZE 0 cl 800
BUF_SIZE 0 cl 800
DATA_SOURCE 0 cl r ishtp_get_drvdata
HALF_LOCKED2 &pool->lock

drivers/platform/x86/intel/ishtp_eclite.c ecl_ishtp_cl_init() -> ishtp_get_client_data()

Type Parameter Key Value
PARAM_VALUE 0 cl 4096-ptr_max
PARAM_VALUE 0 cl->client_data s64min-(-1),1-s64max
BUF_SIZE 0 cl 800
BUF_SIZE 0 cl 800
DATA_SOURCE 0 cl $0
RX_PATH
TASK_NOT_RUNNING

drivers/platform/x86/intel/ishtp_eclite.c ecl_ishtp_cl_remove() -> ishtp_get_client_data()

Type Parameter Key Value
BUF_SIZE 0 cl 800
BUF_SIZE 0 cl 800
DATA_SOURCE 0 cl r ishtp_get_drvdata
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &dev->mutex

drivers/platform/x86/intel/ishtp_eclite.c ecl_ishtp_cl_reset() -> ishtp_get_client_data()

Type Parameter Key Value
BUF_SIZE 0 cl 800
BUF_SIZE 0 cl 800
DATA_SOURCE 0 cl r ishtp_get_drvdata
RX_PATH
LOCK2 &pool->lock

drivers/platform/x86/intel/ishtp_eclite.c ecl_ishtp_cl_suspend() -> ishtp_get_client_data()

Type Parameter Key Value
BUF_SIZE 0 cl 800
BUF_SIZE 0 cl 800
DATA_SOURCE 0 cl r ishtp_get_drvdata
RX_PATH
TASK_NOT_RUNNING

drivers/hid/intel-ish-hid/ishtp-hid-client.c hid_ishtp_cl_init() -> ishtp_get_client_data()

Type Parameter Key Value
PARAM_VALUE 0 cl 0,4096-ptr_max
BUF_SIZE 0 cl (-1),800
BUF_SIZE 0 cl (-1),800
CAPPED_DATA 0 cl 1
DATA_SOURCE 0 cl $0
RX_PATH
TASK_NOT_RUNNING

drivers/hid/intel-ish-hid/ishtp-hid-client.c hid_ishtp_cl_remove() -> ishtp_get_client_data()

Type Parameter Key Value
BUF_SIZE 0 cl 800
BUF_SIZE 0 cl 800
DATA_SOURCE 0 cl r ishtp_get_drvdata
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &dev->mutex

drivers/hid/intel-ish-hid/ishtp-hid-client.c hid_ishtp_cl_reset() -> ishtp_get_client_data()

Type Parameter Key Value
BUF_SIZE 0 cl 800
BUF_SIZE 0 cl 800
DATA_SOURCE 0 cl r ishtp_get_drvdata
RX_PATH
LOCK2 &pool->lock

drivers/hid/intel-ish-hid/ishtp-hid-client.c hid_ishtp_cl_resume() -> ishtp_get_client_data()

Type Parameter Key Value
BUF_SIZE 0 cl 800
BUF_SIZE 0 cl 800
DATA_SOURCE 0 cl r ishtp_get_drvdata
RX_PATH
TASK_NOT_RUNNING

drivers/hid/intel-ish-hid/ishtp-hid-client.c hid_ishtp_cl_suspend() -> ishtp_get_client_data()

Type Parameter Key Value
BUF_SIZE 0 cl 800
BUF_SIZE 0 cl 800
DATA_SOURCE 0 cl r ishtp_get_drvdata
RX_PATH
TASK_NOT_RUNNING

drivers/hid/intel-ish-hid/ishtp-hid-client.c ishtp_enum_enum_devices() -> ishtp_get_client_data()

Type Parameter Key Value
PARAM_VALUE 0 cl 4096-ptr_max
BUF_SIZE 0 cl (-1),800
BUF_SIZE 0 cl (-1),800
CAPPED_DATA 0 cl 1
DATA_SOURCE 0 cl $0
RX_PATH
TASK_NOT_RUNNING

drivers/hid/intel-ish-hid/ishtp-hid-client.c ishtp_get_hid_descriptor() -> ishtp_get_client_data()

Type Parameter Key Value
PARAM_VALUE 0 cl 4096-ptr_max
BUF_SIZE 0 cl (-1),800
BUF_SIZE 0 cl (-1),800
CAPPED_DATA 0 cl 1
DATA_SOURCE 0 cl $0
RX_PATH
TASK_NOT_RUNNING

drivers/hid/intel-ish-hid/ishtp-hid-client.c ishtp_get_report_descriptor() -> ishtp_get_client_data()

Type Parameter Key Value
PARAM_VALUE 0 cl 4096-ptr_max
BUF_SIZE 0 cl (-1),800
BUF_SIZE 0 cl (-1),800
CAPPED_DATA 0 cl 1
DATA_SOURCE 0 cl $0
RX_PATH
TASK_NOT_RUNNING

drivers/hid/intel-ish-hid/ishtp-hid-client.c process_recv() -> ishtp_get_client_data()

Type Parameter Key Value
PARAM_VALUE 0 cl 4096-ptr_max
BUF_SIZE 0 cl 800
BUF_SIZE 0 cl 800
DATA_SOURCE 0 cl $0
HALF_LOCKED2 &pool->lock

drivers/hid/intel-ish-hid/ishtp-hid-client.c report_bad_packet() -> ishtp_get_client_data()

Type Parameter Key Value
PARAM_VALUE 0 cl 4096-ptr_max
BUF_SIZE 0 cl 800
BUF_SIZE 0 cl 800
DATA_SOURCE 0 cl $0
HALF_LOCKED2 &pool->lock

drivers/platform/chrome/cros_ec_ishtp.c cros_ec_ishtp_remove() -> ishtp_get_client_data()

Type Parameter Key Value
BUF_SIZE 0 cl 800
BUF_SIZE 0 cl 800
DATA_SOURCE 0 cl r ishtp_get_drvdata
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &dev->mutex

drivers/platform/chrome/cros_ec_ishtp.c cros_ec_ishtp_reset() -> ishtp_get_client_data()

Type Parameter Key Value
BUF_SIZE 0 cl 800
BUF_SIZE 0 cl 800
DATA_SOURCE 0 cl r ishtp_get_drvdata
RX_PATH
LOCK2 &pool->lock

drivers/platform/chrome/cros_ec_ishtp.c cros_ec_ishtp_resume() -> ishtp_get_client_data()

Type Parameter Key Value
BUF_SIZE 0 cl 800
BUF_SIZE 0 cl 800
DATA_SOURCE 0 cl r ishtp_get_drvdata
RX_PATH
TASK_NOT_RUNNING

drivers/platform/chrome/cros_ec_ishtp.c cros_ec_ishtp_suspend() -> ishtp_get_client_data()

Type Parameter Key Value
BUF_SIZE 0 cl 800
BUF_SIZE 0 cl 800
DATA_SOURCE 0 cl r ishtp_get_drvdata
RX_PATH
TASK_NOT_RUNNING

drivers/platform/chrome/cros_ec_ishtp.c cros_ec_pkt_xfer_ish() -> ishtp_get_client_data()

Type Parameter Key Value
BUF_SIZE 0 cl (-1),32,48,152,200,800
BUF_SIZE 0 cl (-1),32,48,152,200,800
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &ec_dev->lock

drivers/platform/chrome/cros_ec_ishtp.c cros_ish_init() -> ishtp_get_client_data()

Type Parameter Key Value
PARAM_VALUE 0 cl 0,4096-ptr_max
BUF_SIZE 0 cl (-1),800
BUF_SIZE 0 cl (-1),800
DATA_SOURCE 0 cl $0
RX_PATH
TASK_NOT_RUNNING
LOCK2 global &init_lock

drivers/platform/chrome/cros_ec_ishtp.c process_recv() -> ishtp_get_client_data()

Type Parameter Key Value
PARAM_VALUE 0 cl 4096-ptr_max
BUF_SIZE 0 cl 800
BUF_SIZE 0 cl 800
DATA_SOURCE 0 cl $0
HALF_LOCKED2 &pool->lock