Home
last modified time | relevance | path

Searched refs:iio_dev_attr (Results 1 – 19 of 19) sorted by relevance

/Linux-v5.10/include/linux/iio/
Dsysfs.h21 struct iio_dev_attr { struct
29 container_of(_dev_attr, struct iio_dev_attr, dev_attr) argument
68 struct iio_dev_attr iio_dev_attr_##_name \
72 struct iio_dev_attr iio_dev_attr_##_name \
76 struct iio_dev_attr iio_dev_attr_##_name \
80 struct iio_dev_attr iio_dev_attr_##_name \
84 struct iio_dev_attr iio_dev_attr_##_vname \
/Linux-v5.10/drivers/iio/
Dindustrialio-event.c248 static enum iio_event_direction iio_ev_attr_dir(struct iio_dev_attr *attr) in iio_ev_attr_dir()
253 static enum iio_event_type iio_ev_attr_type(struct iio_dev_attr *attr) in iio_ev_attr_type()
258 static enum iio_event_info iio_ev_attr_info(struct iio_dev_attr *attr) in iio_ev_attr_info()
269 struct iio_dev_attr *this_attr = to_iio_dev_attr(attr); in iio_ev_state_store()
289 struct iio_dev_attr *this_attr = to_iio_dev_attr(attr); in iio_ev_state_show()
306 struct iio_dev_attr *this_attr = to_iio_dev_attr(attr); in iio_ev_value_show()
327 struct iio_dev_attr *this_attr = to_iio_dev_attr(attr); in iio_ev_value_store()
481 struct iio_dev_attr *p; in iio_device_register_eventset()
Dindustrialio-core.c440 struct iio_dev_attr *this_attr = to_iio_dev_attr(attr); in iio_read_channel_ext_info()
454 struct iio_dev_attr *this_attr = to_iio_dev_attr(attr); in iio_write_channel_ext_info()
677 struct iio_dev_attr *this_attr = to_iio_dev_attr(attr); in iio_read_channel_info()
788 struct iio_dev_attr *this_attr = to_iio_dev_attr(attr); in iio_read_channel_info_avail()
905 struct iio_dev_attr *this_attr = to_iio_dev_attr(attr); in iio_write_channel_info()
1108 struct iio_dev_attr *iio_attr, *t; in __iio_add_chan_devattr()
1309 struct iio_dev_attr *p, *n; in iio_free_chan_devattr_list()
1422 struct iio_dev_attr *p; in iio_device_register_sysfs()
Dindustrialio-buffer.c236 struct iio_dev_attr *this_attr = to_iio_dev_attr(attr); in iio_show_fixed_type()
383 struct iio_dev_attr *this_attr = to_iio_dev_attr(attr); in iio_scan_el_store()
1270 struct iio_dev_attr *p; in __iio_buffer_alloc_sysfs_and_mask()
/Linux-v5.10/drivers/staging/iio/meter/
Dade7854.c32 struct iio_dev_attr *this_attr = to_iio_dev_attr(attr); in ade7854_read_8bit()
49 struct iio_dev_attr *this_attr = to_iio_dev_attr(attr); in ade7854_read_16bit()
66 struct iio_dev_attr *this_attr = to_iio_dev_attr(attr); in ade7854_read_24bit()
81 struct iio_dev_attr *this_attr = to_iio_dev_attr(attr); in ade7854_read_32bit()
97 struct iio_dev_attr *this_attr = to_iio_dev_attr(attr); in ade7854_write_8bit()
118 struct iio_dev_attr *this_attr = to_iio_dev_attr(attr); in ade7854_write_16bit()
139 struct iio_dev_attr *this_attr = to_iio_dev_attr(attr); in ade7854_write_24bit()
160 struct iio_dev_attr *this_attr = to_iio_dev_attr(attr); in ade7854_write_32bit()
/Linux-v5.10/drivers/staging/iio/adc/
Dad7280a.c133 struct iio_dev_attr *iio_attr;
405 struct iio_dev_attr *this_attr = to_iio_dev_attr(attr); in ad7280_show_balance_sw()
419 struct iio_dev_attr *this_attr = to_iio_dev_attr(attr); in ad7280_store_balance_sw()
450 struct iio_dev_attr *this_attr = to_iio_dev_attr(attr); in ad7280_show_balance_timer()
474 struct iio_dev_attr *this_attr = to_iio_dev_attr(attr); in ad7280_store_balance_timer()
599 static int ad7280_balance_switch_attr_init(struct iio_dev_attr *attr, in ad7280_balance_switch_attr_init()
615 static int ad7280_balance_timer_attr_init(struct iio_dev_attr *attr, in ad7280_balance_timer_attr_init()
634 struct iio_dev_attr *iio_attr; in ad7280_init_dev_attrs()
690 struct iio_dev_attr *this_attr = to_iio_dev_attr(attr); in ad7280_read_channel_config()
720 struct iio_dev_attr *this_attr = to_iio_dev_attr(attr); in ad7280_write_channel_config()
/Linux-v5.10/drivers/staging/iio/impedance-analyzer/
Dad5933.c267 struct iio_dev_attr *this_attr = to_iio_dev_attr(attr); in ad5933_show_frequency()
298 struct iio_dev_attr *this_attr = to_iio_dev_attr(attr); in ad5933_store_frequency()
334 struct iio_dev_attr *this_attr = to_iio_dev_attr(attr); in ad5933_show()
377 struct iio_dev_attr *this_attr = to_iio_dev_attr(attr); in ad5933_store()
/Linux-v5.10/drivers/iio/dummy/
Diio_dummy_evgen.c140 struct iio_dev_attr *this_attr = to_iio_dev_attr(attr); in iio_evgen_poke()
/Linux-v5.10/drivers/staging/iio/frequency/
Dad9834.c149 struct iio_dev_attr *this_attr = to_iio_dev_attr(attr); in ad9834_write()
227 struct iio_dev_attr *this_attr = to_iio_dev_attr(attr); in ad9834_store_wavetype()
Dad9832.c176 struct iio_dev_attr *this_attr = to_iio_dev_attr(attr); in ad9832_write()
/Linux-v5.10/drivers/staging/iio/cdc/
Dad7150.c350 struct iio_dev_attr *this_attr = to_iio_dev_attr(attr); in ad7150_show_timeout()
379 struct iio_dev_attr *this_attr = to_iio_dev_attr(attr); in ad7150_store_timeout()
/Linux-v5.10/drivers/staging/iio/resolver/
Dad2s1210.c427 struct iio_dev_attr *iattr = to_iio_dev_attr(attr); in ad2s1210_show_reg()
444 struct iio_dev_attr *iattr = to_iio_dev_attr(attr); in ad2s1210_store_reg()
/Linux-v5.10/drivers/staging/iio/accel/
Dadis16240.c211 struct iio_dev_attr *this_attr = to_iio_dev_attr(attr); in adis16240_spi_read_signed()
/Linux-v5.10/drivers/iio/frequency/
Dad9523.c514 struct iio_dev_attr *this_attr = to_iio_dev_attr(attr); in ad9523_store()
547 struct iio_dev_attr *this_attr = to_iio_dev_attr(attr); in ad9523_show()
/Linux-v5.10/drivers/iio/adc/
Dhx711.c390 struct iio_dev_attr *iio_attr = to_iio_dev_attr(attr); in hx711_scale_available_show()
Dmxs-lradc-adc.c320 struct iio_dev_attr *iio_attr = to_iio_dev_attr(attr); in mxs_lradc_adc_show_scale_avail()
Dad7192.c454 struct iio_dev_attr *this_attr = to_iio_dev_attr(attr); in ad7192_set()
/Linux-v5.10/drivers/staging/iio/addac/
Dadt7316.c1899 struct iio_dev_attr *this_attr = to_iio_dev_attr(attr); in adt7316_show_ad_bound()
1930 struct iio_dev_attr *this_attr = to_iio_dev_attr(attr); in adt7316_set_ad_bound()
/Linux-v5.10/drivers/iio/imu/inv_mpu6050/
Dinv_mpu_core.c977 struct iio_dev_attr *this_attr = to_iio_dev_attr(attr); in inv_attr_show()