Lines Matching refs:state
718 enum owner_state state; in rwsem_spin_on_owner() local
723 state = rwsem_owner_state(owner, flags, nonspinnable); in rwsem_spin_on_owner()
724 if (state != OWNER_WRITER) in rwsem_spin_on_owner()
725 return state; in rwsem_spin_on_owner()
740 state = rwsem_owner_state(new, new_flags, nonspinnable); in rwsem_spin_on_owner()
753 state = OWNER_NONSPINNABLE; in rwsem_spin_on_owner()
761 return state; in rwsem_spin_on_owner()
1003 rwsem_down_read_slowpath(struct rw_semaphore *sem, int state) in rwsem_down_read_slowpath() argument
1108 set_current_state(state); in rwsem_down_read_slowpath()
1113 if (signal_pending_state(state, current)) { in rwsem_down_read_slowpath()
1161 rwsem_down_write_slowpath(struct rw_semaphore *sem, int state) in rwsem_down_write_slowpath() argument
1242 set_current_state(state); in rwsem_down_write_slowpath()
1265 if (signal_pending_state(state, current)) in rwsem_down_write_slowpath()
1270 set_current_state(state); in rwsem_down_write_slowpath()