Lines Matching full:descriptor

224  * Link Service TLV Descriptor Tag Values
228 /* Link Service Request Information Descriptor */
230 /* Link Fault Capability Descriptor */
232 /* Congestion Signaling Capability Descriptor */
234 /* Link Integrity Notification Descriptor */
236 /* Delivery Notification Descriptor */
238 /* Peer Congestion Notification Descriptor */
240 /* Congestion Notification Descriptor */
242 /* FPIN Registration Descriptor */
262 * Generic Link Service TLV Descriptor format
268 __be32 desc_tag; /* Notification Descriptor Tag */
269 __be32 desc_len; /* Length of Descriptor (in bytes).
270 * Size of descriptor excluding
273 __u8 desc_value[]; /* Descriptor Value */
276 /* Descriptor tag and len fields are considered the mandatory header
277 * for a descriptor
282 * Macro, used when initializing payloads, to return the descriptor length.
283 * Length is size of descriptor minus the tag and len fields.
288 /* Macro, used on received payloads, to return the descriptor length */
293 * This helper is used to walk descriptors in a descriptor list.
294 * Given the address of the current descriptor, which minimally contains a
295 * tag and len field, calculate the address of the next descriptor based
307 * Link Service Request Information Descriptor
310 __be32 desc_tag; /* descriptor tag (0x0000 0001) */
311 __be32 desc_len; /* Length of Descriptor (in bytes) (4).
312 * Size of descriptor excluding
897 * Common Link Incident Descriptor - sent via RLIR.
1012 * Link Integrity Notification Descriptor
1015 __be32 desc_tag; /* Descriptor Tag (0x00020001) */
1016 __be32 desc_len; /* Length of Descriptor (in bytes).
1017 * Size of descriptor excluding
1042 * Delivery Notification Descriptor
1045 __be32 desc_tag; /* Descriptor Tag (0x00020002) */
1046 __be32 desc_len; /* Length of Descriptor (in bytes).
1047 * Size of descriptor excluding
1058 * Peer Congestion Notification Descriptor
1061 __be32 desc_tag; /* Descriptor Tag (0x00020003) */
1062 __be32 desc_len; /* Length of Descriptor (in bytes).
1063 * Size of descriptor excluding
1084 * Congestion Notification Descriptor
1087 __be32 desc_tag; /* Descriptor Tag (0x00020004) */
1088 __be32 desc_len; /* Length of Descriptor (in bytes).
1089 * Size of descriptor excluding
1109 __be32 desc_len; /* Length of Descriptor List (in bytes).
1113 struct fc_tlv_desc fpin_desc[]; /* Descriptor list */
1116 /* Diagnostic Function Descriptor - FPIN Registration */
1121 __be32 desc_len; /* Length of Descriptor (in bytes).
1122 * Size of descriptor excluding
1127 __be32 desc_tags[]; /* Array of Descriptor Tags.
1147 __be32 desc_len; /* Length of Descriptor List (in bytes).
1152 struct fc_tlv_desc desc[]; /* Descriptor list */
1170 struct fc_tlv_desc desc[]; /* Supported Descriptor list */
1180 * Diagnostic: Link Fault Capability Descriptor
1183 __be32 desc_tag; /* Descriptor Tag (0x0001000D) */
1184 __be32 desc_len; /* Length of Descriptor (in bytes).
1185 * Size of descriptor excluding
1229 * Diagnostic: Congestion Signaling Capability Descriptor
1232 __be32 desc_tag; /* Descriptor Tag (0x0001000F) */
1233 __be32 desc_len; /* Length of Descriptor (in bytes).
1234 * Size of descriptor excluding
1250 __be32 desc_len; /* Length of Descriptor List (in bytes).
1255 /* Diagnostic Descriptor list */
1269 /* Supported Diagnostic Descriptor list */