SFP_PAGE_SIZE
page_data = ocs_malloc(ocs, SFP_PAGE_SIZE, OCS_M_ZERO | OCS_M_NOWAIT);
buf = ocs_malloc(ocs, (SFP_PAGE_SIZE * 3) + 1, OCS_M_ZERO | OCS_M_NOWAIT);
ocs_free(ocs, page_data, SFP_PAGE_SIZE);
bytes_read = ocs_mgmt_get_sfp(ocs, 0xa0, page_data, SFP_PAGE_SIZE);
int buffer_remaining = (SFP_PAGE_SIZE * 3) + 1;
ocs_free(ocs, page_data, SFP_PAGE_SIZE);
ocs_free(ocs, buf, (3 * SFP_PAGE_SIZE) + 1);
page_data = ocs_malloc(ocs, SFP_PAGE_SIZE, OCS_M_ZERO | OCS_M_NOWAIT);
buf = ocs_malloc(ocs, (SFP_PAGE_SIZE * 3) + 1, OCS_M_ZERO | OCS_M_NOWAIT);
ocs_free(ocs, page_data, SFP_PAGE_SIZE);
bytes_read = ocs_mgmt_get_sfp(ocs, 0xa2, page_data, SFP_PAGE_SIZE);
int buffer_remaining = (SFP_PAGE_SIZE * 3) + 1;
ocs_free(ocs, page_data, SFP_PAGE_SIZE);
ocs_free(ocs, buf, (3 * SFP_PAGE_SIZE) + 1);
ocs_memcpy(&result->page_data, data, SFP_PAGE_SIZE);