Searched refs:iio_cb_buffer (Results 1 - 12 of 12) sorted by relevance
/kernel/linux/linux-5.10/drivers/iio/buffer/ |
H A D | industrialio-buffer-cb.c | 14 struct iio_cb_buffer { struct 22 static struct iio_cb_buffer *buffer_to_cb_buffer(struct iio_buffer *buffer) in buffer_to_cb_buffer() 24 return container_of(buffer, struct iio_cb_buffer, buffer); in buffer_to_cb_buffer() 29 struct iio_cb_buffer *cb_buff = buffer_to_cb_buffer(buffer); in iio_buffer_cb_store_to() 35 struct iio_cb_buffer *cb_buff = buffer_to_cb_buffer(buffer); in iio_buffer_cb_release() 48 struct iio_cb_buffer *iio_channel_get_all_cb(struct device *dev, in iio_channel_get_all_cb() 54 struct iio_cb_buffer *cb_buff; in iio_channel_get_all_cb() 109 int iio_channel_cb_set_buffer_watermark(struct iio_cb_buffer *cb_buff, in iio_channel_cb_set_buffer_watermark() 120 int iio_channel_start_all_cb(struct iio_cb_buffer *cb_buff) in iio_channel_start_all_cb() 127 void iio_channel_stop_all_cb(struct iio_cb_buffer *cb_buf [all...] |
/kernel/linux/linux-6.6/drivers/iio/buffer/ |
H A D | industrialio-buffer-cb.c | 14 struct iio_cb_buffer { struct 22 static struct iio_cb_buffer *buffer_to_cb_buffer(struct iio_buffer *buffer) in buffer_to_cb_buffer() 24 return container_of(buffer, struct iio_cb_buffer, buffer); in buffer_to_cb_buffer() 29 struct iio_cb_buffer *cb_buff = buffer_to_cb_buffer(buffer); in iio_buffer_cb_store_to() 35 struct iio_cb_buffer *cb_buff = buffer_to_cb_buffer(buffer); in iio_buffer_cb_release() 48 struct iio_cb_buffer *iio_channel_get_all_cb(struct device *dev, in iio_channel_get_all_cb() 54 struct iio_cb_buffer *cb_buff; in iio_channel_get_all_cb() 109 int iio_channel_cb_set_buffer_watermark(struct iio_cb_buffer *cb_buff, in iio_channel_cb_set_buffer_watermark() 120 int iio_channel_start_all_cb(struct iio_cb_buffer *cb_buff) in iio_channel_start_all_cb() 127 void iio_channel_stop_all_cb(struct iio_cb_buffer *cb_buf [all...] |
/kernel/linux/linux-5.10/include/linux/iio/ |
H A D | consumer.h | 100 struct iio_cb_buffer; 111 struct iio_cb_buffer *iio_channel_get_all_cb(struct device *dev, 123 int iio_channel_cb_set_buffer_watermark(struct iio_cb_buffer *cb_buffer, 130 void iio_channel_release_all_cb(struct iio_cb_buffer *cb_buffer); 136 int iio_channel_start_all_cb(struct iio_cb_buffer *cb_buff); 142 void iio_channel_stop_all_cb(struct iio_cb_buffer *cb_buff); 155 *iio_channel_cb_get_channels(const struct iio_cb_buffer *cb_buffer); 167 *iio_channel_cb_get_iio_dev(const struct iio_cb_buffer *cb_buffer);
|
/kernel/linux/linux-6.6/include/linux/iio/ |
H A D | consumer.h | 130 struct iio_cb_buffer; 141 struct iio_cb_buffer *iio_channel_get_all_cb(struct device *dev, 153 int iio_channel_cb_set_buffer_watermark(struct iio_cb_buffer *cb_buffer, 160 void iio_channel_release_all_cb(struct iio_cb_buffer *cb_buffer); 166 int iio_channel_start_all_cb(struct iio_cb_buffer *cb_buff); 172 void iio_channel_stop_all_cb(struct iio_cb_buffer *cb_buff); 185 *iio_channel_cb_get_channels(const struct iio_cb_buffer *cb_buffer); 197 *iio_channel_cb_get_iio_dev(const struct iio_cb_buffer *cb_buffer);
|
/kernel/linux/linux-5.10/drivers/input/touchscreen/ |
H A D | resistive-adc-touch.c | 38 struct iio_cb_buffer *iio_cb;
|
/kernel/linux/linux-5.10/drivers/input/joystick/ |
H A D | adc-joystick.c | 25 struct iio_cb_buffer *buffer;
|
/kernel/linux/linux-6.6/drivers/input/touchscreen/ |
H A D | resistive-adc-touch.c | 52 struct iio_cb_buffer *iio_cb;
|
/kernel/linux/linux-5.10/drivers/iio/potentiostat/ |
H A D | lmp91000.c | 69 struct iio_cb_buffer *cb_buffer;
|
/kernel/linux/linux-5.10/sound/soc/stm/ |
H A D | stm32_adfsdm.c | 35 struct iio_cb_buffer *iio_cb;
|
/kernel/linux/linux-6.6/drivers/iio/potentiostat/ |
H A D | lmp91000.c | 69 struct iio_cb_buffer *cb_buffer;
|
/kernel/linux/linux-6.6/drivers/input/joystick/ |
H A D | adc-joystick.c | 25 struct iio_cb_buffer *buffer;
|
/kernel/linux/linux-6.6/sound/soc/stm/ |
H A D | stm32_adfsdm.c | 35 struct iio_cb_buffer *iio_cb;
|
Completed in 10 milliseconds