Lines Matching refs:part

1785 	struct efx_mcdi_mtd_partition *part = to_efx_mcdi_mtd_partition(mtd);  in efx_mcdi_mtd_read()  local
1794 rc = efx_mcdi_nvram_read(efx, part->nvram_type, offset, in efx_mcdi_mtd_read()
1808 struct efx_mcdi_mtd_partition *part = to_efx_mcdi_mtd_partition(mtd); in efx_mcdi_mtd_erase() local
1812 size_t chunk = part->common.mtd.erasesize; in efx_mcdi_mtd_erase()
1815 if (!part->updating) { in efx_mcdi_mtd_erase()
1816 rc = efx_mcdi_nvram_update_start(efx, part->nvram_type); in efx_mcdi_mtd_erase()
1819 part->updating = true; in efx_mcdi_mtd_erase()
1826 rc = efx_mcdi_nvram_erase(efx, part->nvram_type, offset, in efx_mcdi_mtd_erase()
1839 struct efx_mcdi_mtd_partition *part = to_efx_mcdi_mtd_partition(mtd); in efx_mcdi_mtd_write() local
1846 if (!part->updating) { in efx_mcdi_mtd_write()
1847 rc = efx_mcdi_nvram_update_start(efx, part->nvram_type); in efx_mcdi_mtd_write()
1850 part->updating = true; in efx_mcdi_mtd_write()
1855 rc = efx_mcdi_nvram_write(efx, part->nvram_type, offset, in efx_mcdi_mtd_write()
1869 struct efx_mcdi_mtd_partition *part = to_efx_mcdi_mtd_partition(mtd); in efx_mcdi_mtd_sync() local
1873 if (part->updating) { in efx_mcdi_mtd_sync()
1874 part->updating = false; in efx_mcdi_mtd_sync()
1875 rc = efx_mcdi_nvram_update_finish(efx, part->nvram_type); in efx_mcdi_mtd_sync()
1881 void efx_mcdi_mtd_rename(struct efx_mtd_partition *part) in efx_mcdi_mtd_rename() argument
1884 container_of(part, struct efx_mcdi_mtd_partition, common); in efx_mcdi_mtd_rename()
1885 struct efx_nic *efx = part->mtd.priv; in efx_mcdi_mtd_rename()
1887 snprintf(part->name, sizeof(part->name), "%s %s:%02x", in efx_mcdi_mtd_rename()
1888 efx->name, part->type_name, mcdi_part->fw_subtype); in efx_mcdi_mtd_rename()