Lines Matching refs:zynqmp_ipi_mbox
94 struct zynqmp_ipi_mbox;
96 typedef int (*setup_ipi_fn)(struct zynqmp_ipi_mbox *ipi_mbox, struct device_node *node);
109 struct zynqmp_ipi_mbox { struct
137 struct zynqmp_ipi_mbox ipi_mboxes[] __counted_by(num_mboxes); argument
147 static void zynqmp_ipi_fw_call(struct zynqmp_ipi_mbox *ipi_mbox, in zynqmp_ipi_fw_call()
176 struct zynqmp_ipi_mbox *ipi_mbox; in zynqmp_ipi_interrupt()
226 struct zynqmp_ipi_mbox *ipi_mbox = dev_get_drvdata(dev); in zynqmp_ipi_peek_data()
266 struct zynqmp_ipi_mbox *ipi_mbox = dev_get_drvdata(dev); in zynqmp_ipi_last_tx_done()
304 struct zynqmp_ipi_mbox *ipi_mbox = dev_get_drvdata(dev); in zynqmp_ipi_send_data()
355 struct zynqmp_ipi_mbox *ipi_mbox = dev_get_drvdata(dev); in zynqmp_ipi_startup()
397 struct zynqmp_ipi_mbox *ipi_mbox = dev_get_drvdata(dev); in zynqmp_ipi_shutdown()
503 static int zynqmp_ipi_mbox_probe(struct zynqmp_ipi_mbox *ipi_mbox, in zynqmp_ipi_mbox_probe()
584 static int zynqmp_ipi_setup(struct zynqmp_ipi_mbox *ipi_mbox, in zynqmp_ipi_setup()
681 static int versal_ipi_setup(struct zynqmp_ipi_mbox *ipi_mbox, in versal_ipi_setup()
887 struct zynqmp_ipi_mbox *ipi_mbox; in zynqmp_ipi_free_mboxes()
910 struct zynqmp_ipi_mbox *mbox; in zynqmp_ipi_probe()