Home
last modified time | relevance | path

Searched refs:tail (Results 1 – 25 of 33) sorted by relevance

12

/fs/
A Dsplice.c201 unsigned int tail = pipe->tail; in splice_to_pipe() local
248 unsigned int tail = pipe->tail; in add_to_pipe() local
479 pipe->tail = tail; in splice_from_pipe_feed()
499 pipe->tail = tail+1; in eat_empty_buffer()
709 tail = pipe->tail; in iter_file_splice_write()
751 tail = pipe->tail; in iter_file_splice_write()
759 pipe->tail = tail; in iter_file_splice_write()
846 tail = pipe->tail; in splice_to_socket()
892 tail = pipe->tail; in splice_to_socket()
907 if (tail != pipe->tail) { in splice_to_socket()
[all …]
A Dpipe.c255 pipe->tail = ++tail; in pipe_update_tail()
257 return tail; in pipe_update_tail()
264 pipe->tail = ++tail; in pipe_update_tail()
265 return tail; in pipe_update_tail()
295 unsigned int tail = pipe->tail; in anon_pipe_read() local
361 tail = pipe_update_tail(pipe, buf, tail); in anon_pipe_read()
627 tail = pipe->tail; in pipe_ioctl()
631 tail++; in pipe_ioctl()
1306 tail = pipe->tail; in pipe_resize_ring()
1336 tail = 0; in pipe_resize_ring()
[all …]
A Daio.c61 unsigned tail; member
158 unsigned tail; member
992 if (head <= tail) in refill_reqs_available()
1136 tail = ctx->tail; in aio_complete()
1140 tail = 0; in aio_complete()
1158 ctx->tail = tail; in aio_complete()
1162 ring->tail = tail; in aio_complete()
1170 ? tail - head in aio_complete()
1238 tail = ring->tail; in aio_read_events_ring()
1248 if (head == tail) in aio_read_events_ring()
[all …]
A Ddirect-io.c111 unsigned tail; /* last valid page + 1 */ member
160 return sdio->tail - sdio->head; in dio_pages_present()
185 sdio->tail = 1; in dio_refill_pages()
194 sdio->tail = (ret + PAGE_SIZE - 1) / PAGE_SIZE; in dio_refill_pages()
456 sdio->tail - sdio->head); in dio_cleanup()
457 sdio->head = sdio->tail; in dio_cleanup()
921 to = (sdio->head == sdio->tail - 1) ? sdio->to : PAGE_SIZE; in do_direct_IO()
A Dfsopen.c39 if (log->head == log->tail) { in fscontext_read()
44 index = log->tail & (logsize - 1); in fscontext_read()
49 log->tail++; in fscontext_read()
A Dfs_context.c470 sizeof(log->tail) != sizeof(u8)); in logfc()
471 if ((u8)(log->head - log->tail) == logsize) { in logfc()
475 log->tail++; in logfc()
A Dbuffer.c978 struct buffer_head *bh, *tail; in link_dev_buffers() local
982 tail = bh; in link_dev_buffers()
985 tail->b_this_page = head; in link_dev_buffers()
1688 struct buffer_head *bh, *head, *tail; in create_empty_buffers() local
1695 tail = bh; in create_empty_buffers()
1698 tail->b_this_page = head; in create_empty_buffers()
/fs/affs/
A Dinode.c22 struct affs_tail *tail; in affs_iget() local
50 tail = AFFS_TAIL(sb, bh); in affs_iget()
51 prot = be32_to_cpu(tail->protect); in affs_iget()
76 id = be16_to_cpu(tail->uid); in affs_iget()
84 id = be16_to_cpu(tail->gid); in affs_iget()
127 size = be32_to_cpu(tail->size); in affs_iget()
136 if (tail->link_chain) in affs_iget()
170 struct affs_tail *tail; in affs_write_inode() local
184 tail = AFFS_TAIL(sb, bh); in affs_write_inode()
192 &tail->change); in affs_write_inode()
[all …]
A Dsuper.c37 struct affs_root_tail *tail = AFFS_ROOT_TAIL(sb, bh); in affs_commit_super() local
40 affs_secs_to_datestamp(ktime_get_real_seconds(), &tail->disk_change); in affs_commit_super()
/fs/9p/
A Dvfs_dir.c38 int tail; member
106 if (rdir->tail == rdir->head) { in v9fs_dir_readdir()
119 rdir->tail = n; in v9fs_dir_readdir()
121 while (rdir->head < rdir->tail) { in v9fs_dir_readdir()
123 rdir->tail - rdir->head, &st); in v9fs_dir_readdir()
165 if (rdir->tail == rdir->head) { in v9fs_dir_readdir_dotl()
172 rdir->tail = err; in v9fs_dir_readdir_dotl()
175 while (rdir->head < rdir->tail) { in v9fs_dir_readdir_dotl()
178 rdir->tail - rdir->head, in v9fs_dir_readdir_dotl()
/fs/netfs/
A Dmisc.c23 struct folio_queue *tail = *_buffer, *p; in netfs_alloc_folioq_buffer() local
29 if (tail) in netfs_alloc_folioq_buffer()
30 while (tail->next) in netfs_alloc_folioq_buffer()
31 tail = tail->next; in netfs_alloc_folioq_buffer()
37 if (!tail || folioq_full(tail)) { in netfs_alloc_folioq_buffer()
41 if (tail) { in netfs_alloc_folioq_buffer()
42 tail->next = p; in netfs_alloc_folioq_buffer()
43 p->prev = tail; in netfs_alloc_folioq_buffer()
47 tail = p; in netfs_alloc_folioq_buffer()
63 slot = folioq_append_mark(tail, folio); in netfs_alloc_folioq_buffer()
[all …]
A Drolling_buffer.c72 roll->tail = fq; in rolling_buffer_init()
184 struct folio_queue *spent = roll->tail, *next = READ_ONCE(spent->next); in rolling_buffer_delete_spent()
190 roll->tail = next; in rolling_buffer_delete_spent()
204 while ((p = roll->tail)) { in rolling_buffer_clear()
205 roll->tail = p->next; in rolling_buffer_clear()
A Dread_pgpriv2.c173 struct folio_queue *folioq = creq->buffer.tail; in netfs_pgpriv2_unlock_copied_folios()
228 creq->buffer.tail = folioq; in netfs_pgpriv2_unlock_copied_folios()
A Dwrite_collect.c114 struct folio_queue *folioq = wreq->buffer.tail; in netfs_writeback_unlock_folios()
183 wreq->buffer.tail = folioq; in netfs_writeback_unlock_folios()
A Dread_collect.c103 struct folio_queue *folioq = rreq->buffer.tail; in netfs_read_unlock_folios()
172 rreq->buffer.tail = folioq; in netfs_read_unlock_folios()
/fs/bcachefs/
A Drcu_pending.c95 struct rcu_head *tail; member
138 l1->tail->next = l2->head; in rcu_pending_list_merge()
143 l1->tail->next.next = (void *) l2->head; in rcu_pending_list_merge()
146 l1->tail = l2->tail; in rcu_pending_list_merge()
147 l2->head = l2->tail = NULL; in rcu_pending_list_merge()
157 l->tail->next = n; in rcu_pending_list_add()
158 l->tail = n; in rcu_pending_list_add()
164 l->tail->next.next = (void *) n; in rcu_pending_list_add()
165 l->tail = n; in rcu_pending_list_add()
204 expired->head = expired->tail = NULL; in __process_finished_items()
[all …]
/fs/ntfs3/
A Drecord.c479 size_t tail; in mi_insert_attr() local
509 tail = 8; in mi_insert_attr()
513 tail = used - PtrOffset(rec, attr); in mi_insert_attr()
518 memmove(Add2Ptr(attr, asize), attr, tail); in mi_insert_attr()
577 int tail = (int)(used - aoff - asize); in mi_resize_attr() local
581 if (tail < 0 || aoff >= used) in mi_resize_attr()
596 memmove(next + dsize, next, tail); in mi_resize_attr()
605 memmove(next - dsize, next, tail); in mi_resize_attr()
638 u32 tail = used - aoff - asize; in mi_pack_runs() local
642 memmove(next + dsize, next, tail); in mi_pack_runs()
[all …]
A Dfslog.c1439 if (data_len > tail) { in final_log_off()
1440 data_len -= tail; in final_log_off()
1441 tail = log->data_size; in final_log_off()
1451 if (data_len <= tail) in final_log_off()
1453 data_len -= tail; in final_log_off()
2266 u32 tail = log->page_size - off; in read_log_rec_buf() local
2268 if (tail >= data_len) in read_log_rec_buf()
2269 tail = data_len; in read_log_rec_buf()
2271 data_len -= tail; in read_log_rec_buf()
2311 buffer = Add2Ptr(buffer, tail); in read_log_rec_buf()
[all …]
/fs/adfs/
A Ddir_f.c127 struct adfs_newdirtail *tail = dir->newtail; in adfs_f_validate() local
129 if (head->startmasseq != tail->endmasseq || in adfs_f_validate()
130 tail->dirlastmask || tail->reserved[0] || tail->reserved[1] || in adfs_f_validate()
133 memcmp(&head->startname, &tail->endname, 4) || in adfs_f_validate()
134 adfs_dir_checkbyte(dir) != tail->dircheckbyte) in adfs_f_validate()
/fs/ntfs3/lib/
A Dlzx_decompress.c184 u8 *tail; in lzx_postprocess() local
191 tail = &data[size - 6]; in lzx_postprocess()
192 memcpy(saved_bytes, tail, 6); in lzx_postprocess()
193 memset(tail, 0xE8, 6); in lzx_postprocess()
198 if (p >= tail) in lzx_postprocess()
203 memcpy(tail, saved_bytes, 6); in lzx_postprocess()
/fs/ext4/
A Dfast_commit.c761 struct ext4_fc_tail tail; in ext4_fc_write_tail() local
782 memcpy(dst, &tail.fc_tid, sizeof(tail.fc_tid)); in ext4_fc_write_tail()
783 dst += sizeof(tail.fc_tid); in ext4_fc_write_tail()
786 tail.fc_crc = cpu_to_le32(crc); in ext4_fc_write_tail()
787 memcpy(dst, &tail.fc_crc, sizeof(tail.fc_crc)); in ext4_fc_write_tail()
788 dst += sizeof(tail.fc_crc); in ext4_fc_write_tail()
2076 struct ext4_fc_tail tail; in ext4_fc_replay_scan() local
2141 memcpy(&tail, val, sizeof(tail)); in ext4_fc_replay_scan()
2147 le32_to_cpu(tail.fc_crc) == state->fc_crc) { in ext4_fc_replay_scan()
2198 struct ext4_fc_tail tail; in ext4_fc_replay() local
[all …]
/fs/jfs/
A Djfs_logmgr.c2014 struct lbuf *tail; in lbmWrite() local
2036 tail = log->wqueue; in lbmWrite()
2041 if (tail == NULL) { in lbmWrite()
2046 bp->l_wqnext = tail->l_wqnext; in lbmWrite()
2047 tail->l_wqnext = bp; in lbmWrite()
2050 tail = bp; in lbmWrite()
2054 if ((bp != tail->l_wqnext) || !(flag & lbmWRITE)) { in lbmWrite()
2173 struct lbuf *nextbp, *tail; in lbmIODone() local
2233 tail = log->wqueue; in lbmIODone()
2236 if (bp == tail) { in lbmIODone()
[all …]
/fs/jbd2/
A Drecovery.c177 struct jbd2_journal_block_tail *tail; in jbd2_descriptor_block_csum_verify() local
184 tail = (struct jbd2_journal_block_tail *)((char *)buf + in jbd2_descriptor_block_csum_verify()
186 provided = tail->t_checksum; in jbd2_descriptor_block_csum_verify()
187 tail->t_checksum = 0; in jbd2_descriptor_block_csum_verify()
189 tail->t_checksum = provided; in jbd2_descriptor_block_csum_verify()
/fs/fuse/
A Ddev.c2249 unsigned int head, tail, count; in fuse_dev_splice_write() local
2265 tail = pipe->tail; in fuse_dev_splice_write()
2266 count = pipe_occupancy(head, tail); in fuse_dev_splice_write()
2276 for (idx = tail; !pipe_empty(head, idx) && rem < len; idx++) in fuse_dev_splice_write()
2288 if (WARN_ON(nbuf >= count || pipe_empty(head, tail))) in fuse_dev_splice_write()
2291 ibuf = pipe_buf(pipe, tail); in fuse_dev_splice_write()
2297 tail++; in fuse_dev_splice_write()
2298 pipe->tail = tail; in fuse_dev_splice_write()
/fs/gfs2/
A Dlog.h73 u64 seq, u32 tail, u32 lblock, u32 flags,

Completed in 78 milliseconds

12