Lines Matching refs:SvRV
392 #define SHAREDSV_FROM_OBJ(sv) ((SvROK(sv)) ? INT2PTR(SV *, SvIV(SvRV(sv))) : NULL)
736 ((obj = SvRV(sv))) && in S_get_RV()
742 SvREFCNT_dec(SvRV(sv)); in S_get_RV()
773 SvROK_on(SvRV(sv)); \
774 S_get_RV(aTHX_ SvRV(sv), SvRV(sobj)); \
790 get_RV(sv, SvRV(ssv)); in sharedsv_scalar_mg_get()
809 if (!PL_dirty && SvROK(ssv) && SvREFCNT(SvRV(ssv)) == 1) { in sharedsv_scalar_store()
812 get_RV(sv, SvRV(ssv)); in sharedsv_scalar_store()
815 SV *obj = SvRV(sv); in sharedsv_scalar_store()
890 && SvROK((SV *)mg->mg_ptr) && SvREFCNT(SvRV((SV *)mg->mg_ptr)) == 1) { in sharedsv_scalar_mg_free()
893 get_RV(sv, SvRV((SV *)mg->mg_ptr)); in sharedsv_scalar_mg_free()
985 get_RV(sv, SvRV(*svp)); in sharedsv_elem_mg_FETCH()
1148 if ( (SvOBJECT(sv) || (SvROK(sv) && (sv = SvRV(sv)))) in sharedsv_array_mg_CLEAR()
1244 sv = SvRV(sv); in Perl_sharedsv_locksv()
1263 sv = SvRV(sv); in Perl_shared_object_destroy()
1430 if ( (SvOBJECT(sv) || (SvROK(sv) && (sv = SvRV(sv))))
1533 myref = SvRV(myref);
1537 myref = SvRV(myref);
1551 myref = SvRV(myref);
1553 myref = SvRV(myref);
1572 myref = SvRV(myref);
1574 myref = SvRV(myref);
1591 ref_cond = SvRV(ref_cond);
1593 ref_cond = SvRV(ref_cond);
1603 ref_lock = SvRV(ref_lock);
1604 if (SvROK(ref_lock)) ref_lock = SvRV(ref_lock);
1643 ref_cond = SvRV(ref_cond);
1645 ref_cond = SvRV(ref_cond);
1655 ref_lock = SvRV(ref_lock);
1656 if (SvROK(ref_lock)) ref_lock = SvRV(ref_lock);
1696 myref = SvRV(myref);
1698 myref = SvRV(myref);
1719 myref = SvRV(myref);
1721 myref = SvRV(myref);