summaryrefslogtreecommitdiffstats
path: root/drivers/iio/industrialio-buffer.c (follow)
Commit message (Expand)AuthorAgeFilesLines
* iio: core: Add new DMABUF interface infrastructurePaul Cercueil2024-06-301-0/+459
* iio: add support for multiple scan types per channelDavid Lechner2024-06-041-21/+80
* iio: buffer: use struct iio_scan_type to simplify codeDavid Lechner2024-06-041-20/+28
* iio: buffer: initialize masklength accumulator to 0David Lechner2024-04-291-1/+1
* iio: buffer: iio: core: move to the cleanup.h magicNuno Sa2024-03-251-73/+47
* iio: buffer: Use IIO_SEPARATE instead of a hard-coded 0Christophe JAILLET2023-12-211-3/+3
* iio: buffer: document known issueMatti Vaittinen2023-11-161-0/+16
* iio: buffer: fix coding style warningsNuno Sá2023-05-131-49/+49
* iio: buffer: make sure O_NONBLOCK is respectedNuno Sá2023-02-181-8/+11
* iio: buffer: correctly return bytes written in output buffersNuno Sá2023-02-181-1/+1
* iio: Don't silently expect attribute typesMatti Vaittinen2022-11-231-4/+7
* iio: core: move 'mlock' to 'struct iio_dev_opaque'Nuno Sá2022-11-231-12/+17
* iio: Fix indentation for multiline conditional.Joe Simmons-Talbott2022-08-151-2/+2
* iio: Add blank lines after declarations.Joe Simmons-Talbott2022-08-151-0/+1
* iio: Don't use bare "unsigned"Joe Simmons-Talbott2022-07-011-5/+5
* iio: Use octal permissions and DEVICE_ATTR_{RO,RW}.Joe Simmons-Talbott2022-06-151-35/+21
* iio: Replace strtobool() with kstrtobool()Lars-Peter Clausen2022-04-281-3/+3
* iio: core: Move the currentmode entry to the opaque structureMiquel Raynal2022-04-101-6/+6
* iio: core: Print error and fail iio_device_register() in case sample bits do ...Marek Vasut2022-04-041-0/+13
* iio: buffer: remove usage of list iterator variable for list_for_each_entry_c...Jakob Koschel2022-04-041-2/+5
* iio: core: fix a few code style issuesAlexander Vorwerk2022-04-041-2/+2
* Merge tag 'iio-for-5.18a' of https://git.kernel.org/pub/scm/linux/kernel/git/...Greg Kroah-Hartman2022-03-181-2/+2
|\
| * iio: core: Use sysfs_emit()Lars-Peter Clausen2022-01-231-2/+2
* | iio: buffer: Fix file related error handling in IIO_BUFFER_GET_FD_IOCTLMathias Krause2022-02-111-3/+11
|/
* iio: buffer: Use dedicated variable in iio_buffers_alloc_sysfs_and_mask()Andy Shevchenko2021-11-201-12/+8
* Merge tag 'iio-for-5.16b' of https://git.kernel.org/pub/scm/linux/kernel/git/...Greg Kroah-Hartman2021-10-241-1/+1
|\
| * iio: buffer: Fix uninitialized variable retColin Ian King2021-10-201-1/+1
* | Merge tag 'iio-fixes-for-5.16a' of https://git.kernel.org/pub/scm/linux/kerne...Greg Kroah-Hartman2021-10-241-11/+17
|\ \ | |/ |/|
| * iio: buffer: Fix memory leak in iio_buffers_alloc_sysfs_and_mask()Yang Yingliang2021-10-211-5/+7
| * iio: buffer: Fix memory leak in iio_buffer_register_legacy_sysfs_groups()Yang Yingliang2021-10-171-2/+2
| * iio: buffer: Fix double-free in iio_buffers_alloc_sysfs_and_mask()Yang Yingliang2021-10-171-1/+1
| * iio: buffer: Fix memory leak in __iio_buffer_alloc_sysfs_and_mask()Yang Yingliang2021-10-171-3/+2
| * iio: buffer: check return value of kstrdup_const()Yang Yingliang2021-10-171-0/+5
* | iio: Add output buffer supportMihail Chindris2021-10-191-2/+125
* | iio: core: Introduce iio_push_to_buffers_with_ts_unaligned()Jonathan Cameron2021-10-191-0/+46
|/
* iio: buffer: Move a sanity check at the beginning of 'iio_scan_mask_set()'Christophe JAILLET2021-07-171-4/+5
* iio: buffer: Save a few cycles in 'iio_scan_mask_set()'Christophe JAILLET2021-07-171-2/+2
* iio: buffer: Remove redundant assignment to in_locJiapeng Chong2021-06-031-1/+0
* iio: core: move @info_exist_lock to struct iio_dev_opaqueJonathan Cameron2021-05-171-2/+3
* iio: core: move @scan_index_timestamp to struct iio_dev_opaqueJonathan Cameron2021-05-171-2/+5
* iio: buffer: use sysfs_attr_init() on allocated attrsAlexandru Ardelean2021-04-071-0/+1
* iio: buffer: return 0 for buffer getfd ioctl handlerAlexandru Ardelean2021-04-071-1/+1
* iio: core: Use sysfs_emit() (trivial bits)Lars-Peter Clausen2021-03-291-10/+10
* iio: buffer: fix use-after-free for attached_buffers arrayAlexandru Ardelean2021-03-251-4/+5
* iio: buffer: add ioctl() to support opening extra buffers for IIO deviceAlexandru Ardelean2021-03-111-5/+139
* iio: buffer: introduce support for attaching more IIO buffersAlexandru Ardelean2021-03-111-19/+81
* iio: buffer: move __iio_buffer_free_sysfs_and_mask() before allocAlexandru Ardelean2021-03-111-8/+8
* iio: core: wrap iio device & buffer into struct for character devicesAlexandru Ardelean2021-03-111-4/+6
* iio: buffer: wrap all buffer attributes into iio_dev_attrAlexandru Ardelean2021-03-111-26/+51
* iio: add reference to iio buffer on iio_dev_attrAlexandru Ardelean2021-03-111-0/+4