Lines Matching +full:p +full:- +full:state
1 /* SPDX-License-Identifier: GPL-2.0 */
24 u32 state; member
95 * Parameter names of iSCSI Extentions for RDMA (iSER). See RFC-5046
128 * Match outgoing MXDSL default to incoming Open-iSCSI default
146 * Initial values for iSER parameters following RFC-5046 Section 6
164 * struct iscsi_param->use
170 #define IS_USE_LEADING_ONLY(p) ((p)->use & USE_LEADING_ONLY) argument
171 #define IS_USE_INITIAL_ONLY(p) ((p)->use & USE_INITIAL_ONLY) argument
172 #define IS_USE_ALL(p) ((p)->use & USE_ALL) argument
174 #define SET_USE_INITIAL_ONLY(p) ((p)->use |= USE_INITIAL_ONLY) argument
177 * struct iscsi_param->sender
185 #define IS_SENDER_INITIATOR(p) ((p)->sender & SENDER_INITIATOR) argument
186 #define IS_SENDER_TARGET(p) ((p)->sender & SENDER_TARGET) argument
187 #define IS_SENDER_BOTH(p) ((p)->sender & SENDER_BOTH) argument
190 * struct iscsi_param->scope
195 #define IS_SCOPE_CONNECTION_ONLY(p) ((p)->scope & SCOPE_CONNECTION_ONLY) argument
196 #define IS_SCOPE_SESSION_WIDE(p) ((p)->scope & SCOPE_SESSION_WIDE) argument
199 * struct iscsi_param->phase
206 #define IS_PHASE_SECURITY(p) ((p)->phase & PHASE_SECURITY) argument
207 #define IS_PHASE_OPERATIONAL(p) ((p)->phase & PHASE_OPERATIONAL) argument
208 #define IS_PHASE_DECLARATIVE(p) ((p)->phase & PHASE_DECLARATIVE) argument
209 #define IS_PHASE_FFP0(p) ((p)->phase & PHASE_FFP0) argument
212 * struct iscsi_param->type
221 #define IS_TYPE_BOOL_AND(p) ((p)->type & TYPE_BOOL_AND) argument
222 #define IS_TYPE_BOOL_OR(p) ((p)->type & TYPE_BOOL_OR) argument
223 #define IS_TYPE_NUMBER(p) ((p)->type & TYPE_NUMBER) argument
224 #define IS_TYPE_NUMBER_RANGE(p) ((p)->type & TYPE_NUMBER_RANGE) argument
225 #define IS_TYPE_STRING(p) ((p)->type & TYPE_STRING) argument
226 #define IS_TYPE_VALUE_LIST(p) ((p)->type & TYPE_VALUE_LIST) argument
229 * struct iscsi_param->type_range
247 #define IS_TYPERANGE_0_TO_2(p) ((p)->type_range & TYPERANGE_0_TO_2) argument
248 #define IS_TYPERANGE_0_TO_3600(p) ((p)->type_range & TYPERANGE_0_TO_3600) argument
249 #define IS_TYPERANGE_0_TO_32767(p) ((p)->type_range & TYPERANGE_0_TO_32767) argument
250 #define IS_TYPERANGE_0_TO_65535(p) ((p)->type_range & TYPERANGE_0_TO_65535) argument
251 #define IS_TYPERANGE_1_TO_65535(p) ((p)->type_range & TYPERANGE_1_TO_65535) argument
252 #define IS_TYPERANGE_2_TO_3600(p) ((p)->type_range & TYPERANGE_2_TO_3600) argument
253 #define IS_TYPERANGE_512_TO_16777215(p) ((p)->type_range & \ argument
255 #define IS_TYPERANGE_AUTH_PARAM(p) ((p)->type_range & TYPERANGE_AUTH) argument
256 #define IS_TYPERANGE_DIGEST_PARAM(p) ((p)->type_range & TYPERANGE_DIGEST) argument
257 #define IS_TYPERANGE_SESSIONTYPE(p) ((p)->type_range & \ argument
261 * struct iscsi_param->state
272 #define IS_PSTATE_ACCEPTOR(p) ((p)->state & PSTATE_ACCEPTOR) argument
273 #define IS_PSTATE_NEGOTIATE(p) ((p)->state & PSTATE_NEGOTIATE) argument
274 #define IS_PSTATE_PROPOSER(p) ((p)->state & PSTATE_PROPOSER) argument
275 #define IS_PSTATE_IRRELEVANT(p) ((p)->state & PSTATE_IRRELEVANT) argument
276 #define IS_PSTATE_REJECT(p) ((p)->state & PSTATE_REJECT) argument
277 #define IS_PSTATE_REPLY_OPTIONAL(p) ((p)->state & PSTATE_REPLY_OPTIONAL) argument
278 #define IS_PSTATE_RESPONSE_GOT(p) ((p)->state & PSTATE_RESPONSE_GOT) argument
279 #define IS_PSTATE_RESPONSE_SENT(p) ((p)->state & PSTATE_RESPONSE_SENT) argument
281 #define SET_PSTATE_ACCEPTOR(p) ((p)->state |= PSTATE_ACCEPTOR) argument
282 #define SET_PSTATE_NEGOTIATE(p) ((p)->state |= PSTATE_NEGOTIATE) argument
283 #define SET_PSTATE_PROPOSER(p) ((p)->state |= PSTATE_PROPOSER) argument
284 #define SET_PSTATE_IRRELEVANT(p) ((p)->state |= PSTATE_IRRELEVANT) argument
285 #define SET_PSTATE_REJECT(p) ((p)->state |= PSTATE_REJECT) argument
286 #define SET_PSTATE_REPLY_OPTIONAL(p) ((p)->state |= PSTATE_REPLY_OPTIONAL) argument
287 #define SET_PSTATE_RESPONSE_GOT(p) ((p)->state |= PSTATE_RESPONSE_GOT) argument
288 #define SET_PSTATE_RESPONSE_SENT(p) ((p)->state |= PSTATE_RESPONSE_SENT) argument