package defpackage;

import java.util.concurrent.atomic.AtomicReferenceFieldUpdater;
import sun.misc.Unsafe;

/* renamed from: ᵶᵡᵛ, reason: contains not printable characters */
/* loaded from: classes3.dex */
public abstract class AbstractC4820 {

    /* renamed from: ᵢˇᵭ, reason: contains not printable characters */
    public static final /* synthetic */ AtomicReferenceFieldUpdater f17891;

    /* renamed from: ᵧᵾˀˈ, reason: contains not printable characters */
    public static final /* synthetic */ AtomicReferenceFieldUpdater f17892 = AtomicReferenceFieldUpdater.newUpdater(AbstractC4820.class, Object.class, "_next$volatile");

    /* renamed from: ᵾᵬ, reason: contains not printable characters */
    public static final /* synthetic */ long f17893;

    /* renamed from: ᵿʗᵝʽ, reason: contains not printable characters */
    public static final /* synthetic */ long f17894;
    private volatile /* synthetic */ Object _next$volatile;
    private volatile /* synthetic */ Object _prev$volatile;

    static {
        Unsafe unsafe = AbstractC3747.f13986;
        f17894 = unsafe.objectFieldOffset(AbstractC4820.class.getDeclaredField("_next$volatile"));
        f17891 = AtomicReferenceFieldUpdater.newUpdater(AbstractC4820.class, Object.class, "_prev$volatile");
        f17893 = unsafe.objectFieldOffset(AbstractC4820.class.getDeclaredField("_prev$volatile"));
    }

    public AbstractC4820(AbstractC2858 abstractC2858) {
        this._prev$volatile = abstractC2858;
    }

    /* renamed from: ˇʼʤˎ, reason: contains not printable characters */
    public final Object m10142() {
        f17892.getClass();
        return AbstractC3747.f13986.getObjectVolatile(this, f17894);
    }

    /* renamed from: ˎˏʜʾ */
    public abstract boolean mo6988();

    /* renamed from: ˏˋٴ, reason: contains not printable characters */
    public final AbstractC4820 m10143() {
        f17891.getClass();
        return (AbstractC4820) AbstractC3747.f13986.getObjectVolatile(this, f17893);
    }

    /* renamed from: ˏᵙ, reason: contains not printable characters */
    public final AbstractC4820 m10144() {
        AbstractC4820 abstractC4820M10143 = m10143();
        while (abstractC4820M10143 != null && abstractC4820M10143.mo6988()) {
            f17891.getClass();
            abstractC4820M10143 = (AbstractC4820) AbstractC3747.f13986.getObjectVolatile(abstractC4820M10143, f17893);
        }
        return abstractC4820M10143;
    }

    /* renamed from: ᵝᵵᵺ, reason: contains not printable characters */
    public final void m10145() {
        AbstractC4820 abstractC4820;
        Unsafe unsafe;
        if (m10149() == null) {
            return;
        }
        while (true) {
            AbstractC4820 abstractC4820M10144 = m10144();
            AbstractC4820 abstractC4820M10149 = m10149();
            do {
                abstractC4820 = abstractC4820M10149;
                if (!abstractC4820.mo6988()) {
                    break;
                } else {
                    abstractC4820M10149 = abstractC4820.m10149();
                }
            } while (abstractC4820M10149 != null);
            while (true) {
                f17891.getClass();
                Unsafe unsafe2 = AbstractC3747.f13986;
                long j = f17893;
                Object objectVolatile = unsafe2.getObjectVolatile(abstractC4820, j);
                AbstractC4820 abstractC48202 = ((AbstractC4820) objectVolatile) == null ? null : abstractC4820M10144;
                do {
                    unsafe = AbstractC3747.f13986;
                    if (unsafe.compareAndSwapObject(abstractC4820, f17893, objectVolatile, abstractC48202)) {
                        break;
                    }
                } while (unsafe.getObjectVolatile(abstractC4820, j) == objectVolatile);
            }
            if (abstractC4820M10144 != null) {
                f17892.getClass();
                unsafe.putObjectVolatile(abstractC4820M10144, f17894, abstractC4820);
            }
            if (!abstractC4820.mo6988() || abstractC4820.m10149() == null) {
                if (abstractC4820M10144 == null || !abstractC4820M10144.mo6988()) {
                    return;
                }
            }
        }
    }

    /* renamed from: ᵥᵯˎ, reason: contains not printable characters */
    public final void m10146() {
        f17891.getClass();
        AbstractC3747.f13986.putObjectVolatile(this, f17893, (Object) null);
    }

    /* renamed from: ᵶᵷᵕ, reason: contains not printable characters */
    public final boolean m10147(AbstractC2858 abstractC2858) {
        while (true) {
            f17892.getClass();
            Unsafe unsafe = AbstractC3747.f13986;
            long j = f17894;
            AbstractC4820 abstractC4820 = this;
            AbstractC2858 abstractC28582 = abstractC2858;
            if (unsafe.compareAndSwapObject(abstractC4820, j, (Object) null, abstractC28582)) {
                return true;
            }
            if (unsafe.getObjectVolatile(abstractC4820, j) != null) {
                return false;
            }
            this = abstractC4820;
            abstractC2858 = abstractC28582;
        }
    }

    /* renamed from: ᵹᵝᵶ, reason: contains not printable characters */
    public final boolean m10148() {
        while (true) {
            f17892.getClass();
            Unsafe unsafe = AbstractC3747.f13986;
            long j = f17894;
            AbstractC4820 abstractC4820 = this;
            if (unsafe.compareAndSwapObject(abstractC4820, j, (Object) null, AbstractC3575.f13380)) {
                return true;
            }
            if (unsafe.getObjectVolatile(abstractC4820, j) != null) {
                return false;
            }
            this = abstractC4820;
        }
    }

    /* renamed from: ᵻᵢﹳᵰ, reason: contains not printable characters */
    public final AbstractC4820 m10149() {
        Object objM10142 = m10142();
        if (objM10142 == AbstractC3575.f13380) {
            return null;
        }
        return (AbstractC4820) objM10142;
    }
}
