Home
last modified time | relevance | path

Searched refs:credits (Results 1 – 25 of 34) sorted by relevance

12

/fs/cifs/
Dtransport.c526 int *credits; in wait_for_free_credits() local
539 credits = server->ops->get_credits_field(server, optype); in wait_for_free_credits()
541 if (*credits <= 0 && optype == CIFS_ECHO_OP) in wait_for_free_credits()
550 *credits -= 1; in wait_for_free_credits()
557 if (*credits < num_credits) { in wait_for_free_credits()
561 has_credits(server, credits, num_credits), t); in wait_for_free_credits()
594 *credits <= MAX_COMPOUND) { in wait_for_free_credits()
599 has_credits(server, credits, in wait_for_free_credits()
624 *credits -= num_credits; in wait_for_free_credits()
649 int *credits; in wait_for_compound_request() local
[all …]
Dcifsglob.h241 const struct cifs_credits *credits,
470 struct cifs_credits *credits,
680 unsigned int credits; /* send no more requests at once */ member
788 has_credits(struct TCP_Server_Info *server, int *credits, int num_credits) in has_credits() argument
792 num = *credits; in has_credits()
798 add_credits(struct TCP_Server_Info *server, const struct cifs_credits *credits, in add_credits() argument
801 server->ops->add_credits(server, credits, optype); in add_credits()
806 const struct cifs_credits *credits, const int optype) in add_credits_and_wake_if() argument
808 if (credits->value) { in add_credits_and_wake_if()
809 server->ops->add_credits(server, credits, optype); in add_credits_and_wake_if()
[all …]
Dfile.c2260 rc = adjust_credits(server, &wdata->credits, wdata->bytes); in wdata_send_pages()
2310 struct cifs_credits *credits = &credits_on_stack; in cifs_writepages() local
2323 &wsize, credits); in cifs_writepages()
2336 add_credits_and_wake_if(server, credits, 0); in cifs_writepages()
2342 add_credits_and_wake_if(server, credits, 0); in cifs_writepages()
2352 add_credits_and_wake_if(server, credits, 0); in cifs_writepages()
2356 wdata->credits = credits_on_stack; in cifs_writepages()
2375 add_credits_and_wake_if(server, &wdata->credits, 0); in cifs_writepages()
2754 struct cifs_credits credits; in cifs_resend_wdata() local
2776 &wsize, &credits); in cifs_resend_wdata()
[all …]
Dsmb2ops.c29 server->credits += server->echo_credits + server->oplock_credits; in change_conf()
31 switch (server->credits) { in change_conf()
53 server->credits -= server->echo_credits + server->oplock_credits; in change_conf()
54 return server->credits + server->echo_credits + server->oplock_credits; in change_conf()
59 const struct cifs_credits *credits, const int optype) in smb2_add_credits() argument
62 unsigned int add = credits->value; in smb2_add_credits()
63 unsigned int instance = credits->instance; in smb2_add_credits()
91 if (server->credits > 1) { in smb2_add_credits()
92 server->credits--; in smb2_add_credits()
129 server->credits = val; in smb2_set_credits()
[all …]
Dtrace.h851 int credits),
852 TP_ARGS(currmid, hostname, credits),
856 __field(int, credits)
861 __entry->credits = credits;
866 __entry->credits)
873 int credits), \
874 TP_ARGS(currmid, hostname, credits))
Dsmb2pdu.c111 if (server->credits >= server->max_credits) in smb2_hdr_assemble()
116 server->credits, 10)); in smb2_hdr_assemble()
3325 struct cifs_credits credits = { .value = 0, .instance = 0 }; in smb2_echo_callback() local
3329 credits.value = le16_to_cpu(rsp->sync_hdr.CreditRequest); in smb2_echo_callback()
3330 credits.instance = server->reconnect_instance; in smb2_echo_callback()
3334 add_credits(server, &credits, CIFS_ECHO_OP); in smb2_echo_callback()
3625 struct cifs_credits credits = { .value = 0, .instance = 0 }; in smb2_readv_callback() local
3640 credits.value = le16_to_cpu(shdr->CreditRequest); in smb2_readv_callback()
3641 credits.instance = server->reconnect_instance; in smb2_readv_callback()
3666 credits.value = le16_to_cpu(shdr->CreditRequest); in smb2_readv_callback()
[all …]
Dsmb2transport.c581 unsigned int credits = le16_to_cpu(shdr->CreditCharge); in smb2_mid_entry_alloc() local
592 temp->credits = credits > 0 ? credits : 1; in smb2_mid_entry_alloc()
Dsmb1ops.c109 const struct cifs_credits *credits, const int optype) in cifs_add_credits() argument
112 server->credits += credits->value; in cifs_add_credits()
122 server->credits = val; in cifs_set_credits()
130 return &server->credits; in cifs_get_credits_field()
/fs/ocfs2/
Djournal.h365 int credits = 0; in ocfs2_quota_trans_credits() local
368 credits += OCFS2_QWRITE_CREDITS; in ocfs2_quota_trans_credits()
370 credits += OCFS2_QWRITE_CREDITS; in ocfs2_quota_trans_credits()
371 return credits; in ocfs2_quota_trans_credits()
486 int credits = 1 + OCFS2_SUBALLOC_ALLOC; in ocfs2_calc_dxi_expand_credits() local
488 credits += ocfs2_clusters_to_blocks(sb, 1); in ocfs2_calc_dxi_expand_credits()
489 credits += ocfs2_quota_trans_credits(sb); in ocfs2_calc_dxi_expand_credits()
491 return credits; in ocfs2_calc_dxi_expand_credits()
Dmove_extents.c40 int credits; member
161 int *credits) in ocfs2_lock_meta_allocator_move_extents() argument
185 *credits += ocfs2_calc_extend_credits(osb->sb, et->et_root_el); in ocfs2_lock_meta_allocator_move_extents()
188 extra_blocks, clusters_to_move, *credits); in ocfs2_lock_meta_allocator_move_extents()
210 int ret, credits = 0, extra_blocks = 0, partial = context->partial; in ocfs2_defrag_extent() local
235 &credits, in ocfs2_defrag_extent()
246 extra_blocks, &credits); in ocfs2_defrag_extent()
284 handle = ocfs2_start_trans(osb, credits); in ocfs2_defrag_extent()
577 int ret, credits = 0, extra_blocks = 0, goal_bit = 0; in ocfs2_move_extent() local
608 &credits, in ocfs2_move_extent()
[all …]
Dxattr.c301 int *credits);
706 int status = 0, credits; in ocfs2_xattr_extend_allocation() local
751 credits = ocfs2_calc_extend_credits(inode->i_sb, in ocfs2_xattr_extend_allocation()
753 status = ocfs2_extend_trans(handle, credits); in ocfs2_xattr_extend_allocation()
3045 int clusters_add = 0, meta_add = 0, credits = 0; in ocfs2_calc_xattr_set_need() local
3062 credits += new_clusters * in ocfs2_calc_xattr_set_need()
3066 credits += ocfs2_blocks_per_xattr_bucket(inode->i_sb); in ocfs2_calc_xattr_set_need()
3070 credits += ocfs2_calc_extend_credits(inode->i_sb, in ocfs2_calc_xattr_set_need()
3082 credits += OCFS2_INODE_UPDATE_CREDITS; in ocfs2_calc_xattr_set_need()
3098 credits += ocfs2_blocks_per_xattr_bucket(inode->i_sb); in ocfs2_calc_xattr_set_need()
[all …]
Drefcounttree.h45 int *credits,
62 int credits; /* credits it need for journal. */ member
71 int *meta_add, int *credits);
Drefcounttree.c766 int credits = OCFS2_REFCOUNT_TREE_REMOVE_CREDITS; in ocfs2_remove_refcount_tree() local
810 credits += OCFS2_SUBALLOC_FREE; in ocfs2_remove_refcount_tree()
813 handle = ocfs2_start_trans(osb, credits); in ocfs2_remove_refcount_tree()
2374 int *credits) in ocfs2_calc_refcount_meta_credits() argument
2408 *credits += 1; in ocfs2_calc_refcount_meta_credits()
2468 *credits += 1; in ocfs2_calc_refcount_meta_credits()
2475 *credits += ref_blocks; in ocfs2_calc_refcount_meta_credits()
2490 *credits += ocfs2_calc_extend_credits(sb, in ocfs2_calc_refcount_meta_credits()
2493 *credits += OCFS2_EXPAND_REFCOUNT_TREE_CREDITS; in ocfs2_calc_refcount_meta_credits()
2501 *meta_add, *credits); in ocfs2_calc_refcount_meta_credits()
[all …]
Ddir.c2774 credits = ocfs2_inline_to_extents_credits(sb); in ocfs2_expand_inline_dir() local
2798 credits += ocfs2_add_dir_index_credits(sb); in ocfs2_expand_inline_dir()
2842 credits += OCFS2_SUBALLOC_ALLOC; in ocfs2_expand_inline_dir()
2844 handle = ocfs2_start_trans(osb, credits); in ocfs2_expand_inline_dir()
3156 int credits, num_free_extents, drop_alloc_sem = 0; in ocfs2_extend_dir() local
3210 credits = OCFS2_SIMPLE_DIR_EXTEND_CREDITS; in ocfs2_extend_dir()
3252 credits = ocfs2_calc_extend_credits(sb, el); in ocfs2_extend_dir()
3255 credits = OCFS2_SIMPLE_DIR_EXTEND_CREDITS; in ocfs2_extend_dir()
3260 credits++; /* For attaching the new dirent block to the in ocfs2_extend_dir()
3263 handle = ocfs2_start_trans(osb, credits); in ocfs2_extend_dir()
[all …]
Daops.c1664 int ret, cluster_of_pages, credits = OCFS2_INODE_UPDATE_CREDITS; in ocfs2_write_begin_nolock() local
1765 credits = ocfs2_calc_extend_credits(inode->i_sb, in ocfs2_write_begin_nolock()
1784 handle = ocfs2_start_trans(osb, credits); in ocfs2_write_begin_nolock()
2307 int ret = 0, credits = 0, locked = 0; in ocfs2_dio_end_io_write() local
2362 credits = ocfs2_calc_extend_credits(inode->i_sb, &di->id2.i_list); in ocfs2_dio_end_io_write()
2364 handle = ocfs2_start_trans(osb, credits); in ocfs2_dio_end_io_write()
Docfs2_trace.h1741 TP_PROTO(const char *name, int meta, int clusters, int credits),
1742 TP_ARGS(name, meta, clusters, credits),
1747 __field(int, credits)
1753 __entry->credits = credits;
1756 __entry->clusters, __entry->credits)
Dalloc.c2289 int credits = (path->p_tree_depth - subtree_depth) * 2 + 1 + op_credits; in ocfs2_extend_rotate_transaction() local
2291 if (handle->h_buffer_credits < credits) in ocfs2_extend_rotate_transaction()
2293 credits - handle->h_buffer_credits); in ocfs2_extend_rotate_transaction()
3113 int credits = path->p_tree_depth * 2 + 1; in ocfs2_remove_rightmost_empty_extent() local
3115 handle = ocfs2_start_trans(osb, credits); in ocfs2_remove_rightmost_empty_extent()
5279 int ret, depth, credits; in ocfs2_split_tree() local
5310 credits = path->p_tree_depth + in ocfs2_split_tree()
5312 ret = ocfs2_extend_trans(handle, credits); in ocfs2_split_tree()
5699 int ret, credits = 0, extra_blocks = 0; in ocfs2_remove_btree_range() local
5723 &credits, in ocfs2_remove_btree_range()
[all …]
/fs/ext4/
Dxattr.c891 int credits; in __ext4_xattr_set_credits() local
907 credits = 7; in __ext4_xattr_set_credits()
910 credits += EXT4_MAXQUOTAS_TRANS_BLOCKS(sb); in __ext4_xattr_set_credits()
917 credits += ext4_writepage_trans_blocks(inode) + 1; in __ext4_xattr_set_credits()
921 return credits; in __ext4_xattr_set_credits()
924 credits += 4; in __ext4_xattr_set_credits()
933 credits += blocks * 2; in __ext4_xattr_set_credits()
936 credits += blocks; in __ext4_xattr_set_credits()
942 credits += 4; in __ext4_xattr_set_credits()
953 credits += blocks * 2; in __ext4_xattr_set_credits()
[all …]
Dverity.c112 const int credits = 2; /* superblock and inode for ext4_orphan_add() */ in ext4_begin_enable_verity() local
151 handle = ext4_journal_start(inode, EXT4_HT_INODE, credits); in ext4_begin_enable_verity()
199 const int credits = 2; /* superblock and inode for ext4_orphan_del() */ in ext4_end_enable_verity() local
227 handle = ext4_journal_start(inode, EXT4_HT_INODE, credits); in ext4_end_enable_verity()
Dacl.c229 int error, credits, retries = 0; in ext4_set_acl() local
239 &credits); in ext4_set_acl()
243 handle = ext4_journal_start(inode, EXT4_HT_XATTR, credits); in ext4_set_acl()
Dextents.c2730 int depth = ext_depth(inode), credits; in ext4_ext_rm_leaf() local
2816 credits = 7 + 2*(ex_ee_len/EXT4_BLOCKS_PER_GROUP(inode->i_sb)); in ext4_ext_rm_leaf()
2819 credits += (ext_depth(inode)) + 1; in ext4_ext_rm_leaf()
2821 credits += EXT4_MAXQUOTAS_TRANS_BLOCKS(inode->i_sb); in ext4_ext_rm_leaf()
2823 err = ext4_ext_truncate_extend_restart(handle, inode, credits); in ext4_ext_rm_leaf()
4613 unsigned int credits; in ext4_alloc_file_blocks() local
4630 credits = ext4_chunk_trans_blocks(inode, len); in ext4_alloc_file_blocks()
4639 credits = ext4_chunk_trans_blocks(inode, len); in ext4_alloc_file_blocks()
4644 credits); in ext4_alloc_file_blocks()
4697 int credits; in ext4_zero_range() local
[all …]
Dnamei.c2578 int err, credits, retries = 0; in ext4_create() local
2584 credits = (EXT4_DATA_TRANS_BLOCKS(dir->i_sb) + in ext4_create()
2588 NULL, EXT4_HT_DIR, credits); in ext4_create()
2611 int err, credits, retries = 0; in ext4_mknod() local
2617 credits = (EXT4_DATA_TRANS_BLOCKS(dir->i_sb) + in ext4_mknod()
2621 NULL, EXT4_HT_DIR, credits); in ext4_mknod()
2751 int err, credits, retries = 0; in ext4_mkdir() local
2760 credits = (EXT4_DATA_TRANS_BLOCKS(dir->i_sb) + in ext4_mkdir()
2765 0, NULL, EXT4_HT_DIR, credits); in ext4_mkdir()
3230 int credits; in ext4_symlink() local
[all …]
Dxattr.h168 bool is_create, int *credits);
Dinode.c4326 unsigned int credits; in ext4_punch_hole() local
4408 credits = ext4_writepage_trans_blocks(inode); in ext4_punch_hole()
4410 credits = ext4_blocks_for_truncate(inode); in ext4_punch_hole()
4411 handle = ext4_journal_start(inode, EXT4_HT_TRUNCATE, credits); in ext4_punch_hole()
4521 unsigned int credits; in ext4_truncate() local
4560 credits = ext4_writepage_trans_blocks(inode); in ext4_truncate()
4562 credits = ext4_blocks_for_truncate(inode); in ext4_truncate()
4564 handle = ext4_journal_start(inode, EXT4_HT_TRUNCATE, credits); in ext4_truncate()
Dresize.c1825 int credits = 1; in ext4_convert_meta_bg() local
1849 credits += 3; /* block bitmap, bg descriptor, resize inode */ in ext4_convert_meta_bg()
1852 handle = ext4_journal_start_sb(sb, EXT4_HT_RESIZE, credits); in ext4_convert_meta_bg()

12