Lines Matching defs:data
79 * platform data.
80 * @pdata: pointer to the IPI private data
97 * struct zynqmp_ipi_pdata - Description of z ZynqMP IPI agent platform data.
140 * @data: ZynqMP IPI mailbox platform data.
146 static irqreturn_t zynqmp_ipi_interrupt(int irq, void *data)
148 struct zynqmp_ipi_pdata *pdata = data;
170 memcpy_fromio(msg->data, mchan->req_buf,
185 * Return: 'true' if there is pending rx data, 'false' if there is none.
197 dev_err(dev, "no platform drv data??\n");
225 * Return: 'true' is no pending tx data, 'false' if there are any.
237 dev_err(dev, "no platform drv data??\n");
258 * zynqmp_ipi_send_data - Send data
261 * @data: Message Pointer
265 static int zynqmp_ipi_send_data(struct mbox_chan *chan, void *data)
270 struct zynqmp_ipi_message *msg = data;
275 dev_err(dev, "no platform drv data??\n");
288 memcpy_toio(mchan->req_buf, msg->data, msg->len);
301 memcpy_toio(mchan->resp_buf, msg->data, msg->len);
468 * @ipi_mbox: pointer to IPI mailbox private data structure
611 * @pdata: IPI private data