Home
last modified time | relevance | path

Searched refs:smsm (Results 1 - 4 of 4) sorted by relevance

/kernel/linux/linux-5.10/drivers/soc/qcom/
H A Dsmsm.c62 * 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 DMakefile21 obj-$(CONFIG_QCOM_SMSM) += smsm.o
/kernel/linux/linux-6.6/drivers/soc/qcom/
H A Dsmsm.c62 * 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 DMakefile24 obj-$(CONFIG_QCOM_SMSM) += smsm.o

Completed in 2 milliseconds