data                8 buf.h            uchar data[BSIZE];
data               34 fs.c             memmove(sb, bp->data, sizeof(*sb));
data               45 fs.c             memset(bp->data, 0, BSIZE);
data               64 fs.c                 if((bp->data[bi/8] & m) == 0){  // Is block free?
data               65 fs.c                   bp->data[bi/8] |= m;  // Mark block in use.
data               88 fs.c             if((bp->data[bi/8] & m) == 0)
data               90 fs.c             bp->data[bi/8] &= ~m;
data              185 fs.c               dip = (struct dinode*)bp->data + inum%IPB;
data              206 fs.c             dip = (struct dinode*)bp->data + ip->inum%IPB;
data              283 fs.c               dip = (struct dinode*)bp->data + ip->inum%IPB;
data              374 fs.c               a = (uint*)bp->data;
data              407 fs.c               a = (uint*)bp->data;
data              454 fs.c               memmove(dst, bp->data + off%BSIZE, m);
data              482 fs.c               memmove(bp->data + off%BSIZE, src, m);
data               92 ide.c              outsl(0x1f0, b->data, BSIZE/4);
data              115 ide.c              insl(0x1f0, b->data, BSIZE/4);
data               31 ioapic.c         uint data;
data               38 ioapic.c         return ioapic->data;
data               42 ioapic.c       ioapicwrite(int reg, uint data)
data               45 ioapic.c         ioapic->data = data;
data               13 kbd.c            uint st, data, c;
data               18 kbd.c            data = inb(KBDATAP);
data               20 kbd.c            if(data == 0xE0){
data               23 kbd.c            } else if(data & 0x80){
data               25 kbd.c              data = (shift & E0ESC ? data : data & 0x7F);
data               26 kbd.c              shift &= ~(shiftcode[data] | E0ESC);
data               30 kbd.c              data |= 0x80;
data               34 kbd.c            shift |= shiftcode[data];
data               35 kbd.c            shift ^= togglecode[data];
data               36 kbd.c            c = charcode[shift & (CTL | SHIFT)][data];
data               76 log.c              memmove(dbuf->data, lbuf->data, BSIZE);  // copy block to dst
data               88 log.c            struct logheader *lh = (struct logheader *) (buf->data);
data              104 log.c            struct logheader *hb = (struct logheader *) (buf->data);
data              182 log.c              memmove(to->data, from->data, BSIZE);
data               55 memide.c           memmove(p, b->data, BSIZE);
data               57 memide.c           memmove(b->data, p, BSIZE);
data               14 pipe.c           char data[PIPESIZE];
data               92 pipe.c             p->data[p->nwrite++ % PIPESIZE] = addr[i];
data              115 pipe.c             addr[i] = p->data[p->nread++ % PIPESIZE];
data               21 stressfs.c       char data[512];
data               24 stressfs.c       memset(data, 'a', sizeof(data));
data               36 stressfs.c         write(fd, data, sizeof(data));
data               43 stressfs.c         read(fd, data, sizeof(data));
data               10 vm.c           extern char data[];  // defined by kernel.ld
data              122 vm.c            { (void*)KERNLINK, V2P(KERNLINK), V2P(data), 0},     // kern text+rodata
data              123 vm.c            { (void*)data,     V2P(data),     PHYSTOP,   PTE_W}, // kern data+memory
data                6 x86.h            uchar data;
data                8 x86.h            asm volatile("in %1,%0" : "=a" (data) : "d" (port));
data                9 x86.h            return data;
data               22 x86.h          outb(ushort port, uchar data)
data               24 x86.h            asm volatile("out %0,%1" : : "a" (data), "d" (port));
data               28 x86.h          outw(ushort port, ushort data)
data               30 x86.h            asm volatile("out %0,%1" : : "a" (data), "d" (port));
data               43 x86.h          stosb(void *addr, int data, int cnt)
data               47 x86.h                         "0" (addr), "1" (cnt), "a" (data) :
data               52 x86.h          stosl(void *addr, int data, int cnt)
data               56 x86.h                         "0" (addr), "1" (cnt), "a" (data) :