Lines Matching refs:len
97 size_t len;
139 len = strnlen(fc_host_symbolic_name(lport->host), 255);
140 ct = fc_ct_hdr_fill(fp, op, sizeof(struct fc_ns_rspn) + len,
144 fc_host_symbolic_name(lport->host), len);
145 ct->payload.spn.fr_name_len = len;
149 len = strnlen(fc_host_symbolic_name(lport->host), 255);
150 ct = fc_ct_hdr_fill(fp, op, sizeof(struct fc_ns_rsnn) + len,
154 fc_host_symbolic_name(lport->host), len);
155 ct->payload.snn.fr_name_len = len;
167 const char *in, size_t len)
171 copied = strscpy(entry->value, in, len);
172 if (copied > 0 && copied + 1 < len)
173 memset(entry->value + copied + 1, 0, len - copied - 1);
191 size_t len;
200 len = sizeof(struct fc_fdmi_rhba);
201 len -= sizeof(struct fc_fdmi_attr_entry);
202 len += (numattrs * FC_FDMI_ATTR_ENTRY_HEADER_LEN);
203 len += FC_FDMI_HBA_ATTR_NODENAME_LEN;
204 len += FC_FDMI_HBA_ATTR_MANUFACTURER_LEN;
205 len += FC_FDMI_HBA_ATTR_SERIALNUMBER_LEN;
206 len += FC_FDMI_HBA_ATTR_MODEL_LEN;
207 len += FC_FDMI_HBA_ATTR_MODELDESCR_LEN;
208 len += FC_FDMI_HBA_ATTR_HARDWAREVERSION_LEN;
209 len += FC_FDMI_HBA_ATTR_DRIVERVERSION_LEN;
210 len += FC_FDMI_HBA_ATTR_OPTIONROMVERSION_LEN;
211 len += FC_FDMI_HBA_ATTR_FIRMWAREVERSION_LEN;
212 len += FC_FDMI_HBA_ATTR_OSNAMEVERSION_LEN;
213 len += FC_FDMI_HBA_ATTR_MAXCTPAYLOAD_LEN;
217 len += FC_FDMI_HBA_ATTR_NODESYMBLNAME_LEN;
218 len += FC_FDMI_HBA_ATTR_VENDORSPECIFICINFO_LEN;
219 len += FC_FDMI_HBA_ATTR_NUMBEROFPORTS_LEN;
220 len += FC_FDMI_HBA_ATTR_FABRICNAME_LEN;
221 len += FC_FDMI_HBA_ATTR_BIOSVERSION_LEN;
222 len += FC_FDMI_HBA_ATTR_BIOSSTATE_LEN;
223 len += FC_FDMI_HBA_ATTR_VENDORIDENTIFIER_LEN;
226 ct = fc_ct_hdr_fill(fp, op, len, FC_FST_MGMT,
243 len = FC_FDMI_ATTR_ENTRY_HEADER_LEN;
244 len += FC_FDMI_HBA_ATTR_NODENAME_LEN;
247 put_unaligned_be16(len, &entry->len);
254 len = FC_FDMI_ATTR_ENTRY_HEADER_LEN;
255 len += FC_FDMI_HBA_ATTR_MANUFACTURER_LEN;
258 put_unaligned_be16(len, &entry->len);
266 len = FC_FDMI_ATTR_ENTRY_HEADER_LEN;
267 len += FC_FDMI_HBA_ATTR_SERIALNUMBER_LEN;
270 put_unaligned_be16(len, &entry->len);
278 len = FC_FDMI_ATTR_ENTRY_HEADER_LEN;
279 len += FC_FDMI_HBA_ATTR_MODEL_LEN;
282 put_unaligned_be16(len, &entry->len);
290 len = FC_FDMI_ATTR_ENTRY_HEADER_LEN;
291 len += FC_FDMI_HBA_ATTR_MODELDESCR_LEN;
294 put_unaligned_be16(len, &entry->len);
302 len = FC_FDMI_ATTR_ENTRY_HEADER_LEN;
303 len += FC_FDMI_HBA_ATTR_HARDWAREVERSION_LEN;
306 put_unaligned_be16(len, &entry->len);
314 len = FC_FDMI_ATTR_ENTRY_HEADER_LEN;
315 len += FC_FDMI_HBA_ATTR_DRIVERVERSION_LEN;
318 put_unaligned_be16(len, &entry->len);
326 len = FC_FDMI_ATTR_ENTRY_HEADER_LEN;
327 len += FC_FDMI_HBA_ATTR_OPTIONROMVERSION_LEN;
330 put_unaligned_be16(len, &entry->len);
338 len = FC_FDMI_ATTR_ENTRY_HEADER_LEN;
339 len += FC_FDMI_HBA_ATTR_FIRMWAREVERSION_LEN;
342 put_unaligned_be16(len, &entry->len);
350 len = FC_FDMI_ATTR_ENTRY_HEADER_LEN;
351 len += FC_FDMI_HBA_ATTR_OSNAMEVERSION_LEN;
354 put_unaligned_be16(len, &entry->len);
364 len = FC_FDMI_ATTR_ENTRY_HEADER_LEN;
365 len += FC_FDMI_HBA_ATTR_MAXCTPAYLOAD_LEN;
368 put_unaligned_be16(len, &entry->len);
376 len = FC_FDMI_ATTR_ENTRY_HEADER_LEN;
377 len += FC_FDMI_HBA_ATTR_NODESYMBLNAME_LEN;
380 put_unaligned_be16(len, &entry->len);
388 len = FC_FDMI_ATTR_ENTRY_HEADER_LEN;
389 len += FC_FDMI_HBA_ATTR_VENDORSPECIFICINFO_LEN;
392 put_unaligned_be16(len, &entry->len);
399 len = FC_FDMI_ATTR_ENTRY_HEADER_LEN;
400 len += FC_FDMI_HBA_ATTR_NUMBEROFPORTS_LEN;
403 put_unaligned_be16(len, &entry->len);
410 len = FC_FDMI_ATTR_ENTRY_HEADER_LEN;
411 len += FC_FDMI_HBA_ATTR_FABRICNAME_LEN;
414 put_unaligned_be16(len, &entry->len);
421 len = FC_FDMI_ATTR_ENTRY_HEADER_LEN;
422 len += FC_FDMI_HBA_ATTR_BIOSVERSION_LEN;
425 put_unaligned_be16(len, &entry->len);
433 len = FC_FDMI_ATTR_ENTRY_HEADER_LEN;
434 len += FC_FDMI_HBA_ATTR_BIOSSTATE_LEN;
437 put_unaligned_be16(len, &entry->len);
444 len = FC_FDMI_ATTR_ENTRY_HEADER_LEN;
445 len += FC_FDMI_HBA_ATTR_VENDORIDENTIFIER_LEN;
448 put_unaligned_be16(len, &entry->len);
457 len = sizeof(struct fc_fdmi_rpa);
458 len -= sizeof(struct fc_fdmi_attr_entry);
459 len += (numattrs * FC_FDMI_ATTR_ENTRY_HEADER_LEN);
460 len += FC_FDMI_PORT_ATTR_FC4TYPES_LEN;
461 len += FC_FDMI_PORT_ATTR_SUPPORTEDSPEED_LEN;
462 len += FC_FDMI_PORT_ATTR_CURRENTPORTSPEED_LEN;
463 len += FC_FDMI_PORT_ATTR_MAXFRAMESIZE_LEN;
464 len += FC_FDMI_PORT_ATTR_OSDEVICENAME_LEN;
465 len += FC_FDMI_PORT_ATTR_HOSTNAME_LEN;
471 len += FC_FDMI_PORT_ATTR_NODENAME_LEN;
472 len += FC_FDMI_PORT_ATTR_PORTNAME_LEN;
473 len += FC_FDMI_PORT_ATTR_SYMBOLICNAME_LEN;
474 len += FC_FDMI_PORT_ATTR_PORTTYPE_LEN;
475 len += FC_FDMI_PORT_ATTR_SUPPORTEDCLASSSRVC_LEN;
476 len += FC_FDMI_PORT_ATTR_FABRICNAME_LEN;
477 len += FC_FDMI_PORT_ATTR_CURRENTFC4TYPE_LEN;
478 len += FC_FDMI_PORT_ATTR_PORTSTATE_LEN;
479 len += FC_FDMI_PORT_ATTR_DISCOVEREDPORTS_LEN;
480 len += FC_FDMI_PORT_ATTR_PORTID_LEN;
484 ct = fc_ct_hdr_fill(fp, op, len, FC_FST_MGMT,
499 len = FC_FDMI_ATTR_ENTRY_HEADER_LEN;
500 len += FC_FDMI_PORT_ATTR_FC4TYPES_LEN;
503 put_unaligned_be16(len, &entry->len);
510 len = FC_FDMI_ATTR_ENTRY_HEADER_LEN;
511 len += FC_FDMI_PORT_ATTR_SUPPORTEDSPEED_LEN;
514 put_unaligned_be16(len, &entry->len);
522 len = FC_FDMI_ATTR_ENTRY_HEADER_LEN;
523 len += FC_FDMI_PORT_ATTR_CURRENTPORTSPEED_LEN;
526 put_unaligned_be16(len, &entry->len);
533 len = FC_FDMI_ATTR_ENTRY_HEADER_LEN;
534 len += FC_FDMI_PORT_ATTR_MAXFRAMESIZE_LEN;
537 put_unaligned_be16(len, &entry->len);
544 len = FC_FDMI_ATTR_ENTRY_HEADER_LEN;
545 len += FC_FDMI_PORT_ATTR_OSDEVICENAME_LEN;
548 put_unaligned_be16(len, &entry->len);
558 len = FC_FDMI_ATTR_ENTRY_HEADER_LEN;
559 len += FC_FDMI_PORT_ATTR_HOSTNAME_LEN;
562 put_unaligned_be16(len, &entry->len);
579 len = FC_FDMI_ATTR_ENTRY_HEADER_LEN;
580 len += FC_FDMI_PORT_ATTR_NODENAME_LEN;
583 put_unaligned_be16(len, &entry->len);
590 len = FC_FDMI_ATTR_ENTRY_HEADER_LEN;
591 len += FC_FDMI_PORT_ATTR_PORTNAME_LEN;
594 put_unaligned_be16(len, &entry->len);
601 len = FC_FDMI_ATTR_ENTRY_HEADER_LEN;
602 len += FC_FDMI_PORT_ATTR_SYMBOLICNAME_LEN;
605 put_unaligned_be16(len, &entry->len);
613 len = FC_FDMI_ATTR_ENTRY_HEADER_LEN;
614 len += FC_FDMI_PORT_ATTR_PORTTYPE_LEN;
617 put_unaligned_be16(len, &entry->len);
624 len = FC_FDMI_ATTR_ENTRY_HEADER_LEN;
625 len += FC_FDMI_PORT_ATTR_SUPPORTEDCLASSSRVC_LEN;
628 put_unaligned_be16(len, &entry->len);
635 len = FC_FDMI_ATTR_ENTRY_HEADER_LEN;
636 len += FC_FDMI_PORT_ATTR_FABRICNAME_LEN;
639 put_unaligned_be16(len, &entry->len);
646 len = FC_FDMI_ATTR_ENTRY_HEADER_LEN;
647 len += FC_FDMI_PORT_ATTR_CURRENTFC4TYPE_LEN;
650 put_unaligned_be16(len, &entry->len);
657 len = FC_FDMI_ATTR_ENTRY_HEADER_LEN;
658 len += FC_FDMI_PORT_ATTR_PORTSTATE_LEN;
661 put_unaligned_be16(len, &entry->len);
668 len = FC_FDMI_ATTR_ENTRY_HEADER_LEN;
669 len += FC_FDMI_PORT_ATTR_DISCOVEREDPORTS_LEN;
672 put_unaligned_be16(len, &entry->len);
679 len = FC_FDMI_ATTR_ENTRY_HEADER_LEN;
680 len += FC_FDMI_PORT_ATTR_PORTID_LEN;
683 put_unaligned_be16(len, &entry->len);
690 len = sizeof(struct fc_fdmi_dprt);
691 ct = fc_ct_hdr_fill(fp, op, len, FC_FST_MGMT,
698 len = sizeof(struct fc_fdmi_dhba);
699 ct = fc_ct_hdr_fill(fp, op, len, FC_FST_MGMT,