Home
last modified time | relevance | path

Searched refs:scmi_shared_mem (Results 1 – 5 of 5) sorted by relevance

/linux-6.12.1/drivers/firmware/arm_scmi/
Dshmem.c24 struct scmi_shared_mem { struct
37 static void shmem_tx_prepare(struct scmi_shared_mem __iomem *shmem, in shmem_tx_prepare() argument
79 static u32 shmem_read_header(struct scmi_shared_mem __iomem *shmem) in shmem_read_header()
84 static void shmem_fetch_response(struct scmi_shared_mem __iomem *shmem, in shmem_fetch_response()
97 static void shmem_fetch_notification(struct scmi_shared_mem __iomem *shmem, in shmem_fetch_notification()
109 static void shmem_clear_channel(struct scmi_shared_mem __iomem *shmem) in shmem_clear_channel()
114 static bool shmem_poll_done(struct scmi_shared_mem __iomem *shmem, in shmem_poll_done()
129 static bool shmem_channel_free(struct scmi_shared_mem __iomem *shmem) in shmem_channel_free()
135 static bool shmem_channel_intr_enabled(struct scmi_shared_mem __iomem *shmem) in shmem_channel_intr_enabled()
Dcommon.h315 struct scmi_shared_mem;
332 void (*tx_prepare)(struct scmi_shared_mem __iomem *shmem,
335 u32 (*read_header)(struct scmi_shared_mem __iomem *shmem);
337 void (*fetch_response)(struct scmi_shared_mem __iomem *shmem,
339 void (*fetch_notification)(struct scmi_shared_mem __iomem *shmem,
341 void (*clear_channel)(struct scmi_shared_mem __iomem *shmem);
342 bool (*poll_done)(struct scmi_shared_mem __iomem *shmem,
344 bool (*channel_free)(struct scmi_shared_mem __iomem *shmem);
345 bool (*channel_intr_enabled)(struct scmi_shared_mem __iomem *shmem);
/linux-6.12.1/drivers/firmware/arm_scmi/transports/
Dsmc.c62 struct scmi_shared_mem __iomem *shmem;
Dmailbox.c36 struct scmi_shared_mem __iomem *shmem;
Doptee.c128 struct scmi_shared_mem __iomem *shmem;