Home
last modified time | relevance | path

Searched refs:chan_event (Results 1 - 3 of 3) sorted by relevance

/kernel/linux/linux-6.6/drivers/iio/proximity/
H A Dsx_common.c95 prox_changed = (data->chan_prox_stat ^ val) & data->chan_event; in sx_common_push_events()
129 unsigned long chan_event) in sx_common_update_chan_en()
132 unsigned long channels = chan_read | chan_event; in sx_common_update_chan_en()
134 if ((data->chan_read | data->chan_event) != channels) { in sx_common_update_chan_en()
143 data->chan_event = chan_event; in sx_common_update_chan_en()
150 data->chan_event); in sx_common_get_read_channel()
156 data->chan_event); in sx_common_put_read_channel()
162 data->chan_event | BIT(channel)); in sx_common_get_event_channel()
168 data->chan_event in sx_common_put_event_channel()
127 sx_common_update_chan_en(struct sx_common_data *data, unsigned long chan_read, unsigned long chan_event) sx_common_update_chan_en() argument
[all...]
H A Dsx_common.h112 * @chan_event: Bit field for each event enabled.
134 unsigned long chan_event;
/kernel/linux/linux-5.10/drivers/iio/proximity/
H A Dsx9310.c140 unsigned long chan_event; member
283 unsigned long chan_event) in sx9310_update_chan_en()
286 unsigned long channels = chan_read | chan_event; in sx9310_update_chan_en()
288 if ((data->chan_read | data->chan_event) != channels) { in sx9310_update_chan_en()
296 data->chan_event = chan_event; in sx9310_update_chan_en()
303 data->chan_event); in sx9310_get_read_channel()
309 data->chan_event); in sx9310_put_read_channel()
315 data->chan_event | BIT(channel)); in sx9310_get_event_channel()
321 data->chan_event in sx9310_put_event_channel()
281 sx9310_update_chan_en(struct sx9310_data *data, unsigned long chan_read, unsigned long chan_event) sx9310_update_chan_en() argument
[all...]

Completed in 3 milliseconds