Defined in 1 files as a function:
Referenced in 5 files:
- drivers/usb/typec/tcpm/fusb302.c
- drivers/usb/typec/tcpm/qcom/qcom_pmic_typec_pdphy.c, line 231
- drivers/usb/typec/tcpm/tcpci_maxim_core.c
- drivers/usb/typec/tcpm/tcpm.c
- drivers/usb/typec/tcpm/wcove.c, line 381
Smatch caller information:
drivers/usb/typec/tcpm/qcom/qcom_pmic_typec_pdphy.c qcom_pmic_typec_pdphy_pd_transmit_payload() -> pd_header_cnt_le()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | header | 0 |
| PREEMPT_ADD | <- disables preempt | ||
| RX_PATH | |||
| LOCK2 | &pmic_typec_pdphy->lock | ||
| LOCK2 | flags | ||
| HALF_LOCKED2 | &port->lock | ||
| TYPE_LOCK | (struct pmic_typec_pdphy)->lock |
drivers/usb/typec/tcpm/wcove.c wcove_pd_transmit() -> pd_header_cnt_le()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | header | 0 |
| RX_PATH | |||
| HALF_LOCKED2 | &port->lock |
drivers/usb/typec/tcpm/wcove.c wcove_pd_transmit() -> pd_header_cnt_le()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | header | 0 |
| RX_PATH | |||
| HALF_LOCKED2 | &port->lock |
drivers/usb/typec/tcpm/tcpm.c tcpm_pd_data_request() -> pd_header_cnt_le()
| Type | Parameter | Key | Value |
|---|---|---|---|
| BIT_INFO | 0 | header | 0x0,0x7fff |
| RX_PATH | |||
| LOCK2 | &port->lock | ||
| TYPE_LOCK | (struct tcpm_port)->lock |
drivers/usb/typec/tcpm/tcpm.c tcpm_pd_rx_handler() -> pd_header_cnt_le()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH |
drivers/usb/typec/tcpm/tcpci_maxim_core.c process_rx() -> pd_header_cnt_le()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | _T->lock |
drivers/usb/typec/tcpm/tcpci_maxim_core.c process_rx() -> pd_header_cnt_le()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | _T->lock |
drivers/usb/typec/tcpm/tcpci_maxim_core.c process_rx() -> pd_header_cnt_le()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | _T->lock |
drivers/usb/typec/tcpm/tcpci_maxim_core.c process_rx() -> pd_header_cnt_le()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | _T->lock |
drivers/usb/typec/tcpm/fusb302.c fusb302_pd_read_message() -> pd_header_cnt_le()
| Type | Parameter | Key | Value |
|---|---|---|---|
| LOCK2 | &chip->lock | ||
| HALF_LOCKED2 | &pool->lock | ||
| TYPE_LOCK | (struct fusb302_chip)->lock |
drivers/usb/typec/tcpm/fusb302.c fusb302_pd_send_message() -> pd_header_cnt_le()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | header | 0 |
| RX_PATH | |||
| LOCK2 | &chip->lock | ||
| HALF_LOCKED2 | &port->lock | ||
| TYPE_LOCK | (struct fusb302_chip)->lock |