Home
last modified time | relevance | path

Searched refs:next_donated (Results 1 – 3 of 3) sorted by relevance

/linux-6.12.1/fs/netfs/
Dread_collect.c93 size_t avail, prev_donated, next_donated, fsize, part, excess; in netfs_consume_read_data() local
140 next_donated = READ_ONCE(subreq->next_donated); in netfs_consume_read_data()
141 if (prev_donated || next_donated) { in netfs_consume_read_data()
144 next_donated = subreq->next_donated; in netfs_consume_read_data()
150 subreq->len += next_donated; in netfs_consume_read_data()
151 subreq->transferred += next_donated; in netfs_consume_read_data()
152 next_donated = subreq->next_donated = 0; in netfs_consume_read_data()
160 avail += next_donated; in netfs_consume_read_data()
201 WRITE_ONCE(prev->next_donated, prev->next_donated + excess); in netfs_consume_read_data()
242 subreq->next_donated != next_donated) { in netfs_consume_read_data()
[all …]
Dread_retry.c106 deferred_next_donated = from->next_donated; in netfs_retry_read_subrequests()
115 deferred_next_donated = subreq->next_donated; in netfs_retry_read_subrequests()
169 subreq->next_donated = deferred_next_donated; in netfs_retry_read_subrequests()
172 subreq->next_donated = 0; in netfs_retry_read_subrequests()
/linux-6.12.1/include/linux/
Dnetfs.h183 size_t next_donated; /* Amount of data donated from next subreq */ member