Lines Matching refs:part
740 falcon_spi_slow_wait(struct falcon_mtd_partition *part, bool uninterruptible)
742 const struct falcon_spi_device *spi = part->spi;
743 struct ef4_nic *efx = part->common.mtd.priv;
762 part->common.name, part->common.dev_type_name);
804 falcon_spi_erase(struct falcon_mtd_partition *part, loff_t start, size_t len)
806 const struct falcon_spi_device *spi = part->spi;
807 struct ef4_nic *efx = part->common.mtd.priv;
829 rc = falcon_spi_slow_wait(part, false);
851 static void falcon_mtd_rename(struct ef4_mtd_partition *part)
853 struct ef4_nic *efx = part->mtd.priv;
855 snprintf(part->name, sizeof(part->name), "%s %s",
856 efx->name, part->type_name);
862 struct falcon_mtd_partition *part = to_falcon_mtd_partition(mtd);
870 rc = falcon_spi_read(efx, part->spi, part->offset + start,
878 struct falcon_mtd_partition *part = to_falcon_mtd_partition(mtd);
886 rc = falcon_spi_erase(part, part->offset + start, len);
894 struct falcon_mtd_partition *part = to_falcon_mtd_partition(mtd);
902 rc = falcon_spi_write(efx, part->spi, part->offset + start,
910 struct falcon_mtd_partition *part = to_falcon_mtd_partition(mtd);
916 rc = falcon_spi_slow_wait(part, true);