sfp_read
err = sfp_read(sfp, true, reg, &val, sizeof(val));
err = sfp_read(sfp, true, SFP_ALARM0, &status, sizeof(status));
err = sfp_read(sfp, true, SFP_WARN0, &status, sizeof(status));
err = sfp_read(sfp, true, SFP_WARN0, &status, sizeof(status));
err = sfp_read(sfp, true, SFP_ALARM0, &status, sizeof(status));
err = sfp_read(sfp, true, SFP_ALARM0, &status, sizeof(status));
err = sfp_read(sfp, true, SFP_WARN0, &status, sizeof(status));
err = sfp_read(sfp, true, SFP_WARN0, &status, sizeof(status));
err = sfp_read(sfp, true, SFP_ALARM0, &status, sizeof(status));
err = sfp_read(sfp, true, SFP_ALARM0, &status, sizeof(status));
err = sfp_read(sfp, true, SFP_WARN0, &status, sizeof(status));
err = sfp_read(sfp, true, SFP_WARN0, &status, sizeof(status));
err = sfp_read(sfp, true, SFP_ALARM0, &status, sizeof(status));
err = sfp_read(sfp, true, SFP_ALARM0, &status, sizeof(status));
err = sfp_read(sfp, true, SFP_WARN0, &status, sizeof(status));
err = sfp_read(sfp, true, SFP_WARN0, &status, sizeof(status));
err = sfp_read(sfp, true, SFP_ALARM0, &status, sizeof(status));
err = sfp_read(sfp, true, SFP_ALARM1, &status, sizeof(status));
err = sfp_read(sfp, true, SFP_WARN1, &status, sizeof(status));
err = sfp_read(sfp, true, SFP_WARN1, &status, sizeof(status));
err = sfp_read(sfp, true, SFP_ALARM1, &status, sizeof(status));
err = sfp_read(sfp, true, 0, &sfp->diag, sizeof(sfp->diag));
ret = sfp_read(sfp, false, 0, &id.base, sizeof(id.base));
ret = sfp_read(sfp, false, 0, &id.base, sizeof(id.base));
ret = sfp_read(sfp, false, SFP_CC_BASE + 1, &id.ext, sizeof(id.ext));
ret = sfp_read(sfp, false, first, data, len);
ret = sfp_read(sfp, true, first, data, len);
return sfp_read(sfp, page->i2c_address == 0x51, page->offset,
ret = sfp_read(sfp, a2, addr, &old, sizeof(old));
ret = sfp_read(sfp, true, SFP_STATUS, &status, sizeof(status));