Lines Matching refs:Window
34 typedef struct Window Window;
38 struct Window {
52 LIST_FIELDS(Window, by_fd);
53 LIST_FIELDS(Window, unused);
61 Window *window;
70 LIST_HEAD(Window, windows);
82 LIST_HEAD(Window, unused);
83 Window *last_unused;
114 static void window_unlink(Window *w) {
138 static void window_invalidate(Window *w) {
153 static void window_free(Window *w) {
161 _pure_ static bool window_matches(Window *w, int fd, int prot, uint64_t offset, size_t size) {
174 static Window *window_add(MMapCache *m, FileDescriptor *fd, int prot, bool keep_always, uint64_t offset, size_t size, void *ptr) {
175 Window *w;
183 w = new0(Window, 1);
209 Window *w;
236 static void context_attach_window(Context *c, Window *w) {
435 Window *w;
511 Window *w;
654 Window *w;
683 Window *w;