Lines Matching defs:mchan

151 	struct zynqmp_ipi_mchan *mchan;
162 mchan = &ipi_mbox->mchans[IPI_MB_CHNL_RX];
167 if (mchan->is_opened) {
168 msg = mchan->rx_buf;
169 msg->len = mchan->req_buf_size;
170 memcpy_fromio(msg->data, mchan->req_buf,
191 struct zynqmp_ipi_mchan *mchan = chan->con_priv;
205 if (mchan->chan_type == IPI_MB_CHNL_TX) {
231 struct zynqmp_ipi_mchan *mchan = chan->con_priv;
241 if (mchan->chan_type == IPI_MB_CHNL_TX) {
269 struct zynqmp_ipi_mchan *mchan = chan->con_priv;
279 if (mchan->chan_type == IPI_MB_CHNL_TX) {
281 if (msg && msg->len > mchan->req_buf_size) {
283 mchan->chan_type, (unsigned int)msg->len,
284 mchan->req_buf_size);
288 memcpy_toio(mchan->req_buf, msg->data, msg->len);
294 if (msg && msg->len > mchan->resp_buf_size) {
296 mchan->chan_type, (unsigned int)msg->len,
297 mchan->resp_buf_size);
301 memcpy_toio(mchan->resp_buf, msg->data, msg->len);
320 struct zynqmp_ipi_mchan *mchan = chan->con_priv;
326 if (mchan->is_opened)
330 nchan_type = (mchan->chan_type + 1) % 2;
344 if (mchan->chan_type == IPI_MB_CHNL_RX) {
348 mchan->is_opened = 1;
362 struct zynqmp_ipi_mchan *mchan = chan->con_priv;
367 if (!mchan->is_opened)
371 chan_type = mchan->chan_type;
383 mchan->is_opened = 0;
476 struct zynqmp_ipi_mchan *mchan;
501 mchan = &ipi_mbox->mchans[IPI_MB_CHNL_TX];
505 mchan->req_buf_size = resource_size(&res);
506 mchan->req_buf = devm_ioremap(mdev, res.start,
507 mchan->req_buf_size);
508 if (!mchan->req_buf) {
520 mchan->resp_buf_size = resource_size(&res);
521 mchan->resp_buf = devm_ioremap(mdev, res.start,
522 mchan->resp_buf_size);
523 if (!mchan->resp_buf) {
531 mchan->rx_buf = devm_kzalloc(mdev,
532 mchan->resp_buf_size +
535 if (!mchan->rx_buf)
538 mchan = &ipi_mbox->mchans[IPI_MB_CHNL_RX];
542 mchan->req_buf_size = resource_size(&res);
543 mchan->req_buf = devm_ioremap(mdev, res.start,
544 mchan->req_buf_size);
545 if (!mchan->req_buf) {
557 mchan->resp_buf_size = resource_size(&res);
558 mchan->resp_buf = devm_ioremap(mdev, res.start,
559 mchan->resp_buf_size);
560 if (!mchan->resp_buf) {
568 mchan->rx_buf = devm_kzalloc(mdev,
569 mchan->resp_buf_size +
572 if (!mchan->rx_buf)