Lines Matching defs:partn

47 	__in			unsigned int partn,
52 if ((1 << partn) & ~enp->en_u.siena.enu_partn_mask) {
57 if ((rc = efx_mcdi_nvram_info(enp, partn, sizep, NULL, NULL)) != 0) {
74 __in unsigned int partn)
78 if ((rc = efx_mcdi_nvram_update_start(enp, partn)) != 0) {
93 __in unsigned int partn,
104 if ((rc = efx_mcdi_nvram_read(enp, partn, offset,
125 __in unsigned int partn,
131 if ((rc = efx_mcdi_nvram_erase(enp, partn, offset, size)) != 0) {
146 __in unsigned int partn,
157 if ((rc = efx_mcdi_nvram_write(enp, partn, offset,
178 __in unsigned int partn)
187 reboot = (partn == MC_CMD_NVRAM_TYPE_PHY_PORT0 ||
188 partn == MC_CMD_NVRAM_TYPE_PHY_PORT1 ||
189 partn == MC_CMD_NVRAM_TYPE_DISABLED_CALLISTO);
191 if ((rc = efx_mcdi_nvram_update_finish(enp, partn, reboot)) != 0) {
206 unsigned int partn;
274 !(enp->en_u.siena.enu_partn_mask & (1 << entry->partn)))
277 if ((rc = efx_mcdi_nvram_test(enp, entry->partn)) != 0) {
306 if ((rc = siena_nvram_partn_size(enp, entry->partn, sizep)) != 0)
328 __in unsigned int partn,
344 EFSYS_ASSERT(partn == MC_CMD_NVRAM_TYPE_DYNAMIC_CFG_PORT0 ||
345 partn == MC_CMD_NVRAM_TYPE_DYNAMIC_CFG_PORT1);
351 if ((rc = siena_nvram_partn_size(enp, partn, &size)) != 0)
360 if ((rc = siena_nvram_partn_read(enp, partn, 0,
377 /* Verify the hdr doesn't overflow the partn size */
394 if ((rc = siena_nvram_partn_read(enp, partn, SIENA_NVRAM_CHUNK,
457 __in unsigned int partn,
487 (partn + 1) * sizeof (efx_word_t)) {
494 *subtypep = EFX_WORD_FIELD(fw_list[partn], EFX_WORD_0);
518 unsigned int partn;
526 partn = entry->partn;
528 if ((1 << partn) & ~enp->en_u.siena.enu_partn_mask) {
533 if ((rc = siena_nvram_get_subtype(enp, partn, subtypep)) != 0)
548 if (entry->partn != partn)
569 if (nitems < entry->partn)
572 temp[0] = EFX_WORD_FIELD(dcfg->fw_version[partn].version_w,
574 temp[1] = EFX_WORD_FIELD(dcfg->fw_version[partn].version_x,
576 temp[2] = EFX_WORD_FIELD(dcfg->fw_version[partn].version_y,
578 temp[3] = EFX_WORD_FIELD(dcfg->fw_version[partn].version_z,
615 if ((rc = siena_nvram_partn_lock(enp, entry->partn)) != 0)
647 if ((rc = siena_nvram_partn_read(enp, entry->partn,
675 if ((rc = siena_nvram_partn_size(enp, entry->partn, &size)) != 0)
678 if ((rc = siena_nvram_partn_erase(enp, entry->partn, 0, size)) != 0)
709 if ((rc = siena_nvram_partn_write(enp, entry->partn,
731 siena_nvram_partn_unlock(enp, entry->partn);
783 required_hdr_length = SIENA_DYNAMIC_CFG_SIZE(entry->partn + 1);
806 if ((rc = siena_nvram_get_subtype(enp, entry->partn, &subtype)) != 0)
810 EFX_POPULATE_DWORD_1(dcfg->fw_version[entry->partn].fw_subtype,
812 EFX_POPULATE_WORD_1(dcfg->fw_version[entry->partn].version_w,
814 EFX_POPULATE_WORD_1(dcfg->fw_version[entry->partn].version_x,
816 EFX_POPULATE_WORD_1(dcfg->fw_version[entry->partn].version_y,
818 EFX_POPULATE_WORD_1(dcfg->fw_version[entry->partn].version_z,
822 if (nitems < entry->partn + 1) {
823 nitems = entry->partn + 1;