Home
last modified time | relevance | path

Searched refs:generic_comm_base (Results 1 – 3 of 3) sorted by relevance

/openbmc/linux/drivers/i2c/busses/
H A Di2c-xgene-slimpro.c151 struct acpi_pcct_shared_memory *generic_comm_base = ctx->pcc_comm_addr; in slimpro_i2c_pcc_rx_cb() local
154 if (!xgene_word_tst_and_clr(&generic_comm_base->status, in slimpro_i2c_pcc_rx_cb()
158 if (xgene_word_tst_and_clr(&generic_comm_base->status, in slimpro_i2c_pcc_rx_cb()
160 msg = generic_comm_base + 1; in slimpro_i2c_pcc_rx_cb()
172 struct acpi_pcct_shared_memory *generic_comm_base = ctx->pcc_comm_addr; in slimpro_i2c_pcc_tx_prepare() local
173 u32 *ptr = (void *)(generic_comm_base + 1); in slimpro_i2c_pcc_tx_prepare()
177 WRITE_ONCE(generic_comm_base->signature, in slimpro_i2c_pcc_tx_prepare()
180 WRITE_ONCE(generic_comm_base->command, in slimpro_i2c_pcc_tx_prepare()
183 status = le16_to_cpu(READ_ONCE(generic_comm_base->status)); in slimpro_i2c_pcc_tx_prepare()
185 WRITE_ONCE(generic_comm_base->status, cpu_to_le16(status)); in slimpro_i2c_pcc_tx_prepare()
/openbmc/linux/drivers/hwmon/
H A Dxgene-hwmon.c134 struct acpi_pcct_shared_memory *generic_comm_base = ctx->pcc_comm_addr; in xgene_hwmon_pcc_rd() local
135 u32 *ptr = (void *)(generic_comm_base + 1); in xgene_hwmon_pcc_rd()
144 WRITE_ONCE(generic_comm_base->signature, in xgene_hwmon_pcc_rd()
148 WRITE_ONCE(generic_comm_base->command, in xgene_hwmon_pcc_rd()
152 val = le16_to_cpu(READ_ONCE(generic_comm_base->status)); in xgene_hwmon_pcc_rd()
154 WRITE_ONCE(generic_comm_base->status, cpu_to_le16(val)); in xgene_hwmon_pcc_rd()
532 struct acpi_pcct_shared_memory *generic_comm_base = ctx->pcc_comm_addr; in xgene_hwmon_pcc_rx_cb() local
544 msg = generic_comm_base + 1; in xgene_hwmon_pcc_rx_cb()
546 if (!xgene_word_tst_and_clr(&generic_comm_base->status, in xgene_hwmon_pcc_rx_cb()
568 if (xgene_word_tst_and_clr(&generic_comm_base in xgene_hwmon_pcc_rx_cb()
[all...]
/openbmc/linux/drivers/acpi/
H A Dcppc_acpi.c223 struct acpi_pcct_shared_memory __iomem *generic_comm_base = in check_pcc_chan() local
233 ret = readw_relaxed_poll_timeout(&generic_comm_base->status, status, in check_pcc_chan()
258 struct acpi_pcct_shared_memory __iomem *generic_comm_base = in send_pcc_cmd() local
321 writew_relaxed(cmd, &generic_comm_base->command); in send_pcc_cmd()
324 writew_relaxed(0, &generic_comm_base->status); in send_pcc_cmd()