Lines Matching refs:candidate
122 struct afs_writeback *candidate, *wb; in afs_write_begin() local
134 candidate = kzalloc(sizeof(*candidate), GFP_KERNEL); in afs_write_begin()
135 if (!candidate) in afs_write_begin()
137 candidate->vnode = vnode; in afs_write_begin()
138 candidate->first = candidate->last = index; in afs_write_begin()
139 candidate->offset_first = from; in afs_write_begin()
140 candidate->to_last = to; in afs_write_begin()
141 INIT_LIST_HEAD(&candidate->link); in afs_write_begin()
142 candidate->usage = 1; in afs_write_begin()
143 candidate->state = AFS_WBACK_PENDING; in afs_write_begin()
144 init_waitqueue_head(&candidate->waitq); in afs_write_begin()
148 kfree(candidate); in afs_write_begin()
157 kfree(candidate); in afs_write_begin()
186 list_add_tail(&candidate->link, &vnode->writebacks); in afs_write_begin()
187 candidate->key = key_get(key); in afs_write_begin()
190 set_page_private(page, (unsigned long) candidate); in afs_write_begin()
202 kfree(candidate); in afs_write_begin()
214 kfree(candidate); in afs_write_begin()
228 afs_put_writeback(candidate); in afs_write_begin()