Lines Matching full:descriptor
218 * Link Service TLV Descriptor Tag Values
222 /* Link Service Request Information Descriptor */
224 /* Link Fault Capability Descriptor */
226 /* Congestion Signaling Capability Descriptor */
228 /* Link Integrity Notification Descriptor */
230 /* Delivery Notification Descriptor */
232 /* Peer Congestion Notification Descriptor */
234 /* Congestion Notification Descriptor */
236 /* FPIN Registration Descriptor */
256 * Generic Link Service TLV Descriptor format
262 __be32 desc_tag; /* Notification Descriptor Tag */
263 __be32 desc_len; /* Length of Descriptor (in bytes).
264 * Size of descriptor excluding
267 __u8 desc_value[]; /* Descriptor Value */
270 /* Descriptor tag and len fields are considered the mandatory header
271 * for a descriptor
276 * Macro, used when initializing payloads, to return the descriptor length.
277 * Length is size of descriptor minus the tag and len fields.
282 /* Macro, used on received payloads, to return the descriptor length */
287 * This helper is used to walk descriptors in a descriptor list.
288 * Given the address of the current descriptor, which minimally contains a
289 * tag and len field, calculate the address of the next descriptor based
301 * Link Service Request Information Descriptor
304 __be32 desc_tag; /* descriptor tag (0x0000 0001) */
305 __be32 desc_len; /* Length of Descriptor (in bytes) (4).
306 * Size of descriptor excluding
891 * Common Link Incident Descriptor - sent via RLIR.
1006 * Link Integrity Notification Descriptor
1009 __be32 desc_tag; /* Descriptor Tag (0x00020001) */
1010 __be32 desc_len; /* Length of Descriptor (in bytes).
1011 * Size of descriptor excluding
1036 * Delivery Notification Descriptor
1039 __be32 desc_tag; /* Descriptor Tag (0x00020002) */
1040 __be32 desc_len; /* Length of Descriptor (in bytes).
1041 * Size of descriptor excluding
1052 * Peer Congestion Notification Descriptor
1055 __be32 desc_tag; /* Descriptor Tag (0x00020003) */
1056 __be32 desc_len; /* Length of Descriptor (in bytes).
1057 * Size of descriptor excluding
1078 * Congestion Notification Descriptor
1081 __be32 desc_tag; /* Descriptor Tag (0x00020004) */
1082 __be32 desc_len; /* Length of Descriptor (in bytes).
1083 * Size of descriptor excluding
1103 __be32 desc_len; /* Length of Descriptor List (in bytes).
1107 struct fc_tlv_desc fpin_desc[]; /* Descriptor list */
1110 /* Diagnostic Function Descriptor - FPIN Registration */
1113 __be32 desc_len; /* Length of Descriptor (in bytes).
1114 * Size of descriptor excluding
1118 __be32 desc_tags[]; /* Array of Descriptor Tags.
1134 __be32 desc_len; /* Length of Descriptor List (in bytes).
1138 struct fc_tlv_desc desc[]; /* Descriptor list */
1151 struct fc_tlv_desc desc[]; /* Supported Descriptor list */
1160 * Diagnostic: Link Fault Capability Descriptor
1163 __be32 desc_tag; /* Descriptor Tag (0x0001000D) */
1164 __be32 desc_len; /* Length of Descriptor (in bytes).
1165 * Size of descriptor excluding
1209 * Diagnostic: Congestion Signaling Capability Descriptor
1212 __be32 desc_tag; /* Descriptor Tag (0x0001000F) */
1213 __be32 desc_len; /* Length of Descriptor (in bytes).
1214 * Size of descriptor excluding
1230 __be32 desc_len; /* Length of Descriptor List (in bytes).
1235 /* Diagnostic Descriptor list */
1249 /* Supported Diagnostic Descriptor list */