pyocf: Update after removing struct ocf_io
Signed-off-by: Robert Baldyga <robert.baldyga@huawei.com> Signed-off-by: Michal Mielewczyk <michal.mielewczyk@huawei.com>
This commit is contained in:
parent
6392ccecef
commit
9b7f476470
@ -1,39 +1,40 @@
|
|||||||
/*
|
/*
|
||||||
* Copyright(c) 2012-2022 Intel Corporation
|
* Copyright(c) 2012-2022 Intel Corporation
|
||||||
|
* Copyright(c) 2024 Huawei Technologies
|
||||||
* SPDX-License-Identifier: BSD-3-Clause
|
* SPDX-License-Identifier: BSD-3-Clause
|
||||||
*/
|
*/
|
||||||
|
|
||||||
#include "ocf/ocf_io.h"
|
#include "ocf/ocf_io.h"
|
||||||
#include "ocf/ocf_core.h"
|
#include "ocf/ocf_core.h"
|
||||||
|
|
||||||
void ocf_io_set_cmpl_wrapper(struct ocf_io *io, void *context,
|
void ocf_io_set_cmpl_wrapper(ocf_io_t io, void *context,
|
||||||
void *context2, ocf_end_io_t fn)
|
void *context2, ocf_end_io_t fn)
|
||||||
{
|
{
|
||||||
ocf_io_set_cmpl(io, context, context2, fn);
|
ocf_io_set_cmpl(io, context, context2, fn);
|
||||||
}
|
}
|
||||||
|
|
||||||
void ocf_io_set_start_wrapper(struct ocf_io *io, ocf_start_io_t fn)
|
void ocf_io_set_start_wrapper(ocf_io_t io, ocf_start_io_t fn)
|
||||||
{
|
{
|
||||||
ocf_io_set_start(io, fn);
|
ocf_io_set_start(io, fn);
|
||||||
}
|
}
|
||||||
|
|
||||||
void ocf_io_set_handle_wrapper(struct ocf_io *io, ocf_handle_io_t fn)
|
void ocf_io_set_handle_wrapper(ocf_io_t io, ocf_handle_io_t fn)
|
||||||
{
|
{
|
||||||
ocf_io_set_handle(io, fn);
|
ocf_io_set_handle(io, fn);
|
||||||
}
|
}
|
||||||
|
|
||||||
void ocf_core_submit_io_wrapper(struct ocf_io *io)
|
void ocf_core_submit_io_wrapper(ocf_io_t io)
|
||||||
{
|
{
|
||||||
ocf_core_submit_io(io);
|
ocf_core_submit_io(io);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
void ocf_core_submit_flush_wrapper(struct ocf_io *io)
|
void ocf_core_submit_flush_wrapper(ocf_io_t io)
|
||||||
{
|
{
|
||||||
ocf_core_submit_flush(io);
|
ocf_core_submit_flush(io);
|
||||||
}
|
}
|
||||||
|
|
||||||
void ocf_core_submit_discard_wrapper(struct ocf_io *io)
|
void ocf_core_submit_discard_wrapper(ocf_io_t io)
|
||||||
{
|
{
|
||||||
ocf_core_submit_discard(io);
|
ocf_core_submit_discard(io);
|
||||||
}
|
}
|
||||||
|
@ -39,7 +39,7 @@ class IoOps(Structure):
|
|||||||
class Io(Structure):
|
class Io(Structure):
|
||||||
START = CFUNCTYPE(None, c_void_p)
|
START = CFUNCTYPE(None, c_void_p)
|
||||||
HANDLE = CFUNCTYPE(None, c_void_p, c_void_p)
|
HANDLE = CFUNCTYPE(None, c_void_p, c_void_p)
|
||||||
END = CFUNCTYPE(None, c_void_p, c_int)
|
END = CFUNCTYPE(None, c_void_p, c_void_p, c_void_p, c_int)
|
||||||
|
|
||||||
_instances_ = {}
|
_instances_ = {}
|
||||||
_fields_ = [
|
_fields_ = [
|
||||||
@ -86,8 +86,8 @@ class Io(Structure):
|
|||||||
|
|
||||||
@staticmethod
|
@staticmethod
|
||||||
@END
|
@END
|
||||||
def c_end(io, err):
|
def c_end(io, priv1, priv2, err):
|
||||||
Io.get_instance(io).end(err)
|
Io.get_instance(io).end(priv1, priv2, err)
|
||||||
|
|
||||||
@staticmethod
|
@staticmethod
|
||||||
@START
|
@START
|
||||||
@ -99,7 +99,7 @@ class Io(Structure):
|
|||||||
def c_handle(io, opaque):
|
def c_handle(io, opaque):
|
||||||
Io.get_instance(io).handle(opaque)
|
Io.get_instance(io).handle(opaque)
|
||||||
|
|
||||||
def end(self, err):
|
def end(self, priv1, priv2, err):
|
||||||
try:
|
try:
|
||||||
self.callback(err)
|
self.callback(err)
|
||||||
except: # noqa E722
|
except: # noqa E722
|
||||||
|
Loading…
Reference in New Issue
Block a user