Home | History | Annotate | Download | only in app

Lines Matching refs:prc

5493     private final void incProviderRefLocked(ProviderRefCount prc, boolean stable) {
5495 prc.stableCount += 1;
5496 if (prc.stableCount == 1) {
5499 if (prc.removePending) {
5509 prc.removePending = false;
5512 mH.removeMessages(H.REMOVE_PROVIDER, prc);
5519 + prc.holder.info.name + ": unstableDelta="
5523 prc.holder.connection, 1, unstableDelta);
5529 prc.unstableCount += 1;
5530 if (prc.unstableCount == 1) {
5532 if (prc.removePending) {
5541 prc.removePending = false;
5542 mH.removeMessages(H.REMOVE_PROVIDER, prc);
5549 + prc.holder.info.name);
5552 prc.holder.connection, 0, 1);
5583 ProviderRefCount prc = mProviderRefCountMap.get(jBinder);
5584 if (prc != null) {
5585 incProviderRefLocked(prc, stable);
5598 ProviderRefCount prc = mProviderRefCountMap.get(jBinder);
5599 if (prc == null) {
5606 if (prc.stableCount == 0) {
5611 prc.stableCount -= 1;
5612 if (prc.stableCount == 0) {
5619 lastRef = prc.unstableCount == 0;
5623 + lastRef + " - " + prc.holder.info.name);
5626 prc.holder.connection, -1, lastRef ? 1 : 0);
5632 if (prc.unstableCount == 0) {
5637 prc.unstableCount -= 1;
5638 if (prc.unstableCount == 0) {
5642 lastRef = prc.stableCount == 0;
5647 + prc.holder.info.name);
5650 prc.holder.connection, 0, -1);
5659 if (!prc.removePending) {
5667 + prc.holder.info.name);
5669 prc.removePending = true;
5670 Message msg = mH.obtainMessage(H.REMOVE_PROVIDER, prc);
5673 Slog.w(TAG, "Duplicate remove pending of provider " + prc.holder.info.name);
5680 final void completeRemoveProvider(ProviderRefCount prc) {
5682 if (!prc.removePending) {
5694 prc.removePending = false;
5696 final IBinder jBinder = prc.holder.provider.asBinder();
5698 if (existingPrc == prc) {
5714 + "removeContentProvider(" + prc.holder.info.name + ")");
5717 prc.holder.connection, false);
5730 ProviderRefCount prc = mProviderRefCountMap.get(provider);
5731 if (prc != null) {
5733 + provider + " " + prc.holder.info.name);
5751 prc.holder.connection);
5761 ProviderRefCount prc = mProviderRefCountMap.get(provider);
5762 if (prc != null) {
5765 .appNotRespondingViaProvider(prc.holder.connection);
5893 ProviderRefCount prc = mProviderRefCountMap.get(jBinder);
5894 if (prc != null) {
5903 incProviderRefLocked(prc, stable);
5915 prc = new ProviderRefCount(holder, client, 1000, 1000);
5917 prc = stable
5921 mProviderRefCountMap.put(jBinder, prc);
5923 retHolder = prc.holder;