Lines Matching refs:rc

149 	efx_rc_t rc;
151 if ((rc = tlv_validate_state(cursor)) != 0)
157 rc = ENOENT;
164 if ((rc = tlv_validate_state(cursor)) != 0)
174 EFSYS_PROBE1(fail1, efx_rc_t, rc);
176 return (rc);
183 efx_rc_t rc;
187 if ((rc = tlv_validate_state(cursor)) != 0)
193 EFSYS_PROBE1(fail1, efx_rc_t, rc);
195 return (rc);
203 efx_rc_t rc;
205 rc = tlv_rewind(cursor);
206 while (rc == 0) {
210 rc = tlv_advance(cursor);
212 return (rc);
219 efx_rc_t rc;
223 rc = EINVAL;
227 rc = EINVAL;
235 rc = EFAULT;
242 rc = EFAULT;
256 EFSYS_PROBE1(fail1, efx_rc_t, rc);
258 return (rc);
310 efx_rc_t rc;
314 if ((rc = tlv_find(cursor, TLV_TAG_END)) != 0)
324 EFSYS_PROBE1(fail1, efx_rc_t, rc);
326 return (rc);
333 efx_rc_t rc;
335 if ((rc = tlv_validate_state(cursor)) != 0)
338 if ((rc = tlv_require_end(cursor)) != 0)
347 EFSYS_PROBE1(fail1, efx_rc_t, rc);
413 efx_rc_t rc;
415 if ((rc = tlv_validate_state(cursor)) != 0)
418 if ((rc = tlv_require_end(cursor)) != 0)
422 rc = EINVAL;
430 rc = ENOSPC;
453 EFSYS_PROBE1(fail1, efx_rc_t, rc);
455 return (rc);
464 efx_rc_t rc;
466 if ((rc = tlv_validate_state(cursor)) != 0)
470 rc = EINVAL;
476 if ((rc = tlv_require_end(cursor)) != 0)
496 EFSYS_PROBE1(fail1, efx_rc_t, rc);
498 return (rc);
514 efx_rc_t rc;
516 if ((rc = tlv_validate_state(cursor)) != 0)
520 rc = EINVAL;
524 rc = EINVAL;
531 if ((rc = tlv_require_end(cursor)) != 0)
542 rc = ENOSPC;
584 EFSYS_PROBE1(fail1, efx_rc_t, rc);
586 return (rc);
616 efx_rc_t rc;
632 rc = EFAULT;
637 rc = EFAULT;
657 EFSYS_PROBE1(fail1, efx_rc_t, rc);
659 return (rc);
676 efx_rc_t rc;
681 rc = EINVAL;
686 if ((rc = tlv_init_cursor_from_size(&cursor, (uint8_t *)partn_data,
688 rc = EFAULT;
692 rc = EINVAL;
700 rc = EFBIG;
705 if ((rc = tlv_find(&cursor, TLV_TAG_PARTITION_TRAILER)) != 0) {
706 rc = EINVAL;
711 if ((rc = tlv_advance(&cursor)) != 0) {
712 rc = EINVAL;
716 rc = EINVAL;
722 rc = EINVAL;
732 rc = EINVAL;
755 EFSYS_PROBE1(fail1, efx_rc_t, rc);
757 return (rc);
770 efx_rc_t rc;
778 rc = EINVAL;
785 if ((rc = tlv_init_cursor(&cursor, buf,
797 if ((rc = tlv_insert(
801 if ((rc = tlv_advance(&cursor)) != 0)
808 if ((rc = tlv_insert(&cursor, TLV_TAG_PARTITION_TRAILER,
812 if ((rc = tlv_update_partition_len_and_cks(&cursor)) != 0)
816 if ((rc = ef10_nvram_buffer_validate(enp, partn_type,
835 EFSYS_PROBE1(fail1, efx_rc_t, rc);
837 return (rc);
857 efx_rc_t rc;
860 if ((rc = tlv_init_cursor_from_size(&cursor, (uint8_t *)bufferp,
862 rc = EFAULT;
866 rc = EINVAL;
870 if ((rc = tlv_advance(&cursor)) != 0) {
871 rc = EINVAL;
876 if ((rc = tlv_require_end(&cursor)) != 0)
888 EFSYS_PROBE1(fail1, efx_rc_t, rc);
890 return (rc);
903 efx_rc_t rc;
908 if ((rc = tlv_init_cursor_from_size(&cursor, (uint8_t *)bufferp,
910 rc = EFAULT;
928 rc = EINVAL;
945 EFSYS_PROBE1(fail1, efx_rc_t, rc);
947 return (rc);
999 efx_rc_t rc;
1004 rc = ENOSPC;
1008 if ((rc = tlv_init_cursor_at_offset(&cursor, (uint8_t *)bufferp,
1015 rc = ENOSPC;
1029 EFSYS_PROBE1(fail1, efx_rc_t, rc);
1031 return (rc);
1044 efx_rc_t rc;
1047 if ((rc = tlv_init_cursor_at_offset(&cursor, (uint8_t *)bufferp,
1052 rc = tlv_insert(&cursor, TLV_TAG_LICENSE, (uint8_t *)keyp, length);
1054 if (rc != 0) {
1066 EFSYS_PROBE1(fail1, efx_rc_t, rc);
1068 return (rc);
1080 efx_rc_t rc;
1085 if ((rc = tlv_init_cursor_at_offset(&cursor, (uint8_t *)bufferp,
1090 if ((rc = tlv_delete(&cursor)) != 0)
1098 EFSYS_PROBE1(fail1, efx_rc_t, rc);
1100 return (rc);
1109 efx_rc_t rc;
1112 if ((rc = tlv_init_cursor_from_size(&cursor, (uint8_t *)bufferp,
1114 rc = EFAULT;
1118 if ((rc = tlv_require_end(&cursor)) != 0)
1121 if ((rc = tlv_update_partition_len_and_cks(&cursor)) != 0)
1131 EFSYS_PROBE1(fail1, efx_rc_t, rc);
1133 return (rc);
1158 efx_rc_t rc;
1163 rc = EINVAL;
1168 if ((rc = ef10_nvram_partn_read_mode(enp, partn, seg_offset, seg_data,
1175 if ((rc = tlv_init_cursor_from_size(&cursor, (uint8_t *)seg_data,
1177 rc = EFAULT;
1181 rc = EINVAL;
1189 rc = EFBIG;
1195 if ((rc = ef10_nvram_partn_read_mode(enp, partn,
1204 if ((rc = tlv_find(&cursor, TLV_TAG_PARTITION_TRAILER)) != 0) {
1205 rc = EINVAL;
1210 if ((rc = tlv_advance(&cursor)) != 0) {
1211 rc = EINVAL;
1215 rc = EINVAL;
1227 rc = EAGAIN;
1237 rc = EINVAL;
1264 EFSYS_PROBE1(fail1, efx_rc_t, rc);
1266 return (rc);
1286 efx_rc_t rc;
1289 rc = EINVAL;
1294 if ((rc = tlv_init_cursor_from_size(&cursor, (uint8_t *)seg_data,
1296 rc = EFAULT;
1299 if ((rc = tlv_find(&cursor, tag)) != 0) {
1300 rc = ENOENT;
1312 rc = ENOMEM;
1330 EFSYS_PROBE1(fail1, efx_rc_t, rc);
1332 return (rc);
1349 efx_rc_t rc;
1352 if ((rc = ef10_nvram_partn_size(enp, partn, &partn_size)) != 0)
1356 rc = ENOENT;
1362 rc = ENOMEM;
1376 rc = ef10_nvram_read_tlv_segment(enp, partn, 0,
1378 } while ((rc == EAGAIN) && (--retry > 0));
1380 if (rc != 0) {
1385 if ((rc = ef10_nvram_buf_read_tlv(enp, seg_data, partn_size,
1407 EFSYS_PROBE1(fail1, efx_rc_t, rc);
1409 return (rc);
1419 efx_rc_t rc;
1428 if ((rc = tlv_init_cursor_from_size(&cursor, (uint8_t *)seg_data,
1430 rc = EFAULT;
1434 rc = EINVAL;
1442 rc = EFBIG;
1447 if ((rc = tlv_find(&cursor, TLV_TAG_PARTITION_TRAILER)) != 0) {
1448 rc = EINVAL;
1452 if ((rc = tlv_advance(&cursor)) != 0) {
1453 rc = EINVAL;
1457 rc = EINVAL;
1468 rc = EINVAL;
1479 rc = EINVAL;
1484 rc = EINVAL;
1489 rc = tlv_rewind(&cursor);
1490 rc = tlv_advance(&cursor);
1492 while (rc == 0) {
1501 rc = EINVAL;
1505 rc = tlv_advance(&cursor);
1507 if (rc != 0)
1535 EFSYS_PROBE1(fail1, efx_rc_t, rc);
1537 return (rc);
1559 efx_rc_t rc;
1562 if ((rc = tlv_init_cursor_from_size(&cursor, (uint8_t *)seg_data,
1564 rc = EFAULT;
1568 rc = EINVAL;
1574 if ((rc = tlv_find(&cursor, tag)) == 0) {
1576 if ((rc = tlv_modify(&cursor, tag,
1581 rc = tlv_find(&cursor, TLV_TAG_PARTITION_TRAILER);
1582 if (rc != 0) {
1583 rc = EINVAL;
1586 if ((rc = tlv_insert(&cursor, tag,
1588 rc = EINVAL;
1594 if ((rc = tlv_find(&cursor, TLV_TAG_PARTITION_TRAILER)) != 0) {
1595 rc = EINVAL;
1603 rc = ENOSPC;
1635 EFSYS_PROBE1(fail1, efx_rc_t, rc);
1637 return (rc);
1674 efx_rc_t rc;
1688 rc = EINVAL;
1695 rc = EINVAL;
1701 if ((rc = ef10_nvram_buf_write_tlv(*seg_datap,
1727 EFSYS_PROBE1(fail1, efx_rc_t, rc);
1729 return (rc);
1765 efx_rc_t rc;
1774 if ((rc = ef10_nvram_partn_size(enp, partn, &partn_size)) != 0)
1779 rc = ENOMEM;
1788 if ((rc = ef10_nvram_partn_lock(enp, partn)) != 0)
1795 rc = ef10_nvram_segment_write_tlv(enp, partn, tag, data, size,
1798 if (rc != 0) {
1817 rc = ENOSPC;
1822 if ((rc = ef10_nvram_partn_erase(enp, partn, 0, partn_size)) != 0)
1826 if ((rc = ef10_nvram_partn_write(enp, partn, 0, partn_data,
1854 EFSYS_PROBE1(fail1, efx_rc_t, rc);
1856 return (rc);
1869 efx_rc_t rc;
1871 if ((rc = efx_mcdi_nvram_info(enp, partn, sizep,
1878 EFSYS_PROBE1(fail1, efx_rc_t, rc);
1880 return (rc);
1888 efx_rc_t rc;
1890 if ((rc = efx_mcdi_nvram_update_start(enp, partn)) != 0)
1896 EFSYS_PROBE1(fail1, efx_rc_t, rc);
1898 return (rc);
1911 efx_rc_t rc;
1916 if ((rc = efx_mcdi_nvram_read(enp, partn, offset,
1929 EFSYS_PROBE1(fail1, efx_rc_t, rc);
1931 return (rc);
1957 efx_rc_t rc;
1960 if ((rc = efx_mcdi_nvram_info(enp, partn, NULL, NULL,
1965 if ((rc = efx_mcdi_nvram_erase(enp, partn, offset, size)) != 0)
1969 rc = EINVAL;
1973 if ((rc = efx_mcdi_nvram_erase(enp, partn, offset,
1990 EFSYS_PROBE1(fail1, efx_rc_t, rc);
1992 return (rc);
2005 efx_rc_t rc;
2007 if ((rc = efx_mcdi_nvram_info(enp, partn, NULL, NULL,
2017 rc = EINVAL;
2027 if ((rc = efx_mcdi_nvram_write(enp, partn, offset,
2044 EFSYS_PROBE1(fail1, efx_rc_t, rc);
2046 return (rc);
2055 efx_rc_t rc;
2058 if ((rc = efx_mcdi_nvram_update_finish(enp, partn, reboot)) != 0)
2064 EFSYS_PROBE1(fail1, efx_rc_t, rc);
2075 efx_rc_t rc;
2086 if ((rc = ef10_nvram_partn_write_segment_tlv(enp,
2095 EFSYS_PROBE1(fail1, efx_rc_t, rc);
2097 return (rc);
2273 efx_rc_t rc;
2279 rc = ENOMEM;
2283 if ((rc = efx_mcdi_nvram_partitions(enp, (caddr_t)partns, size,
2290 if ((rc = ef10_nvram_partn_to_type(enp, partns[i], &type)) != 0)
2293 if ((rc = efx_mcdi_nvram_test(enp, partns[i])) != 0)
2306 EFSYS_PROBE1(fail1, efx_rc_t, rc);
2307 return (rc);
2319 efx_rc_t rc;
2324 if ((rc = efx_mcdi_nvram_metadata(enp, partn, subtypep,
2331 EFSYS_PROBE1(fail1, efx_rc_t, rc);
2333 return (rc);
2342 efx_rc_t rc;
2344 if ((rc = ef10_nvram_partn_lock(enp, partn)) != 0)
2353 EFSYS_PROBE1(fail1, efx_rc_t, rc);
2355 return (rc);