Remove dead lib code

This commit is contained in:
2026-10-25 16:38:19 +01:00
parent 89fd5093b9
commit c1a5e9021a
8 changed files with 0 additions and 82 deletions
-1
View File
@@ -1 +0,0 @@
-3
View File
@@ -1,3 +0,0 @@
kernel_sources += files(
'memfiles.c',
)
-1
View File
@@ -1,4 +1,3 @@
subdir('common')
subdir('block') subdir('block')
subdir('dt') subdir('dt')
subdir('video') subdir('video')
-18
View File
@@ -1,18 +0,0 @@
// SPDX-License-Identifier: ISC
#pragma once
#include <zinnia/mman.h>
// TODO
enum bio_type : uint8_t {
BLOCK_READ,
BLOCK_WRITE,
};
struct bio {
enum bio_type type;
uint32_t num_lbas;
uint64_t lba;
};
-20
View File
@@ -1,20 +0,0 @@
// SPDX-License-Identifier: ISC
#pragma once
#include <zinnia/atomic.h>
#include <zinnia/list.h>
#include <zinnia/percpu.h>
struct dpc {
void (*callback)(struct dpc* dpc, void* data);
void* data;
atomic_bool inserted;
list_link(struct dpc*) link;
};
void dpc_dispatch();
struct dpc_percpu {};
extern struct dpc_percpu dpc_percpu_data;
-19
View File
@@ -1,19 +0,0 @@
// SPDX-License-Identifier: ISC
#pragma once
#include <zinnia/atomic.h>
#include <zinnia/sched.h>
#include <zinnia/spin.h>
#include <zinnia/tailq.h>
// A queue of tasks waiting for an event.
struct waitq {
tailq_head(_Atomic(struct task)) waiters;
_Atomic(bool) woken;
};
void waitq_init(struct waitq* wq);
void waitq_wait(struct waitq* wq);
void waitq_wake_one(struct waitq* wq);
void waitq_wake_all(struct waitq* wq);
-3
View File
@@ -1,3 +0,0 @@
#include <zinnia/dpc.h>
// TODO
-17
View File
@@ -1,17 +0,0 @@
#include <zinnia/waitq.h>
void waitq_init(struct waitq* wq) {
tailq_init(&wq->waiters);
}
void waitq_wait(struct waitq* wq) {
// TODO
}
void waitq_wake_one(struct waitq* wq) {
// TODO
}
void waitq_wake_all(struct waitq* wq) {
// TODO
}