Home
last modified time | relevance | path

Searched refs:cdns_xfer (Results 1 – 1 of 1) sorted by relevance

/drivers/i3c/master/
Di3c-master-cdns.c733 struct cdns_i3c_xfer *cdns_xfer; in cdns_i3c_master_priv_xfers() local
762 cdns_xfer = cdns_i3c_master_alloc_xfer(master, nxfers); in cdns_i3c_master_priv_xfers()
763 if (!cdns_xfer) in cdns_i3c_master_priv_xfers()
767 struct cdns_i3c_cmd *ccmd = &cdns_xfer->cmds[i]; in cdns_i3c_master_priv_xfers()
792 cdns_i3c_master_queue_xfer(master, cdns_xfer); in cdns_i3c_master_priv_xfers()
793 if (!wait_for_completion_timeout(&cdns_xfer->comp, in cdns_i3c_master_priv_xfers()
795 cdns_i3c_master_unqueue_xfer(master, cdns_xfer); in cdns_i3c_master_priv_xfers()
797 ret = cdns_xfer->ret; in cdns_i3c_master_priv_xfers()
800 xfers[i].err = cdns_i3c_cmd_get_err(&cdns_xfer->cmds[i]); in cdns_i3c_master_priv_xfers()
802 cdns_i3c_master_free_xfer(cdns_xfer); in cdns_i3c_master_priv_xfers()