rfcp 1707 kernel/rcu/rcutorture.c struct rcu_fwd_cb *rfcp = container_of(rhp, struct rcu_fwd_cb, rh); rfcp 1710 kernel/rcu/rcutorture.c rfcp->rfc_next = NULL; rfcp 1711 kernel/rcu/rcutorture.c rfcp->rfc_gps++; rfcp 1714 kernel/rcu/rcutorture.c rcu_fwd_cb_tail = &rfcp->rfc_next; rfcp 1715 kernel/rcu/rcutorture.c WRITE_ONCE(*rfcpp, rfcp); rfcp 1746 kernel/rcu/rcutorture.c struct rcu_fwd_cb *rfcp; rfcp 1750 kernel/rcu/rcutorture.c rfcp = rcu_fwd_cb_head; rfcp 1751 kernel/rcu/rcutorture.c if (!rfcp) { rfcp 1755 kernel/rcu/rcutorture.c rcu_fwd_cb_head = rfcp->rfc_next; rfcp 1759 kernel/rcu/rcutorture.c kfree(rfcp); rfcp 1843 kernel/rcu/rcutorture.c struct rcu_fwd_cb *rfcp; rfcp 1871 kernel/rcu/rcutorture.c rfcp = READ_ONCE(rcu_fwd_cb_head); rfcp 1873 kernel/rcu/rcutorture.c if (rfcp) rfcp 1874 kernel/rcu/rcutorture.c rfcpn = READ_ONCE(rfcp->rfc_next); rfcp 1876 kernel/rcu/rcutorture.c if (rfcp->rfc_gps >= MIN_FWD_CB_LAUNDERS && rfcp 1883 kernel/rcu/rcutorture.c rfcp = kmalloc(sizeof(*rfcp), GFP_KERNEL); rfcp 1884 kernel/rcu/rcutorture.c if (WARN_ON_ONCE(!rfcp)) { rfcp 1890 kernel/rcu/rcutorture.c rfcp->rfc_gps = 0; rfcp 1892 kernel/rcu/rcutorture.c cur_ops->call(&rfcp->rh, rcu_torture_fwd_cb_cr);