Lines Matching refs:field

279 #define spi_transport_show_simple(field, format_string)			\  argument
282 show_spi_transport_##field(struct device *dev, \
289 return snprintf(buf, 20, format_string, tp->field); \
292 #define spi_transport_store_simple(field, format_string) \ argument
295 store_spi_transport_##field(struct device *dev, \
305 tp->field = val; \
309 #define spi_transport_show_function(field, format_string) \ argument
312 show_spi_transport_##field(struct device *dev, \
320 if (i->f->get_##field) \
321 i->f->get_##field(starget); \
322 return snprintf(buf, 20, format_string, tp->field); \
325 #define spi_transport_store_function(field, format_string) \ argument
327 store_spi_transport_##field(struct device *dev, \
336 if (!i->f->set_##field) \
339 i->f->set_##field(starget, val); \
343 #define spi_transport_store_max(field, format_string) \ argument
345 store_spi_transport_##field(struct device *dev, \
356 if (i->f->set_##field) \
359 if (val > tp->max_##field) \
360 val = tp->max_##field; \
361 i->f->set_##field(starget, val); \
365 #define spi_transport_rd_attr(field, format_string) \ argument
366 spi_transport_show_function(field, format_string) \
367 spi_transport_store_function(field, format_string) \
368 static DEVICE_ATTR(field, S_IRUGO, \
369 show_spi_transport_##field, \
370 store_spi_transport_##field);
372 #define spi_transport_simple_attr(field, format_string) \ argument
373 spi_transport_show_simple(field, format_string) \
374 spi_transport_store_simple(field, format_string) \
375 static DEVICE_ATTR(field, S_IRUGO, \
376 show_spi_transport_##field, \
377 store_spi_transport_##field);
379 #define spi_transport_max_attr(field, format_string) \ argument
380 spi_transport_show_function(field, format_string) \
381 spi_transport_store_max(field, format_string) \
382 spi_transport_simple_attr(max_##field, format_string) \
383 static DEVICE_ATTR(field, S_IRUGO, \
384 show_spi_transport_##field, \
385 store_spi_transport_##field);