mirror of
https://github.com/rdmsr/zag.git
synced 2026-11-02 08:08:21 +00:00
ex: rename workqueue to work
This commit is contained in:
+1
-1
@@ -19,7 +19,7 @@ export fn kmain(boot_info: *r.BootInfo) callconv(.c) void {
|
|||||||
pl.late_init();
|
pl.late_init();
|
||||||
mm.late_init();
|
mm.late_init();
|
||||||
ke.sched.late_init();
|
ke.sched.late_init();
|
||||||
exp.workqueue.init() catch @panic("e");
|
exp.work.init() catch @panic("e");
|
||||||
exp.console.init();
|
exp.console.init();
|
||||||
|
|
||||||
if (boot_info.framebuffer != null) {
|
if (boot_info.framebuffer != null) {
|
||||||
|
|||||||
+1
-1
@@ -1,4 +1,4 @@
|
|||||||
pub const init_mod = @import("init.zig");
|
pub const init_mod = @import("init.zig");
|
||||||
pub const workqueue = @import("workqueue.zig");
|
pub const work = @import("work.zig");
|
||||||
pub const init = init_mod.init;
|
pub const init = init_mod.init;
|
||||||
pub const console = @import("console.zig");
|
pub const console = @import("console.zig");
|
||||||
|
|||||||
+4
-4
@@ -3,12 +3,12 @@ pub const private = @import("private.zig");
|
|||||||
|
|
||||||
const p = private;
|
const p = private;
|
||||||
|
|
||||||
pub const WorkItem = p.workqueue.WorkItem;
|
pub const WorkItem = p.work.WorkItem;
|
||||||
pub const Console = p.console.Console;
|
pub const Console = p.console.Console;
|
||||||
|
|
||||||
pub const workqueue = struct {
|
pub const work = struct {
|
||||||
pub const enqueue = p.workqueue.enqueue;
|
pub const enqueue = p.work.enqueue;
|
||||||
pub const enqueue_in = p.workqueue.enqueue_in;
|
pub const enqueue_in = p.work.enqueue_in;
|
||||||
};
|
};
|
||||||
|
|
||||||
pub const console = struct {
|
pub const console = struct {
|
||||||
|
|||||||
@@ -160,7 +160,7 @@ pub fn enqueue(item: *WorkItem) void {
|
|||||||
pool.queue.insert(&item.link, .Tail);
|
pool.queue.insert(&item.link, .Tail);
|
||||||
}
|
}
|
||||||
|
|
||||||
/// Initialize the workqueue subsystem.
|
/// Initialize the work subsystem.
|
||||||
pub fn init() !void {
|
pub fn init() !void {
|
||||||
for (0..ke.ncpus) |cpu| {
|
for (0..ke.ncpus) |cpu| {
|
||||||
const c = percpu.remote(@intCast(cpu));
|
const c = percpu.remote(@intCast(cpu));
|
||||||
+1
-1
@@ -89,7 +89,7 @@ pub fn reclaim_range(space: *mm.Space, va: r.VAddr, size: usize) void {
|
|||||||
}
|
}
|
||||||
|
|
||||||
fn activation(_: *rtl.HandoffList) void {
|
fn activation(_: *rtl.HandoffList) void {
|
||||||
ex.workqueue.enqueue(&work_item);
|
ex.work.enqueue(&work_item);
|
||||||
}
|
}
|
||||||
|
|
||||||
pub fn init() void {
|
pub fn init() void {
|
||||||
|
|||||||
+2
-2
@@ -1227,7 +1227,7 @@ fn update(_: ?*anyopaque) void {
|
|||||||
zone_list_lock.release();
|
zone_list_lock.release();
|
||||||
|
|
||||||
// Do it again.
|
// Do it again.
|
||||||
ex.workqueue.enqueue_in(&update_work_item, update_interval);
|
ex.work.enqueue_in(&update_work_item, update_interval);
|
||||||
}
|
}
|
||||||
|
|
||||||
/// Parameterized version of Zone, useful for object caches.
|
/// Parameterized version of Zone, useful for object caches.
|
||||||
@@ -1304,7 +1304,7 @@ pub fn late_init() linksection(r.init) void {
|
|||||||
|
|
||||||
magazines_initialized = true;
|
magazines_initialized = true;
|
||||||
update_work_item.init(.Normal, update, null);
|
update_work_item.init(.Normal, update, null);
|
||||||
ex.workqueue.enqueue_in(&update_work_item, update_interval);
|
ex.work.enqueue_in(&update_work_item, update_interval);
|
||||||
}
|
}
|
||||||
|
|
||||||
pub fn drain() void {
|
pub fn drain() void {
|
||||||
|
|||||||
+1
-1
@@ -37,7 +37,7 @@ fn reaper_fn(_: ?*anyopaque) void {
|
|||||||
}
|
}
|
||||||
|
|
||||||
fn activation(_: *rtl.HandoffList) void {
|
fn activation(_: *rtl.HandoffList) void {
|
||||||
ex.workqueue.enqueue(&reaper_item);
|
ex.work.enqueue(&reaper_item);
|
||||||
}
|
}
|
||||||
|
|
||||||
pub fn init() void {
|
pub fn init() void {
|
||||||
|
|||||||
Reference in New Issue
Block a user