diff options
Diffstat (limited to 'drivers/staging/comedi/drivers/comedi_fc.h')
-rw-r--r-- | drivers/staging/comedi/drivers/comedi_fc.h | 40 |
1 files changed, 29 insertions, 11 deletions
diff --git a/drivers/staging/comedi/drivers/comedi_fc.h b/drivers/staging/comedi/drivers/comedi_fc.h index 541b9371d3da..ce2835972507 100644 --- a/drivers/staging/comedi/drivers/comedi_fc.h +++ b/drivers/staging/comedi/drivers/comedi_fc.h @@ -23,30 +23,48 @@ #include "../comedidev.h" -unsigned int cfc_bytes_per_scan(struct comedi_subdevice *); -void cfc_inc_scan_progress(struct comedi_subdevice *, unsigned int num_bytes); +static inline unsigned int cfc_bytes_per_scan(struct comedi_subdevice *s) +{ + return comedi_bytes_per_scan(s); +} -/* Writes an array of data points to comedi's buffer */ -unsigned int cfc_write_array_to_buffer(struct comedi_subdevice *, - void *data, unsigned int num_bytes); +static inline void cfc_inc_scan_progress(struct comedi_subdevice *s, + unsigned int num_bytes) +{ + comedi_inc_scan_progress(s, num_bytes); +} + +static inline unsigned int cfc_write_array_to_buffer(struct comedi_subdevice *s, + const void *data, + unsigned int num_bytes) +{ + return comedi_write_array_to_buffer(s, data, num_bytes); +} static inline unsigned int cfc_write_to_buffer(struct comedi_subdevice *s, unsigned short data) { - return cfc_write_array_to_buffer(s, &data, sizeof(data)); + return comedi_write_array_to_buffer(s, &data, sizeof(data)); }; static inline unsigned int cfc_write_long_to_buffer(struct comedi_subdevice *s, unsigned int data) { - return cfc_write_array_to_buffer(s, &data, sizeof(data)); + return comedi_write_array_to_buffer(s, &data, sizeof(data)); }; -unsigned int cfc_read_array_from_buffer(struct comedi_subdevice *, - void *data, unsigned int num_bytes); +static inline unsigned int +cfc_read_array_from_buffer(struct comedi_subdevice *s, void *data, + unsigned int num_bytes) +{ + return comedi_read_array_from_buffer(s, data, num_bytes); +} -unsigned int cfc_handle_events(struct comedi_device *, - struct comedi_subdevice *); +static inline unsigned int cfc_handle_events(struct comedi_device *dev, + struct comedi_subdevice *s) +{ + return comedi_handle_events(dev, s); +} /** * cfc_check_trigger_src() - trivially validate a comedi_cmd trigger source |