Lines Matching refs:xfer

236 	struct ti_sci_xfer *xfer;  in ti_sci_rx_callback()  local
250 xfer = &minfo->xfer_block[xfer_id]; in ti_sci_rx_callback()
259 if (mbox_msg->len < xfer->rx_len) { in ti_sci_rx_callback()
261 mbox_msg->len, xfer->rx_len); in ti_sci_rx_callback()
268 memcpy(xfer->xfer_buf, mbox_msg->buf, xfer->rx_len); in ti_sci_rx_callback()
269 complete(&xfer->done); in ti_sci_rx_callback()
295 struct ti_sci_xfer *xfer; in ti_sci_get_one_xfer() local
335 xfer = &minfo->xfer_block[xfer_id]; in ti_sci_get_one_xfer()
337 hdr = (struct ti_sci_msg_hdr *)xfer->tx_message.buf; in ti_sci_get_one_xfer()
338 xfer->tx_message.len = tx_message_size; in ti_sci_get_one_xfer()
339 xfer->tx_message.chan_rx = info->chan_rx; in ti_sci_get_one_xfer()
340 xfer->tx_message.timeout_rx_ms = info->desc->max_rx_timeout_ms; in ti_sci_get_one_xfer()
341 xfer->rx_len = (u8)rx_message_size; in ti_sci_get_one_xfer()
343 reinit_completion(&xfer->done); in ti_sci_get_one_xfer()
350 return xfer; in ti_sci_get_one_xfer()
361 struct ti_sci_xfer *xfer) in ti_sci_put_one_xfer() argument
367 hdr = (struct ti_sci_msg_hdr *)xfer->tx_message.buf; in ti_sci_put_one_xfer()
393 struct ti_sci_xfer *xfer) in ti_sci_do_xfer() argument
400 ret = mbox_send_message(info->chan_tx, &xfer->tx_message); in ti_sci_do_xfer()
409 if (!wait_for_completion_timeout(&xfer->done, timeout)) in ti_sci_do_xfer()
419 false, &xfer->done); in ti_sci_do_xfer()
451 struct ti_sci_xfer *xfer; in ti_sci_cmd_get_revision() local
454 xfer = ti_sci_get_one_xfer(info, TI_SCI_MSG_VERSION, in ti_sci_cmd_get_revision()
458 if (IS_ERR(xfer)) { in ti_sci_cmd_get_revision()
459 ret = PTR_ERR(xfer); in ti_sci_cmd_get_revision()
464 rev_info = (struct ti_sci_msg_resp_version *)xfer->xfer_buf; in ti_sci_cmd_get_revision()
466 ret = ti_sci_do_xfer(info, xfer); in ti_sci_cmd_get_revision()
479 ti_sci_put_one_xfer(&info->minfo, xfer); in ti_sci_cmd_get_revision()
511 struct ti_sci_xfer *xfer; in ti_sci_set_device_state() local
523 xfer = ti_sci_get_one_xfer(info, TI_SCI_MSG_SET_DEVICE_STATE, in ti_sci_set_device_state()
526 if (IS_ERR(xfer)) { in ti_sci_set_device_state()
527 ret = PTR_ERR(xfer); in ti_sci_set_device_state()
531 req = (struct ti_sci_msg_req_set_device_state *)xfer->xfer_buf; in ti_sci_set_device_state()
535 ret = ti_sci_do_xfer(info, xfer); in ti_sci_set_device_state()
541 resp = (struct ti_sci_msg_hdr *)xfer->xfer_buf; in ti_sci_set_device_state()
546 ti_sci_put_one_xfer(&info->minfo, xfer); in ti_sci_set_device_state()
569 struct ti_sci_xfer *xfer; in ti_sci_get_device_state() local
584 xfer = ti_sci_get_one_xfer(info, TI_SCI_MSG_GET_DEVICE_STATE, in ti_sci_get_device_state()
587 if (IS_ERR(xfer)) { in ti_sci_get_device_state()
588 ret = PTR_ERR(xfer); in ti_sci_get_device_state()
592 req = (struct ti_sci_msg_req_get_device_state *)xfer->xfer_buf; in ti_sci_get_device_state()
595 ret = ti_sci_do_xfer(info, xfer); in ti_sci_get_device_state()
601 resp = (struct ti_sci_msg_resp_get_device_state *)xfer->xfer_buf; in ti_sci_get_device_state()
616 ti_sci_put_one_xfer(&info->minfo, xfer); in ti_sci_get_device_state()
874 struct ti_sci_xfer *xfer; in ti_sci_cmd_set_device_resets() local
886 xfer = ti_sci_get_one_xfer(info, TI_SCI_MSG_SET_DEVICE_RESETS, in ti_sci_cmd_set_device_resets()
889 if (IS_ERR(xfer)) { in ti_sci_cmd_set_device_resets()
890 ret = PTR_ERR(xfer); in ti_sci_cmd_set_device_resets()
894 req = (struct ti_sci_msg_req_set_device_resets *)xfer->xfer_buf; in ti_sci_cmd_set_device_resets()
898 ret = ti_sci_do_xfer(info, xfer); in ti_sci_cmd_set_device_resets()
904 resp = (struct ti_sci_msg_hdr *)xfer->xfer_buf; in ti_sci_cmd_set_device_resets()
909 ti_sci_put_one_xfer(&info->minfo, xfer); in ti_sci_cmd_set_device_resets()
949 struct ti_sci_xfer *xfer; in ti_sci_set_clock_state() local
961 xfer = ti_sci_get_one_xfer(info, TI_SCI_MSG_SET_CLOCK_STATE, in ti_sci_set_clock_state()
964 if (IS_ERR(xfer)) { in ti_sci_set_clock_state()
965 ret = PTR_ERR(xfer); in ti_sci_set_clock_state()
969 req = (struct ti_sci_msg_req_set_clock_state *)xfer->xfer_buf; in ti_sci_set_clock_state()
979 ret = ti_sci_do_xfer(info, xfer); in ti_sci_set_clock_state()
985 resp = (struct ti_sci_msg_hdr *)xfer->xfer_buf; in ti_sci_set_clock_state()
990 ti_sci_put_one_xfer(&info->minfo, xfer); in ti_sci_set_clock_state()
1014 struct ti_sci_xfer *xfer; in ti_sci_cmd_get_clock_state() local
1029 xfer = ti_sci_get_one_xfer(info, TI_SCI_MSG_GET_CLOCK_STATE, in ti_sci_cmd_get_clock_state()
1032 if (IS_ERR(xfer)) { in ti_sci_cmd_get_clock_state()
1033 ret = PTR_ERR(xfer); in ti_sci_cmd_get_clock_state()
1037 req = (struct ti_sci_msg_req_get_clock_state *)xfer->xfer_buf; in ti_sci_cmd_get_clock_state()
1046 ret = ti_sci_do_xfer(info, xfer); in ti_sci_cmd_get_clock_state()
1052 resp = (struct ti_sci_msg_resp_get_clock_state *)xfer->xfer_buf; in ti_sci_cmd_get_clock_state()
1065 ti_sci_put_one_xfer(&info->minfo, xfer); in ti_sci_cmd_get_clock_state()
1248 struct ti_sci_xfer *xfer; in ti_sci_cmd_clk_set_parent() local
1260 xfer = ti_sci_get_one_xfer(info, TI_SCI_MSG_SET_CLOCK_PARENT, in ti_sci_cmd_clk_set_parent()
1263 if (IS_ERR(xfer)) { in ti_sci_cmd_clk_set_parent()
1264 ret = PTR_ERR(xfer); in ti_sci_cmd_clk_set_parent()
1268 req = (struct ti_sci_msg_req_set_clock_parent *)xfer->xfer_buf; in ti_sci_cmd_clk_set_parent()
1283 ret = ti_sci_do_xfer(info, xfer); in ti_sci_cmd_clk_set_parent()
1289 resp = (struct ti_sci_msg_hdr *)xfer->xfer_buf; in ti_sci_cmd_clk_set_parent()
1294 ti_sci_put_one_xfer(&info->minfo, xfer); in ti_sci_cmd_clk_set_parent()
1316 struct ti_sci_xfer *xfer; in ti_sci_cmd_clk_get_parent() local
1328 xfer = ti_sci_get_one_xfer(info, TI_SCI_MSG_GET_CLOCK_PARENT, in ti_sci_cmd_clk_get_parent()
1331 if (IS_ERR(xfer)) { in ti_sci_cmd_clk_get_parent()
1332 ret = PTR_ERR(xfer); in ti_sci_cmd_clk_get_parent()
1336 req = (struct ti_sci_msg_req_get_clock_parent *)xfer->xfer_buf; in ti_sci_cmd_clk_get_parent()
1345 ret = ti_sci_do_xfer(info, xfer); in ti_sci_cmd_clk_get_parent()
1351 resp = (struct ti_sci_msg_resp_get_clock_parent *)xfer->xfer_buf; in ti_sci_cmd_clk_get_parent()
1363 ti_sci_put_one_xfer(&info->minfo, xfer); in ti_sci_cmd_clk_get_parent()
1386 struct ti_sci_xfer *xfer; in ti_sci_cmd_clk_get_num_parents() local
1398 xfer = ti_sci_get_one_xfer(info, TI_SCI_MSG_GET_NUM_CLOCK_PARENTS, in ti_sci_cmd_clk_get_num_parents()
1401 if (IS_ERR(xfer)) { in ti_sci_cmd_clk_get_num_parents()
1402 ret = PTR_ERR(xfer); in ti_sci_cmd_clk_get_num_parents()
1406 req = (struct ti_sci_msg_req_get_clock_num_parents *)xfer->xfer_buf; in ti_sci_cmd_clk_get_num_parents()
1415 ret = ti_sci_do_xfer(info, xfer); in ti_sci_cmd_clk_get_num_parents()
1421 resp = (struct ti_sci_msg_resp_get_clock_num_parents *)xfer->xfer_buf; in ti_sci_cmd_clk_get_num_parents()
1433 ti_sci_put_one_xfer(&info->minfo, xfer); in ti_sci_cmd_clk_get_num_parents()
1465 struct ti_sci_xfer *xfer; in ti_sci_cmd_clk_get_match_freq() local
1477 xfer = ti_sci_get_one_xfer(info, TI_SCI_MSG_QUERY_CLOCK_FREQ, in ti_sci_cmd_clk_get_match_freq()
1480 if (IS_ERR(xfer)) { in ti_sci_cmd_clk_get_match_freq()
1481 ret = PTR_ERR(xfer); in ti_sci_cmd_clk_get_match_freq()
1485 req = (struct ti_sci_msg_req_query_clock_freq *)xfer->xfer_buf; in ti_sci_cmd_clk_get_match_freq()
1497 ret = ti_sci_do_xfer(info, xfer); in ti_sci_cmd_clk_get_match_freq()
1503 resp = (struct ti_sci_msg_resp_query_clock_freq *)xfer->xfer_buf; in ti_sci_cmd_clk_get_match_freq()
1511 ti_sci_put_one_xfer(&info->minfo, xfer); in ti_sci_cmd_clk_get_match_freq()
1541 struct ti_sci_xfer *xfer; in ti_sci_cmd_clk_set_freq() local
1553 xfer = ti_sci_get_one_xfer(info, TI_SCI_MSG_SET_CLOCK_FREQ, in ti_sci_cmd_clk_set_freq()
1556 if (IS_ERR(xfer)) { in ti_sci_cmd_clk_set_freq()
1557 ret = PTR_ERR(xfer); in ti_sci_cmd_clk_set_freq()
1561 req = (struct ti_sci_msg_req_set_clock_freq *)xfer->xfer_buf; in ti_sci_cmd_clk_set_freq()
1573 ret = ti_sci_do_xfer(info, xfer); in ti_sci_cmd_clk_set_freq()
1579 resp = (struct ti_sci_msg_hdr *)xfer->xfer_buf; in ti_sci_cmd_clk_set_freq()
1584 ti_sci_put_one_xfer(&info->minfo, xfer); in ti_sci_cmd_clk_set_freq()
1606 struct ti_sci_xfer *xfer; in ti_sci_cmd_clk_get_freq() local
1618 xfer = ti_sci_get_one_xfer(info, TI_SCI_MSG_GET_CLOCK_FREQ, in ti_sci_cmd_clk_get_freq()
1621 if (IS_ERR(xfer)) { in ti_sci_cmd_clk_get_freq()
1622 ret = PTR_ERR(xfer); in ti_sci_cmd_clk_get_freq()
1626 req = (struct ti_sci_msg_req_get_clock_freq *)xfer->xfer_buf; in ti_sci_cmd_clk_get_freq()
1635 ret = ti_sci_do_xfer(info, xfer); in ti_sci_cmd_clk_get_freq()
1641 resp = (struct ti_sci_msg_resp_get_clock_freq *)xfer->xfer_buf; in ti_sci_cmd_clk_get_freq()
1649 ti_sci_put_one_xfer(&info->minfo, xfer); in ti_sci_cmd_clk_get_freq()
1659 struct ti_sci_xfer *xfer; in ti_sci_cmd_core_reboot() local
1671 xfer = ti_sci_get_one_xfer(info, TI_SCI_MSG_SYS_RESET, in ti_sci_cmd_core_reboot()
1674 if (IS_ERR(xfer)) { in ti_sci_cmd_core_reboot()
1675 ret = PTR_ERR(xfer); in ti_sci_cmd_core_reboot()
1679 req = (struct ti_sci_msg_req_reboot *)xfer->xfer_buf; in ti_sci_cmd_core_reboot()
1681 ret = ti_sci_do_xfer(info, xfer); in ti_sci_cmd_core_reboot()
1687 resp = (struct ti_sci_msg_hdr *)xfer->xfer_buf; in ti_sci_cmd_core_reboot()
1695 ti_sci_put_one_xfer(&info->minfo, xfer); in ti_sci_cmd_core_reboot()
1720 struct ti_sci_xfer *xfer; in ti_sci_get_resource_range() local
1733 xfer = ti_sci_get_one_xfer(info, TI_SCI_MSG_GET_RESOURCE_RANGE, in ti_sci_get_resource_range()
1736 if (IS_ERR(xfer)) { in ti_sci_get_resource_range()
1737 ret = PTR_ERR(xfer); in ti_sci_get_resource_range()
1742 req = (struct ti_sci_msg_req_get_resource_range *)xfer->xfer_buf; in ti_sci_get_resource_range()
1747 ret = ti_sci_do_xfer(info, xfer); in ti_sci_get_resource_range()
1753 resp = (struct ti_sci_msg_resp_get_resource_range *)xfer->xfer_buf; in ti_sci_get_resource_range()
1768 ti_sci_put_one_xfer(&info->minfo, xfer); in ti_sci_get_resource_range()
1842 struct ti_sci_xfer *xfer; in ti_sci_manage_irq() local
1855 xfer = ti_sci_get_one_xfer(info, type, TI_SCI_FLAG_REQ_ACK_ON_PROCESSED, in ti_sci_manage_irq()
1857 if (IS_ERR(xfer)) { in ti_sci_manage_irq()
1858 ret = PTR_ERR(xfer); in ti_sci_manage_irq()
1862 req = (struct ti_sci_msg_req_manage_irq *)xfer->xfer_buf; in ti_sci_manage_irq()
1874 ret = ti_sci_do_xfer(info, xfer); in ti_sci_manage_irq()
1880 resp = (struct ti_sci_msg_hdr *)xfer->xfer_buf; in ti_sci_manage_irq()
1885 ti_sci_put_one_xfer(&info->minfo, xfer); in ti_sci_manage_irq()
2065 struct ti_sci_xfer *xfer; in ti_sci_cmd_rm_ring_cfg() local
2076 xfer = ti_sci_get_one_xfer(info, TI_SCI_MSG_RM_RING_CFG, in ti_sci_cmd_rm_ring_cfg()
2079 if (IS_ERR(xfer)) { in ti_sci_cmd_rm_ring_cfg()
2080 ret = PTR_ERR(xfer); in ti_sci_cmd_rm_ring_cfg()
2084 req = (struct ti_sci_msg_rm_ring_cfg_req *)xfer->xfer_buf; in ti_sci_cmd_rm_ring_cfg()
2097 ret = ti_sci_do_xfer(info, xfer); in ti_sci_cmd_rm_ring_cfg()
2103 resp = (struct ti_sci_msg_hdr *)xfer->xfer_buf; in ti_sci_cmd_rm_ring_cfg()
2107 ti_sci_put_one_xfer(&info->minfo, xfer); in ti_sci_cmd_rm_ring_cfg()
2127 struct ti_sci_xfer *xfer; in ti_sci_cmd_rm_psil_pair() local
2140 xfer = ti_sci_get_one_xfer(info, TI_SCI_MSG_RM_PSIL_PAIR, in ti_sci_cmd_rm_psil_pair()
2143 if (IS_ERR(xfer)) { in ti_sci_cmd_rm_psil_pair()
2144 ret = PTR_ERR(xfer); in ti_sci_cmd_rm_psil_pair()
2148 req = (struct ti_sci_msg_psil_pair *)xfer->xfer_buf; in ti_sci_cmd_rm_psil_pair()
2153 ret = ti_sci_do_xfer(info, xfer); in ti_sci_cmd_rm_psil_pair()
2159 resp = (struct ti_sci_msg_hdr *)xfer->xfer_buf; in ti_sci_cmd_rm_psil_pair()
2163 ti_sci_put_one_xfer(&info->minfo, xfer); in ti_sci_cmd_rm_psil_pair()
2183 struct ti_sci_xfer *xfer; in ti_sci_cmd_rm_psil_unpair() local
2196 xfer = ti_sci_get_one_xfer(info, TI_SCI_MSG_RM_PSIL_UNPAIR, in ti_sci_cmd_rm_psil_unpair()
2199 if (IS_ERR(xfer)) { in ti_sci_cmd_rm_psil_unpair()
2200 ret = PTR_ERR(xfer); in ti_sci_cmd_rm_psil_unpair()
2204 req = (struct ti_sci_msg_psil_unpair *)xfer->xfer_buf; in ti_sci_cmd_rm_psil_unpair()
2209 ret = ti_sci_do_xfer(info, xfer); in ti_sci_cmd_rm_psil_unpair()
2215 resp = (struct ti_sci_msg_hdr *)xfer->xfer_buf; in ti_sci_cmd_rm_psil_unpair()
2219 ti_sci_put_one_xfer(&info->minfo, xfer); in ti_sci_cmd_rm_psil_unpair()
2240 struct ti_sci_xfer *xfer; in ti_sci_cmd_rm_udmap_tx_ch_cfg() local
2251 xfer = ti_sci_get_one_xfer(info, TISCI_MSG_RM_UDMAP_TX_CH_CFG, in ti_sci_cmd_rm_udmap_tx_ch_cfg()
2254 if (IS_ERR(xfer)) { in ti_sci_cmd_rm_udmap_tx_ch_cfg()
2255 ret = PTR_ERR(xfer); in ti_sci_cmd_rm_udmap_tx_ch_cfg()
2259 req = (struct ti_sci_msg_rm_udmap_tx_ch_cfg_req *)xfer->xfer_buf; in ti_sci_cmd_rm_udmap_tx_ch_cfg()
2281 ret = ti_sci_do_xfer(info, xfer); in ti_sci_cmd_rm_udmap_tx_ch_cfg()
2287 resp = (struct ti_sci_msg_hdr *)xfer->xfer_buf; in ti_sci_cmd_rm_udmap_tx_ch_cfg()
2291 ti_sci_put_one_xfer(&info->minfo, xfer); in ti_sci_cmd_rm_udmap_tx_ch_cfg()
2312 struct ti_sci_xfer *xfer; in ti_sci_cmd_rm_udmap_rx_ch_cfg() local
2323 xfer = ti_sci_get_one_xfer(info, TISCI_MSG_RM_UDMAP_RX_CH_CFG, in ti_sci_cmd_rm_udmap_rx_ch_cfg()
2326 if (IS_ERR(xfer)) { in ti_sci_cmd_rm_udmap_rx_ch_cfg()
2327 ret = PTR_ERR(xfer); in ti_sci_cmd_rm_udmap_rx_ch_cfg()
2331 req = (struct ti_sci_msg_rm_udmap_rx_ch_cfg_req *)xfer->xfer_buf; in ti_sci_cmd_rm_udmap_rx_ch_cfg()
2350 ret = ti_sci_do_xfer(info, xfer); in ti_sci_cmd_rm_udmap_rx_ch_cfg()
2356 resp = (struct ti_sci_msg_hdr *)xfer->xfer_buf; in ti_sci_cmd_rm_udmap_rx_ch_cfg()
2360 ti_sci_put_one_xfer(&info->minfo, xfer); in ti_sci_cmd_rm_udmap_rx_ch_cfg()
2381 struct ti_sci_xfer *xfer; in ti_sci_cmd_rm_udmap_rx_flow_cfg() local
2392 xfer = ti_sci_get_one_xfer(info, TISCI_MSG_RM_UDMAP_FLOW_CFG, in ti_sci_cmd_rm_udmap_rx_flow_cfg()
2395 if (IS_ERR(xfer)) { in ti_sci_cmd_rm_udmap_rx_flow_cfg()
2396 ret = PTR_ERR(xfer); in ti_sci_cmd_rm_udmap_rx_flow_cfg()
2400 req = (struct ti_sci_msg_rm_udmap_flow_cfg_req *)xfer->xfer_buf; in ti_sci_cmd_rm_udmap_rx_flow_cfg()
2424 ret = ti_sci_do_xfer(info, xfer); in ti_sci_cmd_rm_udmap_rx_flow_cfg()
2430 resp = (struct ti_sci_msg_hdr *)xfer->xfer_buf; in ti_sci_cmd_rm_udmap_rx_flow_cfg()
2434 ti_sci_put_one_xfer(&info->minfo, xfer); in ti_sci_cmd_rm_udmap_rx_flow_cfg()
2452 struct ti_sci_xfer *xfer; in ti_sci_cmd_proc_request() local
2464 xfer = ti_sci_get_one_xfer(info, TI_SCI_MSG_PROC_REQUEST, in ti_sci_cmd_proc_request()
2467 if (IS_ERR(xfer)) { in ti_sci_cmd_proc_request()
2468 ret = PTR_ERR(xfer); in ti_sci_cmd_proc_request()
2472 req = (struct ti_sci_msg_req_proc_request *)xfer->xfer_buf; in ti_sci_cmd_proc_request()
2475 ret = ti_sci_do_xfer(info, xfer); in ti_sci_cmd_proc_request()
2481 resp = (struct ti_sci_msg_hdr *)xfer->tx_message.buf; in ti_sci_cmd_proc_request()
2486 ti_sci_put_one_xfer(&info->minfo, xfer); in ti_sci_cmd_proc_request()
2504 struct ti_sci_xfer *xfer; in ti_sci_cmd_proc_release() local
2516 xfer = ti_sci_get_one_xfer(info, TI_SCI_MSG_PROC_RELEASE, in ti_sci_cmd_proc_release()
2519 if (IS_ERR(xfer)) { in ti_sci_cmd_proc_release()
2520 ret = PTR_ERR(xfer); in ti_sci_cmd_proc_release()
2524 req = (struct ti_sci_msg_req_proc_release *)xfer->xfer_buf; in ti_sci_cmd_proc_release()
2527 ret = ti_sci_do_xfer(info, xfer); in ti_sci_cmd_proc_release()
2533 resp = (struct ti_sci_msg_hdr *)xfer->tx_message.buf; in ti_sci_cmd_proc_release()
2538 ti_sci_put_one_xfer(&info->minfo, xfer); in ti_sci_cmd_proc_release()
2559 struct ti_sci_xfer *xfer; in ti_sci_cmd_proc_handover() local
2571 xfer = ti_sci_get_one_xfer(info, TI_SCI_MSG_PROC_HANDOVER, in ti_sci_cmd_proc_handover()
2574 if (IS_ERR(xfer)) { in ti_sci_cmd_proc_handover()
2575 ret = PTR_ERR(xfer); in ti_sci_cmd_proc_handover()
2579 req = (struct ti_sci_msg_req_proc_handover *)xfer->xfer_buf; in ti_sci_cmd_proc_handover()
2583 ret = ti_sci_do_xfer(info, xfer); in ti_sci_cmd_proc_handover()
2589 resp = (struct ti_sci_msg_hdr *)xfer->tx_message.buf; in ti_sci_cmd_proc_handover()
2594 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()
2738 struct ti_sci_xfer *xfer; in ti_sci_cmd_proc_get_status() local
2750 xfer = ti_sci_get_one_xfer(info, TI_SCI_MSG_GET_STATUS, in ti_sci_cmd_proc_get_status()
2753 if (IS_ERR(xfer)) { in ti_sci_cmd_proc_get_status()
2754 ret = PTR_ERR(xfer); in ti_sci_cmd_proc_get_status()
2758 req = (struct ti_sci_msg_req_get_status *)xfer->xfer_buf; in ti_sci_cmd_proc_get_status()
2761 ret = ti_sci_do_xfer(info, xfer); in ti_sci_cmd_proc_get_status()
2767 resp = (struct ti_sci_msg_resp_get_status *)xfer->tx_message.buf; in ti_sci_cmd_proc_get_status()
2781 ti_sci_put_one_xfer(&info->minfo, xfer); in ti_sci_cmd_proc_get_status()
3296 struct ti_sci_xfer *xfer; in ti_sci_probe() local
3351 for (i = 0, xfer = minfo->xfer_block; i < desc->max_msgs; i++, xfer++) { in ti_sci_probe()
3352 xfer->xfer_buf = devm_kcalloc(dev, 1, desc->max_msg_size, in ti_sci_probe()
3354 if (!xfer->xfer_buf) in ti_sci_probe()
3357 xfer->tx_message.buf = xfer->xfer_buf; in ti_sci_probe()
3358 init_completion(&xfer->done); in ti_sci_probe()