Defined in 1 files as a function:
Referenced in 7 files:
- drivers/mmc/core/core.c, line 145
- drivers/mmc/host/dw_mmc.c, line 323
- drivers/mmc/host/mtk-sd.c
- drivers/mmc/host/sdhci-msm.c, line 2341
- drivers/mmc/host/sdhci-pci-o2micro.c, line 334
- drivers/mmc/host/sdhci-tegra.c, line 278
- drivers/mmc/host/sdhci.c
Smatch caller information:
drivers/mmc/host/mtk-sd.c msdc_cmd_done() -> mmc_op_tuning()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/mmc/host/mtk-sd.c msdc_cmd_next() -> mmc_op_tuning()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/mmc/host/mtk-sd.c msdc_track_cmd_data() -> mmc_op_tuning()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &pool->lock |
drivers/mmc/host/dw_mmc.c dw_mci_prep_stop_abort() -> mmc_op_tuning()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | opcode | 0-16,19-23,26-u32max |
| PREEMPT_ADD | |||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | &host->lock | ||
| HALF_LOCKED2 | bh | ||
| TYPE_LOCK | (struct dw_mci)->lock |
drivers/mmc/host/sdhci-pci-o2micro.c sdhci_o2_execute_tuning() -> mmc_op_tuning()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | opcode | 19,21 |
| DATA_SOURCE | 0 | opcode | $1 |
| FUZZY_MAX | 0 | opcode | 21 |
| BIT_INFO | 0 | opcode | 0x11,0x17 |
| HARD_MAX | 0 | opcode | 21 |
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/mmc/core/core.c mmc_request_done() -> mmc_op_tuning()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PREEMPT_ADD | |||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &_dev->mutex | ||
| HALF_LOCKED2 | &host->host_mutex | ||
| HALF_LOCKED2 | &host->lock | ||
| HALF_LOCKED2 | &host->thread_lock |
drivers/mmc/host/sdhci.c sdhci_cmd_irq() -> mmc_op_tuning()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PREEMPT_ADD | |||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | &host->lock | ||
| HALF_LOCKED2 | &desc->request_mutex | ||
| HALF_LOCKED2 | _T->lock | ||
| HALF_LOCKED2 | flags | ||
| HALF_LOCKED2 | irq | ||
| TYPE_LOCK | (struct sdhci_host)->lock |
drivers/mmc/host/sdhci.c sdhci_cqe_irq() -> mmc_op_tuning()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | opcode | 0-63 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HOST_DATA | 0 | opcode | 0-63 |
| LOCK2 | &host->lock | ||
| HALF_LOCKED2 | &desc->request_mutex | ||
| HALF_LOCKED2 | _T->lock | ||
| HALF_LOCKED2 | flags | ||
| TYPE_LOCK | (struct sdhci_host)->lock |
drivers/mmc/host/sdhci.c sdhci_cqe_irq() -> mmc_op_tuning()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | opcode | 0-63 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HOST_DATA | 0 | opcode | 0-63 |
| LOCK2 | &host->lock | ||
| HALF_LOCKED2 | &desc->request_mutex | ||
| HALF_LOCKED2 | _T->lock | ||
| HALF_LOCKED2 | flags | ||
| TYPE_LOCK | (struct sdhci_host)->lock |
drivers/mmc/host/sdhci.c sdhci_data_irq() -> mmc_op_tuning()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | opcode | 0-63 |
| PREEMPT_ADD | |||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HOST_DATA | 0 | opcode | 0-63 |
| LOCK2 | &host->lock | ||
| HALF_LOCKED2 | &desc->request_mutex | ||
| HALF_LOCKED2 | _T->lock | ||
| HALF_LOCKED2 | flags | ||
| HALF_LOCKED2 | irq | ||
| TYPE_LOCK | (struct sdhci_host)->lock |
drivers/mmc/host/sdhci.c sdhci_data_irq() -> mmc_op_tuning()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | opcode | 0-63 |
| PREEMPT_ADD | |||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HOST_DATA | 0 | opcode | 0-63 |
| LOCK2 | &host->lock | ||
| HALF_LOCKED2 | &desc->request_mutex | ||
| HALF_LOCKED2 | _T->lock | ||
| HALF_LOCKED2 | flags | ||
| HALF_LOCKED2 | irq | ||
| TYPE_LOCK | (struct sdhci_host)->lock |
drivers/mmc/host/sdhci.c sdhci_data_irq() -> mmc_op_tuning()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | opcode | 0-63 |
| PREEMPT_ADD | |||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HOST_DATA | 0 | opcode | 0-63 |
| LOCK2 | &host->lock | ||
| HALF_LOCKED2 | &desc->request_mutex | ||
| HALF_LOCKED2 | _T->lock | ||
| HALF_LOCKED2 | flags | ||
| HALF_LOCKED2 | irq | ||
| TYPE_LOCK | (struct sdhci_host)->lock |
drivers/mmc/host/sdhci.c sdhci_send_command() -> mmc_op_tuning()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PREEMPT_ADD | |||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | &host->lock | ||
| HALF_LOCKED2 | flags | ||
| TYPE_LOCK | (struct sdhci_host)->lock |
drivers/mmc/host/sdhci.c sdhci_set_transfer_mode() -> mmc_op_tuning()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PREEMPT_ADD | |||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | &host->lock | ||
| HALF_LOCKED2 | flags | ||
| TYPE_LOCK | (struct sdhci_host)->lock |
drivers/mmc/host/sdhci-tegra.c tegra210_sdhci_writew() -> mmc_op_tuning()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | opcode | 0-63 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HOST_DATA | 0 | opcode | 0-63 |
| USER_DATA | 0 | opcode | 0-63[c] |
drivers/mmc/host/sdhci-msm.c __sdhci_msm_check_write() -> mmc_op_tuning()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | opcode | 0-63 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HOST_DATA | 0 | opcode | 0-63 |
| USER_DATA | 0 | opcode | 0-63[c] |
| HALF_LOCKED2 | &host->lock |