ss_state
enum amdgpu_ss ss_state);
enum amdgpu_ss ss_state)
enum amdgpu_ss ss_state)
switch (ss_state) {
enum ss_state state;
__scoped_seqlock_next(struct ss_tmp *sst, seqlock_t *lock, enum ss_state target)
if (ss_state != SRCU_SIZE_SMALL && ss_state != SRCU_SIZE_BIG) {
if (ss_state == SRCU_SIZE_ALLOC)
smp_store_release(&sup->srcu_size_state, ss_state + 1);
int ss_state;
ss_state = smp_load_acquire(&ssp->srcu_sup->srcu_size_state);
if (ss_state < SRCU_SIZE_WAIT_CALL)
if (ss_state < SRCU_SIZE_WAIT_BARRIER)
int ss_state = READ_ONCE(ssp->srcu_sup->srcu_size_state);
int ss_state_idx = ss_state;
if (ss_state < 0 || ss_state >= ARRAY_SIZE(srcu_size_state_name))
tt, tf, rcu_seq_current(&ssp->srcu_sup->srcu_gp_seq), ss_state,
int ss_state;
ss_state = smp_load_acquire(&sup->srcu_size_state);
if (ss_state < SRCU_SIZE_WAIT_BARRIER) {
cbs = ss_state < SRCU_SIZE_BIG || snp->srcu_have_cbs[idx] == gpseq;
if (ss_state < SRCU_SIZE_BIG)