taglinefilesource code
head650fs/buffer.cstruct buffer_head *bh, *head;
head653fs/buffer.chead = NULL;
head659fs/buffer.cbh->b_this_page = head;
head660fs/buffer.chead = bh;
head664fs/buffer.creturn head;
head669fs/buffer.cbh = head;
head671fs/buffer.chead = bh;
head673fs/buffer.cput_unused_buffer_head(head);
head29include/linux/fd.hhead,    /* nr of heads */
head40include/linux/fd.hunsigned int device,head,track;
head16include/linux/genhd.hunsigned char head;    /* starting head */
head8include/linux/pipe_fs_i.hunsigned int head;
head19include/linux/pipe_fs_i.h#define PIPE_HEAD(inode)  ((inode).u.pipe_i.head)
head66include/linux/tty.hunsigned long head;
head138include/linux/tty.h#define EMPTY(a) ((a)->head == (a)->tail)
head139include/linux/tty.h#define LEFT(a) (((a)->tail-(a)->head-1)&(TTY_BUF_SIZE-1))
head140include/linux/tty.h#define LAST(a) ((a)->buf[(TTY_BUF_SIZE-1)&((a)->head-1)])
head142include/linux/tty.h#define CHARS(a) (((a)->head-(a)->tail)&(TTY_BUF_SIZE-1))
head125include/linux/xd.hstatic u_char *xd_build (u_char *cmdblk,u_char command,u_char drive,u_char head,u_short cylinder,u_char sector,u_char count,u_char control);
head288kernel/blk_drv/floppy.cstatic unsigned char head = 0;
head693kernel/blk_drv/floppy.c((sector-1 + head*floppy->sect)<<9);
head721kernel/blk_drv/floppy.coutput_byte(head<<2 | current_drive);
head723kernel/blk_drv/floppy.coutput_byte(head);
head731kernel/blk_drv/floppy.coutput_byte(head<<2 | current_drive);
head788kernel/blk_drv/floppy.coutput_byte((head<<2) | current_drive);
head830kernel/blk_drv/floppy.coutput_byte(head<<2 | current_drive);
head913kernel/blk_drv/floppy.coutput_byte(head<<2 | current_drive);
head927kernel/blk_drv/floppy.coutput_byte(head << 2 | current_drive);
head955kernel/blk_drv/floppy.coutput_byte(head<<2 | current_drive);
head981kernel/blk_drv/floppy.c((track_shift * track + head_shift * head) % floppy->sect);
head986kernel/blk_drv/floppy.c*here++ = head;
head1049kernel/blk_drv/floppy.chead = block % floppy->head;
head1050kernel/blk_drv/floppy.ctrack = block / floppy->head;
head1066kernel/blk_drv/floppy.c(format_req.head & 0xfffe) || probing) {
head1070kernel/blk_drv/floppy.chead = format_req.head;
head1082kernel/blk_drv/floppy.c((sector + head*floppy->sect)<<9);
head75kernel/blk_drv/hd.cunsigned int head,sect,cyl,wpcom,lzone,ctl;
head117kernel/blk_drv/hd.cif (hd_info[0].head != 0)
head119kernel/blk_drv/hd.chd_info[hdind].head = ints[2];
head147kernel/blk_drv/hd.cstatic int controller_ready(unsigned int drive, unsigned int head)
head154kernel/blk_drv/hd.coutb_p(0xA0 | (drive<<4) | head, HD_CURRENT);
head188kernel/blk_drv/hd.cunsigned int head,unsigned int cyl,unsigned int cmd,
head193kernel/blk_drv/hd.cif (drive>1 || head>15)
head201kernel/blk_drv/hd.cif (!controller_ready(drive, head)) {
head213kernel/blk_drv/hd.coutb_p(0xA0|(drive<<4)|head,++port);
head262kernel/blk_drv/hd.chd_out(i,hd_info[i].sect,hd_info[i].sect,hd_info[i].head-1,
head452kernel/blk_drv/hd.cunsigned int sec,head,cyl,track;
head478kernel/blk_drv/hd.chead = track % hd_info[dev].head;
head479kernel/blk_drv/hd.ccyl = track / hd_info[dev].head;
head482kernel/blk_drv/hd.cdev, cyl, head, sec, CURRENT->buffer);
head503kernel/blk_drv/hd.chd_out(dev,nsect,sec,head,cyl,WIN_WRITE,&write_intr);
head516kernel/blk_drv/hd.chd_out(dev,nsect,sec,head,cyl,WIN_READ,&read_intr);
head542kernel/blk_drv/hd.cput_fs_byte(hd_info[dev].head,
head653kernel/blk_drv/hd.chd_info[drive].head = *(unsigned char *) (2+BIOS);
head694kernel/blk_drv/hd.cif (hd_info[i].head > 16) {
head700kernel/blk_drv/hd.chd_info[i].head);
head705kernel/blk_drv/hd.chd[i<<6].nr_sects = hd_info[i].head*
head749kernel/blk_drv/hd.c#define CAPACITY (hd_info[target].head*hd_info[target].sect*hd_info[target].cyl)
head277kernel/blk_drv/xd.cu_char head,sector,control,mode,temp;
head288kernel/blk_drv/xd.chead = track % xd_info[drive].heads;
head293kernel/blk_drv/xd.cprintk("xd_readwrite: drive = %d, head = %d, cylinder = %d, sector = %d, count = %d\n",drive,head,cylinder,sector,temp);
head297kernel/blk_drv/xd.cxd_build(cmdblk,operation == READ ? CMD_READ : CMD_WRITE,drive,head,cylinder,sector,temp & 0xFF,control);
head367kernel/blk_drv/xd.cstatic u_char *xd_build (u_char *cmdblk,u_char command,u_char drive,u_char head,u_short cylinder,u_char sector,u_char count,u_char control)
head370kernel/blk_drv/xd.ccmdblk[1] = ((drive & 0x07) << 5) | (head & 0x1F);
head268kernel/chr_drv/keyboard.cqp->buf[qp->head] = ch;
head269kernel/chr_drv/keyboard.cINC(qp->head);
head287kernel/chr_drv/keyboard.cqp->buf[qp->head] = ch;
head288kernel/chr_drv/keyboard.cINC(qp->head);
head65kernel/chr_drv/psaux.cunsigned long head;
head136kernel/chr_drv/psaux.creturn queue->head == queue->tail;
head147kernel/chr_drv/psaux.cint head = queue->head;
head150kernel/chr_drv/psaux.cqueue->buf[head] = inb(AUX_INPUT_PORT);
head151kernel/chr_drv/psaux.cif (head != maxhead) {
head152kernel/chr_drv/psaux.chead++;
head153kernel/chr_drv/psaux.chead &= AUX_BUF_SIZE-1;
head155kernel/chr_drv/psaux.cqueue->head = head;
head187kernel/chr_drv/psaux.cqueue->head = queue->tail = 0;  /* Flush input queue */
head290kernel/chr_drv/psaux.cqueue->head = queue->tail = 0;
head325kernel/chr_drv/serial.cint head, tail, ch;
head331kernel/chr_drv/serial.c#define VLEFT ((tail-head-1)&(TTY_BUF_SIZE-1))
head334kernel/chr_drv/serial.chead = queue->head;
head345kernel/chr_drv/serial.cset_bit(head, &info->tty->readq_flags);
head347kernel/chr_drv/serial.cqueue->buf[head++]= TTY_BREAK;
head350kernel/chr_drv/serial.cqueue->buf[head++]= TTY_PARITY;
head352kernel/chr_drv/serial.cqueue->buf[head++]= TTY_FRAME;
head353kernel/chr_drv/serial.chead &= TTY_BUF_SIZE-1;
head355kernel/chr_drv/serial.cqueue->buf[head++] = ch;
head356kernel/chr_drv/serial.chead &= TTY_BUF_SIZE-1;
head358kernel/chr_drv/serial.cqueue->head = head;
head371kernel/chr_drv/serial.cint head, tail, count;
head374kernel/chr_drv/serial.chead = queue->head;
head376kernel/chr_drv/serial.cif (head==tail && !info->x_char) {
head389kernel/chr_drv/serial.cwhile (count-- && (tail != head)) {
head920kernel/chr_drv/serial.cint head, tail, count;
head931kernel/chr_drv/serial.chead = queue->head;
head935kernel/chr_drv/serial.cif (tail == head)
head99kernel/chr_drv/tty_io.cint head;
head104kernel/chr_drv/tty_io.chead = (queue->head + 1) & (TTY_BUF_SIZE-1);
head105kernel/chr_drv/tty_io.cif (head != queue->tail) {
head106kernel/chr_drv/tty_io.cqueue->buf[queue->head] = c;
head107kernel/chr_drv/tty_io.cqueue->head = head;
head119kernel/chr_drv/tty_io.cif (queue->tail != queue->head) {
head140kernel/chr_drv/tty_io.cint head, tail;
head146kernel/chr_drv/tty_io.chead = tty->read_q.head;
head147kernel/chr_drv/tty_io.cwhile ((result < buflen) && (tail!=head) && ok) {
head503kernel/chr_drv/tty_io.cif (tty->read_q.tail != tty->read_q.head) {
head587kernel/chr_drv/tty_io.cDEC(tty->secondary.head);
head607kernel/chr_drv/tty_io.cDEC(tty->secondary.head);
head1481kernel/chr_drv/tty_io.cint head, tail, count;
head1485kernel/chr_drv/tty_io.c#define VLEFT ((tail-head-1)&(TTY_BUF_SIZE-1))
head1494kernel/chr_drv/tty_io.chead = tty->write_q.head;
head1500kernel/chr_drv/tty_io.ctty->write_q.buf[head++] = *p++;
head1501kernel/chr_drv/tty_io.chead &= TTY_BUF_SIZE-1;
head1504kernel/chr_drv/tty_io.ctty->write_q.head = head;
head1527kernel/chr_drv/tty_io.cint  head, tail, count;
head1542kernel/chr_drv/tty_io.chead = tty->write_q.head;
head1548kernel/chr_drv/tty_io.ctty->write_q.buf[head++] = *p++;
head1549kernel/chr_drv/tty_io.chead &= TTY_BUF_SIZE-1;
head1552kernel/chr_drv/tty_io.ctty->write_q.head = head;
head46kernel/chr_drv/tty_ioctl.cqueue->head = queue->tail;
head225net/drv/slip/slip.cint head;
head229net/drv/slip/slip.chead = (queue->head + 1) & (SL_BUF_SIZE-1);
head230net/drv/slip/slip.cif (head != queue->tail) {
head231net/drv/slip/slip.cqueue->buf[queue->head] = c;
head232net/drv/slip/slip.cqueue->head = head;
head245net/drv/slip/slip.cif (queue->tail != queue->head)
head632net/drv/slip/slip.csl->rcv_queue.head   = 0;    /* ptr to RECV queue  */
head30net/drv/slip/slip.hunsigned long    head;
head56net/drv/slip/slip.h#define SL_EMPTY(a)  ((a)->head == (a)->tail)
head57net/drv/slip/slip.h#define SL_LEFT(a)  (((a)->tail-(a)->head-1)&(SL_BUF_SIZE-1))
head58net/drv/slip/slip.h#define SL_LAST(a)  ((a)->buf[(SL_BUF_SIZE-1)&((a)->head-1)])
head60net/drv/slip/slip.h#define SL_CHARS(a)  (((a)->head-(a)->tail)&(SL_BUF_SIZE-1))