Lines Matching refs:encaps_sig_hdl

665 			kref_put(&hl_cs_cmpl->encaps_sig_hdl->refcount,  in cs_do_release()
671 kref_put(&cs->encaps_sig_hdl->refcount, in cs_do_release()
1885 struct hl_cs_encaps_sig_handle *encaps_sig_hdl; in cs_ioctl_unreserve_signals() local
1896 encaps_sig_hdl = idr_find(&mgr->handles, handle_id); in cs_ioctl_unreserve_signals()
1897 if (encaps_sig_hdl) { in cs_ioctl_unreserve_signals()
1899 handle_id, encaps_sig_hdl->hw_sob->sob_addr, in cs_ioctl_unreserve_signals()
1900 encaps_sig_hdl->count); in cs_ioctl_unreserve_signals()
1904 q_idx = encaps_sig_hdl->q_idx; in cs_ioctl_unreserve_signals()
1914 if (encaps_sig_hdl->pre_sob_val + encaps_sig_hdl->count in cs_ioctl_unreserve_signals()
1916 sob_addr != encaps_sig_hdl->hw_sob->sob_addr) { in cs_ioctl_unreserve_signals()
1918 encaps_sig_hdl->pre_sob_val, in cs_ioctl_unreserve_signals()
1919 (prop->next_sob_val - encaps_sig_hdl->count)); in cs_ioctl_unreserve_signals()
1930 prop->next_sob_val -= encaps_sig_hdl->count; in cs_ioctl_unreserve_signals()
1938 kfree(encaps_sig_hdl); in cs_ioctl_unreserve_signals()
1953 struct hl_cs_encaps_sig_handle *encaps_sig_hdl = NULL; in cs_ioctl_signal_wait() local
2047 idr_for_each_entry(idp, encaps_sig_hdl, id) { in cs_ioctl_signal_wait()
2048 if (encaps_sig_hdl->cs_seq == signal_seq) { in cs_ioctl_signal_wait()
2055 kref_get(&encaps_sig_hdl->refcount); in cs_ioctl_signal_wait()
2071 encaps_sig_hdl->count) { in cs_ioctl_signal_wait()
2074 encaps_sig_hdl->count); in cs_ioctl_signal_wait()
2145 cs->encaps_sig_hdl = encaps_sig_hdl; in cs_ioctl_signal_wait()
2198 kref_put(&encaps_sig_hdl->refcount, in cs_ioctl_signal_wait()