Lines Matching refs:xfer

251 	struct ti_sci_xfer *xfer;  in ti_sci_rx_callback()  local
265 xfer = &minfo->xfer_block[xfer_id]; in ti_sci_rx_callback()
274 if (mbox_msg->len < xfer->rx_len) { in ti_sci_rx_callback()
276 mbox_msg->len, xfer->rx_len); in ti_sci_rx_callback()
283 memcpy(xfer->xfer_buf, mbox_msg->buf, xfer->rx_len); in ti_sci_rx_callback()
284 complete(&xfer->done); in ti_sci_rx_callback()
310 struct ti_sci_xfer *xfer; in ti_sci_get_one_xfer() local
350 xfer = &minfo->xfer_block[xfer_id]; in ti_sci_get_one_xfer()
352 hdr = (struct ti_sci_msg_hdr *)xfer->tx_message.buf; in ti_sci_get_one_xfer()
353 xfer->tx_message.len = tx_message_size; in ti_sci_get_one_xfer()
354 xfer->tx_message.chan_rx = info->chan_rx; in ti_sci_get_one_xfer()
355 xfer->tx_message.timeout_rx_ms = info->desc->max_rx_timeout_ms; in ti_sci_get_one_xfer()
356 xfer->rx_len = (u8)rx_message_size; in ti_sci_get_one_xfer()
358 reinit_completion(&xfer->done); in ti_sci_get_one_xfer()
365 return xfer; in ti_sci_get_one_xfer()
376 struct ti_sci_xfer *xfer) in ti_sci_put_one_xfer() argument
382 hdr = (struct ti_sci_msg_hdr *)xfer->tx_message.buf; in ti_sci_put_one_xfer()
408 struct ti_sci_xfer *xfer) in ti_sci_do_xfer() argument
415 ret = mbox_send_message(info->chan_tx, &xfer->tx_message); in ti_sci_do_xfer()
424 if (!wait_for_completion_timeout(&xfer->done, timeout)) in ti_sci_do_xfer()
434 false, &xfer->done); in ti_sci_do_xfer()
467 struct ti_sci_xfer *xfer; in ti_sci_cmd_get_revision() local
470 xfer = ti_sci_get_one_xfer(info, TI_SCI_MSG_VERSION, in ti_sci_cmd_get_revision()
474 if (IS_ERR(xfer)) { in ti_sci_cmd_get_revision()
475 ret = PTR_ERR(xfer); in ti_sci_cmd_get_revision()
480 rev_info = (struct ti_sci_msg_resp_version *)xfer->xfer_buf; in ti_sci_cmd_get_revision()
482 ret = ti_sci_do_xfer(info, xfer); in ti_sci_cmd_get_revision()
495 ti_sci_put_one_xfer(&info->minfo, xfer); in ti_sci_cmd_get_revision()
527 struct ti_sci_xfer *xfer; in ti_sci_set_device_state() local
539 xfer = ti_sci_get_one_xfer(info, TI_SCI_MSG_SET_DEVICE_STATE, in ti_sci_set_device_state()
542 if (IS_ERR(xfer)) { in ti_sci_set_device_state()
543 ret = PTR_ERR(xfer); in ti_sci_set_device_state()
547 req = (struct ti_sci_msg_req_set_device_state *)xfer->xfer_buf; in ti_sci_set_device_state()
551 ret = ti_sci_do_xfer(info, xfer); in ti_sci_set_device_state()
557 resp = (struct ti_sci_msg_hdr *)xfer->xfer_buf; in ti_sci_set_device_state()
562 ti_sci_put_one_xfer(&info->minfo, xfer); in ti_sci_set_device_state()
585 struct ti_sci_xfer *xfer; in ti_sci_get_device_state() local
600 xfer = ti_sci_get_one_xfer(info, TI_SCI_MSG_GET_DEVICE_STATE, in ti_sci_get_device_state()
603 if (IS_ERR(xfer)) { in ti_sci_get_device_state()
604 ret = PTR_ERR(xfer); in ti_sci_get_device_state()
608 req = (struct ti_sci_msg_req_get_device_state *)xfer->xfer_buf; in ti_sci_get_device_state()
611 ret = ti_sci_do_xfer(info, xfer); in ti_sci_get_device_state()
617 resp = (struct ti_sci_msg_resp_get_device_state *)xfer->xfer_buf; in ti_sci_get_device_state()
632 ti_sci_put_one_xfer(&info->minfo, xfer); in ti_sci_get_device_state()
890 struct ti_sci_xfer *xfer; in ti_sci_cmd_set_device_resets() local
902 xfer = ti_sci_get_one_xfer(info, TI_SCI_MSG_SET_DEVICE_RESETS, in ti_sci_cmd_set_device_resets()
905 if (IS_ERR(xfer)) { in ti_sci_cmd_set_device_resets()
906 ret = PTR_ERR(xfer); in ti_sci_cmd_set_device_resets()
910 req = (struct ti_sci_msg_req_set_device_resets *)xfer->xfer_buf; in ti_sci_cmd_set_device_resets()
914 ret = ti_sci_do_xfer(info, xfer); in ti_sci_cmd_set_device_resets()
920 resp = (struct ti_sci_msg_hdr *)xfer->xfer_buf; in ti_sci_cmd_set_device_resets()
925 ti_sci_put_one_xfer(&info->minfo, xfer); in ti_sci_cmd_set_device_resets()
965 struct ti_sci_xfer *xfer; in ti_sci_set_clock_state() local
977 xfer = ti_sci_get_one_xfer(info, TI_SCI_MSG_SET_CLOCK_STATE, in ti_sci_set_clock_state()
980 if (IS_ERR(xfer)) { in ti_sci_set_clock_state()
981 ret = PTR_ERR(xfer); in ti_sci_set_clock_state()
985 req = (struct ti_sci_msg_req_set_clock_state *)xfer->xfer_buf; in ti_sci_set_clock_state()
995 ret = ti_sci_do_xfer(info, xfer); in ti_sci_set_clock_state()
1001 resp = (struct ti_sci_msg_hdr *)xfer->xfer_buf; in ti_sci_set_clock_state()
1006 ti_sci_put_one_xfer(&info->minfo, xfer); in ti_sci_set_clock_state()
1030 struct ti_sci_xfer *xfer; in ti_sci_cmd_get_clock_state() local
1045 xfer = ti_sci_get_one_xfer(info, TI_SCI_MSG_GET_CLOCK_STATE, in ti_sci_cmd_get_clock_state()
1048 if (IS_ERR(xfer)) { in ti_sci_cmd_get_clock_state()
1049 ret = PTR_ERR(xfer); in ti_sci_cmd_get_clock_state()
1053 req = (struct ti_sci_msg_req_get_clock_state *)xfer->xfer_buf; in ti_sci_cmd_get_clock_state()
1062 ret = ti_sci_do_xfer(info, xfer); in ti_sci_cmd_get_clock_state()
1068 resp = (struct ti_sci_msg_resp_get_clock_state *)xfer->xfer_buf; in ti_sci_cmd_get_clock_state()
1081 ti_sci_put_one_xfer(&info->minfo, xfer); in ti_sci_cmd_get_clock_state()
1264 struct ti_sci_xfer *xfer; in ti_sci_cmd_clk_set_parent() local
1276 xfer = ti_sci_get_one_xfer(info, TI_SCI_MSG_SET_CLOCK_PARENT, in ti_sci_cmd_clk_set_parent()
1279 if (IS_ERR(xfer)) { in ti_sci_cmd_clk_set_parent()
1280 ret = PTR_ERR(xfer); in ti_sci_cmd_clk_set_parent()
1284 req = (struct ti_sci_msg_req_set_clock_parent *)xfer->xfer_buf; in ti_sci_cmd_clk_set_parent()
1299 ret = ti_sci_do_xfer(info, xfer); in ti_sci_cmd_clk_set_parent()
1305 resp = (struct ti_sci_msg_hdr *)xfer->xfer_buf; in ti_sci_cmd_clk_set_parent()
1310 ti_sci_put_one_xfer(&info->minfo, xfer); in ti_sci_cmd_clk_set_parent()
1332 struct ti_sci_xfer *xfer; in ti_sci_cmd_clk_get_parent() local
1344 xfer = ti_sci_get_one_xfer(info, TI_SCI_MSG_GET_CLOCK_PARENT, in ti_sci_cmd_clk_get_parent()
1347 if (IS_ERR(xfer)) { in ti_sci_cmd_clk_get_parent()
1348 ret = PTR_ERR(xfer); in ti_sci_cmd_clk_get_parent()
1352 req = (struct ti_sci_msg_req_get_clock_parent *)xfer->xfer_buf; in ti_sci_cmd_clk_get_parent()
1361 ret = ti_sci_do_xfer(info, xfer); in ti_sci_cmd_clk_get_parent()
1367 resp = (struct ti_sci_msg_resp_get_clock_parent *)xfer->xfer_buf; in ti_sci_cmd_clk_get_parent()
1379 ti_sci_put_one_xfer(&info->minfo, xfer); in ti_sci_cmd_clk_get_parent()
1402 struct ti_sci_xfer *xfer; in ti_sci_cmd_clk_get_num_parents() local
1414 xfer = ti_sci_get_one_xfer(info, TI_SCI_MSG_GET_NUM_CLOCK_PARENTS, in ti_sci_cmd_clk_get_num_parents()
1417 if (IS_ERR(xfer)) { in ti_sci_cmd_clk_get_num_parents()
1418 ret = PTR_ERR(xfer); in ti_sci_cmd_clk_get_num_parents()
1422 req = (struct ti_sci_msg_req_get_clock_num_parents *)xfer->xfer_buf; in ti_sci_cmd_clk_get_num_parents()
1431 ret = ti_sci_do_xfer(info, xfer); in ti_sci_cmd_clk_get_num_parents()
1437 resp = (struct ti_sci_msg_resp_get_clock_num_parents *)xfer->xfer_buf; in ti_sci_cmd_clk_get_num_parents()
1449 ti_sci_put_one_xfer(&info->minfo, xfer); in ti_sci_cmd_clk_get_num_parents()
1481 struct ti_sci_xfer *xfer; in ti_sci_cmd_clk_get_match_freq() local
1493 xfer = ti_sci_get_one_xfer(info, TI_SCI_MSG_QUERY_CLOCK_FREQ, in ti_sci_cmd_clk_get_match_freq()
1496 if (IS_ERR(xfer)) { in ti_sci_cmd_clk_get_match_freq()
1497 ret = PTR_ERR(xfer); in ti_sci_cmd_clk_get_match_freq()
1501 req = (struct ti_sci_msg_req_query_clock_freq *)xfer->xfer_buf; in ti_sci_cmd_clk_get_match_freq()
1513 ret = ti_sci_do_xfer(info, xfer); in ti_sci_cmd_clk_get_match_freq()
1519 resp = (struct ti_sci_msg_resp_query_clock_freq *)xfer->xfer_buf; in ti_sci_cmd_clk_get_match_freq()
1527 ti_sci_put_one_xfer(&info->minfo, xfer); in ti_sci_cmd_clk_get_match_freq()
1557 struct ti_sci_xfer *xfer; in ti_sci_cmd_clk_set_freq() local
1569 xfer = ti_sci_get_one_xfer(info, TI_SCI_MSG_SET_CLOCK_FREQ, in ti_sci_cmd_clk_set_freq()
1572 if (IS_ERR(xfer)) { in ti_sci_cmd_clk_set_freq()
1573 ret = PTR_ERR(xfer); in ti_sci_cmd_clk_set_freq()
1577 req = (struct ti_sci_msg_req_set_clock_freq *)xfer->xfer_buf; in ti_sci_cmd_clk_set_freq()
1589 ret = ti_sci_do_xfer(info, xfer); in ti_sci_cmd_clk_set_freq()
1595 resp = (struct ti_sci_msg_hdr *)xfer->xfer_buf; in ti_sci_cmd_clk_set_freq()
1600 ti_sci_put_one_xfer(&info->minfo, xfer); in ti_sci_cmd_clk_set_freq()
1622 struct ti_sci_xfer *xfer; in ti_sci_cmd_clk_get_freq() local
1634 xfer = ti_sci_get_one_xfer(info, TI_SCI_MSG_GET_CLOCK_FREQ, in ti_sci_cmd_clk_get_freq()
1637 if (IS_ERR(xfer)) { in ti_sci_cmd_clk_get_freq()
1638 ret = PTR_ERR(xfer); in ti_sci_cmd_clk_get_freq()
1642 req = (struct ti_sci_msg_req_get_clock_freq *)xfer->xfer_buf; in ti_sci_cmd_clk_get_freq()
1651 ret = ti_sci_do_xfer(info, xfer); in ti_sci_cmd_clk_get_freq()
1657 resp = (struct ti_sci_msg_resp_get_clock_freq *)xfer->xfer_buf; in ti_sci_cmd_clk_get_freq()
1665 ti_sci_put_one_xfer(&info->minfo, xfer); in ti_sci_cmd_clk_get_freq()
1675 struct ti_sci_xfer *xfer; in ti_sci_cmd_core_reboot() local
1687 xfer = ti_sci_get_one_xfer(info, TI_SCI_MSG_SYS_RESET, in ti_sci_cmd_core_reboot()
1690 if (IS_ERR(xfer)) { in ti_sci_cmd_core_reboot()
1691 ret = PTR_ERR(xfer); in ti_sci_cmd_core_reboot()
1695 req = (struct ti_sci_msg_req_reboot *)xfer->xfer_buf; in ti_sci_cmd_core_reboot()
1697 ret = ti_sci_do_xfer(info, xfer); in ti_sci_cmd_core_reboot()
1703 resp = (struct ti_sci_msg_hdr *)xfer->xfer_buf; in ti_sci_cmd_core_reboot()
1711 ti_sci_put_one_xfer(&info->minfo, xfer); in ti_sci_cmd_core_reboot()
1736 struct ti_sci_xfer *xfer; in ti_sci_get_resource_range() local
1749 xfer = ti_sci_get_one_xfer(info, TI_SCI_MSG_GET_RESOURCE_RANGE, in ti_sci_get_resource_range()
1752 if (IS_ERR(xfer)) { in ti_sci_get_resource_range()
1753 ret = PTR_ERR(xfer); in ti_sci_get_resource_range()
1758 req = (struct ti_sci_msg_req_get_resource_range *)xfer->xfer_buf; in ti_sci_get_resource_range()
1763 ret = ti_sci_do_xfer(info, xfer); in ti_sci_get_resource_range()
1769 resp = (struct ti_sci_msg_resp_get_resource_range *)xfer->xfer_buf; in ti_sci_get_resource_range()
1784 ti_sci_put_one_xfer(&info->minfo, xfer); in ti_sci_get_resource_range()
1858 struct ti_sci_xfer *xfer; in ti_sci_manage_irq() local
1871 xfer = ti_sci_get_one_xfer(info, type, TI_SCI_FLAG_REQ_ACK_ON_PROCESSED, in ti_sci_manage_irq()
1873 if (IS_ERR(xfer)) { in ti_sci_manage_irq()
1874 ret = PTR_ERR(xfer); in ti_sci_manage_irq()
1878 req = (struct ti_sci_msg_req_manage_irq *)xfer->xfer_buf; in ti_sci_manage_irq()
1890 ret = ti_sci_do_xfer(info, xfer); in ti_sci_manage_irq()
1896 resp = (struct ti_sci_msg_hdr *)xfer->xfer_buf; in ti_sci_manage_irq()
1901 ti_sci_put_one_xfer(&info->minfo, xfer); in ti_sci_manage_irq()
2085 struct ti_sci_xfer *xfer; in ti_sci_cmd_rm_ring_cfg() local
2096 xfer = ti_sci_get_one_xfer(info, TI_SCI_MSG_RM_RING_CFG, in ti_sci_cmd_rm_ring_cfg()
2099 if (IS_ERR(xfer)) { in ti_sci_cmd_rm_ring_cfg()
2100 ret = PTR_ERR(xfer); in ti_sci_cmd_rm_ring_cfg()
2104 req = (struct ti_sci_msg_rm_ring_cfg_req *)xfer->xfer_buf; in ti_sci_cmd_rm_ring_cfg()
2117 ret = ti_sci_do_xfer(info, xfer); in ti_sci_cmd_rm_ring_cfg()
2123 resp = (struct ti_sci_msg_hdr *)xfer->xfer_buf; in ti_sci_cmd_rm_ring_cfg()
2127 ti_sci_put_one_xfer(&info->minfo, xfer); in ti_sci_cmd_rm_ring_cfg()
2147 struct ti_sci_xfer *xfer; in ti_sci_cmd_rm_psil_pair() local
2160 xfer = ti_sci_get_one_xfer(info, TI_SCI_MSG_RM_PSIL_PAIR, in ti_sci_cmd_rm_psil_pair()
2163 if (IS_ERR(xfer)) { in ti_sci_cmd_rm_psil_pair()
2164 ret = PTR_ERR(xfer); in ti_sci_cmd_rm_psil_pair()
2168 req = (struct ti_sci_msg_psil_pair *)xfer->xfer_buf; in ti_sci_cmd_rm_psil_pair()
2173 ret = ti_sci_do_xfer(info, xfer); in ti_sci_cmd_rm_psil_pair()
2179 resp = (struct ti_sci_msg_hdr *)xfer->xfer_buf; in ti_sci_cmd_rm_psil_pair()
2183 ti_sci_put_one_xfer(&info->minfo, xfer); in ti_sci_cmd_rm_psil_pair()
2203 struct ti_sci_xfer *xfer; in ti_sci_cmd_rm_psil_unpair() local
2216 xfer = ti_sci_get_one_xfer(info, TI_SCI_MSG_RM_PSIL_UNPAIR, in ti_sci_cmd_rm_psil_unpair()
2219 if (IS_ERR(xfer)) { in ti_sci_cmd_rm_psil_unpair()
2220 ret = PTR_ERR(xfer); in ti_sci_cmd_rm_psil_unpair()
2224 req = (struct ti_sci_msg_psil_unpair *)xfer->xfer_buf; in ti_sci_cmd_rm_psil_unpair()
2229 ret = ti_sci_do_xfer(info, xfer); in ti_sci_cmd_rm_psil_unpair()
2235 resp = (struct ti_sci_msg_hdr *)xfer->xfer_buf; in ti_sci_cmd_rm_psil_unpair()
2239 ti_sci_put_one_xfer(&info->minfo, xfer); in ti_sci_cmd_rm_psil_unpair()
2260 struct ti_sci_xfer *xfer; in ti_sci_cmd_rm_udmap_tx_ch_cfg() local
2271 xfer = ti_sci_get_one_xfer(info, TISCI_MSG_RM_UDMAP_TX_CH_CFG, in ti_sci_cmd_rm_udmap_tx_ch_cfg()
2274 if (IS_ERR(xfer)) { in ti_sci_cmd_rm_udmap_tx_ch_cfg()
2275 ret = PTR_ERR(xfer); in ti_sci_cmd_rm_udmap_tx_ch_cfg()
2279 req = (struct ti_sci_msg_rm_udmap_tx_ch_cfg_req *)xfer->xfer_buf; in ti_sci_cmd_rm_udmap_tx_ch_cfg()
2301 ret = ti_sci_do_xfer(info, xfer); in ti_sci_cmd_rm_udmap_tx_ch_cfg()
2307 resp = (struct ti_sci_msg_hdr *)xfer->xfer_buf; in ti_sci_cmd_rm_udmap_tx_ch_cfg()
2311 ti_sci_put_one_xfer(&info->minfo, xfer); in ti_sci_cmd_rm_udmap_tx_ch_cfg()
2332 struct ti_sci_xfer *xfer; in ti_sci_cmd_rm_udmap_rx_ch_cfg() local
2343 xfer = ti_sci_get_one_xfer(info, TISCI_MSG_RM_UDMAP_RX_CH_CFG, in ti_sci_cmd_rm_udmap_rx_ch_cfg()
2346 if (IS_ERR(xfer)) { in ti_sci_cmd_rm_udmap_rx_ch_cfg()
2347 ret = PTR_ERR(xfer); in ti_sci_cmd_rm_udmap_rx_ch_cfg()
2351 req = (struct ti_sci_msg_rm_udmap_rx_ch_cfg_req *)xfer->xfer_buf; in ti_sci_cmd_rm_udmap_rx_ch_cfg()
2370 ret = ti_sci_do_xfer(info, xfer); in ti_sci_cmd_rm_udmap_rx_ch_cfg()
2376 resp = (struct ti_sci_msg_hdr *)xfer->xfer_buf; in ti_sci_cmd_rm_udmap_rx_ch_cfg()
2380 ti_sci_put_one_xfer(&info->minfo, xfer); in ti_sci_cmd_rm_udmap_rx_ch_cfg()
2401 struct ti_sci_xfer *xfer; in ti_sci_cmd_rm_udmap_rx_flow_cfg() local
2412 xfer = ti_sci_get_one_xfer(info, TISCI_MSG_RM_UDMAP_FLOW_CFG, in ti_sci_cmd_rm_udmap_rx_flow_cfg()
2415 if (IS_ERR(xfer)) { in ti_sci_cmd_rm_udmap_rx_flow_cfg()
2416 ret = PTR_ERR(xfer); in ti_sci_cmd_rm_udmap_rx_flow_cfg()
2420 req = (struct ti_sci_msg_rm_udmap_flow_cfg_req *)xfer->xfer_buf; in ti_sci_cmd_rm_udmap_rx_flow_cfg()
2444 ret = ti_sci_do_xfer(info, xfer); in ti_sci_cmd_rm_udmap_rx_flow_cfg()
2450 resp = (struct ti_sci_msg_hdr *)xfer->xfer_buf; in ti_sci_cmd_rm_udmap_rx_flow_cfg()
2454 ti_sci_put_one_xfer(&info->minfo, xfer); in ti_sci_cmd_rm_udmap_rx_flow_cfg()
2472 struct ti_sci_xfer *xfer; in ti_sci_cmd_proc_request() local
2484 xfer = ti_sci_get_one_xfer(info, TI_SCI_MSG_PROC_REQUEST, in ti_sci_cmd_proc_request()
2487 if (IS_ERR(xfer)) { in ti_sci_cmd_proc_request()
2488 ret = PTR_ERR(xfer); in ti_sci_cmd_proc_request()
2492 req = (struct ti_sci_msg_req_proc_request *)xfer->xfer_buf; in ti_sci_cmd_proc_request()
2495 ret = ti_sci_do_xfer(info, xfer); in ti_sci_cmd_proc_request()
2501 resp = (struct ti_sci_msg_hdr *)xfer->tx_message.buf; in ti_sci_cmd_proc_request()
2506 ti_sci_put_one_xfer(&info->minfo, xfer); in ti_sci_cmd_proc_request()
2524 struct ti_sci_xfer *xfer; in ti_sci_cmd_proc_release() local
2536 xfer = ti_sci_get_one_xfer(info, TI_SCI_MSG_PROC_RELEASE, in ti_sci_cmd_proc_release()
2539 if (IS_ERR(xfer)) { in ti_sci_cmd_proc_release()
2540 ret = PTR_ERR(xfer); in ti_sci_cmd_proc_release()
2544 req = (struct ti_sci_msg_req_proc_release *)xfer->xfer_buf; in ti_sci_cmd_proc_release()
2547 ret = ti_sci_do_xfer(info, xfer); in ti_sci_cmd_proc_release()
2553 resp = (struct ti_sci_msg_hdr *)xfer->tx_message.buf; in ti_sci_cmd_proc_release()
2558 ti_sci_put_one_xfer(&info->minfo, xfer); in ti_sci_cmd_proc_release()
2579 struct ti_sci_xfer *xfer; in ti_sci_cmd_proc_handover() local
2591 xfer = ti_sci_get_one_xfer(info, TI_SCI_MSG_PROC_HANDOVER, in ti_sci_cmd_proc_handover()
2594 if (IS_ERR(xfer)) { in ti_sci_cmd_proc_handover()
2595 ret = PTR_ERR(xfer); in ti_sci_cmd_proc_handover()
2599 req = (struct ti_sci_msg_req_proc_handover *)xfer->xfer_buf; in ti_sci_cmd_proc_handover()
2603 ret = ti_sci_do_xfer(info, xfer); in ti_sci_cmd_proc_handover()
2609 resp = (struct ti_sci_msg_hdr *)xfer->tx_message.buf; in ti_sci_cmd_proc_handover()
2614 ti_sci_put_one_xfer(&info->minfo, xfer); in ti_sci_cmd_proc_handover()
2637 struct ti_sci_xfer *xfer; in ti_sci_cmd_proc_set_config() local
2649 xfer = ti_sci_get_one_xfer(info, TI_SCI_MSG_SET_CONFIG, in ti_sci_cmd_proc_set_config()
2652 if (IS_ERR(xfer)) { in ti_sci_cmd_proc_set_config()
2653 ret = PTR_ERR(xfer); in ti_sci_cmd_proc_set_config()
2657 req = (struct ti_sci_msg_req_set_config *)xfer->xfer_buf; in ti_sci_cmd_proc_set_config()
2665 ret = ti_sci_do_xfer(info, xfer); in ti_sci_cmd_proc_set_config()
2671 resp = (struct ti_sci_msg_hdr *)xfer->tx_message.buf; in ti_sci_cmd_proc_set_config()
2676 ti_sci_put_one_xfer(&info->minfo, xfer); in ti_sci_cmd_proc_set_config()
2698 struct ti_sci_xfer *xfer; in ti_sci_cmd_proc_set_control() local
2710 xfer = ti_sci_get_one_xfer(info, TI_SCI_MSG_SET_CTRL, in ti_sci_cmd_proc_set_control()
2713 if (IS_ERR(xfer)) { in ti_sci_cmd_proc_set_control()
2714 ret = PTR_ERR(xfer); in ti_sci_cmd_proc_set_control()
2718 req = (struct ti_sci_msg_req_set_ctrl *)xfer->xfer_buf; in ti_sci_cmd_proc_set_control()
2723 ret = ti_sci_do_xfer(info, xfer); in ti_sci_cmd_proc_set_control()
2729 resp = (struct ti_sci_msg_hdr *)xfer->tx_message.buf; in ti_sci_cmd_proc_set_control()
2734 ti_sci_put_one_xfer(&info->minfo, xfer); in ti_sci_cmd_proc_set_control()
2753 struct ti_sci_xfer *xfer; in ti_sci_cmd_proc_get_status() local
2765 xfer = ti_sci_get_one_xfer(info, TI_SCI_MSG_GET_STATUS, in ti_sci_cmd_proc_get_status()
2768 if (IS_ERR(xfer)) { in ti_sci_cmd_proc_get_status()
2769 ret = PTR_ERR(xfer); in ti_sci_cmd_proc_get_status()
2773 req = (struct ti_sci_msg_req_get_status *)xfer->xfer_buf; in ti_sci_cmd_proc_get_status()
2776 ret = ti_sci_do_xfer(info, xfer); in ti_sci_cmd_proc_get_status()
2782 resp = (struct ti_sci_msg_resp_get_status *)xfer->tx_message.buf; in ti_sci_cmd_proc_get_status()
2796 ti_sci_put_one_xfer(&info->minfo, xfer); in ti_sci_cmd_proc_get_status()
3347 struct ti_sci_xfer *xfer; in ti_sci_probe() local
3412 for (i = 0, xfer = minfo->xfer_block; i < desc->max_msgs; i++, xfer++) { in ti_sci_probe()
3413 xfer->xfer_buf = devm_kcalloc(dev, 1, desc->max_msg_size, in ti_sci_probe()
3415 if (!xfer->xfer_buf) in ti_sci_probe()
3418 xfer->tx_message.buf = xfer->xfer_buf; in ti_sci_probe()
3419 init_completion(&xfer->done); in ti_sci_probe()