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->rx_len = (u8)rx_message_size; in ti_sci_get_one_xfer()
354 reinit_completion(&xfer->done); in ti_sci_get_one_xfer()
361 return xfer; in ti_sci_get_one_xfer()
372 struct ti_sci_xfer *xfer) in ti_sci_put_one_xfer() argument
378 hdr = (struct ti_sci_msg_hdr *)xfer->tx_message.buf; in ti_sci_put_one_xfer()
404 struct ti_sci_xfer *xfer) in ti_sci_do_xfer() argument
410 ret = mbox_send_message(info->chan_tx, &xfer->tx_message); in ti_sci_do_xfer()
418 if (!wait_for_completion_timeout(&xfer->done, timeout)) { in ti_sci_do_xfer()
448 struct ti_sci_xfer *xfer; in ti_sci_cmd_get_revision() local
451 xfer = ti_sci_get_one_xfer(info, TI_SCI_MSG_VERSION, in ti_sci_cmd_get_revision()
455 if (IS_ERR(xfer)) { in ti_sci_cmd_get_revision()
456 ret = PTR_ERR(xfer); in ti_sci_cmd_get_revision()
461 rev_info = (struct ti_sci_msg_resp_version *)xfer->xfer_buf; in ti_sci_cmd_get_revision()
463 ret = ti_sci_do_xfer(info, xfer); in ti_sci_cmd_get_revision()
476 ti_sci_put_one_xfer(&info->minfo, xfer); in ti_sci_cmd_get_revision()
508 struct ti_sci_xfer *xfer; in ti_sci_set_device_state() local
520 xfer = ti_sci_get_one_xfer(info, TI_SCI_MSG_SET_DEVICE_STATE, in ti_sci_set_device_state()
523 if (IS_ERR(xfer)) { in ti_sci_set_device_state()
524 ret = PTR_ERR(xfer); in ti_sci_set_device_state()
528 req = (struct ti_sci_msg_req_set_device_state *)xfer->xfer_buf; in ti_sci_set_device_state()
532 ret = ti_sci_do_xfer(info, xfer); in ti_sci_set_device_state()
538 resp = (struct ti_sci_msg_hdr *)xfer->xfer_buf; in ti_sci_set_device_state()
543 ti_sci_put_one_xfer(&info->minfo, xfer); in ti_sci_set_device_state()
566 struct ti_sci_xfer *xfer; in ti_sci_get_device_state() local
581 xfer = ti_sci_get_one_xfer(info, TI_SCI_MSG_GET_DEVICE_STATE, in ti_sci_get_device_state()
584 if (IS_ERR(xfer)) { in ti_sci_get_device_state()
585 ret = PTR_ERR(xfer); in ti_sci_get_device_state()
589 req = (struct ti_sci_msg_req_get_device_state *)xfer->xfer_buf; in ti_sci_get_device_state()
592 ret = ti_sci_do_xfer(info, xfer); in ti_sci_get_device_state()
598 resp = (struct ti_sci_msg_resp_get_device_state *)xfer->xfer_buf; in ti_sci_get_device_state()
613 ti_sci_put_one_xfer(&info->minfo, xfer); in ti_sci_get_device_state()
871 struct ti_sci_xfer *xfer; in ti_sci_cmd_set_device_resets() local
883 xfer = ti_sci_get_one_xfer(info, TI_SCI_MSG_SET_DEVICE_RESETS, in ti_sci_cmd_set_device_resets()
886 if (IS_ERR(xfer)) { in ti_sci_cmd_set_device_resets()
887 ret = PTR_ERR(xfer); in ti_sci_cmd_set_device_resets()
891 req = (struct ti_sci_msg_req_set_device_resets *)xfer->xfer_buf; in ti_sci_cmd_set_device_resets()
895 ret = ti_sci_do_xfer(info, xfer); in ti_sci_cmd_set_device_resets()
901 resp = (struct ti_sci_msg_hdr *)xfer->xfer_buf; in ti_sci_cmd_set_device_resets()
906 ti_sci_put_one_xfer(&info->minfo, xfer); in ti_sci_cmd_set_device_resets()
946 struct ti_sci_xfer *xfer; in ti_sci_set_clock_state() local
958 xfer = ti_sci_get_one_xfer(info, TI_SCI_MSG_SET_CLOCK_STATE, in ti_sci_set_clock_state()
961 if (IS_ERR(xfer)) { in ti_sci_set_clock_state()
962 ret = PTR_ERR(xfer); in ti_sci_set_clock_state()
966 req = (struct ti_sci_msg_req_set_clock_state *)xfer->xfer_buf; in ti_sci_set_clock_state()
976 ret = ti_sci_do_xfer(info, xfer); in ti_sci_set_clock_state()
982 resp = (struct ti_sci_msg_hdr *)xfer->xfer_buf; in ti_sci_set_clock_state()
987 ti_sci_put_one_xfer(&info->minfo, xfer); in ti_sci_set_clock_state()
1011 struct ti_sci_xfer *xfer; in ti_sci_cmd_get_clock_state() local
1026 xfer = ti_sci_get_one_xfer(info, TI_SCI_MSG_GET_CLOCK_STATE, in ti_sci_cmd_get_clock_state()
1029 if (IS_ERR(xfer)) { in ti_sci_cmd_get_clock_state()
1030 ret = PTR_ERR(xfer); in ti_sci_cmd_get_clock_state()
1034 req = (struct ti_sci_msg_req_get_clock_state *)xfer->xfer_buf; in ti_sci_cmd_get_clock_state()
1043 ret = ti_sci_do_xfer(info, xfer); in ti_sci_cmd_get_clock_state()
1049 resp = (struct ti_sci_msg_resp_get_clock_state *)xfer->xfer_buf; in ti_sci_cmd_get_clock_state()
1062 ti_sci_put_one_xfer(&info->minfo, xfer); in ti_sci_cmd_get_clock_state()
1245 struct ti_sci_xfer *xfer; in ti_sci_cmd_clk_set_parent() local
1257 xfer = ti_sci_get_one_xfer(info, TI_SCI_MSG_SET_CLOCK_PARENT, in ti_sci_cmd_clk_set_parent()
1260 if (IS_ERR(xfer)) { in ti_sci_cmd_clk_set_parent()
1261 ret = PTR_ERR(xfer); in ti_sci_cmd_clk_set_parent()
1265 req = (struct ti_sci_msg_req_set_clock_parent *)xfer->xfer_buf; in ti_sci_cmd_clk_set_parent()
1280 ret = ti_sci_do_xfer(info, xfer); in ti_sci_cmd_clk_set_parent()
1286 resp = (struct ti_sci_msg_hdr *)xfer->xfer_buf; in ti_sci_cmd_clk_set_parent()
1291 ti_sci_put_one_xfer(&info->minfo, xfer); in ti_sci_cmd_clk_set_parent()
1313 struct ti_sci_xfer *xfer; in ti_sci_cmd_clk_get_parent() local
1325 xfer = ti_sci_get_one_xfer(info, TI_SCI_MSG_GET_CLOCK_PARENT, in ti_sci_cmd_clk_get_parent()
1328 if (IS_ERR(xfer)) { in ti_sci_cmd_clk_get_parent()
1329 ret = PTR_ERR(xfer); in ti_sci_cmd_clk_get_parent()
1333 req = (struct ti_sci_msg_req_get_clock_parent *)xfer->xfer_buf; in ti_sci_cmd_clk_get_parent()
1342 ret = ti_sci_do_xfer(info, xfer); in ti_sci_cmd_clk_get_parent()
1348 resp = (struct ti_sci_msg_resp_get_clock_parent *)xfer->xfer_buf; in ti_sci_cmd_clk_get_parent()
1360 ti_sci_put_one_xfer(&info->minfo, xfer); in ti_sci_cmd_clk_get_parent()
1383 struct ti_sci_xfer *xfer; in ti_sci_cmd_clk_get_num_parents() local
1395 xfer = ti_sci_get_one_xfer(info, TI_SCI_MSG_GET_NUM_CLOCK_PARENTS, in ti_sci_cmd_clk_get_num_parents()
1398 if (IS_ERR(xfer)) { in ti_sci_cmd_clk_get_num_parents()
1399 ret = PTR_ERR(xfer); in ti_sci_cmd_clk_get_num_parents()
1403 req = (struct ti_sci_msg_req_get_clock_num_parents *)xfer->xfer_buf; in ti_sci_cmd_clk_get_num_parents()
1412 ret = ti_sci_do_xfer(info, xfer); in ti_sci_cmd_clk_get_num_parents()
1418 resp = (struct ti_sci_msg_resp_get_clock_num_parents *)xfer->xfer_buf; in ti_sci_cmd_clk_get_num_parents()
1430 ti_sci_put_one_xfer(&info->minfo, xfer); in ti_sci_cmd_clk_get_num_parents()
1462 struct ti_sci_xfer *xfer; in ti_sci_cmd_clk_get_match_freq() local
1474 xfer = ti_sci_get_one_xfer(info, TI_SCI_MSG_QUERY_CLOCK_FREQ, in ti_sci_cmd_clk_get_match_freq()
1477 if (IS_ERR(xfer)) { in ti_sci_cmd_clk_get_match_freq()
1478 ret = PTR_ERR(xfer); in ti_sci_cmd_clk_get_match_freq()
1482 req = (struct ti_sci_msg_req_query_clock_freq *)xfer->xfer_buf; in ti_sci_cmd_clk_get_match_freq()
1494 ret = ti_sci_do_xfer(info, xfer); in ti_sci_cmd_clk_get_match_freq()
1500 resp = (struct ti_sci_msg_resp_query_clock_freq *)xfer->xfer_buf; in ti_sci_cmd_clk_get_match_freq()
1508 ti_sci_put_one_xfer(&info->minfo, xfer); in ti_sci_cmd_clk_get_match_freq()
1538 struct ti_sci_xfer *xfer; in ti_sci_cmd_clk_set_freq() local
1550 xfer = ti_sci_get_one_xfer(info, TI_SCI_MSG_SET_CLOCK_FREQ, in ti_sci_cmd_clk_set_freq()
1553 if (IS_ERR(xfer)) { in ti_sci_cmd_clk_set_freq()
1554 ret = PTR_ERR(xfer); in ti_sci_cmd_clk_set_freq()
1558 req = (struct ti_sci_msg_req_set_clock_freq *)xfer->xfer_buf; in ti_sci_cmd_clk_set_freq()
1570 ret = ti_sci_do_xfer(info, xfer); in ti_sci_cmd_clk_set_freq()
1576 resp = (struct ti_sci_msg_hdr *)xfer->xfer_buf; in ti_sci_cmd_clk_set_freq()
1581 ti_sci_put_one_xfer(&info->minfo, xfer); in ti_sci_cmd_clk_set_freq()
1603 struct ti_sci_xfer *xfer; in ti_sci_cmd_clk_get_freq() local
1615 xfer = ti_sci_get_one_xfer(info, TI_SCI_MSG_GET_CLOCK_FREQ, in ti_sci_cmd_clk_get_freq()
1618 if (IS_ERR(xfer)) { in ti_sci_cmd_clk_get_freq()
1619 ret = PTR_ERR(xfer); in ti_sci_cmd_clk_get_freq()
1623 req = (struct ti_sci_msg_req_get_clock_freq *)xfer->xfer_buf; in ti_sci_cmd_clk_get_freq()
1632 ret = ti_sci_do_xfer(info, xfer); in ti_sci_cmd_clk_get_freq()
1638 resp = (struct ti_sci_msg_resp_get_clock_freq *)xfer->xfer_buf; in ti_sci_cmd_clk_get_freq()
1646 ti_sci_put_one_xfer(&info->minfo, xfer); in ti_sci_cmd_clk_get_freq()
1656 struct ti_sci_xfer *xfer; in ti_sci_cmd_core_reboot() local
1668 xfer = ti_sci_get_one_xfer(info, TI_SCI_MSG_SYS_RESET, in ti_sci_cmd_core_reboot()
1671 if (IS_ERR(xfer)) { in ti_sci_cmd_core_reboot()
1672 ret = PTR_ERR(xfer); in ti_sci_cmd_core_reboot()
1676 req = (struct ti_sci_msg_req_reboot *)xfer->xfer_buf; in ti_sci_cmd_core_reboot()
1678 ret = ti_sci_do_xfer(info, xfer); in ti_sci_cmd_core_reboot()
1684 resp = (struct ti_sci_msg_hdr *)xfer->xfer_buf; in ti_sci_cmd_core_reboot()
1692 ti_sci_put_one_xfer(&info->minfo, xfer); in ti_sci_cmd_core_reboot()
1717 struct ti_sci_xfer *xfer; in ti_sci_get_resource_range() local
1730 xfer = ti_sci_get_one_xfer(info, TI_SCI_MSG_GET_RESOURCE_RANGE, in ti_sci_get_resource_range()
1733 if (IS_ERR(xfer)) { in ti_sci_get_resource_range()
1734 ret = PTR_ERR(xfer); in ti_sci_get_resource_range()
1739 req = (struct ti_sci_msg_req_get_resource_range *)xfer->xfer_buf; in ti_sci_get_resource_range()
1744 ret = ti_sci_do_xfer(info, xfer); in ti_sci_get_resource_range()
1750 resp = (struct ti_sci_msg_resp_get_resource_range *)xfer->xfer_buf; in ti_sci_get_resource_range()
1765 ti_sci_put_one_xfer(&info->minfo, xfer); in ti_sci_get_resource_range()
1839 struct ti_sci_xfer *xfer; in ti_sci_manage_irq() local
1852 xfer = ti_sci_get_one_xfer(info, type, TI_SCI_FLAG_REQ_ACK_ON_PROCESSED, in ti_sci_manage_irq()
1854 if (IS_ERR(xfer)) { in ti_sci_manage_irq()
1855 ret = PTR_ERR(xfer); in ti_sci_manage_irq()
1859 req = (struct ti_sci_msg_req_manage_irq *)xfer->xfer_buf; in ti_sci_manage_irq()
1871 ret = ti_sci_do_xfer(info, xfer); in ti_sci_manage_irq()
1877 resp = (struct ti_sci_msg_hdr *)xfer->xfer_buf; in ti_sci_manage_irq()
1882 ti_sci_put_one_xfer(&info->minfo, xfer); in ti_sci_manage_irq()
2066 struct ti_sci_xfer *xfer; in ti_sci_cmd_rm_ring_cfg() local
2077 xfer = ti_sci_get_one_xfer(info, TI_SCI_MSG_RM_RING_CFG, in ti_sci_cmd_rm_ring_cfg()
2080 if (IS_ERR(xfer)) { in ti_sci_cmd_rm_ring_cfg()
2081 ret = PTR_ERR(xfer); in ti_sci_cmd_rm_ring_cfg()
2085 req = (struct ti_sci_msg_rm_ring_cfg_req *)xfer->xfer_buf; in ti_sci_cmd_rm_ring_cfg()
2098 ret = ti_sci_do_xfer(info, xfer); in ti_sci_cmd_rm_ring_cfg()
2104 resp = (struct ti_sci_msg_hdr *)xfer->xfer_buf; in ti_sci_cmd_rm_ring_cfg()
2108 ti_sci_put_one_xfer(&info->minfo, xfer); in ti_sci_cmd_rm_ring_cfg()
2128 struct ti_sci_xfer *xfer; in ti_sci_cmd_rm_psil_pair() local
2141 xfer = ti_sci_get_one_xfer(info, TI_SCI_MSG_RM_PSIL_PAIR, in ti_sci_cmd_rm_psil_pair()
2144 if (IS_ERR(xfer)) { in ti_sci_cmd_rm_psil_pair()
2145 ret = PTR_ERR(xfer); in ti_sci_cmd_rm_psil_pair()
2149 req = (struct ti_sci_msg_psil_pair *)xfer->xfer_buf; in ti_sci_cmd_rm_psil_pair()
2154 ret = ti_sci_do_xfer(info, xfer); in ti_sci_cmd_rm_psil_pair()
2160 resp = (struct ti_sci_msg_hdr *)xfer->xfer_buf; in ti_sci_cmd_rm_psil_pair()
2164 ti_sci_put_one_xfer(&info->minfo, xfer); in ti_sci_cmd_rm_psil_pair()
2184 struct ti_sci_xfer *xfer; in ti_sci_cmd_rm_psil_unpair() local
2197 xfer = ti_sci_get_one_xfer(info, TI_SCI_MSG_RM_PSIL_UNPAIR, in ti_sci_cmd_rm_psil_unpair()
2200 if (IS_ERR(xfer)) { in ti_sci_cmd_rm_psil_unpair()
2201 ret = PTR_ERR(xfer); in ti_sci_cmd_rm_psil_unpair()
2205 req = (struct ti_sci_msg_psil_unpair *)xfer->xfer_buf; in ti_sci_cmd_rm_psil_unpair()
2210 ret = ti_sci_do_xfer(info, xfer); in ti_sci_cmd_rm_psil_unpair()
2216 resp = (struct ti_sci_msg_hdr *)xfer->xfer_buf; in ti_sci_cmd_rm_psil_unpair()
2220 ti_sci_put_one_xfer(&info->minfo, xfer); in ti_sci_cmd_rm_psil_unpair()
2241 struct ti_sci_xfer *xfer; in ti_sci_cmd_rm_udmap_tx_ch_cfg() local
2252 xfer = ti_sci_get_one_xfer(info, TISCI_MSG_RM_UDMAP_TX_CH_CFG, in ti_sci_cmd_rm_udmap_tx_ch_cfg()
2255 if (IS_ERR(xfer)) { in ti_sci_cmd_rm_udmap_tx_ch_cfg()
2256 ret = PTR_ERR(xfer); in ti_sci_cmd_rm_udmap_tx_ch_cfg()
2260 req = (struct ti_sci_msg_rm_udmap_tx_ch_cfg_req *)xfer->xfer_buf; in ti_sci_cmd_rm_udmap_tx_ch_cfg()
2282 ret = ti_sci_do_xfer(info, xfer); in ti_sci_cmd_rm_udmap_tx_ch_cfg()
2288 resp = (struct ti_sci_msg_hdr *)xfer->xfer_buf; in ti_sci_cmd_rm_udmap_tx_ch_cfg()
2292 ti_sci_put_one_xfer(&info->minfo, xfer); in ti_sci_cmd_rm_udmap_tx_ch_cfg()
2313 struct ti_sci_xfer *xfer; in ti_sci_cmd_rm_udmap_rx_ch_cfg() local
2324 xfer = ti_sci_get_one_xfer(info, TISCI_MSG_RM_UDMAP_RX_CH_CFG, in ti_sci_cmd_rm_udmap_rx_ch_cfg()
2327 if (IS_ERR(xfer)) { in ti_sci_cmd_rm_udmap_rx_ch_cfg()
2328 ret = PTR_ERR(xfer); in ti_sci_cmd_rm_udmap_rx_ch_cfg()
2332 req = (struct ti_sci_msg_rm_udmap_rx_ch_cfg_req *)xfer->xfer_buf; in ti_sci_cmd_rm_udmap_rx_ch_cfg()
2351 ret = ti_sci_do_xfer(info, xfer); in ti_sci_cmd_rm_udmap_rx_ch_cfg()
2357 resp = (struct ti_sci_msg_hdr *)xfer->xfer_buf; in ti_sci_cmd_rm_udmap_rx_ch_cfg()
2361 ti_sci_put_one_xfer(&info->minfo, xfer); in ti_sci_cmd_rm_udmap_rx_ch_cfg()
2382 struct ti_sci_xfer *xfer; in ti_sci_cmd_rm_udmap_rx_flow_cfg() local
2393 xfer = ti_sci_get_one_xfer(info, TISCI_MSG_RM_UDMAP_FLOW_CFG, in ti_sci_cmd_rm_udmap_rx_flow_cfg()
2396 if (IS_ERR(xfer)) { in ti_sci_cmd_rm_udmap_rx_flow_cfg()
2397 ret = PTR_ERR(xfer); in ti_sci_cmd_rm_udmap_rx_flow_cfg()
2401 req = (struct ti_sci_msg_rm_udmap_flow_cfg_req *)xfer->xfer_buf; in ti_sci_cmd_rm_udmap_rx_flow_cfg()
2425 ret = ti_sci_do_xfer(info, xfer); in ti_sci_cmd_rm_udmap_rx_flow_cfg()
2431 resp = (struct ti_sci_msg_hdr *)xfer->xfer_buf; in ti_sci_cmd_rm_udmap_rx_flow_cfg()
2435 ti_sci_put_one_xfer(&info->minfo, xfer); in ti_sci_cmd_rm_udmap_rx_flow_cfg()
2453 struct ti_sci_xfer *xfer; in ti_sci_cmd_proc_request() local
2465 xfer = ti_sci_get_one_xfer(info, TI_SCI_MSG_PROC_REQUEST, in ti_sci_cmd_proc_request()
2468 if (IS_ERR(xfer)) { in ti_sci_cmd_proc_request()
2469 ret = PTR_ERR(xfer); in ti_sci_cmd_proc_request()
2473 req = (struct ti_sci_msg_req_proc_request *)xfer->xfer_buf; in ti_sci_cmd_proc_request()
2476 ret = ti_sci_do_xfer(info, xfer); in ti_sci_cmd_proc_request()
2482 resp = (struct ti_sci_msg_hdr *)xfer->tx_message.buf; in ti_sci_cmd_proc_request()
2487 ti_sci_put_one_xfer(&info->minfo, xfer); in ti_sci_cmd_proc_request()
2505 struct ti_sci_xfer *xfer; in ti_sci_cmd_proc_release() local
2517 xfer = ti_sci_get_one_xfer(info, TI_SCI_MSG_PROC_RELEASE, in ti_sci_cmd_proc_release()
2520 if (IS_ERR(xfer)) { in ti_sci_cmd_proc_release()
2521 ret = PTR_ERR(xfer); in ti_sci_cmd_proc_release()
2525 req = (struct ti_sci_msg_req_proc_release *)xfer->xfer_buf; in ti_sci_cmd_proc_release()
2528 ret = ti_sci_do_xfer(info, xfer); in ti_sci_cmd_proc_release()
2534 resp = (struct ti_sci_msg_hdr *)xfer->tx_message.buf; in ti_sci_cmd_proc_release()
2539 ti_sci_put_one_xfer(&info->minfo, xfer); in ti_sci_cmd_proc_release()
2560 struct ti_sci_xfer *xfer; in ti_sci_cmd_proc_handover() local
2572 xfer = ti_sci_get_one_xfer(info, TI_SCI_MSG_PROC_HANDOVER, in ti_sci_cmd_proc_handover()
2575 if (IS_ERR(xfer)) { in ti_sci_cmd_proc_handover()
2576 ret = PTR_ERR(xfer); in ti_sci_cmd_proc_handover()
2580 req = (struct ti_sci_msg_req_proc_handover *)xfer->xfer_buf; in ti_sci_cmd_proc_handover()
2584 ret = ti_sci_do_xfer(info, xfer); in ti_sci_cmd_proc_handover()
2590 resp = (struct ti_sci_msg_hdr *)xfer->tx_message.buf; in ti_sci_cmd_proc_handover()
2595 ti_sci_put_one_xfer(&info->minfo, xfer); in ti_sci_cmd_proc_handover()
2618 struct ti_sci_xfer *xfer; in ti_sci_cmd_proc_set_config() local
2630 xfer = ti_sci_get_one_xfer(info, TI_SCI_MSG_SET_CONFIG, in ti_sci_cmd_proc_set_config()
2633 if (IS_ERR(xfer)) { in ti_sci_cmd_proc_set_config()
2634 ret = PTR_ERR(xfer); in ti_sci_cmd_proc_set_config()
2638 req = (struct ti_sci_msg_req_set_config *)xfer->xfer_buf; in ti_sci_cmd_proc_set_config()
2646 ret = ti_sci_do_xfer(info, xfer); in ti_sci_cmd_proc_set_config()
2652 resp = (struct ti_sci_msg_hdr *)xfer->tx_message.buf; in ti_sci_cmd_proc_set_config()
2657 ti_sci_put_one_xfer(&info->minfo, xfer); in ti_sci_cmd_proc_set_config()
2679 struct ti_sci_xfer *xfer; in ti_sci_cmd_proc_set_control() local
2691 xfer = ti_sci_get_one_xfer(info, TI_SCI_MSG_SET_CTRL, in ti_sci_cmd_proc_set_control()
2694 if (IS_ERR(xfer)) { in ti_sci_cmd_proc_set_control()
2695 ret = PTR_ERR(xfer); in ti_sci_cmd_proc_set_control()
2699 req = (struct ti_sci_msg_req_set_ctrl *)xfer->xfer_buf; in ti_sci_cmd_proc_set_control()
2704 ret = ti_sci_do_xfer(info, xfer); in ti_sci_cmd_proc_set_control()
2710 resp = (struct ti_sci_msg_hdr *)xfer->tx_message.buf; in ti_sci_cmd_proc_set_control()
2715 ti_sci_put_one_xfer(&info->minfo, xfer); in ti_sci_cmd_proc_set_control()
2734 struct ti_sci_xfer *xfer; in ti_sci_cmd_proc_get_status() local
2746 xfer = ti_sci_get_one_xfer(info, TI_SCI_MSG_GET_STATUS, in ti_sci_cmd_proc_get_status()
2749 if (IS_ERR(xfer)) { in ti_sci_cmd_proc_get_status()
2750 ret = PTR_ERR(xfer); in ti_sci_cmd_proc_get_status()
2754 req = (struct ti_sci_msg_req_get_status *)xfer->xfer_buf; in ti_sci_cmd_proc_get_status()
2757 ret = ti_sci_do_xfer(info, xfer); in ti_sci_cmd_proc_get_status()
2763 resp = (struct ti_sci_msg_resp_get_status *)xfer->tx_message.buf; in ti_sci_cmd_proc_get_status()
2777 ti_sci_put_one_xfer(&info->minfo, xfer); in ti_sci_cmd_proc_get_status()
3299 struct ti_sci_xfer *xfer; in ti_sci_probe() local
3364 for (i = 0, xfer = minfo->xfer_block; i < desc->max_msgs; i++, xfer++) { in ti_sci_probe()
3365 xfer->xfer_buf = devm_kcalloc(dev, 1, desc->max_msg_size, in ti_sci_probe()
3367 if (!xfer->xfer_buf) in ti_sci_probe()
3370 xfer->tx_message.buf = xfer->xfer_buf; in ti_sci_probe()
3371 init_completion(&xfer->done); in ti_sci_probe()