Defined in 1 files as a prototype:
Defined in 1 files as a function:
Referenced in 1 files:
Smatch caller information:
drivers/gpu/drm/i915/display/intel_hdcp_gsc_message.c intel_hdcp_gsc_close_session() -> intel_parent_hdcp_gsc_msg_send()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | display | 4096-ptr_max |
| PARAM_VALUE | 2 | msg_in | 4501594695894781952 |
| PARAM_VALUE | 3 | msg_in_len | 20 |
| PARAM_VALUE | 4 | msg_out | 7855472121727700992 |
| PARAM_VALUE | 5 | msg_out_len | 20 |
| BUF_SIZE | 2 | msg_in | 20 |
| BUF_SIZE | 4 | msg_out | 20 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| UNITS | 3 | msg_in_len | unit_byte |
| UNITS | 5 | msg_out_len | unit_byte |
| LOCK2 | &dig_port->hdcp.mutex | ||
| LOCK2 | &display->hdcp.hdcp_mutex | ||
| LOCK2 | &hdcp->mutex | ||
| TYPE_LOCK | (struct intel_digital_port)->hdcp.mutex | ||
| TYPE_LOCK | (struct intel_display)->hdcp.hdcp_mutex | ||
| TYPE_LOCK | (struct intel_hdcp)->mutex |
drivers/gpu/drm/i915/display/intel_hdcp_gsc_message.c intel_hdcp_gsc_enable_authentication() -> intel_parent_hdcp_gsc_msg_send()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | display | 4096-ptr_max |
| PARAM_VALUE | 2 | msg_in | 3611378634326523904 |
| PARAM_VALUE | 3 | msg_in_len | 21 |
| PARAM_VALUE | 4 | msg_out | 338445935404089344 |
| PARAM_VALUE | 5 | msg_out_len | 20 |
| BUF_SIZE | 2 | msg_in | 21 |
| BUF_SIZE | 4 | msg_out | 20 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| UNITS | 3 | msg_in_len | unit_byte |
| UNITS | 5 | msg_out_len | unit_byte |
| LOCK2 | &dig_port->hdcp.mutex | ||
| LOCK2 | &display->hdcp.hdcp_mutex | ||
| LOCK2 | &hdcp->mutex | ||
| TYPE_LOCK | (struct intel_digital_port)->hdcp.mutex | ||
| TYPE_LOCK | (struct intel_display)->hdcp.hdcp_mutex | ||
| TYPE_LOCK | (struct intel_hdcp)->mutex |
drivers/gpu/drm/i915/display/intel_hdcp_gsc_message.c intel_hdcp_gsc_get_session_key() -> intel_parent_hdcp_gsc_msg_send()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | display | 4096-ptr_max |
| PARAM_VALUE | 2 | msg_in | 5950825453420003328 |
| PARAM_VALUE | 3 | msg_in_len | 20 |
| PARAM_VALUE | 4 | msg_out | 3553942961467842560 |
| PARAM_VALUE | 5 | msg_out_len | 44 |
| BUF_SIZE | 2 | msg_in | 20 |
| BUF_SIZE | 4 | msg_out | 44 |
| UNITS | 3 | msg_in_len | unit_byte |
| UNITS | 5 | msg_out_len | unit_byte |
| LOCK2 | &dig_port->hdcp.mutex | ||
| LOCK2 | &display->hdcp.hdcp_mutex | ||
| LOCK2 | &hdcp->mutex | ||
| TYPE_LOCK | (struct intel_digital_port)->hdcp.mutex | ||
| TYPE_LOCK | (struct intel_display)->hdcp.hdcp_mutex | ||
| TYPE_LOCK | (struct intel_hdcp)->mutex |
drivers/gpu/drm/i915/display/intel_hdcp_gsc_message.c intel_hdcp_gsc_initiate_locality_check() -> intel_parent_hdcp_gsc_msg_send()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | display | 4096-ptr_max |
| PARAM_VALUE | 2 | msg_in | 6677300606129979392 |
| PARAM_VALUE | 3 | msg_in_len | 20 |
| PARAM_VALUE | 4 | msg_out | 3782312489559916544 |
| PARAM_VALUE | 5 | msg_out_len | 28 |
| BUF_SIZE | 2 | msg_in | 20 |
| BUF_SIZE | 4 | msg_out | 28 |
| UNITS | 3 | msg_in_len | unit_byte |
| UNITS | 5 | msg_out_len | unit_byte |
| LOCK2 | &dig_port->hdcp.mutex | ||
| LOCK2 | &display->hdcp.hdcp_mutex | ||
| LOCK2 | &hdcp->mutex | ||
| TYPE_LOCK | (struct intel_digital_port)->hdcp.mutex | ||
| TYPE_LOCK | (struct intel_display)->hdcp.hdcp_mutex | ||
| TYPE_LOCK | (struct intel_hdcp)->mutex |
drivers/gpu/drm/i915/display/intel_hdcp_gsc_message.c intel_hdcp_gsc_initiate_session() -> intel_parent_hdcp_gsc_msg_send()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | display | 4096-ptr_max |
| PARAM_VALUE | 2 | msg_in | 7768324220685160448 |
| PARAM_VALUE | 3 | msg_in_len | 21 |
| PARAM_VALUE | 4 | msg_out | 1328092188521148416 |
| PARAM_VALUE | 5 | msg_out_len | 31 |
| BUF_SIZE | 2 | msg_in | 21 |
| BUF_SIZE | 4 | msg_out | 31 |
| UNITS | 3 | msg_in_len | unit_byte |
| UNITS | 5 | msg_out_len | unit_byte |
| LOCK2 | &dig_port->hdcp.mutex | ||
| LOCK2 | &display->hdcp.hdcp_mutex | ||
| LOCK2 | &hdcp->mutex | ||
| TYPE_LOCK | (struct intel_digital_port)->hdcp.mutex | ||
| TYPE_LOCK | (struct intel_display)->hdcp.hdcp_mutex | ||
| TYPE_LOCK | (struct intel_hdcp)->mutex |
drivers/gpu/drm/i915/display/intel_hdcp_gsc_message.c intel_hdcp_gsc_repeater_check_flow_prepare_ack() -> intel_parent_hdcp_gsc_msg_send()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | display | 4096-ptr_max |
| PARAM_VALUE | 2 | msg_in | 732699892014993408 |
| PARAM_VALUE | 3 | msg_in_len | 196 |
| PARAM_VALUE | 4 | msg_out | 2307569215998238720 |
| PARAM_VALUE | 5 | msg_out_len | 37 |
| BUF_SIZE | 2 | msg_in | 196 |
| BUF_SIZE | 4 | msg_out | 37 |
| UNITS | 3 | msg_in_len | unit_byte |
| UNITS | 5 | msg_out_len | unit_byte |
| LOCK2 | &dig_port->hdcp.mutex | ||
| LOCK2 | &display->hdcp.hdcp_mutex | ||
| LOCK2 | &hdcp->mutex | ||
| HALF_LOCKED2 | &pool->lock | ||
| TYPE_LOCK | (struct intel_digital_port)->hdcp.mutex | ||
| TYPE_LOCK | (struct intel_display)->hdcp.hdcp_mutex | ||
| TYPE_LOCK | (struct intel_hdcp)->mutex |
drivers/gpu/drm/i915/display/intel_hdcp_gsc_message.c intel_hdcp_gsc_store_pairing_info() -> intel_parent_hdcp_gsc_msg_send()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | display | 4096-ptr_max |
| PARAM_VALUE | 2 | msg_in | 5215654292083998720 |
| PARAM_VALUE | 3 | msg_in_len | 36 |
| PARAM_VALUE | 4 | msg_out | 5496871253622812672 |
| PARAM_VALUE | 5 | msg_out_len | 20 |
| BUF_SIZE | 2 | msg_in | 36 |
| BUF_SIZE | 4 | msg_out | 20 |
| UNITS | 3 | msg_in_len | unit_byte |
| UNITS | 5 | msg_out_len | unit_byte |
| LOCK2 | &dig_port->hdcp.mutex | ||
| LOCK2 | &display->hdcp.hdcp_mutex | ||
| LOCK2 | &hdcp->mutex | ||
| TYPE_LOCK | (struct intel_digital_port)->hdcp.mutex | ||
| TYPE_LOCK | (struct intel_display)->hdcp.hdcp_mutex | ||
| TYPE_LOCK | (struct intel_hdcp)->mutex |
drivers/gpu/drm/i915/display/intel_hdcp_gsc_message.c intel_hdcp_gsc_verify_hprime() -> intel_parent_hdcp_gsc_msg_send()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | display | 4096-ptr_max |
| PARAM_VALUE | 2 | msg_in | 2700134160472096768 |
| PARAM_VALUE | 3 | msg_in_len | 52 |
| PARAM_VALUE | 4 | msg_out | 402729621100486656 |
| PARAM_VALUE | 5 | msg_out_len | 20 |
| BUF_SIZE | 2 | msg_in | 52 |
| BUF_SIZE | 4 | msg_out | 20 |
| UNITS | 3 | msg_in_len | unit_byte |
| UNITS | 5 | msg_out_len | unit_byte |
| LOCK2 | &dig_port->hdcp.mutex | ||
| LOCK2 | &display->hdcp.hdcp_mutex | ||
| LOCK2 | &hdcp->mutex | ||
| TYPE_LOCK | (struct intel_digital_port)->hdcp.mutex | ||
| TYPE_LOCK | (struct intel_display)->hdcp.hdcp_mutex | ||
| TYPE_LOCK | (struct intel_hdcp)->mutex |
drivers/gpu/drm/i915/display/intel_hdcp_gsc_message.c intel_hdcp_gsc_verify_lprime() -> intel_parent_hdcp_gsc_msg_send()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | display | 4096-ptr_max |
| PARAM_VALUE | 2 | msg_in | 8673308288720879616 |
| PARAM_VALUE | 3 | msg_in_len | 52 |
| PARAM_VALUE | 4 | msg_out | 6829176412447449088 |
| PARAM_VALUE | 5 | msg_out_len | 20 |
| BUF_SIZE | 2 | msg_in | 52 |
| BUF_SIZE | 4 | msg_out | 20 |
| UNITS | 3 | msg_in_len | unit_byte |
| UNITS | 5 | msg_out_len | unit_byte |
| LOCK2 | &dig_port->hdcp.mutex | ||
| LOCK2 | &display->hdcp.hdcp_mutex | ||
| LOCK2 | &hdcp->mutex | ||
| TYPE_LOCK | (struct intel_digital_port)->hdcp.mutex | ||
| TYPE_LOCK | (struct intel_display)->hdcp.hdcp_mutex | ||
| TYPE_LOCK | (struct intel_hdcp)->mutex |
drivers/gpu/drm/i915/display/intel_hdcp_gsc_message.c intel_hdcp_gsc_verify_mprime() -> intel_parent_hdcp_gsc_msg_send()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | display | 4096-ptr_max |
| PARAM_VALUE | 2 | msg_in | 4096-ptr_max |
| PARAM_VALUE | 3 | msg_in_len | 57-131127 |
| PARAM_VALUE | 4 | msg_out | 3772198534281310208 |
| PARAM_VALUE | 5 | msg_out_len | 20 |
| BUF_SIZE | 2 | msg_in | 57-131127 |
| BUF_SIZE | 4 | msg_out | 20 |
| DATA_SOURCE | 2 | msg_in | r _kzalloc_noprof |
| DATA_SOURCE | 3 | msg_in_len | r size_add |
| UNITS | 3 | msg_in_len | unit_byte |
| UNITS | 5 | msg_out_len | unit_byte |
| BYTE_COUNT | 2 | ==msg_in3 | 8050 |
| LOCK2 | &dig_port->hdcp.mutex | ||
| LOCK2 | &display->hdcp.hdcp_mutex | ||
| LOCK2 | &hdcp->mutex | ||
| TYPE_LOCK | (struct intel_digital_port)->hdcp.mutex | ||
| TYPE_LOCK | (struct intel_display)->hdcp.hdcp_mutex | ||
| TYPE_LOCK | (struct intel_hdcp)->mutex |
drivers/gpu/drm/i915/display/intel_hdcp_gsc_message.c intel_hdcp_gsc_verify_receiver_cert_prepare_km() -> intel_parent_hdcp_gsc_msg_send()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | display | 4096-ptr_max |
| PARAM_VALUE | 2 | msg_in | 5304304719353430016 |
| PARAM_VALUE | 3 | msg_in_len | 553 |
| PARAM_VALUE | 4 | msg_out | 5949938895132827648 |
| PARAM_VALUE | 5 | msg_out_len | 152 |
| BUF_SIZE | 2 | msg_in | 553 |
| BUF_SIZE | 4 | msg_out | 152 |
| RX_PATH | |||
| UNITS | 3 | msg_in_len | unit_byte |
| UNITS | 5 | msg_out_len | unit_byte |
| LOCK2 | &dig_port->hdcp.mutex | ||
| LOCK2 | &display->hdcp.hdcp_mutex | ||
| LOCK2 | &hdcp->mutex | ||
| TYPE_LOCK | (struct intel_digital_port)->hdcp.mutex | ||
| TYPE_LOCK | (struct intel_display)->hdcp.hdcp_mutex | ||
| TYPE_LOCK | (struct intel_hdcp)->mutex |