aboutsummaryrefslogtreecommitdiff
path: root/io/channel.c
AgeCommit message (Expand)Author
2023-05-19nbd/server: Fix drained_poll to wake coroutine in right AioContextKevin Wolf
2023-04-20io: mark mixed functions that can suspendPaolo Bonzini
2023-02-06io: Add support for MSG_PEEK for socket channelmanish.mishra
2022-05-16QIOChannel: Add flags on io_writev and introduce io_flush callbackLeonardo Bras
2021-02-12io: error_prepend() in qio_channel_readv_full_all() causes segfaultJagannathan Raman
2021-02-10io: add qio_channel_readv_full_all_eof & qio_channel_readv_full_all helpersElena Ufimtseva
2021-02-10io: add qio_channel_writev_full_all helperElena Ufimtseva
2020-10-27io: Fix Lesser GPL version numberChetan Pant
2019-06-12Include qemu/module.h where needed, drop it from qemu-common.hMarkus Armbruster
2019-02-25io: Remove redundant read/write_coroutine assignmentsKevin Wolf
2019-02-25io: Make qio_channel_yield() interruptibleKevin Wolf
2018-03-06qio: introduce qio_channel_add_watch_{full|source}Peter Xu
2017-09-06io: Add new qio_channel_read{, v}_all_eof functionsEric Blake
2017-09-06io: Yield rather than wait when already in coroutineEric Blake
2017-09-05io: add new qio_channel_{readv, writev, read, write}_all functionsDaniel P. Berrange
2017-05-26io: simplify qio_channel_attach_aio_contextPaolo Bonzini
2017-02-21io: make qio_channel_yield aware of AioContextsPaolo Bonzini
2017-02-21io: add methods to set I/O handlers on AioContextPaolo Bonzini
2016-10-27io: add ability to set a name for IO channelsDaniel P. Berrange
2016-10-26io: Introduce a qio_channel_set_feature() helperFelipe Franciosi
2016-10-26io: Use qio_channel_has_feature() where applicableFelipe Franciosi
2016-07-13coroutine: move entry argument to qemu_coroutine_createPaolo Bonzini
2016-03-22include/qemu/osdep.h: Don't include qapi/error.hMarkus Armbruster
2016-03-10io: implement socket watch for win32 using WSAEventSelect+selectPaolo Bonzini
2016-02-04io: Clean up includesPeter Maydell
2015-12-18io: add abstract QIOChannel classesDaniel P. Berrange