Lines Matching refs:data
28 * channels for clients to send and receive streaming or packet based data.
54 * data to the channel, this is done by copying the data into the tx ring
58 * The remote processor does the equivalent when it transfer data and upon
59 * receiving the interrupt we check the channel info for new data and delivers
60 * this to the attached device. If the device is not ready to receive the data
196 * @drvdata: driver private data
425 * Calculate the amount of data available in the rx fifo
464 * Copy count bytes of data using 32bit accesses, if that's required.
479 * Copy count bytes of data using 32bit accesses, if that is required.
494 * Read count bytes of data from the rx fifo into buf, but don't advance the
552 /* Use bounce buffer if the data wraps */
565 /* Only forward the tail if the client consumed the data */
599 /* Don't consume any data until we've opened the channel */
603 /* Indicate that we've seen the new data */
606 /* Consume data */
626 /* Signal the remote that we've consumed the data (if requested) */
642 static irqreturn_t qcom_smd_edge_intr(int irq, void *data)
644 struct qcom_smd_edge *edge = data;
651 * Handle state changes or data on each of the channels on this edge
696 * Write count bytes of data into channel, possibly wrapping in the ring buffer
699 const void *data,
712 data,
719 data + len,
732 * qcom_smd_send - write data to smd channel
734 * @data: buffer of data to write
743 static int __qcom_smd_send(struct qcom_smd_channel *channel, const void *data,
751 /* Word aligned channels only accept word size aligned data */
797 qcom_smd_write_fifo(channel, data, len);
963 static int qcom_smd_send(struct rpmsg_endpoint *ept, void *data, int len)
967 return __qcom_smd_send(qsept->qsch, data, len, true);
970 static int qcom_smd_trysend(struct rpmsg_endpoint *ept, void *data, int len)
974 return __qcom_smd_send(qsept->qsch, data, len, false);
1506 static int qcom_smd_remove_device(struct device *dev, void *data)
1552 static int qcom_smd_remove_edge(struct device *dev, void *data)