1 #include <lunaix/device.h>
2 #include <lunaix/mm/page.h>
5 __null_wr_pg(struct device* dev, void* buf, size_t offset)
12 __null_wr(struct device* dev, void* buf, size_t offset, size_t len)
19 __null_rd_pg(struct device* dev, void* buf, size_t offset)
26 __null_rd(struct device* dev, void* buf, size_t offset, size_t len)
35 struct device* devnull = device_addseq(NULL, NULL, "null");
36 devnull->ops.write_page = __null_wr_pg;
37 devnull->ops.write = __null_wr;
38 devnull->ops.read_page = __null_rd_pg;
39 devnull->ops.read = __null_rd;
41 EXPORT_PSEUDODEV(nulldev, pdev_nulldev_init);