| /fs/ |
| A D | splice.c | 201 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 D | pipe.c | 255 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 D | aio.c | 61 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 D | direct-io.c | 111 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 D | fsopen.c | 39 if (log->head == log->tail) { in fscontext_read() 44 index = log->tail & (logsize - 1); in fscontext_read() 49 log->tail++; in fscontext_read()
|
| A D | fs_context.c | 470 sizeof(log->tail) != sizeof(u8)); in logfc() 471 if ((u8)(log->head - log->tail) == logsize) { in logfc() 475 log->tail++; in logfc()
|
| A D | buffer.c | 978 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 D | inode.c | 22 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 D | super.c | 37 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 D | vfs_dir.c | 38 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 D | misc.c | 23 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 D | rolling_buffer.c | 72 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 D | read_pgpriv2.c | 173 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 D | write_collect.c | 114 struct folio_queue *folioq = wreq->buffer.tail; in netfs_writeback_unlock_folios() 183 wreq->buffer.tail = folioq; in netfs_writeback_unlock_folios()
|
| A D | read_collect.c | 103 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 D | rcu_pending.c | 95 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 D | record.c | 479 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 D | fslog.c | 1439 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 D | dir_f.c | 127 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 D | lzx_decompress.c | 184 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 D | fast_commit.c | 761 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 D | jfs_logmgr.c | 2014 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 D | recovery.c | 177 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 D | dev.c | 2249 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 D | log.h | 73 u64 seq, u32 tail, u32 lblock, u32 flags,
|