Lines Matching refs:i_head

340 	unsigned int i_head = i->head;
347 if (unlikely(i_head != p_head - 1))
350 p = &pipe->bufs[i_head & p_mask];
354 if (i_head != p_head)
359 printk(KERN_ERR "idx = %d, offset = %zd\n", i_head, i->iov_offset);
382 unsigned int i_head = i->head;
395 buf = &pipe->bufs[i_head & p_mask];
403 i_head++;
404 buf = &pipe->bufs[i_head & p_mask];
406 if (pipe_full(i_head, p_tail, pipe->max_usage))
416 pipe->head = i_head + 1;
418 i->head = i_head;
552 unsigned int i_head;
558 bytes = n = push_pipe(i, bytes, &i_head, &off);
563 memcpy_to_page(pipe->bufs[i_head & p_mask].page, off, addr, chunk);
564 i->head = i_head;
569 i_head++;
590 unsigned int i_head;
596 bytes = n = push_pipe(i, bytes, &i_head, &r);
601 char *p = kmap_atomic(pipe->bufs[i_head & p_mask].page);
604 i->head = i_head;
610 i_head++;
664 unsigned int i_head;
670 bytes = n = push_pipe(i, bytes, &i_head, &off);
677 rem = copy_mc_to_page(pipe->bufs[i_head & p_mask].page,
679 i->head = i_head;
687 i_head++;
948 unsigned int i_head;
954 bytes = n = push_pipe(i, bytes, &i_head, &off);
960 memzero_page(pipe->bufs[i_head & p_mask].page, off, chunk);
961 i->head = i_head;
965 i_head++;
1018 unsigned int i_head = i->head;
1022 buf = &pipe->bufs[i_head & p_mask];
1024 i_head++;
1026 while (p_head != i_head) {
1043 unsigned int i_head = i->head;
1047 left += off - pipe->bufs[i_head & p_mask].offset;
1049 buf = &pipe->bufs[i_head & p_mask];
1053 i_head++;
1055 i->head = i_head;
1087 unsigned int i_head = i->head;
1090 struct pipe_buffer *b = &pipe->bufs[i_head & p_mask];
1097 if (!unroll && i_head == i->start_head) {
1101 i_head--;
1102 b = &pipe->bufs[i_head & p_mask];
1106 i->head = i_head;