Lines Matching refs:dwc

2102 	struct ocfs2_dio_write_ctxt *dwc = NULL;  in ocfs2_dio_alloc_write_ctx()  local
2107 dwc = kmalloc(sizeof(struct ocfs2_dio_write_ctxt), GFP_NOFS); in ocfs2_dio_alloc_write_ctx()
2108 if (dwc == NULL) in ocfs2_dio_alloc_write_ctx()
2110 INIT_LIST_HEAD(&dwc->dw_zero_list); in ocfs2_dio_alloc_write_ctx()
2111 dwc->dw_zero_count = 0; in ocfs2_dio_alloc_write_ctx()
2112 dwc->dw_orphaned = 0; in ocfs2_dio_alloc_write_ctx()
2113 dwc->dw_writer_pid = task_pid_nr(current); in ocfs2_dio_alloc_write_ctx()
2114 bh->b_private = dwc; in ocfs2_dio_alloc_write_ctx()
2117 return dwc; in ocfs2_dio_alloc_write_ctx()
2121 struct ocfs2_dio_write_ctxt *dwc) in ocfs2_dio_free_write_ctx() argument
2123 ocfs2_free_unwritten_list(inode, &dwc->dw_zero_list); in ocfs2_dio_free_write_ctx()
2124 kfree(dwc); in ocfs2_dio_free_write_ctx()
2147 struct ocfs2_dio_write_ctxt *dwc = NULL; in ocfs2_dio_wr_get_block() local
2195 dwc = ocfs2_dio_alloc_write_ctx(bh_result, &first_get_block); in ocfs2_dio_wr_get_block()
2196 if (unlikely(dwc == NULL)) { in ocfs2_dio_wr_get_block()
2204 !dwc->dw_orphaned) { in ocfs2_dio_wr_get_block()
2215 dwc->dw_orphaned = 1; in ocfs2_dio_wr_get_block()
2274 list_splice_tail_init(&wc->w_unwritten_list, &dwc->dw_zero_list); in ocfs2_dio_wr_get_block()
2275 dwc->dw_zero_count += wc->w_unwritten_count; in ocfs2_dio_wr_get_block()
2292 struct ocfs2_dio_write_ctxt *dwc, in ocfs2_dio_end_io_write() argument
2313 if (list_empty(&dwc->dw_zero_list) && in ocfs2_dio_end_io_write()
2315 !dwc->dw_orphaned) in ocfs2_dio_end_io_write()
2320 if (dwc->dw_writer_pid != task_pid_nr(current)) { in ocfs2_dio_end_io_write()
2334 if (dwc->dw_orphaned) { in ocfs2_dio_end_io_write()
2335 BUG_ON(dwc->dw_writer_pid != task_pid_nr(current)); in ocfs2_dio_end_io_write()
2355 ret = ocfs2_lock_allocators(inode, &et, 0, dwc->dw_zero_count*2, in ocfs2_dio_end_io_write()
2377 list_for_each_entry(ue, &dwc->dw_zero_list, ue_node) { in ocfs2_dio_end_io_write()
2407 ocfs2_dio_free_write_ctx(inode, dwc); in ocfs2_dio_end_io_write()