Lines Matching refs:xfer
249 struct ti_sci_xfer *xfer; in ti_sci_rx_callback() local
263 xfer = &minfo->xfer_block[xfer_id]; in ti_sci_rx_callback()
272 if (mbox_msg->len < xfer->rx_len) { in ti_sci_rx_callback()
274 mbox_msg->len, xfer->rx_len); in ti_sci_rx_callback()
281 memcpy(xfer->xfer_buf, mbox_msg->buf, xfer->rx_len); in ti_sci_rx_callback()
282 complete(&xfer->done); in ti_sci_rx_callback()
308 struct ti_sci_xfer *xfer; in ti_sci_get_one_xfer() local
348 xfer = &minfo->xfer_block[xfer_id]; in ti_sci_get_one_xfer()
350 hdr = (struct ti_sci_msg_hdr *)xfer->tx_message.buf; in ti_sci_get_one_xfer()
351 xfer->tx_message.len = tx_message_size; in ti_sci_get_one_xfer()
352 xfer->tx_message.chan_rx = info->chan_rx; in ti_sci_get_one_xfer()
353 xfer->tx_message.timeout_rx_ms = info->desc->max_rx_timeout_ms; in ti_sci_get_one_xfer()
354 xfer->rx_len = (u8)rx_message_size; in ti_sci_get_one_xfer()
356 reinit_completion(&xfer->done); in ti_sci_get_one_xfer()
363 return xfer; in ti_sci_get_one_xfer()
374 struct ti_sci_xfer *xfer) in ti_sci_put_one_xfer() argument
380 hdr = (struct ti_sci_msg_hdr *)xfer->tx_message.buf; in ti_sci_put_one_xfer()
406 struct ti_sci_xfer *xfer) in ti_sci_do_xfer() argument
413 ret = mbox_send_message(info->chan_tx, &xfer->tx_message); in ti_sci_do_xfer()
422 if (!wait_for_completion_timeout(&xfer->done, timeout)) in ti_sci_do_xfer()
432 false, &xfer->done); in ti_sci_do_xfer()
464 struct ti_sci_xfer *xfer; in ti_sci_cmd_get_revision() local
467 xfer = ti_sci_get_one_xfer(info, TI_SCI_MSG_VERSION, in ti_sci_cmd_get_revision()
471 if (IS_ERR(xfer)) { in ti_sci_cmd_get_revision()
472 ret = PTR_ERR(xfer); in ti_sci_cmd_get_revision()
477 rev_info = (struct ti_sci_msg_resp_version *)xfer->xfer_buf; in ti_sci_cmd_get_revision()
479 ret = ti_sci_do_xfer(info, xfer); in ti_sci_cmd_get_revision()
492 ti_sci_put_one_xfer(&info->minfo, xfer); in ti_sci_cmd_get_revision()
524 struct ti_sci_xfer *xfer; in ti_sci_set_device_state() local
536 xfer = ti_sci_get_one_xfer(info, TI_SCI_MSG_SET_DEVICE_STATE, in ti_sci_set_device_state()
539 if (IS_ERR(xfer)) { in ti_sci_set_device_state()
540 ret = PTR_ERR(xfer); in ti_sci_set_device_state()
544 req = (struct ti_sci_msg_req_set_device_state *)xfer->xfer_buf; in ti_sci_set_device_state()
548 ret = ti_sci_do_xfer(info, xfer); in ti_sci_set_device_state()
554 resp = (struct ti_sci_msg_hdr *)xfer->xfer_buf; in ti_sci_set_device_state()
559 ti_sci_put_one_xfer(&info->minfo, xfer); in ti_sci_set_device_state()
582 struct ti_sci_xfer *xfer; in ti_sci_get_device_state() local
597 xfer = ti_sci_get_one_xfer(info, TI_SCI_MSG_GET_DEVICE_STATE, in ti_sci_get_device_state()
600 if (IS_ERR(xfer)) { in ti_sci_get_device_state()
601 ret = PTR_ERR(xfer); in ti_sci_get_device_state()
605 req = (struct ti_sci_msg_req_get_device_state *)xfer->xfer_buf; in ti_sci_get_device_state()
608 ret = ti_sci_do_xfer(info, xfer); in ti_sci_get_device_state()
614 resp = (struct ti_sci_msg_resp_get_device_state *)xfer->xfer_buf; in ti_sci_get_device_state()
629 ti_sci_put_one_xfer(&info->minfo, xfer); in ti_sci_get_device_state()
887 struct ti_sci_xfer *xfer; in ti_sci_cmd_set_device_resets() local
899 xfer = ti_sci_get_one_xfer(info, TI_SCI_MSG_SET_DEVICE_RESETS, in ti_sci_cmd_set_device_resets()
902 if (IS_ERR(xfer)) { in ti_sci_cmd_set_device_resets()
903 ret = PTR_ERR(xfer); in ti_sci_cmd_set_device_resets()
907 req = (struct ti_sci_msg_req_set_device_resets *)xfer->xfer_buf; in ti_sci_cmd_set_device_resets()
911 ret = ti_sci_do_xfer(info, xfer); in ti_sci_cmd_set_device_resets()
917 resp = (struct ti_sci_msg_hdr *)xfer->xfer_buf; in ti_sci_cmd_set_device_resets()
922 ti_sci_put_one_xfer(&info->minfo, xfer); in ti_sci_cmd_set_device_resets()
962 struct ti_sci_xfer *xfer; in ti_sci_set_clock_state() local
974 xfer = ti_sci_get_one_xfer(info, TI_SCI_MSG_SET_CLOCK_STATE, in ti_sci_set_clock_state()
977 if (IS_ERR(xfer)) { in ti_sci_set_clock_state()
978 ret = PTR_ERR(xfer); in ti_sci_set_clock_state()
982 req = (struct ti_sci_msg_req_set_clock_state *)xfer->xfer_buf; in ti_sci_set_clock_state()
992 ret = ti_sci_do_xfer(info, xfer); in ti_sci_set_clock_state()
998 resp = (struct ti_sci_msg_hdr *)xfer->xfer_buf; in ti_sci_set_clock_state()
1003 ti_sci_put_one_xfer(&info->minfo, xfer); in ti_sci_set_clock_state()
1027 struct ti_sci_xfer *xfer; in ti_sci_cmd_get_clock_state() local
1042 xfer = ti_sci_get_one_xfer(info, TI_SCI_MSG_GET_CLOCK_STATE, in ti_sci_cmd_get_clock_state()
1045 if (IS_ERR(xfer)) { in ti_sci_cmd_get_clock_state()
1046 ret = PTR_ERR(xfer); in ti_sci_cmd_get_clock_state()
1050 req = (struct ti_sci_msg_req_get_clock_state *)xfer->xfer_buf; in ti_sci_cmd_get_clock_state()
1059 ret = ti_sci_do_xfer(info, xfer); in ti_sci_cmd_get_clock_state()
1065 resp = (struct ti_sci_msg_resp_get_clock_state *)xfer->xfer_buf; in ti_sci_cmd_get_clock_state()
1078 ti_sci_put_one_xfer(&info->minfo, xfer); in ti_sci_cmd_get_clock_state()
1261 struct ti_sci_xfer *xfer; in ti_sci_cmd_clk_set_parent() local
1273 xfer = ti_sci_get_one_xfer(info, TI_SCI_MSG_SET_CLOCK_PARENT, in ti_sci_cmd_clk_set_parent()
1276 if (IS_ERR(xfer)) { in ti_sci_cmd_clk_set_parent()
1277 ret = PTR_ERR(xfer); in ti_sci_cmd_clk_set_parent()
1281 req = (struct ti_sci_msg_req_set_clock_parent *)xfer->xfer_buf; in ti_sci_cmd_clk_set_parent()
1296 ret = ti_sci_do_xfer(info, xfer); in ti_sci_cmd_clk_set_parent()
1302 resp = (struct ti_sci_msg_hdr *)xfer->xfer_buf; in ti_sci_cmd_clk_set_parent()
1307 ti_sci_put_one_xfer(&info->minfo, xfer); in ti_sci_cmd_clk_set_parent()
1329 struct ti_sci_xfer *xfer; in ti_sci_cmd_clk_get_parent() local
1341 xfer = ti_sci_get_one_xfer(info, TI_SCI_MSG_GET_CLOCK_PARENT, in ti_sci_cmd_clk_get_parent()
1344 if (IS_ERR(xfer)) { in ti_sci_cmd_clk_get_parent()
1345 ret = PTR_ERR(xfer); in ti_sci_cmd_clk_get_parent()
1349 req = (struct ti_sci_msg_req_get_clock_parent *)xfer->xfer_buf; in ti_sci_cmd_clk_get_parent()
1358 ret = ti_sci_do_xfer(info, xfer); in ti_sci_cmd_clk_get_parent()
1364 resp = (struct ti_sci_msg_resp_get_clock_parent *)xfer->xfer_buf; in ti_sci_cmd_clk_get_parent()
1376 ti_sci_put_one_xfer(&info->minfo, xfer); in ti_sci_cmd_clk_get_parent()
1399 struct ti_sci_xfer *xfer; in ti_sci_cmd_clk_get_num_parents() local
1411 xfer = ti_sci_get_one_xfer(info, TI_SCI_MSG_GET_NUM_CLOCK_PARENTS, in ti_sci_cmd_clk_get_num_parents()
1414 if (IS_ERR(xfer)) { in ti_sci_cmd_clk_get_num_parents()
1415 ret = PTR_ERR(xfer); in ti_sci_cmd_clk_get_num_parents()
1419 req = (struct ti_sci_msg_req_get_clock_num_parents *)xfer->xfer_buf; in ti_sci_cmd_clk_get_num_parents()
1428 ret = ti_sci_do_xfer(info, xfer); in ti_sci_cmd_clk_get_num_parents()
1434 resp = (struct ti_sci_msg_resp_get_clock_num_parents *)xfer->xfer_buf; in ti_sci_cmd_clk_get_num_parents()
1446 ti_sci_put_one_xfer(&info->minfo, xfer); in ti_sci_cmd_clk_get_num_parents()
1478 struct ti_sci_xfer *xfer; in ti_sci_cmd_clk_get_match_freq() local
1490 xfer = ti_sci_get_one_xfer(info, TI_SCI_MSG_QUERY_CLOCK_FREQ, in ti_sci_cmd_clk_get_match_freq()
1493 if (IS_ERR(xfer)) { in ti_sci_cmd_clk_get_match_freq()
1494 ret = PTR_ERR(xfer); in ti_sci_cmd_clk_get_match_freq()
1498 req = (struct ti_sci_msg_req_query_clock_freq *)xfer->xfer_buf; in ti_sci_cmd_clk_get_match_freq()
1510 ret = ti_sci_do_xfer(info, xfer); in ti_sci_cmd_clk_get_match_freq()
1516 resp = (struct ti_sci_msg_resp_query_clock_freq *)xfer->xfer_buf; in ti_sci_cmd_clk_get_match_freq()
1524 ti_sci_put_one_xfer(&info->minfo, xfer); in ti_sci_cmd_clk_get_match_freq()
1554 struct ti_sci_xfer *xfer; in ti_sci_cmd_clk_set_freq() local
1566 xfer = ti_sci_get_one_xfer(info, TI_SCI_MSG_SET_CLOCK_FREQ, in ti_sci_cmd_clk_set_freq()
1569 if (IS_ERR(xfer)) { in ti_sci_cmd_clk_set_freq()
1570 ret = PTR_ERR(xfer); in ti_sci_cmd_clk_set_freq()
1574 req = (struct ti_sci_msg_req_set_clock_freq *)xfer->xfer_buf; in ti_sci_cmd_clk_set_freq()
1586 ret = ti_sci_do_xfer(info, xfer); in ti_sci_cmd_clk_set_freq()
1592 resp = (struct ti_sci_msg_hdr *)xfer->xfer_buf; in ti_sci_cmd_clk_set_freq()
1597 ti_sci_put_one_xfer(&info->minfo, xfer); in ti_sci_cmd_clk_set_freq()
1619 struct ti_sci_xfer *xfer; in ti_sci_cmd_clk_get_freq() local
1631 xfer = ti_sci_get_one_xfer(info, TI_SCI_MSG_GET_CLOCK_FREQ, in ti_sci_cmd_clk_get_freq()
1634 if (IS_ERR(xfer)) { in ti_sci_cmd_clk_get_freq()
1635 ret = PTR_ERR(xfer); in ti_sci_cmd_clk_get_freq()
1639 req = (struct ti_sci_msg_req_get_clock_freq *)xfer->xfer_buf; in ti_sci_cmd_clk_get_freq()
1648 ret = ti_sci_do_xfer(info, xfer); in ti_sci_cmd_clk_get_freq()
1654 resp = (struct ti_sci_msg_resp_get_clock_freq *)xfer->xfer_buf; in ti_sci_cmd_clk_get_freq()
1662 ti_sci_put_one_xfer(&info->minfo, xfer); in ti_sci_cmd_clk_get_freq()
1672 struct ti_sci_xfer *xfer; in ti_sci_cmd_core_reboot() local
1684 xfer = ti_sci_get_one_xfer(info, TI_SCI_MSG_SYS_RESET, in ti_sci_cmd_core_reboot()
1687 if (IS_ERR(xfer)) { in ti_sci_cmd_core_reboot()
1688 ret = PTR_ERR(xfer); in ti_sci_cmd_core_reboot()
1692 req = (struct ti_sci_msg_req_reboot *)xfer->xfer_buf; in ti_sci_cmd_core_reboot()
1694 ret = ti_sci_do_xfer(info, xfer); in ti_sci_cmd_core_reboot()
1700 resp = (struct ti_sci_msg_hdr *)xfer->xfer_buf; in ti_sci_cmd_core_reboot()
1708 ti_sci_put_one_xfer(&info->minfo, xfer); in ti_sci_cmd_core_reboot()
1733 struct ti_sci_xfer *xfer; in ti_sci_get_resource_range() local
1746 xfer = ti_sci_get_one_xfer(info, TI_SCI_MSG_GET_RESOURCE_RANGE, in ti_sci_get_resource_range()
1749 if (IS_ERR(xfer)) { in ti_sci_get_resource_range()
1750 ret = PTR_ERR(xfer); in ti_sci_get_resource_range()
1755 req = (struct ti_sci_msg_req_get_resource_range *)xfer->xfer_buf; in ti_sci_get_resource_range()
1760 ret = ti_sci_do_xfer(info, xfer); in ti_sci_get_resource_range()
1766 resp = (struct ti_sci_msg_resp_get_resource_range *)xfer->xfer_buf; in ti_sci_get_resource_range()
1781 ti_sci_put_one_xfer(&info->minfo, xfer); in ti_sci_get_resource_range()
1855 struct ti_sci_xfer *xfer; in ti_sci_manage_irq() local
1868 xfer = ti_sci_get_one_xfer(info, type, TI_SCI_FLAG_REQ_ACK_ON_PROCESSED, in ti_sci_manage_irq()
1870 if (IS_ERR(xfer)) { in ti_sci_manage_irq()
1871 ret = PTR_ERR(xfer); in ti_sci_manage_irq()
1875 req = (struct ti_sci_msg_req_manage_irq *)xfer->xfer_buf; in ti_sci_manage_irq()
1887 ret = ti_sci_do_xfer(info, xfer); in ti_sci_manage_irq()
1893 resp = (struct ti_sci_msg_hdr *)xfer->xfer_buf; in ti_sci_manage_irq()
1898 ti_sci_put_one_xfer(&info->minfo, xfer); in ti_sci_manage_irq()
2078 struct ti_sci_xfer *xfer; in ti_sci_cmd_rm_ring_cfg() local
2089 xfer = ti_sci_get_one_xfer(info, TI_SCI_MSG_RM_RING_CFG, in ti_sci_cmd_rm_ring_cfg()
2092 if (IS_ERR(xfer)) { in ti_sci_cmd_rm_ring_cfg()
2093 ret = PTR_ERR(xfer); in ti_sci_cmd_rm_ring_cfg()
2097 req = (struct ti_sci_msg_rm_ring_cfg_req *)xfer->xfer_buf; in ti_sci_cmd_rm_ring_cfg()
2110 ret = ti_sci_do_xfer(info, xfer); in ti_sci_cmd_rm_ring_cfg()
2116 resp = (struct ti_sci_msg_hdr *)xfer->xfer_buf; in ti_sci_cmd_rm_ring_cfg()
2120 ti_sci_put_one_xfer(&info->minfo, xfer); in ti_sci_cmd_rm_ring_cfg()
2140 struct ti_sci_xfer *xfer; in ti_sci_cmd_rm_psil_pair() local
2153 xfer = ti_sci_get_one_xfer(info, TI_SCI_MSG_RM_PSIL_PAIR, in ti_sci_cmd_rm_psil_pair()
2156 if (IS_ERR(xfer)) { in ti_sci_cmd_rm_psil_pair()
2157 ret = PTR_ERR(xfer); in ti_sci_cmd_rm_psil_pair()
2161 req = (struct ti_sci_msg_psil_pair *)xfer->xfer_buf; in ti_sci_cmd_rm_psil_pair()
2166 ret = ti_sci_do_xfer(info, xfer); in ti_sci_cmd_rm_psil_pair()
2172 resp = (struct ti_sci_msg_hdr *)xfer->xfer_buf; in ti_sci_cmd_rm_psil_pair()
2176 ti_sci_put_one_xfer(&info->minfo, xfer); in ti_sci_cmd_rm_psil_pair()
2196 struct ti_sci_xfer *xfer; in ti_sci_cmd_rm_psil_unpair() local
2209 xfer = ti_sci_get_one_xfer(info, TI_SCI_MSG_RM_PSIL_UNPAIR, in ti_sci_cmd_rm_psil_unpair()
2212 if (IS_ERR(xfer)) { in ti_sci_cmd_rm_psil_unpair()
2213 ret = PTR_ERR(xfer); in ti_sci_cmd_rm_psil_unpair()
2217 req = (struct ti_sci_msg_psil_unpair *)xfer->xfer_buf; in ti_sci_cmd_rm_psil_unpair()
2222 ret = ti_sci_do_xfer(info, xfer); in ti_sci_cmd_rm_psil_unpair()
2228 resp = (struct ti_sci_msg_hdr *)xfer->xfer_buf; in ti_sci_cmd_rm_psil_unpair()
2232 ti_sci_put_one_xfer(&info->minfo, xfer); in ti_sci_cmd_rm_psil_unpair()
2253 struct ti_sci_xfer *xfer; in ti_sci_cmd_rm_udmap_tx_ch_cfg() local
2264 xfer = ti_sci_get_one_xfer(info, TISCI_MSG_RM_UDMAP_TX_CH_CFG, in ti_sci_cmd_rm_udmap_tx_ch_cfg()
2267 if (IS_ERR(xfer)) { in ti_sci_cmd_rm_udmap_tx_ch_cfg()
2268 ret = PTR_ERR(xfer); in ti_sci_cmd_rm_udmap_tx_ch_cfg()
2272 req = (struct ti_sci_msg_rm_udmap_tx_ch_cfg_req *)xfer->xfer_buf; in ti_sci_cmd_rm_udmap_tx_ch_cfg()
2294 ret = ti_sci_do_xfer(info, xfer); in ti_sci_cmd_rm_udmap_tx_ch_cfg()
2300 resp = (struct ti_sci_msg_hdr *)xfer->xfer_buf; in ti_sci_cmd_rm_udmap_tx_ch_cfg()
2304 ti_sci_put_one_xfer(&info->minfo, xfer); in ti_sci_cmd_rm_udmap_tx_ch_cfg()
2325 struct ti_sci_xfer *xfer; in ti_sci_cmd_rm_udmap_rx_ch_cfg() local
2336 xfer = ti_sci_get_one_xfer(info, TISCI_MSG_RM_UDMAP_RX_CH_CFG, in ti_sci_cmd_rm_udmap_rx_ch_cfg()
2339 if (IS_ERR(xfer)) { in ti_sci_cmd_rm_udmap_rx_ch_cfg()
2340 ret = PTR_ERR(xfer); in ti_sci_cmd_rm_udmap_rx_ch_cfg()
2344 req = (struct ti_sci_msg_rm_udmap_rx_ch_cfg_req *)xfer->xfer_buf; in ti_sci_cmd_rm_udmap_rx_ch_cfg()
2363 ret = ti_sci_do_xfer(info, xfer); in ti_sci_cmd_rm_udmap_rx_ch_cfg()
2369 resp = (struct ti_sci_msg_hdr *)xfer->xfer_buf; in ti_sci_cmd_rm_udmap_rx_ch_cfg()
2373 ti_sci_put_one_xfer(&info->minfo, xfer); in ti_sci_cmd_rm_udmap_rx_ch_cfg()
2394 struct ti_sci_xfer *xfer; in ti_sci_cmd_rm_udmap_rx_flow_cfg() local
2405 xfer = ti_sci_get_one_xfer(info, TISCI_MSG_RM_UDMAP_FLOW_CFG, in ti_sci_cmd_rm_udmap_rx_flow_cfg()
2408 if (IS_ERR(xfer)) { in ti_sci_cmd_rm_udmap_rx_flow_cfg()
2409 ret = PTR_ERR(xfer); in ti_sci_cmd_rm_udmap_rx_flow_cfg()
2413 req = (struct ti_sci_msg_rm_udmap_flow_cfg_req *)xfer->xfer_buf; in ti_sci_cmd_rm_udmap_rx_flow_cfg()
2437 ret = ti_sci_do_xfer(info, xfer); in ti_sci_cmd_rm_udmap_rx_flow_cfg()
2443 resp = (struct ti_sci_msg_hdr *)xfer->xfer_buf; in ti_sci_cmd_rm_udmap_rx_flow_cfg()
2447 ti_sci_put_one_xfer(&info->minfo, xfer); in ti_sci_cmd_rm_udmap_rx_flow_cfg()
2465 struct ti_sci_xfer *xfer; in ti_sci_cmd_proc_request() local
2477 xfer = ti_sci_get_one_xfer(info, TI_SCI_MSG_PROC_REQUEST, in ti_sci_cmd_proc_request()
2480 if (IS_ERR(xfer)) { in ti_sci_cmd_proc_request()
2481 ret = PTR_ERR(xfer); in ti_sci_cmd_proc_request()
2485 req = (struct ti_sci_msg_req_proc_request *)xfer->xfer_buf; in ti_sci_cmd_proc_request()
2488 ret = ti_sci_do_xfer(info, xfer); in ti_sci_cmd_proc_request()
2494 resp = (struct ti_sci_msg_hdr *)xfer->tx_message.buf; in ti_sci_cmd_proc_request()
2499 ti_sci_put_one_xfer(&info->minfo, xfer); in ti_sci_cmd_proc_request()
2517 struct ti_sci_xfer *xfer; in ti_sci_cmd_proc_release() local
2529 xfer = ti_sci_get_one_xfer(info, TI_SCI_MSG_PROC_RELEASE, in ti_sci_cmd_proc_release()
2532 if (IS_ERR(xfer)) { in ti_sci_cmd_proc_release()
2533 ret = PTR_ERR(xfer); in ti_sci_cmd_proc_release()
2537 req = (struct ti_sci_msg_req_proc_release *)xfer->xfer_buf; in ti_sci_cmd_proc_release()
2540 ret = ti_sci_do_xfer(info, xfer); in ti_sci_cmd_proc_release()
2546 resp = (struct ti_sci_msg_hdr *)xfer->tx_message.buf; in ti_sci_cmd_proc_release()
2551 ti_sci_put_one_xfer(&info->minfo, xfer); in ti_sci_cmd_proc_release()
2572 struct ti_sci_xfer *xfer; in ti_sci_cmd_proc_handover() local
2584 xfer = ti_sci_get_one_xfer(info, TI_SCI_MSG_PROC_HANDOVER, in ti_sci_cmd_proc_handover()
2587 if (IS_ERR(xfer)) { in ti_sci_cmd_proc_handover()
2588 ret = PTR_ERR(xfer); in ti_sci_cmd_proc_handover()
2592 req = (struct ti_sci_msg_req_proc_handover *)xfer->xfer_buf; in ti_sci_cmd_proc_handover()
2596 ret = ti_sci_do_xfer(info, xfer); in ti_sci_cmd_proc_handover()
2602 resp = (struct ti_sci_msg_hdr *)xfer->tx_message.buf; in ti_sci_cmd_proc_handover()
2607 ti_sci_put_one_xfer(&info->minfo, xfer); in ti_sci_cmd_proc_handover()
2631 struct ti_sci_xfer *xfer; in ti_sci_cmd_proc_set_config() local
2643 xfer = ti_sci_get_one_xfer(info, TI_SCI_MSG_SET_CONFIG, in ti_sci_cmd_proc_set_config()
2646 if (IS_ERR(xfer)) { in ti_sci_cmd_proc_set_config()
2647 ret = PTR_ERR(xfer); in ti_sci_cmd_proc_set_config()
2651 req = (struct ti_sci_msg_req_set_config *)xfer->xfer_buf; in ti_sci_cmd_proc_set_config()
2659 ret = ti_sci_do_xfer(info, xfer); in ti_sci_cmd_proc_set_config()
2665 resp = (struct ti_sci_msg_hdr *)xfer->tx_message.buf; in ti_sci_cmd_proc_set_config()
2670 ti_sci_put_one_xfer(&info->minfo, xfer); in ti_sci_cmd_proc_set_config()
2692 struct ti_sci_xfer *xfer; in ti_sci_cmd_proc_set_control() local
2704 xfer = ti_sci_get_one_xfer(info, TI_SCI_MSG_SET_CTRL, in ti_sci_cmd_proc_set_control()
2707 if (IS_ERR(xfer)) { in ti_sci_cmd_proc_set_control()
2708 ret = PTR_ERR(xfer); in ti_sci_cmd_proc_set_control()
2712 req = (struct ti_sci_msg_req_set_ctrl *)xfer->xfer_buf; in ti_sci_cmd_proc_set_control()
2717 ret = ti_sci_do_xfer(info, xfer); in ti_sci_cmd_proc_set_control()
2723 resp = (struct ti_sci_msg_hdr *)xfer->tx_message.buf; in ti_sci_cmd_proc_set_control()
2728 ti_sci_put_one_xfer(&info->minfo, xfer); in ti_sci_cmd_proc_set_control()
2751 struct ti_sci_xfer *xfer; in ti_sci_cmd_proc_get_status() local
2763 xfer = ti_sci_get_one_xfer(info, TI_SCI_MSG_GET_STATUS, in ti_sci_cmd_proc_get_status()
2766 if (IS_ERR(xfer)) { in ti_sci_cmd_proc_get_status()
2767 ret = PTR_ERR(xfer); in ti_sci_cmd_proc_get_status()
2771 req = (struct ti_sci_msg_req_get_status *)xfer->xfer_buf; in ti_sci_cmd_proc_get_status()
2774 ret = ti_sci_do_xfer(info, xfer); in ti_sci_cmd_proc_get_status()
2780 resp = (struct ti_sci_msg_resp_get_status *)xfer->tx_message.buf; in ti_sci_cmd_proc_get_status()
2794 ti_sci_put_one_xfer(&info->minfo, xfer); in ti_sci_cmd_proc_get_status()
3315 struct ti_sci_xfer *xfer; in ti_sci_probe() local
3378 for (i = 0, xfer = minfo->xfer_block; i < desc->max_msgs; i++, xfer++) { in ti_sci_probe()
3379 xfer->xfer_buf = devm_kcalloc(dev, 1, desc->max_msg_size, in ti_sci_probe()
3381 if (!xfer->xfer_buf) in ti_sci_probe()
3384 xfer->tx_message.buf = xfer->xfer_buf; in ti_sci_probe()
3385 init_completion(&xfer->done); in ti_sci_probe()