Searched refs:smsm (Results 1 - 4 of 4) sorted by relevance
/kernel/linux/linux-5.10/drivers/soc/qcom/ |
H A D | smsm.c | 62 * struct qcom_smsm - smsm driver context 63 * @dev: smsm device pointer 95 * @smsm: back-reference to driver context 106 struct qcom_smsm *smsm; member 132 * @data: smsm context pointer 141 struct qcom_smsm *smsm = data; in smsm_update_bits() local 149 spin_lock_irqsave(&smsm->lock, flags); in smsm_update_bits() 152 val = orig = readl(smsm->local_state); in smsm_update_bits() 159 spin_unlock_irqrestore(&smsm->lock, flags); in smsm_update_bits() 164 writel(val, smsm in smsm_update_bits() 240 struct qcom_smsm *smsm = entry->smsm; smsm_mask_irq() local 265 struct qcom_smsm *smsm = entry->smsm; smsm_unmask_irq() local 348 smsm_parse_ipc(struct qcom_smsm *smsm, unsigned host_id) smsm_parse_ipc() argument 387 smsm_inbound_entry(struct qcom_smsm *smsm, struct smsm_entry *entry, struct device_node *node) smsm_inbound_entry() argument 429 smsm_get_size_info(struct qcom_smsm *smsm) smsm_get_size_info() argument 466 struct qcom_smsm *smsm; qcom_smsm_probe() local 604 struct qcom_smsm *smsm = platform_get_drvdata(pdev); qcom_smsm_remove() local [all...] |
H A D | Makefile | 21 obj-$(CONFIG_QCOM_SMSM) += smsm.o
|
/kernel/linux/linux-6.6/drivers/soc/qcom/ |
H A D | smsm.c | 62 * struct qcom_smsm - smsm driver context 63 * @dev: smsm device pointer 95 * @smsm: back-reference to driver context 106 struct qcom_smsm *smsm; member 132 * @data: smsm context pointer 141 struct qcom_smsm *smsm = data; in smsm_update_bits() local 149 spin_lock_irqsave(&smsm->lock, flags); in smsm_update_bits() 152 val = orig = readl(smsm->local_state); in smsm_update_bits() 159 spin_unlock_irqrestore(&smsm->lock, flags); in smsm_update_bits() 164 writel(val, smsm in smsm_update_bits() 240 struct qcom_smsm *smsm = entry->smsm; smsm_mask_irq() local 263 struct qcom_smsm *smsm = entry->smsm; smsm_unmask_irq() local 363 smsm_parse_ipc(struct qcom_smsm *smsm, unsigned host_id) smsm_parse_ipc() argument 402 smsm_inbound_entry(struct qcom_smsm *smsm, struct smsm_entry *entry, struct device_node *node) smsm_inbound_entry() argument 444 smsm_get_size_info(struct qcom_smsm *smsm) smsm_get_size_info() argument 480 struct qcom_smsm *smsm; qcom_smsm_probe() local 618 struct qcom_smsm *smsm = platform_get_drvdata(pdev); qcom_smsm_remove() local [all...] |
H A D | Makefile | 24 obj-$(CONFIG_QCOM_SMSM) += smsm.o
|
Completed in 2 milliseconds