| 25 | } |
| 26 | |
| 27 | static rt_ssize_t virtio_input_cfg_select(struct virtio_input_device *virtio_input_dev, |
| 28 | rt_uint8_t select, rt_uint8_t subsel) |
| 29 | { |
| 30 | struct virtio_input_config *config = virtio_input_dev->config; |
| 31 | |
| 32 | rt_hw_dsb(); |
| 33 | config->select = select; |
| 34 | config->subsel = subsel; |
| 35 | rt_hw_dsb(); |
| 36 | |
| 37 | return config->size; |
| 38 | } |
| 39 | |
| 40 | static void virtio_input_cfg_bits(struct virtio_input_device *virtio_input_dev, |
| 41 | rt_uint8_t select, rt_uint8_t subsel, rt_ubase_t *bits, rt_uint32_t bitcount) |
no test coverage detected