From 2ce58c995946f85666e793c4f06efff683e76ae4 Mon Sep 17 00:00:00 2001 From: Xavier Del Campo Romero Date: Wed, 12 Nov 2025 00:37:26 +0100 Subject: fixes --- src/drv/ps1/sio/private_include/drv/ps1/sio/ops.h | 10 +++++----- src/drv/ps1/sio/src/read.c | 4 ++-- src/drv/ps1/sio/src/read_nb.c | 3 ++- src/drv/ps1/sio/src/write.c | 4 ++-- 4 files changed, 11 insertions(+), 10 deletions(-) (limited to 'src/drv/ps1/sio') diff --git a/src/drv/ps1/sio/private_include/drv/ps1/sio/ops.h b/src/drv/ps1/sio/private_include/drv/ps1/sio/ops.h index a481fa9..a7e19dd 100644 --- a/src/drv/ps1/sio/private_include/drv/ps1/sio/ops.h +++ b/src/drv/ps1/sio/private_include/drv/ps1/sio/ops.h @@ -22,10 +22,10 @@ #include #include -int drv_ps1_sio_read(void *buf, size_t n, off_t offset, - const struct drv_event_done *done, void *args); -int drv_ps1_sio_read_nb(void *buf, size_t n, void *args); -int drv_ps1_sio_write(const void *buf, size_t n, - const struct drv_event_done *done, void *args); +int drv_ps1_sio_read(struct drv_port *p, void *buf, size_t n, off_t offset, + const struct drv_event_done *done); +int drv_ps1_sio_read_nb(struct drv_port *p, void *buf, size_t n); +int drv_ps1_sio_write(struct drv_port *p, const void *buf, size_t n, + const struct drv_event_done *done); #endif diff --git a/src/drv/ps1/sio/src/read.c b/src/drv/ps1/sio/src/read.c index e13ad29..63bd29f 100644 --- a/src/drv/ps1/sio/src/read.c +++ b/src/drv/ps1/sio/src/read.c @@ -94,8 +94,8 @@ static int load(void) return 0; } -int drv_ps1_sio_read(void *const buf, const size_t n, const off_t offset, - const struct drv_event_done *const done, void *const args) +int drv_ps1_sio_read(struct drv_port *const p, void *const buf, const size_t n, + const off_t offset, const struct drv_event_done *const done) { struct drv_ps1_sio *const s = &drv_ps1_sio; struct sio_fifo *const f = &s->rx; diff --git a/src/drv/ps1/sio/src/read_nb.c b/src/drv/ps1/sio/src/read_nb.c index 755c5cf..9b9c3bf 100644 --- a/src/drv/ps1/sio/src/read_nb.c +++ b/src/drv/ps1/sio/src/read_nb.c @@ -55,7 +55,8 @@ static int read_fifo(char *buf, size_t n) return ret; } -int drv_ps1_sio_read_nb(void *const buf, const size_t n, void *const args) +int drv_ps1_sio_read_nb(struct drv_port *const p, void *const buf, + const size_t n) { return read_fifo(buf, n); } diff --git a/src/drv/ps1/sio/src/write.c b/src/drv/ps1/sio/src/write.c index 942456f..4f5a702 100644 --- a/src/drv/ps1/sio/src/write.c +++ b/src/drv/ps1/sio/src/write.c @@ -86,8 +86,8 @@ static int store(void) return 0; } -int drv_ps1_sio_write(const void *const buf, const size_t n, - const struct drv_event_done *const done, void *const args) +int drv_ps1_sio_write(struct drv_port *const p, const void *const buf, + const size_t n, const struct drv_event_done *const done) { struct drv_ps1_sio *const s = &drv_ps1_sio; struct sio_fifo *const f = &s->tx; -- cgit v1.2.3