Simplified RR, cleanup stream function params
This commit is contained in:
@@ -7,8 +7,7 @@
|
||||
#include <proc/stream.h>
|
||||
#include <proc/suspension_q.h>
|
||||
|
||||
void proc_stream_write (struct proc* proc, struct proc_stream* stream, struct reschedule_ctx* rctx,
|
||||
void* data, size_t data_size) {
|
||||
void proc_stream_write (struct proc_stream* stream, void* data, size_t data_size) {
|
||||
uint64_t fr, fsq;
|
||||
|
||||
spin_lock (&stream->resource->lock, &fr);
|
||||
@@ -19,8 +18,7 @@ void proc_stream_write (struct proc* proc, struct proc_stream* stream, struct re
|
||||
spin_unlock (&stream->resource->lock, fr);
|
||||
}
|
||||
|
||||
size_t proc_stream_read (struct proc* proc, struct proc_stream* stream, struct reschedule_ctx* rctx,
|
||||
void* out_data, size_t data_size) {
|
||||
size_t proc_stream_read (struct proc_stream* stream, void* out_data, size_t data_size) {
|
||||
uint64_t fr;
|
||||
|
||||
size_t bytes = 0;
|
||||
|
||||
Reference in New Issue
Block a user