;   lbs_deb_enter(LBS_DEB_SPI);   /* How many bytes are there to read? */  err = spu_read_u00(card, IF_SPI_SCRATCH_0_REG, &len);  if (err)   goto out;  if (!len) {   netdev_err(priv->dev, "%s: error: card has no data for host\n",       __func__);   err = -EINVAL;   goto out;  } else if (len > 