Lines Matching +full:retain +full:- +full:state +full:- +full:suspended

7  * Copyright(c) 2008 - 2011 Intel Corporation. All rights reserved.
20 * Foundation, Inc., 51 Franklin St - Fifth Floor, Boston, MA 02110-1301 USA.
26 * Copyright(c) 2008 - 2011 Intel Corporation. All rights reserved.
33 * * Redistributions of source code must retain the above copyright
94 * @SCI_RNC_INITIAL initial state for a remote node context. On a resume
95 * request the remote node context will transition to the posting state.
97 * @SCI_RNC_POSTING: transition state that posts the RNi to the hardware. Once
100 * @SCI_RNC_INVALIDATING: transition state that will post an RNC invalidate to
102 * transition to the posting state.
104 * @SCI_RNC_RESUMING: transition state that will post an RNC resume to the
106 * remote node context will transition to the ready state.
108 * @SCI_RNC_READY: state that the remote node context must be in to accept io
111 * @SCI_RNC_TX_SUSPENDED: state that the remote node context transitions to when
114 * @SCI_RNC_TX_RX_SUSPENDED: state that the remote node context transitions to
117 * @SCI_RNC_AWAIT_SUSPENSION: wait state for the remote node context that waits
118 * for a suspend notification from the hardware. This state is entered when
120 * a TC completion where the remote node will be suspended by the hardware.
136 const char *rnc_state_name(enum scis_sds_remote_node_context_states state);
141 * This enumeration is used to define the end destination state for the remote
155 * struct sci_remote_node_context - This structure contains the data
177 * state. This can cause an automatic resume on receiving a suspension
184 * called when the requested state transition is complete.
190 * state transition is completed.
195 * This field contains the data for the object's state machine.
232 return (sci_rnc->destination_state == RNC_DEST_FINAL) in sci_remote_node_context_is_being_destroyed()
233 || ((sci_rnc->sm.current_state_id == SCI_RNC_INITIAL) in sci_remote_node_context_is_being_destroyed()
234 && (sci_rnc->destination_state == RNC_DEST_UNSPECIFIED)); in sci_remote_node_context_is_being_destroyed()