Documented in 1 files:
Defined in 1 files as a prototype:
Defined in 1 files as a function:
Referenced in 2 files:
- drivers/platform/surface/aggregator/controller.c, line 1814
- include/linux/surface_aggregator/controller.h, line 243
Smatch caller information:
drivers/platform/surface/surface_aggregator_tabletsw.c __ssam_kip_get_cover_state() -> ssam_request_do_sync_with_buffer()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | spec | 4063431745035223040 |
| PARAM_VALUE | 1 | spec->flags | 1-256 |
| PARAM_VALUE | 1 | spec->length | 0 |
| PARAM_VALUE | 1 | spec->payload | 0 |
| PARAM_VALUE | 2 | rsp | 8185398260270727168 |
| PARAM_VALUE | 2 | rsp->capacity | 1 |
| PARAM_VALUE | 2 | rsp->length | 0 |
| PARAM_VALUE | 2 | rsp->pointer | 2168140817030000640 |
| PARAM_VALUE | 3 | buf | 4317434771045998592 |
| PARAM_VALUE | 3 | buf->len | 18 |
| PARAM_VALUE | 3 | buf->ptr | 6406046789686374400 |
| DATA_SOURCE | 0 | ctrl | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/platform/surface/surface_aggregator_tabletsw.c __ssam_pos_get_posture_for_source() -> ssam_request_do_sync_with_buffer()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | spec | 2027644529977786368 |
| PARAM_VALUE | 1 | spec->flags | 1-256 |
| PARAM_VALUE | 1 | spec->length | 4 |
| PARAM_VALUE | 1 | spec->payload | 8281802538510598144 |
| PARAM_VALUE | 2 | rsp | 3844755546244235264 |
| PARAM_VALUE | 2 | rsp->capacity | 4 |
| PARAM_VALUE | 2 | rsp->length | 0 |
| PARAM_VALUE | 2 | rsp->pointer | 3265627733331955712 |
| PARAM_VALUE | 3 | buf | 1428640786166468608 |
| PARAM_VALUE | 3 | buf->len | 22 |
| PARAM_VALUE | 3 | buf->ptr | 1857800121491337216 |
| DATA_SOURCE | 0 | ctrl | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/platform/surface/surface_aggregator_tabletsw.c ssam_pos_get_sources_list() -> ssam_request_do_sync_with_buffer()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | spec | 1764051603430711296 |
| PARAM_VALUE | 1 | spec->command_id | 1 |
| PARAM_VALUE | 1 | spec->flags | 1 |
| PARAM_VALUE | 1 | spec->instance_id | 0 |
| PARAM_VALUE | 1 | spec->length | 0 |
| PARAM_VALUE | 1 | spec->payload | 0 |
| PARAM_VALUE | 1 | spec->target_category | 38 |
| PARAM_VALUE | 1 | spec->target_id | 1 |
| PARAM_VALUE | 2 | rsp | 5092039835331858432 |
| PARAM_VALUE | 2 | rsp->capacity | 20 |
| PARAM_VALUE | 2 | rsp->length | 0 |
| PARAM_VALUE | 2 | rsp->pointer | 2134937274227486720 |
| PARAM_VALUE | 3 | buf | 5618464719745359872 |
| PARAM_VALUE | 3 | buf->len | 18 |
| PARAM_VALUE | 3 | buf->ptr | 4709542902750666752 |
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/hid/surface-hid/surface_hid.c ssam_hid_get_descriptor() -> ssam_request_do_sync_with_buffer()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | spec | 556617784824586240 |
| PARAM_VALUE | 1 | spec->command_id | 4 |
| PARAM_VALUE | 1 | spec->flags | 1 |
| PARAM_VALUE | 1 | spec->length | 10 |
| PARAM_VALUE | 1 | spec->payload | 2009002485585739776 |
| PARAM_VALUE | 2 | rsp | 2624127812620521472 |
| PARAM_VALUE | 2 | rsp->capacity | 128 |
| PARAM_VALUE | 2 | rsp->length | 0 |
| PARAM_VALUE | 2 | rsp->pointer | 2009002485585739776 |
| PARAM_VALUE | 3 | buf | 4969704411883032576 |
| PARAM_VALUE | 3 | buf->len | 28 |
| PARAM_VALUE | 3 | buf->ptr | 8093425374523392 |
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/hid/surface-hid/surface_hid.c ssam_hid_get_raw_report() -> ssam_request_do_sync_with_buffer()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | spec | 3220261793133129728 |
| PARAM_VALUE | 1 | spec->command_id | 2 |
| PARAM_VALUE | 1 | spec->flags | 1 |
| PARAM_VALUE | 1 | spec->length | 1 |
| PARAM_VALUE | 2 | rsp | 6910052874470875136 |
| PARAM_VALUE | 2 | rsp->capacity | 1-16384 |
| PARAM_VALUE | 2 | rsp->length | 0 |
| PARAM_VALUE | 2 | rsp->pointer | 1-u64max |
| PARAM_VALUE | 3 | buf | 5306642703453323264 |
| PARAM_VALUE | 3 | buf->len | 19 |
| PARAM_VALUE | 3 | buf->ptr | 3122738873301860352 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| USER_DATA | 2 | rsp->capacity | 2-16384[c] |
| USER_PTR | 1 | spec->payload | |
| USER_PTR | 2 | rsp->pointer | |
| HALF_LOCKED2 | &hid->driver_input_lock | ||
| HALF_LOCKED2 | &hid->ll_open_lock | ||
| HALF_LOCKED2 | global &minors_rwsem |
drivers/hid/surface-hid/surface_kbd.c ssam_kbd_get_descriptor() -> ssam_request_do_sync_with_buffer()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | spec | 3394711416294318080 |
| PARAM_VALUE | 1 | spec->command_id | 0 |
| PARAM_VALUE | 1 | spec->flags | 1 |
| PARAM_VALUE | 1 | spec->length | 1 |
| PARAM_VALUE | 2 | rsp | 3882893270590398464 |
| PARAM_VALUE | 2 | rsp->capacity | 0-u16max |
| PARAM_VALUE | 2 | rsp->length | 0 |
| PARAM_VALUE | 2 | rsp->pointer | 16,4096-ptr_max |
| PARAM_VALUE | 3 | buf | 242904804989845504 |
| PARAM_VALUE | 3 | buf->len | 19 |
| PARAM_VALUE | 3 | buf->ptr | 8676296928955219968 |
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/hid/surface-hid/surface_kbd.c ssam_kbd_get_feature_report() -> ssam_request_do_sync_with_buffer()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | spec | 3061922077690195968 |
| PARAM_VALUE | 1 | spec->command_id | 11 |
| PARAM_VALUE | 1 | spec->flags | 1 |
| PARAM_VALUE | 1 | spec->length | 1 |
| PARAM_VALUE | 1 | spec->payload | 7413284475333554176 |
| PARAM_VALUE | 2 | rsp | 293333163563737088 |
| PARAM_VALUE | 2 | rsp->capacity | 7 |
| PARAM_VALUE | 2 | rsp->length | 0 |
| PARAM_VALUE | 2 | rsp->pointer | 6009004007790198784 |
| PARAM_VALUE | 3 | buf | 6931489523906748416 |
| PARAM_VALUE | 3 | buf->len | 19 |
| PARAM_VALUE | 3 | buf->ptr | 7059243868499312640 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &hid->driver_input_lock | ||
| HALF_LOCKED2 | &hid->ll_open_lock | ||
| HALF_LOCKED2 | global &minors_rwsem |
drivers/hid/surface-hid/surface_kbd.c ssam_kbd_set_caps_led() -> ssam_request_do_sync_with_buffer()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | spec | 156762788505554944 |
| PARAM_VALUE | 1 | spec->command_id | 1 |
| PARAM_VALUE | 1 | spec->flags | 0 |
| PARAM_VALUE | 1 | spec->length | 1 |
| PARAM_VALUE | 1 | spec->payload | 9066513405876129792 |
| PARAM_VALUE | 2 | rsp | 0 |
| PARAM_VALUE | 3 | buf | 908163602857426944 |
| PARAM_VALUE | 3 | buf->len | 19 |
| PARAM_VALUE | 3 | buf->ptr | 5074029878333898752 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| USER_PTR | 1 | spec->payload | |
| HALF_LOCKED2 | &hid->driver_input_lock | ||
| HALF_LOCKED2 | &hid->ll_open_lock | ||
| HALF_LOCKED2 | global &minors_rwsem |
drivers/platform/surface/surface_acpi_notify.c san_rqst() -> ssam_request_do_sync_with_buffer()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | spec | 562146468651233280 |
| PARAM_VALUE | 1 | spec->flags | 0-1 |
| PARAM_VALUE | 1 | spec->payload | 4096-ptr_max |
| PARAM_VALUE | 2 | rsp | 5726171765378404352 |
| PARAM_VALUE | 2 | rsp->capacity | 251 |
| PARAM_VALUE | 2 | rsp->length | 0 |
| PARAM_VALUE | 2 | rsp->pointer | 7373428998419034112 |
| PARAM_VALUE | 3 | buf | 4035774336756801536 |
| PARAM_VALUE | 3 | buf->len | 263 |
| PARAM_VALUE | 3 | buf->ptr | 4437952889052635136 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | context_mutex |
drivers/hwmon/surface_temp.c __raw___ssam_tmp_get_available_sensors() -> ssam_request_do_sync_with_buffer()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | spec | 705539945100283904 |
| PARAM_VALUE | 1 | spec->flags | 1-256 |
| PARAM_VALUE | 1 | spec->length | 0 |
| PARAM_VALUE | 1 | spec->payload | 0 |
| PARAM_VALUE | 2 | rsp | 1587460611436744704 |
| PARAM_VALUE | 2 | rsp->capacity | 2 |
| PARAM_VALUE | 2 | rsp->length | 0 |
| PARAM_VALUE | 2 | rsp->pointer | 7753860208362524672 |
| PARAM_VALUE | 3 | buf | 6526114071561879552 |
| PARAM_VALUE | 3 | buf->len | 18 |
| PARAM_VALUE | 3 | buf->ptr | 4480282800822480896 |
| DATA_SOURCE | 0 | ctrl | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/hwmon/surface_temp.c __ssam_tmp_get_name() -> ssam_request_do_sync_with_buffer()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | ctrl->counter.rqid.value | 0-u16max |
| PARAM_VALUE | 0 | ctrl->counter.seq.value | 0-255 |
| PARAM_VALUE | 1 | spec | 8165523305740042240 |
| PARAM_VALUE | 1 | spec->flags | 1-256 |
| PARAM_VALUE | 1 | spec->instance_id | 1-15 |
| PARAM_VALUE | 1 | spec->length | 0 |
| PARAM_VALUE | 1 | spec->payload | 0 |
| PARAM_VALUE | 2 | rsp | 8317293581003886592 |
| PARAM_VALUE | 2 | rsp->capacity | 21 |
| PARAM_VALUE | 2 | rsp->length | 0 |
| PARAM_VALUE | 2 | rsp->pointer | 180520885483200512 |
| PARAM_VALUE | 3 | buf | 4752596359894642688 |
| PARAM_VALUE | 3 | buf->len | 18 |
| PARAM_VALUE | 3 | buf->ptr | 872745772562993152 |
| DATA_SOURCE | 0 | ctrl | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/hwmon/surface_temp.c __ssam_tmp_get_temperature() -> ssam_request_do_sync_with_buffer()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | spec | 8944137962727411712 |
| PARAM_VALUE | 1 | spec->flags | 1-256 |
| PARAM_VALUE | 1 | spec->length | 0 |
| PARAM_VALUE | 1 | spec->payload | 0 |
| PARAM_VALUE | 2 | rsp | 2018596586577182720 |
| PARAM_VALUE | 2 | rsp->capacity | 2 |
| PARAM_VALUE | 2 | rsp->length | 0 |
| PARAM_VALUE | 2 | rsp->pointer | 6374539272309682176 |
| PARAM_VALUE | 3 | buf | 6788129699778002944 |
| PARAM_VALUE | 3 | buf->len | 18 |
| PARAM_VALUE | 3 | buf->ptr | 7340051328205672448 |
| DATA_SOURCE | 0 | ctrl | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | _T->lock | ||
| HALF_LOCKED2 | &of->mutex | ||
| HALF_LOCKED2 | &pool->lock | ||
| HALF_LOCKED2 | &tz->lock |
drivers/power/supply/surface_battery.c __raw_ssam_bat_get_bix() -> ssam_request_do_sync_with_buffer()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | ctrl->counter.rqid.value | 0-u16max |
| PARAM_VALUE | 0 | ctrl->counter.seq.value | 0-255 |
| PARAM_VALUE | 1 | spec | 8149949148168802304 |
| PARAM_VALUE | 1 | spec->flags | 1-256 |
| PARAM_VALUE | 1 | spec->length | 0 |
| PARAM_VALUE | 1 | spec->payload | 0 |
| PARAM_VALUE | 2 | rsp | 4804398433096044544 |
| PARAM_VALUE | 2 | rsp->capacity | 119 |
| PARAM_VALUE | 2 | rsp->length | 0 |
| PARAM_VALUE | 2 | rsp->pointer | 4096-ptr_max |
| PARAM_VALUE | 3 | buf | 6067272075827511296 |
| PARAM_VALUE | 3 | buf->len | 18 |
| PARAM_VALUE | 3 | buf->ptr | 7113897061389070336 |
| DATA_SOURCE | 0 | ctrl | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | &bat->lock | ||
| TYPE_LOCK | (struct spwr_battery_device)->lock |
drivers/power/supply/surface_battery.c __raw_ssam_bat_get_bst() -> ssam_request_do_sync_with_buffer()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | ctrl->counter.rqid.value | 0-u16max |
| PARAM_VALUE | 0 | ctrl->counter.seq.value | 0-255 |
| PARAM_VALUE | 1 | spec | 658602736497901568 |
| PARAM_VALUE | 1 | spec->flags | 1-256 |
| PARAM_VALUE | 1 | spec->length | 0 |
| PARAM_VALUE | 1 | spec->payload | 0 |
| PARAM_VALUE | 2 | rsp | 1542442434265174016 |
| PARAM_VALUE | 2 | rsp->capacity | 16 |
| PARAM_VALUE | 2 | rsp->length | 0 |
| PARAM_VALUE | 2 | rsp->pointer | 4096-ptr_max |
| PARAM_VALUE | 3 | buf | 5755348298507755520 |
| PARAM_VALUE | 3 | buf->len | 18 |
| PARAM_VALUE | 3 | buf->ptr | 4430816545158955008 |
| DATA_SOURCE | 0 | ctrl | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | &bat->lock | ||
| TYPE_LOCK | (struct spwr_battery_device)->lock |
drivers/power/supply/surface_battery.c __raw_ssam_bat_get_sta() -> ssam_request_do_sync_with_buffer()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | spec | 2608911024249999360 |
| PARAM_VALUE | 1 | spec->flags | 1-256 |
| PARAM_VALUE | 1 | spec->length | 0 |
| PARAM_VALUE | 1 | spec->payload | 0 |
| PARAM_VALUE | 2 | rsp | 4097579215521148928 |
| PARAM_VALUE | 2 | rsp->capacity | 4 |
| PARAM_VALUE | 2 | rsp->length | 0 |
| PARAM_VALUE | 2 | rsp->pointer | 4096-ptr_max |
| PARAM_VALUE | 3 | buf | 4001190390596763648 |
| PARAM_VALUE | 3 | buf->len | 18 |
| PARAM_VALUE | 3 | buf->ptr | 461896361271611392 |
| DATA_SOURCE | 0 | ctrl | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &bat->lock |
drivers/power/supply/surface_battery.c __raw_ssam_bat_set_btp() -> ssam_request_do_sync_with_buffer()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | spec | 4285371132079853568 |
| PARAM_VALUE | 1 | spec->flags | 0-255 |
| PARAM_VALUE | 1 | spec->length | 4 |
| PARAM_VALUE | 1 | spec->payload | 6320834081179684864 |
| PARAM_VALUE | 2 | rsp | 0 |
| PARAM_VALUE | 3 | buf | 3512199485845147648 |
| PARAM_VALUE | 3 | buf->len | 22 |
| PARAM_VALUE | 3 | buf->ptr | 3628517131402133504 |
| DATA_SOURCE | 0 | ctrl | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | &bat->lock | ||
| HALF_LOCKED2 | &of->mutex | ||
| TYPE_LOCK | (struct spwr_battery_device)->lock |
drivers/power/supply/surface_charger.c __raw_ssam_bat_get_psrc() -> ssam_request_do_sync_with_buffer()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | spec | 8125195615195299840 |
| PARAM_VALUE | 1 | spec->flags | 1-256 |
| PARAM_VALUE | 1 | spec->length | 0 |
| PARAM_VALUE | 1 | spec->payload | 0 |
| PARAM_VALUE | 2 | rsp | 2642113079068090368 |
| PARAM_VALUE | 2 | rsp->capacity | 4 |
| PARAM_VALUE | 2 | rsp->length | 0 |
| PARAM_VALUE | 2 | rsp->pointer | 4096-ptr_max |
| PARAM_VALUE | 3 | buf | 649974306393272320 |
| PARAM_VALUE | 3 | buf->len | 18 |
| PARAM_VALUE | 3 | buf->ptr | 2523885894235213824 |
| DATA_SOURCE | 0 | ctrl | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | &ac->lock | ||
| TYPE_LOCK | (struct spwr_ac_device)->lock |
drivers/power/supply/surface_charger.c __raw_ssam_bat_get_sta() -> ssam_request_do_sync_with_buffer()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | spec | 4039194016979484672 |
| PARAM_VALUE | 1 | spec->flags | 1-256 |
| PARAM_VALUE | 1 | spec->length | 0 |
| PARAM_VALUE | 1 | spec->payload | 0 |
| PARAM_VALUE | 2 | rsp | 7585061554810880000 |
| PARAM_VALUE | 2 | rsp->capacity | 4 |
| PARAM_VALUE | 2 | rsp->length | 0 |
| PARAM_VALUE | 2 | rsp->pointer | 6696193895883292672 |
| PARAM_VALUE | 3 | buf | 1304993934386950144 |
| PARAM_VALUE | 3 | buf->len | 18 |
| PARAM_VALUE | 3 | buf->ptr | 211608721112838144 |
| DATA_SOURCE | 0 | ctrl | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/platform/surface/surface_aggregator_hub.c __ssam_kip_query_state() -> ssam_request_do_sync_with_buffer()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | spec | 6320370384956289024 |
| PARAM_VALUE | 1 | spec->flags | 1-256 |
| PARAM_VALUE | 1 | spec->length | 0 |
| PARAM_VALUE | 1 | spec->payload | 0 |
| PARAM_VALUE | 2 | rsp | 665474009726590976 |
| PARAM_VALUE | 2 | rsp->capacity | 1 |
| PARAM_VALUE | 2 | rsp->length | 0 |
| PARAM_VALUE | 2 | rsp->pointer | 6751657593081139200 |
| PARAM_VALUE | 3 | buf | 2282495671887470592 |
| PARAM_VALUE | 3 | buf->len | 18 |
| PARAM_VALUE | 3 | buf->ptr | 7501511657354039296 |
| DATA_SOURCE | 0 | ctrl | $0 |
| HALF_LOCKED2 | &pool->lock |
drivers/platform/surface/surface_aggregator_hub.c ssam_bas_query_opmode() -> ssam_request_do_sync_with_buffer()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | spec | 2731593202424131584 |
| PARAM_VALUE | 1 | spec->flags | 1-256 |
| PARAM_VALUE | 1 | spec->length | 0 |
| PARAM_VALUE | 1 | spec->payload | 0 |
| PARAM_VALUE | 2 | rsp | 7998256977580130304 |
| PARAM_VALUE | 2 | rsp->capacity | 1 |
| PARAM_VALUE | 2 | rsp->length | 0 |
| PARAM_VALUE | 2 | rsp->pointer | 7145965445119877120 |
| PARAM_VALUE | 3 | buf | 104022379869638656 |
| PARAM_VALUE | 3 | buf->len | 18 |
| PARAM_VALUE | 3 | buf->ptr | 6687827428808708096 |
| DATA_SOURCE | 0 | ctrl | $0 |
| HALF_LOCKED2 | &pool->lock |
drivers/hwmon/surface_fan.c __raw___ssam_fan_rpm_get() -> ssam_request_do_sync_with_buffer()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | spec | 3156440345399021568 |
| PARAM_VALUE | 1 | spec->flags | 1-256 |
| PARAM_VALUE | 1 | spec->length | 0 |
| PARAM_VALUE | 1 | spec->payload | 0 |
| PARAM_VALUE | 2 | rsp | 4497518654959611904 |
| PARAM_VALUE | 2 | rsp->capacity | 2 |
| PARAM_VALUE | 2 | rsp->length | 0 |
| PARAM_VALUE | 2 | rsp->pointer | 2594160806798077952 |
| PARAM_VALUE | 3 | buf | 3229422883132657664 |
| PARAM_VALUE | 3 | buf->len | 18 |
| PARAM_VALUE | 3 | buf->ptr | 2801483600609296384 |
| DATA_SOURCE | 0 | ctrl | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | _T->lock | ||
| HALF_LOCKED2 | &of->mutex | ||
| HALF_LOCKED2 | &pool->lock | ||
| HALF_LOCKED2 | &tz->lock |
drivers/platform/surface/surface_platform_profile.c __raw___ssam_tmp_profile_get() -> ssam_request_do_sync_with_buffer()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | spec | 2816681021102600192 |
| PARAM_VALUE | 1 | spec->flags | 1-256 |
| PARAM_VALUE | 1 | spec->length | 0 |
| PARAM_VALUE | 1 | spec->payload | 0 |
| PARAM_VALUE | 2 | rsp | 2541121019377299456 |
| PARAM_VALUE | 2 | rsp->capacity | 8 |
| PARAM_VALUE | 2 | rsp->length | 0 |
| PARAM_VALUE | 2 | rsp->pointer | 2381140476384870400 |
| PARAM_VALUE | 3 | buf | 6298371934832128000 |
| PARAM_VALUE | 3 | buf->len | 18 |
| PARAM_VALUE | 3 | buf->ptr | 3713943922790617088 |
| DATA_SOURCE | 0 | ctrl | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &of->mutex | ||
| HALF_LOCKED2 | &pool->lock |
drivers/platform/surface/surface_platform_profile.c __raw___ssam_tmp_profile_set() -> ssam_request_do_sync_with_buffer()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | spec | 962007809923555328 |
| PARAM_VALUE | 1 | spec->flags | 0-255 |
| PARAM_VALUE | 1 | spec->length | 4 |
| PARAM_VALUE | 1 | spec->payload | 6697176181121634304 |
| PARAM_VALUE | 2 | rsp | 0 |
| PARAM_VALUE | 3 | buf | 8967927004188282880 |
| PARAM_VALUE | 3 | buf->len | 22 |
| PARAM_VALUE | 3 | buf->ptr | 573887681874059264 |
| DATA_SOURCE | 0 | ctrl | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &of->mutex | ||
| HALF_LOCKED2 | &pool->lock |
drivers/platform/surface/surface_platform_profile.c __ssam_fan_profile_set() -> ssam_request_do_sync_with_buffer()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | ctrl->counter.rqid.value | 0-u16max |
| PARAM_VALUE | 0 | ctrl->counter.seq.value | 0-255 |
| PARAM_VALUE | 1 | spec | 5367732660088487936 |
| PARAM_VALUE | 1 | spec->flags | 0-255 |
| PARAM_VALUE | 1 | spec->length | 1 |
| PARAM_VALUE | 1 | spec->payload | 7356113870430781440 |
| PARAM_VALUE | 2 | rsp | 0 |
| PARAM_VALUE | 3 | buf | 5117668259474829312 |
| PARAM_VALUE | 3 | buf->len | 19 |
| PARAM_VALUE | 3 | buf->ptr | 2907736913263722496 |
| DATA_SOURCE | 0 | ctrl | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &of->mutex | ||
| HALF_LOCKED2 | &pool->lock |
drivers/platform/surface/surface_dtx.c ssam_bas_get_base() -> ssam_request_do_sync_with_buffer()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | spec | 6115757424066859008 |
| PARAM_VALUE | 1 | spec->flags | 1-256 |
| PARAM_VALUE | 1 | spec->length | 0 |
| PARAM_VALUE | 1 | spec->payload | 0 |
| PARAM_VALUE | 2 | rsp | 9094139805254111232 |
| PARAM_VALUE | 2 | rsp->capacity | 2 |
| PARAM_VALUE | 2 | rsp->length | 0 |
| PARAM_VALUE | 2 | rsp->pointer | 4096-ptr_max |
| PARAM_VALUE | 3 | buf | 6398899882286637056 |
| PARAM_VALUE | 3 | buf->len | 18 |
| PARAM_VALUE | 3 | buf->ptr | 495965345269186560 |
| DATA_SOURCE | 0 | ctrl | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &client->ddev->lock |
drivers/platform/surface/surface_dtx.c ssam_bas_get_device_mode() -> ssam_request_do_sync_with_buffer()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | spec | 8215918523105411072 |
| PARAM_VALUE | 1 | spec->flags | 1-256 |
| PARAM_VALUE | 1 | spec->length | 0 |
| PARAM_VALUE | 1 | spec->payload | 0 |
| PARAM_VALUE | 2 | rsp | 5976354432463310848 |
| PARAM_VALUE | 2 | rsp->capacity | 1 |
| PARAM_VALUE | 2 | rsp->length | 0 |
| PARAM_VALUE | 2 | rsp->pointer | 4096-ptr_max |
| PARAM_VALUE | 3 | buf | 331473772208791552 |
| PARAM_VALUE | 3 | buf->len | 18 |
| PARAM_VALUE | 3 | buf->ptr | 520038396427575296 |
| DATA_SOURCE | 0 | ctrl | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &client->ddev->lock |
drivers/platform/surface/surface_dtx.c ssam_bas_get_latch_status() -> ssam_request_do_sync_with_buffer()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | spec | 1350959424574918656 |
| PARAM_VALUE | 1 | spec->flags | 1-256 |
| PARAM_VALUE | 1 | spec->length | 0 |
| PARAM_VALUE | 1 | spec->payload | 0 |
| PARAM_VALUE | 2 | rsp | 4994855231222267904 |
| PARAM_VALUE | 2 | rsp->capacity | 1 |
| PARAM_VALUE | 2 | rsp->length | 0 |
| PARAM_VALUE | 2 | rsp->pointer | 4096-ptr_max |
| PARAM_VALUE | 3 | buf | 5767393453899870208 |
| PARAM_VALUE | 3 | buf->len | 18 |
| PARAM_VALUE | 3 | buf->ptr | 3072220679988236288 |
| DATA_SOURCE | 0 | ctrl | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &client->ddev->lock |
drivers/platform/surface/surface_dtx.c ssam_bas_latch_cancel() -> ssam_request_do_sync_with_buffer()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | spec | 565469651903344640 |
| PARAM_VALUE | 1 | spec->flags | 0-255 |
| PARAM_VALUE | 1 | spec->length | 0 |
| PARAM_VALUE | 1 | spec->payload | 0 |
| PARAM_VALUE | 2 | rsp | 0 |
| PARAM_VALUE | 3 | buf | 4252078853814407168 |
| PARAM_VALUE | 3 | buf->len | 18 |
| PARAM_VALUE | 3 | buf->ptr | 3547621703272304640 |
| DATA_SOURCE | 0 | ctrl | $0 |
| LOCK2 | &client->ddev->lock | ||
| TYPE_LOCK | (struct sdtx_device)->lock |
drivers/platform/surface/surface_dtx.c ssam_bas_latch_confirm() -> ssam_request_do_sync_with_buffer()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | spec | 4529927941405638656 |
| PARAM_VALUE | 1 | spec->flags | 0-255 |
| PARAM_VALUE | 1 | spec->length | 0 |
| PARAM_VALUE | 1 | spec->payload | 0 |
| PARAM_VALUE | 2 | rsp | 0 |
| PARAM_VALUE | 3 | buf | 3123876246419746816 |
| PARAM_VALUE | 3 | buf->len | 18 |
| PARAM_VALUE | 3 | buf->ptr | 7818603189183950848 |
| DATA_SOURCE | 0 | ctrl | $0 |
| LOCK2 | &client->ddev->lock | ||
| TYPE_LOCK | (struct sdtx_device)->lock |
drivers/platform/surface/surface_dtx.c ssam_bas_latch_heartbeat() -> ssam_request_do_sync_with_buffer()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | spec | 5446573403901804544 |
| PARAM_VALUE | 1 | spec->flags | 0-255 |
| PARAM_VALUE | 1 | spec->length | 0 |
| PARAM_VALUE | 1 | spec->payload | 0 |
| PARAM_VALUE | 2 | rsp | 0 |
| PARAM_VALUE | 3 | buf | 1609594950709125120 |
| PARAM_VALUE | 3 | buf->len | 18 |
| PARAM_VALUE | 3 | buf->ptr | 4684090654283481088 |
| DATA_SOURCE | 0 | ctrl | $0 |
| LOCK2 | &client->ddev->lock | ||
| TYPE_LOCK | (struct sdtx_device)->lock |
drivers/platform/surface/surface_dtx.c ssam_bas_latch_lock() -> ssam_request_do_sync_with_buffer()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | spec | 4397038761374629888 |
| PARAM_VALUE | 1 | spec->flags | 0-255 |
| PARAM_VALUE | 1 | spec->length | 0 |
| PARAM_VALUE | 1 | spec->payload | 0 |
| PARAM_VALUE | 2 | rsp | 0 |
| PARAM_VALUE | 3 | buf | 5009043425187057664 |
| PARAM_VALUE | 3 | buf->len | 18 |
| PARAM_VALUE | 3 | buf->ptr | 3010802076017266688 |
| DATA_SOURCE | 0 | ctrl | $0 |
| LOCK2 | &client->ddev->lock | ||
| TYPE_LOCK | (struct sdtx_device)->lock |
drivers/platform/surface/surface_dtx.c ssam_bas_latch_request() -> ssam_request_do_sync_with_buffer()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | spec | 4320955542321405952 |
| PARAM_VALUE | 1 | spec->flags | 0-255 |
| PARAM_VALUE | 1 | spec->length | 0 |
| PARAM_VALUE | 1 | spec->payload | 0 |
| PARAM_VALUE | 2 | rsp | 0 |
| PARAM_VALUE | 3 | buf | 3996734195416522752 |
| PARAM_VALUE | 3 | buf->len | 18 |
| PARAM_VALUE | 3 | buf->ptr | 1090563392204115968 |
| DATA_SOURCE | 0 | ctrl | $0 |
| LOCK2 | &client->ddev->lock | ||
| TYPE_LOCK | (struct sdtx_device)->lock |
drivers/platform/surface/surface_dtx.c ssam_bas_latch_unlock() -> ssam_request_do_sync_with_buffer()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | spec | 7045569547247263744 |
| PARAM_VALUE | 1 | spec->flags | 0-255 |
| PARAM_VALUE | 1 | spec->length | 0 |
| PARAM_VALUE | 1 | spec->payload | 0 |
| PARAM_VALUE | 2 | rsp | 0 |
| PARAM_VALUE | 3 | buf | 4567824818361999360 |
| PARAM_VALUE | 3 | buf->len | 18 |
| PARAM_VALUE | 3 | buf->ptr | 5478522237705535488 |
| DATA_SOURCE | 0 | ctrl | $0 |
| LOCK2 | &client->ddev->lock | ||
| TYPE_LOCK | (struct sdtx_device)->lock |
drivers/platform/surface/aggregator/controller.c __ssam_ssh_event_request() -> ssam_request_do_sync_with_buffer()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | ctrl->cplt.event.notif.lock.dep_map->name | 0-255 |
| PARAM_VALUE | 0 | ctrl->cplt.event.notif.lock.first_waiter->list.prev->next | 5159360019465732096 |
| PARAM_VALUE | 0 | ctrl->cplt.event.notif.lock.first_waiter->list.prev->prev | 5159360019465732096 |
| PARAM_VALUE | 0 | ctrl->cplt.event.notif.lock.osq.tail.counter | 0-s32max |
| PARAM_VALUE | 0 | ctrl->cplt.event.notif.lock.wait_lock.dep_map->name | 0-255 |
| PARAM_VALUE | 0 | ctrl->cplt.event.notif.lock.wait_lock.owner | (-1) |
| PARAM_VALUE | 0 | ctrl->cplt.event.notif.lock.wait_lock.owner_cpu | u32max |
| PARAM_VALUE | 0 | ctrl->lock.first_waiter->handoff_set | 0-1 |
| PARAM_VALUE | 0 | ctrl->lock.first_waiter->type | 0-1 |
| PARAM_VALUE | 1 | spec | 5265055448100118528 |
| PARAM_VALUE | 1 | spec->flags | 1 |
| PARAM_VALUE | 1 | spec->instance_id | 0 |
| PARAM_VALUE | 1 | spec->length | 5 |
| PARAM_VALUE | 1 | spec->payload | 2390449869908176896 |
| PARAM_VALUE | 2 | rsp | 226273081741135872 |
| PARAM_VALUE | 2 | rsp->capacity | 1 |
| PARAM_VALUE | 2 | rsp->length | 0 |
| PARAM_VALUE | 2 | rsp->pointer | 3360540029360254976 |
| PARAM_VALUE | 3 | buf | 9155630145094778880 |
| PARAM_VALUE | 3 | buf->len | 23 |
| PARAM_VALUE | 3 | buf->ptr | 7535707029619036160 |
| BUF_SIZE | 0 | ctrl | s32min-(-1),1-s32max |
| BUF_SIZE | 0 | ctrl | s32min-(-1),1-s32max |
| DATA_SOURCE | 0 | ctrl | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NO_OVERFLOW_SIMPLE | 0 | ctrl->cplt.wq->rescuer->task->dl.pi_se->dl_runtime | |
| UNITS | 0 | ctrl | unit_byte |
| LOCK2 | &nf->lock | ||
| HALF_LOCKED2 | 0 | &ctrl->lock | |
| TYPE_LOCK | (struct ssam_nf)->lock |
drivers/platform/surface/aggregator/controller.c ssam_ssh_get_firmware_version() -> ssam_request_do_sync_with_buffer()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | ctrl->lock.first_waiter->handoff_set | 0-1 |
| PARAM_VALUE | 0 | ctrl->lock.first_waiter->type | 0-1 |
| PARAM_VALUE | 1 | spec | 6513781820806385664 |
| PARAM_VALUE | 1 | spec->flags | 1-256 |
| PARAM_VALUE | 1 | spec->length | 0 |
| PARAM_VALUE | 1 | spec->payload | 0 |
| PARAM_VALUE | 2 | rsp | 2190962855728287744 |
| PARAM_VALUE | 2 | rsp->capacity | 4 |
| PARAM_VALUE | 2 | rsp->length | 0 |
| PARAM_VALUE | 2 | rsp->pointer | 7506655602202173440 |
| PARAM_VALUE | 3 | buf | 2814998256531267584 |
| PARAM_VALUE | 3 | buf->len | 18 |
| PARAM_VALUE | 3 | buf->ptr | 3091559061251149824 |
| BUF_SIZE | 0 | ctrl | s32min-(-1),1-s32max |
| BUF_SIZE | 0 | ctrl | s32min-(-1),1-s32max |
| DATA_SOURCE | 0 | ctrl | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NO_OVERFLOW_SIMPLE | 0 | ctrl->cplt.wq->rescuer->task->dl.pi_se->dl_runtime | |
| NO_OVERFLOW_SIMPLE | 0 | ctrl->rtl.ptl.tx.thread->dl.pi_se->dl_runtime | |
| UNITS | 0 | ctrl | unit_byte |
| HALF_LOCKED2 | &of->mutex |
drivers/platform/surface/aggregator/controller.c ssam_ssh_notif_d0_entry() -> ssam_request_do_sync_with_buffer()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | ctrl | 4096-ptr_max |
| PARAM_VALUE | 0 | ctrl->caps.d3_closes_handle | 1 |
| PARAM_VALUE | 0 | ctrl->lock.dep_map->name | 0-255 |
| PARAM_VALUE | 0 | ctrl->lock.first_waiter->handoff_set | 1 |
| PARAM_VALUE | 0 | ctrl->lock.first_waiter->list.prev | 2624917664208203776 |
| PARAM_VALUE | 0 | ctrl->lock.first_waiter->type | 0-1 |
| PARAM_VALUE | 0 | ctrl->state | 0-3,5-u32max |
| PARAM_VALUE | 1 | spec | 9053396619051986944 |
| PARAM_VALUE | 1 | spec->flags | 1-256 |
| PARAM_VALUE | 1 | spec->length | 0 |
| PARAM_VALUE | 1 | spec->payload | 0 |
| PARAM_VALUE | 2 | rsp | 3770924386199973888 |
| PARAM_VALUE | 2 | rsp->capacity | 1 |
| PARAM_VALUE | 2 | rsp->length | 0 |
| PARAM_VALUE | 2 | rsp->pointer | 9049441750646276096 |
| PARAM_VALUE | 3 | buf | 6268678481975099392 |
| PARAM_VALUE | 3 | buf->len | 18 |
| PARAM_VALUE | 3 | buf->ptr | 6270125295495360512 |
| BUF_SIZE | 0 | ctrl | s32min-(-2),1-s32max |
| BUF_SIZE | 0 | ctrl | s32min-(-2),1-s32max |
| DATA_SOURCE | 0 | ctrl | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| UNITS | 0 | ctrl | unit_byte |
drivers/platform/surface/aggregator/controller.c ssam_ssh_notif_d0_exit() -> ssam_request_do_sync_with_buffer()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | ctrl | 4096-ptr_max |
| PARAM_VALUE | 0 | ctrl->caps.d3_closes_handle | 1 |
| PARAM_VALUE | 0 | ctrl->lock.first_waiter->type | 0-1 |
| PARAM_VALUE | 1 | spec | 7412569056147918848 |
| PARAM_VALUE | 1 | spec->flags | 1-256 |
| PARAM_VALUE | 1 | spec->length | 0 |
| PARAM_VALUE | 1 | spec->payload | 0 |
| PARAM_VALUE | 2 | rsp | 8781682186869559296 |
| PARAM_VALUE | 2 | rsp->capacity | 1 |
| PARAM_VALUE | 2 | rsp->length | 0 |
| PARAM_VALUE | 2 | rsp->pointer | 5296313546229219328 |
| PARAM_VALUE | 3 | buf | 1117098369451401216 |
| PARAM_VALUE | 3 | buf->len | 18 |
| PARAM_VALUE | 3 | buf->ptr | 4222996755451437056 |
| BUF_SIZE | 0 | ctrl | s32min-(-2),1-s32max |
| BUF_SIZE | 0 | ctrl | s32min-(-2),1-s32max |
| DATA_SOURCE | 0 | ctrl | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| UNITS | 0 | ctrl | unit_byte |
| HALF_LOCKED2 | &dev->mutex | ||
| HALF_LOCKED2 | 0 | &ctrl->lock |
drivers/platform/surface/aggregator/controller.c ssam_ssh_notif_display_off() -> ssam_request_do_sync_with_buffer()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | ctrl->lock.first_waiter->type | 0-1 |
| PARAM_VALUE | 1 | spec | 8348333822562557952 |
| PARAM_VALUE | 1 | spec->flags | 1-256 |
| PARAM_VALUE | 1 | spec->length | 0 |
| PARAM_VALUE | 1 | spec->payload | 0 |
| PARAM_VALUE | 2 | rsp | 2952971023042150400 |
| PARAM_VALUE | 2 | rsp->capacity | 1 |
| PARAM_VALUE | 2 | rsp->length | 0 |
| PARAM_VALUE | 2 | rsp->pointer | 4956619588118134784 |
| PARAM_VALUE | 3 | buf | 4914187790759890944 |
| PARAM_VALUE | 3 | buf->len | 18 |
| PARAM_VALUE | 3 | buf->ptr | 710213477157785600 |
| BUF_SIZE | 0 | ctrl | s32min-(-2),1-s32max |
| BUF_SIZE | 0 | ctrl | s32min-(-2),1-s32max |
| DATA_SOURCE | 0 | ctrl | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| UNITS | 0 | ctrl | unit_byte |
| HALF_LOCKED2 | &dev->mutex | ||
| HALF_LOCKED2 | 0 | &ctrl->lock |
drivers/platform/surface/aggregator/controller.c ssam_ssh_notif_display_on() -> ssam_request_do_sync_with_buffer()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | ctrl->lock.first_waiter->handoff_set | 0-1 |
| PARAM_VALUE | 0 | ctrl->lock.first_waiter->type | 0-1 |
| PARAM_VALUE | 1 | spec | 7995613985787817984 |
| PARAM_VALUE | 1 | spec->flags | 1-256 |
| PARAM_VALUE | 1 | spec->length | 0 |
| PARAM_VALUE | 1 | spec->payload | 0 |
| PARAM_VALUE | 2 | rsp | 8991062077664186368 |
| PARAM_VALUE | 2 | rsp->capacity | 1 |
| PARAM_VALUE | 2 | rsp->length | 0 |
| PARAM_VALUE | 2 | rsp->pointer | 116327933394898944 |
| PARAM_VALUE | 3 | buf | 7896032930062872576 |
| PARAM_VALUE | 3 | buf->len | 18 |
| PARAM_VALUE | 3 | buf->ptr | 4632755208653615104 |
| BUF_SIZE | 0 | ctrl | s32min-(-2),1-s32max |
| BUF_SIZE | 0 | ctrl | s32min-(-2),1-s32max |
| DATA_SOURCE | 0 | ctrl | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| UNITS | 0 | ctrl | unit_byte |