Lines Matching defs:param_header
965 * @param_header: pointer to the 'struct sfdp_parameter_header' describing
971 const struct sfdp_parameter_header *param_header)
1006 if (param_header->major != SFDP_JESD216_MAJOR ||
1007 param_header->length < SFDP_4BAIT_DWORD_MAX)
1018 addr = SFDP_PARAM_HEADER_PTP(param_header);
1410 const struct sfdp_parameter_header *param_header, *bfpt_header;
1472 param_header = ¶m_headers[i];
1474 SFDP_PARAM_HEADER_PTP(param_header) +
1475 SFDP_PARAM_HEADER_PARAM_LEN(param_header));
1524 param_header = ¶m_headers[i];
1526 if (SFDP_PARAM_HEADER_ID(param_header) == SFDP_BFPT_ID &&
1527 param_header->major == SFDP_JESD216_MAJOR &&
1528 (param_header->minor > bfpt_header->minor ||
1529 (param_header->minor == bfpt_header->minor &&
1530 param_header->length > bfpt_header->length)))
1531 bfpt_header = param_header;
1540 param_header = ¶m_headers[i];
1542 switch (SFDP_PARAM_HEADER_ID(param_header)) {
1544 err = spi_nor_parse_smpt(nor, param_header);
1548 err = spi_nor_parse_4bait(nor, param_header);
1552 err = spi_nor_parse_profile1(nor, param_header);
1556 err = spi_nor_parse_sccr(nor, param_header);
1560 err = spi_nor_parse_sccr_mc(nor, param_header);
1569 SFDP_PARAM_HEADER_ID(param_header));