Lines Matching refs:xfer
267 struct ti_sci_xfer *xfer; in ti_sci_rx_callback() local
281 xfer = &minfo->xfer_block[xfer_id]; in ti_sci_rx_callback()
290 if (mbox_msg->len < xfer->rx_len) { in ti_sci_rx_callback()
292 mbox_msg->len, xfer->rx_len); in ti_sci_rx_callback()
299 memcpy(xfer->xfer_buf, mbox_msg->buf, xfer->rx_len); in ti_sci_rx_callback()
300 complete(&xfer->done); in ti_sci_rx_callback()
326 struct ti_sci_xfer *xfer; in ti_sci_get_one_xfer() local
366 xfer = &minfo->xfer_block[xfer_id]; in ti_sci_get_one_xfer()
368 hdr = (struct ti_sci_msg_hdr *)xfer->tx_message.buf; in ti_sci_get_one_xfer()
369 xfer->tx_message.len = tx_message_size; in ti_sci_get_one_xfer()
370 xfer->rx_len = (u8)rx_message_size; in ti_sci_get_one_xfer()
372 reinit_completion(&xfer->done); in ti_sci_get_one_xfer()
379 return xfer; in ti_sci_get_one_xfer()
390 struct ti_sci_xfer *xfer) in ti_sci_put_one_xfer() argument
396 hdr = (struct ti_sci_msg_hdr *)xfer->tx_message.buf; in ti_sci_put_one_xfer()
422 struct ti_sci_xfer *xfer) in ti_sci_do_xfer() argument
428 ret = mbox_send_message(info->chan_tx, &xfer->tx_message); in ti_sci_do_xfer()
436 if (!wait_for_completion_timeout(&xfer->done, timeout)) { in ti_sci_do_xfer()
466 struct ti_sci_xfer *xfer; in ti_sci_cmd_get_revision() local
469 xfer = ti_sci_get_one_xfer(info, TI_SCI_MSG_VERSION, in ti_sci_cmd_get_revision()
473 if (IS_ERR(xfer)) { in ti_sci_cmd_get_revision()
474 ret = PTR_ERR(xfer); in ti_sci_cmd_get_revision()
479 rev_info = (struct ti_sci_msg_resp_version *)xfer->xfer_buf; in ti_sci_cmd_get_revision()
481 ret = ti_sci_do_xfer(info, xfer); in ti_sci_cmd_get_revision()
494 ti_sci_put_one_xfer(&info->minfo, xfer); in ti_sci_cmd_get_revision()
526 struct ti_sci_xfer *xfer; in ti_sci_set_device_state() local
538 xfer = ti_sci_get_one_xfer(info, TI_SCI_MSG_SET_DEVICE_STATE, in ti_sci_set_device_state()
541 if (IS_ERR(xfer)) { in ti_sci_set_device_state()
542 ret = PTR_ERR(xfer); in ti_sci_set_device_state()
546 req = (struct ti_sci_msg_req_set_device_state *)xfer->xfer_buf; in ti_sci_set_device_state()
550 ret = ti_sci_do_xfer(info, xfer); in ti_sci_set_device_state()
556 resp = (struct ti_sci_msg_hdr *)xfer->xfer_buf; in ti_sci_set_device_state()
561 ti_sci_put_one_xfer(&info->minfo, xfer); in ti_sci_set_device_state()
584 struct ti_sci_xfer *xfer; in ti_sci_get_device_state() local
599 xfer = ti_sci_get_one_xfer(info, TI_SCI_MSG_GET_DEVICE_STATE, in ti_sci_get_device_state()
602 if (IS_ERR(xfer)) { in ti_sci_get_device_state()
603 ret = PTR_ERR(xfer); in ti_sci_get_device_state()
607 req = (struct ti_sci_msg_req_get_device_state *)xfer->xfer_buf; in ti_sci_get_device_state()
610 ret = ti_sci_do_xfer(info, xfer); in ti_sci_get_device_state()
616 resp = (struct ti_sci_msg_resp_get_device_state *)xfer->xfer_buf; in ti_sci_get_device_state()
631 ti_sci_put_one_xfer(&info->minfo, xfer); in ti_sci_get_device_state()
889 struct ti_sci_xfer *xfer; in ti_sci_cmd_set_device_resets() local
901 xfer = ti_sci_get_one_xfer(info, TI_SCI_MSG_SET_DEVICE_RESETS, in ti_sci_cmd_set_device_resets()
904 if (IS_ERR(xfer)) { in ti_sci_cmd_set_device_resets()
905 ret = PTR_ERR(xfer); in ti_sci_cmd_set_device_resets()
909 req = (struct ti_sci_msg_req_set_device_resets *)xfer->xfer_buf; in ti_sci_cmd_set_device_resets()
913 ret = ti_sci_do_xfer(info, xfer); in ti_sci_cmd_set_device_resets()
919 resp = (struct ti_sci_msg_hdr *)xfer->xfer_buf; in ti_sci_cmd_set_device_resets()
924 ti_sci_put_one_xfer(&info->minfo, xfer); in ti_sci_cmd_set_device_resets()
964 struct ti_sci_xfer *xfer; in ti_sci_set_clock_state() local
976 xfer = ti_sci_get_one_xfer(info, TI_SCI_MSG_SET_CLOCK_STATE, in ti_sci_set_clock_state()
979 if (IS_ERR(xfer)) { in ti_sci_set_clock_state()
980 ret = PTR_ERR(xfer); in ti_sci_set_clock_state()
984 req = (struct ti_sci_msg_req_set_clock_state *)xfer->xfer_buf; in ti_sci_set_clock_state()
994 ret = ti_sci_do_xfer(info, xfer); in ti_sci_set_clock_state()
1000 resp = (struct ti_sci_msg_hdr *)xfer->xfer_buf; in ti_sci_set_clock_state()
1005 ti_sci_put_one_xfer(&info->minfo, xfer); in ti_sci_set_clock_state()
1029 struct ti_sci_xfer *xfer; in ti_sci_cmd_get_clock_state() local
1044 xfer = ti_sci_get_one_xfer(info, TI_SCI_MSG_GET_CLOCK_STATE, in ti_sci_cmd_get_clock_state()
1047 if (IS_ERR(xfer)) { in ti_sci_cmd_get_clock_state()
1048 ret = PTR_ERR(xfer); in ti_sci_cmd_get_clock_state()
1052 req = (struct ti_sci_msg_req_get_clock_state *)xfer->xfer_buf; in ti_sci_cmd_get_clock_state()
1061 ret = ti_sci_do_xfer(info, xfer); in ti_sci_cmd_get_clock_state()
1067 resp = (struct ti_sci_msg_resp_get_clock_state *)xfer->xfer_buf; in ti_sci_cmd_get_clock_state()
1080 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()
1760 struct ti_sci_xfer *xfer; in ti_sci_get_resource_range() local
1774 xfer = ti_sci_get_one_xfer(info, TI_SCI_MSG_GET_RESOURCE_RANGE, in ti_sci_get_resource_range()
1777 if (IS_ERR(xfer)) { in ti_sci_get_resource_range()
1778 ret = PTR_ERR(xfer); in ti_sci_get_resource_range()
1789 req = (struct ti_sci_msg_req_get_resource_range *)xfer->xfer_buf; in ti_sci_get_resource_range()
1794 ret = ti_sci_do_xfer(info, xfer); in ti_sci_get_resource_range()
1800 resp = (struct ti_sci_msg_resp_get_resource_range *)xfer->xfer_buf; in ti_sci_get_resource_range()
1812 ti_sci_put_one_xfer(&info->minfo, xfer); in ti_sci_get_resource_range()
1887 struct ti_sci_xfer *xfer; in ti_sci_manage_irq() local
1900 xfer = ti_sci_get_one_xfer(info, type, TI_SCI_FLAG_REQ_ACK_ON_PROCESSED, in ti_sci_manage_irq()
1902 if (IS_ERR(xfer)) { in ti_sci_manage_irq()
1903 ret = PTR_ERR(xfer); in ti_sci_manage_irq()
1907 req = (struct ti_sci_msg_req_manage_irq *)xfer->xfer_buf; in ti_sci_manage_irq()
1919 ret = ti_sci_do_xfer(info, xfer); in ti_sci_manage_irq()
1925 resp = (struct ti_sci_msg_hdr *)xfer->xfer_buf; in ti_sci_manage_irq()
1930 ti_sci_put_one_xfer(&info->minfo, xfer); in ti_sci_manage_irq()
2125 struct ti_sci_xfer *xfer; in ti_sci_cmd_ring_config() local
2136 xfer = ti_sci_get_one_xfer(info, TI_SCI_MSG_RM_RING_CFG, in ti_sci_cmd_ring_config()
2139 if (IS_ERR(xfer)) { in ti_sci_cmd_ring_config()
2140 ret = PTR_ERR(xfer); in ti_sci_cmd_ring_config()
2144 req = (struct ti_sci_msg_rm_ring_cfg_req *)xfer->xfer_buf; in ti_sci_cmd_ring_config()
2155 ret = ti_sci_do_xfer(info, xfer); in ti_sci_cmd_ring_config()
2161 resp = (struct ti_sci_msg_hdr *)xfer->xfer_buf; in ti_sci_cmd_ring_config()
2165 ti_sci_put_one_xfer(&info->minfo, xfer); in ti_sci_cmd_ring_config()
2194 struct ti_sci_xfer *xfer; in ti_sci_cmd_ring_get_config() local
2205 xfer = ti_sci_get_one_xfer(info, TI_SCI_MSG_RM_RING_GET_CFG, in ti_sci_cmd_ring_get_config()
2208 if (IS_ERR(xfer)) { in ti_sci_cmd_ring_get_config()
2209 ret = PTR_ERR(xfer); in ti_sci_cmd_ring_get_config()
2214 req = (struct ti_sci_msg_rm_ring_get_cfg_req *)xfer->xfer_buf; in ti_sci_cmd_ring_get_config()
2218 ret = ti_sci_do_xfer(info, xfer); in ti_sci_cmd_ring_get_config()
2224 resp = (struct ti_sci_msg_rm_ring_get_cfg_resp *)xfer->xfer_buf; in ti_sci_cmd_ring_get_config()
2244 ti_sci_put_one_xfer(&info->minfo, xfer); in ti_sci_cmd_ring_get_config()
2264 struct ti_sci_xfer *xfer; in ti_sci_cmd_rm_psil_pair() local
2277 xfer = ti_sci_get_one_xfer(info, TI_SCI_MSG_RM_PSIL_PAIR, in ti_sci_cmd_rm_psil_pair()
2280 if (IS_ERR(xfer)) { in ti_sci_cmd_rm_psil_pair()
2281 ret = PTR_ERR(xfer); in ti_sci_cmd_rm_psil_pair()
2285 req = (struct ti_sci_msg_psil_pair *)xfer->xfer_buf; in ti_sci_cmd_rm_psil_pair()
2290 ret = ti_sci_do_xfer(info, xfer); in ti_sci_cmd_rm_psil_pair()
2296 resp = (struct ti_sci_msg_hdr *)xfer->xfer_buf; in ti_sci_cmd_rm_psil_pair()
2300 ti_sci_put_one_xfer(&info->minfo, xfer); in ti_sci_cmd_rm_psil_pair()
2320 struct ti_sci_xfer *xfer; in ti_sci_cmd_rm_psil_unpair() local
2333 xfer = ti_sci_get_one_xfer(info, TI_SCI_MSG_RM_PSIL_UNPAIR, in ti_sci_cmd_rm_psil_unpair()
2336 if (IS_ERR(xfer)) { in ti_sci_cmd_rm_psil_unpair()
2337 ret = PTR_ERR(xfer); in ti_sci_cmd_rm_psil_unpair()
2341 req = (struct ti_sci_msg_psil_unpair *)xfer->xfer_buf; in ti_sci_cmd_rm_psil_unpair()
2346 ret = ti_sci_do_xfer(info, xfer); in ti_sci_cmd_rm_psil_unpair()
2352 resp = (struct ti_sci_msg_hdr *)xfer->xfer_buf; in ti_sci_cmd_rm_psil_unpair()
2356 ti_sci_put_one_xfer(&info->minfo, xfer); in ti_sci_cmd_rm_psil_unpair()
2377 struct ti_sci_xfer *xfer; in ti_sci_cmd_rm_udmap_tx_ch_cfg() local
2388 xfer = ti_sci_get_one_xfer(info, TISCI_MSG_RM_UDMAP_TX_CH_CFG, in ti_sci_cmd_rm_udmap_tx_ch_cfg()
2391 if (IS_ERR(xfer)) { in ti_sci_cmd_rm_udmap_tx_ch_cfg()
2392 ret = PTR_ERR(xfer); in ti_sci_cmd_rm_udmap_tx_ch_cfg()
2396 req = (struct ti_sci_msg_rm_udmap_tx_ch_cfg_req *)xfer->xfer_buf; in ti_sci_cmd_rm_udmap_tx_ch_cfg()
2416 ret = ti_sci_do_xfer(info, xfer); in ti_sci_cmd_rm_udmap_tx_ch_cfg()
2422 resp = (struct ti_sci_msg_hdr *)xfer->xfer_buf; in ti_sci_cmd_rm_udmap_tx_ch_cfg()
2426 ti_sci_put_one_xfer(&info->minfo, xfer); in ti_sci_cmd_rm_udmap_tx_ch_cfg()
2447 struct ti_sci_xfer *xfer; in ti_sci_cmd_rm_udmap_rx_ch_cfg() local
2458 xfer = ti_sci_get_one_xfer(info, TISCI_MSG_RM_UDMAP_RX_CH_CFG, in ti_sci_cmd_rm_udmap_rx_ch_cfg()
2461 if (IS_ERR(xfer)) { in ti_sci_cmd_rm_udmap_rx_ch_cfg()
2462 ret = PTR_ERR(xfer); in ti_sci_cmd_rm_udmap_rx_ch_cfg()
2466 req = (struct ti_sci_msg_rm_udmap_rx_ch_cfg_req *)xfer->xfer_buf; in ti_sci_cmd_rm_udmap_rx_ch_cfg()
2485 ret = ti_sci_do_xfer(info, xfer); in ti_sci_cmd_rm_udmap_rx_ch_cfg()
2491 resp = (struct ti_sci_msg_hdr *)xfer->xfer_buf; in ti_sci_cmd_rm_udmap_rx_ch_cfg()
2495 ti_sci_put_one_xfer(&info->minfo, xfer); in ti_sci_cmd_rm_udmap_rx_ch_cfg()
2516 struct ti_sci_xfer *xfer; in ti_sci_cmd_rm_udmap_rx_flow_cfg() local
2527 xfer = ti_sci_get_one_xfer(info, TISCI_MSG_RM_UDMAP_FLOW_CFG, in ti_sci_cmd_rm_udmap_rx_flow_cfg()
2530 if (IS_ERR(xfer)) { in ti_sci_cmd_rm_udmap_rx_flow_cfg()
2531 ret = PTR_ERR(xfer); in ti_sci_cmd_rm_udmap_rx_flow_cfg()
2535 req = (struct ti_sci_msg_rm_udmap_flow_cfg_req *)xfer->xfer_buf; in ti_sci_cmd_rm_udmap_rx_flow_cfg()
2559 ret = ti_sci_do_xfer(info, xfer); in ti_sci_cmd_rm_udmap_rx_flow_cfg()
2565 resp = (struct ti_sci_msg_hdr *)xfer->xfer_buf; in ti_sci_cmd_rm_udmap_rx_flow_cfg()
2569 ti_sci_put_one_xfer(&info->minfo, xfer); in ti_sci_cmd_rm_udmap_rx_flow_cfg()
2587 struct ti_sci_xfer *xfer; in ti_sci_cmd_proc_request() local
2599 xfer = ti_sci_get_one_xfer(info, TI_SCI_MSG_PROC_REQUEST, in ti_sci_cmd_proc_request()
2602 if (IS_ERR(xfer)) { in ti_sci_cmd_proc_request()
2603 ret = PTR_ERR(xfer); in ti_sci_cmd_proc_request()
2607 req = (struct ti_sci_msg_req_proc_request *)xfer->xfer_buf; in ti_sci_cmd_proc_request()
2610 ret = ti_sci_do_xfer(info, xfer); in ti_sci_cmd_proc_request()
2616 resp = (struct ti_sci_msg_hdr *)xfer->tx_message.buf; in ti_sci_cmd_proc_request()
2621 ti_sci_put_one_xfer(&info->minfo, xfer); in ti_sci_cmd_proc_request()
2639 struct ti_sci_xfer *xfer; in ti_sci_cmd_proc_release() local
2651 xfer = ti_sci_get_one_xfer(info, TI_SCI_MSG_PROC_RELEASE, in ti_sci_cmd_proc_release()
2654 if (IS_ERR(xfer)) { in ti_sci_cmd_proc_release()
2655 ret = PTR_ERR(xfer); in ti_sci_cmd_proc_release()
2659 req = (struct ti_sci_msg_req_proc_release *)xfer->xfer_buf; in ti_sci_cmd_proc_release()
2662 ret = ti_sci_do_xfer(info, xfer); in ti_sci_cmd_proc_release()
2668 resp = (struct ti_sci_msg_hdr *)xfer->tx_message.buf; in ti_sci_cmd_proc_release()
2673 ti_sci_put_one_xfer(&info->minfo, xfer); in ti_sci_cmd_proc_release()
2694 struct ti_sci_xfer *xfer; in ti_sci_cmd_proc_handover() local
2706 xfer = ti_sci_get_one_xfer(info, TI_SCI_MSG_PROC_HANDOVER, in ti_sci_cmd_proc_handover()
2709 if (IS_ERR(xfer)) { in ti_sci_cmd_proc_handover()
2710 ret = PTR_ERR(xfer); in ti_sci_cmd_proc_handover()
2714 req = (struct ti_sci_msg_req_proc_handover *)xfer->xfer_buf; in ti_sci_cmd_proc_handover()
2718 ret = ti_sci_do_xfer(info, xfer); in ti_sci_cmd_proc_handover()
2724 resp = (struct ti_sci_msg_hdr *)xfer->tx_message.buf; in ti_sci_cmd_proc_handover()
2729 ti_sci_put_one_xfer(&info->minfo, xfer); in ti_sci_cmd_proc_handover()
2752 struct ti_sci_xfer *xfer; in ti_sci_cmd_proc_set_config() local
2764 xfer = ti_sci_get_one_xfer(info, TI_SCI_MSG_SET_CONFIG, in ti_sci_cmd_proc_set_config()
2767 if (IS_ERR(xfer)) { in ti_sci_cmd_proc_set_config()
2768 ret = PTR_ERR(xfer); in ti_sci_cmd_proc_set_config()
2772 req = (struct ti_sci_msg_req_set_config *)xfer->xfer_buf; in ti_sci_cmd_proc_set_config()
2780 ret = ti_sci_do_xfer(info, xfer); in ti_sci_cmd_proc_set_config()
2786 resp = (struct ti_sci_msg_hdr *)xfer->tx_message.buf; in ti_sci_cmd_proc_set_config()
2791 ti_sci_put_one_xfer(&info->minfo, xfer); in ti_sci_cmd_proc_set_config()
2813 struct ti_sci_xfer *xfer; in ti_sci_cmd_proc_set_control() local
2825 xfer = ti_sci_get_one_xfer(info, TI_SCI_MSG_SET_CTRL, in ti_sci_cmd_proc_set_control()
2828 if (IS_ERR(xfer)) { in ti_sci_cmd_proc_set_control()
2829 ret = PTR_ERR(xfer); in ti_sci_cmd_proc_set_control()
2833 req = (struct ti_sci_msg_req_set_ctrl *)xfer->xfer_buf; in ti_sci_cmd_proc_set_control()
2838 ret = ti_sci_do_xfer(info, xfer); in ti_sci_cmd_proc_set_control()
2844 resp = (struct ti_sci_msg_hdr *)xfer->tx_message.buf; in ti_sci_cmd_proc_set_control()
2849 ti_sci_put_one_xfer(&info->minfo, xfer); in ti_sci_cmd_proc_set_control()
2868 struct ti_sci_xfer *xfer; in ti_sci_cmd_proc_get_status() local
2880 xfer = ti_sci_get_one_xfer(info, TI_SCI_MSG_GET_STATUS, in ti_sci_cmd_proc_get_status()
2883 if (IS_ERR(xfer)) { in ti_sci_cmd_proc_get_status()
2884 ret = PTR_ERR(xfer); in ti_sci_cmd_proc_get_status()
2888 req = (struct ti_sci_msg_req_get_status *)xfer->xfer_buf; in ti_sci_cmd_proc_get_status()
2891 ret = ti_sci_do_xfer(info, xfer); in ti_sci_cmd_proc_get_status()
2897 resp = (struct ti_sci_msg_resp_get_status *)xfer->tx_message.buf; in ti_sci_cmd_proc_get_status()
2911 ti_sci_put_one_xfer(&info->minfo, xfer); in ti_sci_cmd_proc_get_status()
3391 struct ti_sci_xfer *xfer; in ti_sci_probe() local
3456 for (i = 0, xfer = minfo->xfer_block; i < desc->max_msgs; i++, xfer++) { in ti_sci_probe()
3457 xfer->xfer_buf = devm_kcalloc(dev, 1, desc->max_msg_size, in ti_sci_probe()
3459 if (!xfer->xfer_buf) in ti_sci_probe()
3462 xfer->tx_message.buf = xfer->xfer_buf; in ti_sci_probe()
3463 init_completion(&xfer->done); in ti_sci_probe()