ublksrv_aio: don't expose details of 'struct ublksrv_aio_ctx'
Add the following APIs for avoiding to expose 'struct ublksrv_aio_ctx':
int ublksrv_aio_get_efd(struct ublksrv_aio_ctx *ctx);
void ublksrv_aio_set_ctx_data(struct ublksrv_aio_ctx *ctx, void *data);
void *ublksrv_aio_get_ctx_data(struct ublksrv_aio_ctx *ctx);
bool ublksrv_aio_ctx_dead(struct ublksrv_aio_ctx *ctx);
const struct ublksrv_dev *ublksrv_aio_get_dev(struct ublksrv_aio_ctx *ctx);
Signed-off-by: Ming Lei <[email protected]>
4 files changed