Lines Matching full:tsp
74 * @tsp: TI-SCI processor control handle
89 struct ti_sci_proc *tsp; member
331 ret = ti_sci_proc_set_config(kproc->tsp, boot_addr, 0, 0); in k3_dsp_rproc_start()
651 struct ti_sci_proc *tsp; in k3_dsp_rproc_of_get_tsp() local
660 tsp = kzalloc(sizeof(*tsp), GFP_KERNEL); in k3_dsp_rproc_of_get_tsp()
661 if (!tsp) in k3_dsp_rproc_of_get_tsp()
664 tsp->dev = dev; in k3_dsp_rproc_of_get_tsp()
665 tsp->sci = sci; in k3_dsp_rproc_of_get_tsp()
666 tsp->ops = &sci->ops.proc_ops; in k3_dsp_rproc_of_get_tsp()
667 tsp->proc_id = temp[0]; in k3_dsp_rproc_of_get_tsp()
668 tsp->host_id = temp[1]; in k3_dsp_rproc_of_get_tsp()
670 return tsp; in k3_dsp_rproc_of_get_tsp()
736 kproc->tsp = k3_dsp_rproc_of_get_tsp(dev, kproc->ti_sci); in k3_dsp_rproc_probe()
737 if (IS_ERR(kproc->tsp)) { in k3_dsp_rproc_probe()
740 ret = PTR_ERR(kproc->tsp); in k3_dsp_rproc_probe()
744 ret = ti_sci_proc_request(kproc->tsp); in k3_dsp_rproc_probe()
814 ret1 = ti_sci_proc_release(kproc->tsp); in k3_dsp_rproc_probe()
818 kfree(kproc->tsp); in k3_dsp_rproc_probe()
845 ret = ti_sci_proc_release(kproc->tsp); in k3_dsp_rproc_remove()
849 kfree(kproc->tsp); in k3_dsp_rproc_remove()