i->f->set_##field)      \   return -EINVAL;      \  val = simple_strtoul(buf, NULL, 0);    \  i->f->set_##field(starget, val);    \  return count;       \ }  #define spi_transport_store_max(field, format_string)   \ static ssize_t        \ store_spi_transport_##field(struct device *dev,    \        struct device_attribute *attr,  \        const char *buf, size_t count)  \ {         \  int val;       \  struct scsi_target *starget = transport_class_to_starget(dev); \  struct Scsi_Host *shost = dev_to_shost(starget->dev.parent); \  struct spi_internal *i = to_spi_internal(shost->transportt); \  