Lines Matching refs:field

268 #define spi_transport_show_simple(field, format_string)			\  argument
271 show_spi_transport_##field(struct device *dev, \
278 return snprintf(buf, 20, format_string, tp->field); \
281 #define spi_transport_store_simple(field, format_string) \ argument
284 store_spi_transport_##field(struct device *dev, \
294 tp->field = val; \
298 #define spi_transport_show_function(field, format_string) \ argument
301 show_spi_transport_##field(struct device *dev, \
309 if (i->f->get_##field) \
310 i->f->get_##field(starget); \
311 return snprintf(buf, 20, format_string, tp->field); \
314 #define spi_transport_store_function(field, format_string) \ argument
316 store_spi_transport_##field(struct device *dev, \
325 if (!i->f->set_##field) \
328 i->f->set_##field(starget, val); \
332 #define spi_transport_store_max(field, format_string) \ argument
334 store_spi_transport_##field(struct device *dev, \
345 if (!i->f->set_##field) \
348 if (val > tp->max_##field) \
349 val = tp->max_##field; \
350 i->f->set_##field(starget, val); \
354 #define spi_transport_rd_attr(field, format_string) \ argument
355 spi_transport_show_function(field, format_string) \
356 spi_transport_store_function(field, format_string) \
357 static DEVICE_ATTR(field, S_IRUGO, \
358 show_spi_transport_##field, \
359 store_spi_transport_##field);
361 #define spi_transport_simple_attr(field, format_string) \ argument
362 spi_transport_show_simple(field, format_string) \
363 spi_transport_store_simple(field, format_string) \
364 static DEVICE_ATTR(field, S_IRUGO, \
365 show_spi_transport_##field, \
366 store_spi_transport_##field);
368 #define spi_transport_max_attr(field, format_string) \ argument
369 spi_transport_show_function(field, format_string) \
370 spi_transport_store_max(field, format_string) \
371 spi_transport_simple_attr(max_##field, format_string) \
372 static DEVICE_ATTR(field, S_IRUGO, \
373 show_spi_transport_##field, \
374 store_spi_transport_##field);