/linux-master/net/core/ |
H A D | filter.c | 1318 bpf_aux_classic_check_t trans) 1334 if (trans) { 1335 err = trans(fp->insns, fp->len); 1404 * @trans: post-classic verifier transformation handler 1412 bpf_aux_classic_check_t trans, bool save_orig) 1445 fp = bpf_prepare_filter(fp, trans); 1317 bpf_prepare_filter(struct bpf_prog *fp, bpf_aux_classic_check_t trans) argument 1411 bpf_prog_create_from_user(struct bpf_prog **pfp, struct sock_fprog *fprog, bpf_aux_classic_check_t trans, bool save_orig) argument
|
/linux-master/include/linux/ |
H A D | filter.h | 938 bpf_aux_classic_check_t trans, bool save_orig);
|
/linux-master/fs/btrfs/ |
H A D | volumes.c | 258 static int init_first_rw_device(struct btrfs_trans_handle *trans); 1756 static int btrfs_free_dev_extent(struct btrfs_trans_handle *trans, argument 1777 ret = btrfs_search_slot(trans, root, &key, path, -1, 1); 1802 ret = btrfs_del_item(trans, root, path); 1804 set_bit(BTRFS_TRANS_HAVE_FREE_BGS, &trans->transaction->flags); 1875 static int btrfs_add_dev_item(struct btrfs_trans_handle *trans, argument 1893 btrfs_reserve_chunk_metadata(trans, true); 1894 ret = btrfs_insert_empty_item(trans, trans->fs_info->chunk_root, path, 1896 btrfs_trans_release_chunk_metadata(trans); 1950 btrfs_rm_dev_item(struct btrfs_trans_handle *trans, struct btrfs_device *device) argument 2117 struct btrfs_trans_handle *trans; local 2559 btrfs_finish_sprout(struct btrfs_trans_handle *trans) argument 2637 struct btrfs_trans_handle *trans; local 2881 btrfs_update_device(struct btrfs_trans_handle *trans, struct btrfs_device *device) argument 2927 btrfs_grow_device(struct btrfs_trans_handle *trans, struct btrfs_device *device, u64 new_size) argument 2971 btrfs_free_chunk(struct btrfs_trans_handle *trans, u64 chunk_offset) argument 3162 remove_chunk_item(struct btrfs_trans_handle *trans, struct btrfs_chunk_map *map, u64 chunk_offset) argument 3185 btrfs_remove_chunk(struct btrfs_trans_handle *trans, u64 chunk_offset) argument 3343 struct btrfs_trans_handle *trans; local 3530 struct btrfs_trans_handle *trans; local 3589 struct btrfs_trans_handle *trans; local 3642 struct btrfs_trans_handle *trans; local 4794 struct btrfs_trans_handle *trans = NULL; local 4920 struct btrfs_trans_handle *trans; local 4969 struct btrfs_trans_handle *trans; local 5633 create_chunk(struct btrfs_trans_handle *trans, struct alloc_chunk_ctl *ctl, struct btrfs_device_info *devices_info) argument 5701 btrfs_create_chunk(struct btrfs_trans_handle *trans, u64 type) argument 5766 btrfs_chunk_alloc_add_chunk_item(struct btrfs_trans_handle *trans, struct btrfs_block_group *bg) argument 5870 init_first_rw_device(struct btrfs_trans_handle *trans) argument 7774 update_dev_stat_item(struct btrfs_trans_handle *trans, struct btrfs_device *device) argument 7842 btrfs_run_dev_stats(struct btrfs_trans_handle *trans) argument 7961 btrfs_commit_device_sizes(struct btrfs_transaction *trans) argument [all...] |
H A D | qgroup.c | 650 static int add_qgroup_relation_item(struct btrfs_trans_handle *trans, u64 src, argument 654 struct btrfs_root *quota_root = trans->fs_info->quota_root; 666 ret = btrfs_insert_empty_item(trans, quota_root, path, &key, 0); 668 btrfs_mark_buffer_dirty(trans, path->nodes[0]); 674 static int del_qgroup_relation_item(struct btrfs_trans_handle *trans, u64 src, argument 678 struct btrfs_root *quota_root = trans->fs_info->quota_root; 690 ret = btrfs_search_slot(trans, quota_root, &key, path, -1, 1); 699 ret = btrfs_del_item(trans, quota_root, path); 705 static int add_qgroup_item(struct btrfs_trans_handle *trans, argument 732 ret = btrfs_insert_empty_item(trans, quota_roo 773 del_qgroup_item(struct btrfs_trans_handle *trans, u64 qgroupid) argument 819 update_qgroup_limit_item(struct btrfs_trans_handle *trans, struct btrfs_qgroup *qgroup) argument 861 update_qgroup_info_item(struct btrfs_trans_handle *trans, struct btrfs_qgroup *qgroup) argument 907 update_qgroup_status_item(struct btrfs_trans_handle *trans) argument 952 btrfs_clean_quota_tree(struct btrfs_trans_handle *trans, struct btrfs_root *root) argument 1007 struct btrfs_trans_handle *trans = NULL; local 1317 struct btrfs_trans_handle *trans; local 1335 struct btrfs_trans_handle *trans = NULL; local 1558 btrfs_add_qgroup_relation(struct btrfs_trans_handle *trans, u64 src, u64 dst) argument 1621 __del_qgroup_relation(struct btrfs_trans_handle *trans, u64 src, u64 dst) argument 1676 btrfs_del_qgroup_relation(struct btrfs_trans_handle *trans, u64 src, u64 dst) argument 1689 btrfs_create_qgroup(struct btrfs_trans_handle *trans, u64 qgroupid) argument 1743 btrfs_remove_qgroup(struct btrfs_trans_handle *trans, u64 qgroupid) argument 1802 btrfs_limit_qgroup(struct btrfs_trans_handle *trans, u64 qgroupid, struct btrfs_qgroup_limit *limit) argument 1949 btrfs_qgroup_trace_extent_post(struct btrfs_trans_handle *trans, struct btrfs_qgroup_extent_record *qrecord) argument 2017 btrfs_qgroup_trace_extent(struct btrfs_trans_handle *trans, u64 bytenr, u64 num_bytes) argument 2052 btrfs_qgroup_trace_leaf_items(struct btrfs_trans_handle *trans, struct extent_buffer *eb) argument 2200 qgroup_trace_extent_swap(struct btrfs_trans_handle* trans, struct extent_buffer *src_eb, struct btrfs_path *dst_path, int dst_level, int root_level, bool trace_leaf) argument 2326 qgroup_trace_new_subtree_blocks(struct btrfs_trans_handle* trans, struct extent_buffer *src_eb, struct btrfs_path *dst_path, int cur_level, int root_level, u64 last_snapshot, bool trace_leaf) argument 2429 qgroup_trace_subtree_swap(struct btrfs_trans_handle *trans, struct extent_buffer *src_eb, struct extent_buffer *dst_eb, u64 last_snapshot, bool trace_leaf) argument 2492 btrfs_qgroup_trace_subtree(struct btrfs_trans_handle *trans, struct extent_buffer *root_eb, u64 root_gen, int root_level) argument 2825 btrfs_qgroup_account_extent(struct btrfs_trans_handle *trans, u64 bytenr, u64 num_bytes, struct ulist *old_roots, struct ulist *new_roots) argument 2902 btrfs_qgroup_account_extents(struct btrfs_trans_handle *trans) argument 3000 btrfs_run_qgroups(struct btrfs_trans_handle *trans) argument 3198 btrfs_qgroup_inherit(struct btrfs_trans_handle *trans, u64 srcid, u64 objectid, u64 inode_rootid, struct btrfs_qgroup_inherit *inherit) argument 3595 qgroup_rescan_leaf(struct btrfs_trans_handle *trans, struct btrfs_path *path) argument 3706 struct btrfs_trans_handle *trans = NULL; local 3901 struct btrfs_trans_handle *trans; local 4063 struct btrfs_trans_handle *trans; local 4580 btrfs_qgroup_add_swapped_blocks(struct btrfs_trans_handle *trans, struct btrfs_root *subvol_root, struct btrfs_block_group *bg, struct extent_buffer *subvol_parent, int subvol_slot, struct extent_buffer *reloc_parent, int reloc_slot, u64 last_snapshot) argument 4689 btrfs_qgroup_trace_subtree_after_cow(struct btrfs_trans_handle *trans, struct btrfs_root *root, struct extent_buffer *subvol_eb) argument 4775 btrfs_qgroup_destroy_extent_records(struct btrfs_transaction *trans) argument [all...] |
H A D | ordered-data.c | 626 struct btrfs_transaction *trans; local 629 * The checks for trans are just a formality, it should be set, 631 * lock, so be nice and check if trans is set, but ASSERT() so 635 trans = fs_info->running_transaction; 636 if (trans) 637 refcount_inc(&trans->use_count); 640 ASSERT(trans || BTRFS_FS_ERROR(fs_info)); 641 if (trans) { 642 if (atomic_dec_and_test(&trans->pending_ordered)) 643 wake_up(&trans [all...] |
H A D | ioctl.c | 263 struct btrfs_trans_handle *trans; local 310 trans = btrfs_start_transaction(root, 1); 311 if (IS_ERR(trans)) 312 return PTR_ERR(trans); 373 trans = btrfs_start_transaction(root, 3); 374 if (IS_ERR(trans)) 375 return PTR_ERR(trans); 378 ret = btrfs_set_prop(trans, inode, "btrfs.compression", comp, 381 btrfs_abort_transaction(trans, ret); 385 ret = btrfs_set_prop(trans, inod 598 struct btrfs_trans_handle *trans; local 801 struct btrfs_trans_handle *trans; local 1137 struct btrfs_trans_handle *trans; local 1462 struct btrfs_trans_handle *trans; local 2956 struct btrfs_trans_handle *trans; local 3183 struct btrfs_trans_handle *trans; local 3816 struct btrfs_trans_handle *trans; local 3868 struct btrfs_trans_handle *trans; local 3923 struct btrfs_trans_handle *trans; local 4036 struct btrfs_trans_handle *trans; local 4224 struct btrfs_trans_handle *trans; local 4368 struct btrfs_trans_handle *trans; local [all...] |
H A D | scrub.c | 2440 struct btrfs_trans_handle *trans; local 2449 trans = btrfs_join_transaction(root); 2450 if (IS_ERR(trans)) 2451 return PTR_ERR(trans); 2452 return btrfs_commit_transaction(trans); 3041 struct btrfs_trans_handle *trans; local 3043 trans = btrfs_start_transaction(fs_info->tree_root, 0); 3044 if (IS_ERR(trans)) { 3045 ret = PTR_ERR(trans); 3050 ret = btrfs_commit_transaction(trans); [all...] |
H A D | inode.c | 483 static int btrfs_init_inode_security(struct btrfs_trans_handle *trans, argument 489 err = __btrfs_set_acl(trans, args->inode, args->default_acl, 495 err = __btrfs_set_acl(trans, args->inode, args->acl, ACL_TYPE_ACCESS); 501 return btrfs_xattr_security_init(trans, args->inode, args->dir, 510 static int insert_inline_extent(struct btrfs_trans_handle *trans, argument 543 ret = btrfs_insert_empty_item(trans, root, path, &key, 551 btrfs_set_file_extent_generation(leaf, ei, trans->transid); 584 btrfs_mark_buffer_dirty(trans, leaf); 629 struct btrfs_trans_handle *trans; local 650 trans 2620 add_pending_csums(struct btrfs_trans_handle *trans, struct list_head *list) argument 2889 insert_reserved_file_extent(struct btrfs_trans_handle *trans, struct btrfs_inode *inode, u64 file_pos, struct btrfs_file_extent_item *stack_fi, const bool update_inode_bytes, u64 qgroup_reserved) argument 3000 insert_ordered_extent_file_extent(struct btrfs_trans_handle *trans, struct btrfs_ordered_extent *oe) argument 3048 struct btrfs_trans_handle *trans = NULL; local 3467 btrfs_orphan_add(struct btrfs_trans_handle *trans, struct btrfs_inode *inode) argument 3485 btrfs_orphan_del(struct btrfs_trans_handle *trans, struct btrfs_inode *inode) argument 3501 struct btrfs_trans_handle *trans; local 3962 fill_inode_item(struct btrfs_trans_handle *trans, struct extent_buffer *leaf, struct btrfs_inode_item *item, struct inode *inode) argument 4011 btrfs_update_inode_item(struct btrfs_trans_handle *trans, struct btrfs_inode *inode) argument 4046 btrfs_update_inode(struct btrfs_trans_handle *trans, struct btrfs_inode *inode) argument 4074 btrfs_update_inode_fallback(struct btrfs_trans_handle *trans, struct btrfs_inode *inode) argument 4090 __btrfs_unlink_inode(struct btrfs_trans_handle *trans, struct btrfs_inode *dir, struct btrfs_inode *inode, const struct fscrypt_str *name, struct btrfs_rename_ctx *rename_ctx) argument 4192 btrfs_unlink_inode(struct btrfs_trans_handle *trans, struct btrfs_inode *dir, struct btrfs_inode *inode, const struct fscrypt_str *name) argument 4224 struct btrfs_trans_handle *trans; local 4263 btrfs_unlink_subvol(struct btrfs_trans_handle *trans, struct btrfs_inode *dir, struct dentry *dentry) argument 4502 struct btrfs_trans_handle *trans; local 4649 struct btrfs_trans_handle *trans; local 4874 struct btrfs_trans_handle *trans; local 5017 struct btrfs_trans_handle *trans; local 5222 struct btrfs_trans_handle *trans; local 5269 struct btrfs_trans_handle *trans; local 6072 struct btrfs_trans_handle *trans; local 6239 btrfs_create_new_inode(struct btrfs_trans_handle *trans, struct btrfs_new_inode_args *args) argument 6484 btrfs_add_link(struct btrfs_trans_handle *trans, struct btrfs_inode *parent_inode, struct btrfs_inode *inode, const struct fscrypt_str *name, int add_backref, u64 index) argument 6576 struct btrfs_trans_handle *trans; local 6635 struct btrfs_trans_handle *trans = NULL; local 8356 struct btrfs_trans_handle *trans; local 8807 struct btrfs_trans_handle *trans; local 9063 struct btrfs_trans_handle *trans; local 9501 struct btrfs_trans_handle *trans; local 9607 struct btrfs_trans_handle *trans = trans_in; local 9676 __btrfs_prealloc_file_range(struct inode *inode, int mode, u64 start, u64 num_bytes, u64 min_size, loff_t actual_len, u64 *alloc_hint, struct btrfs_trans_handle *trans) argument 9805 btrfs_prealloc_file_range_trans(struct inode *inode, struct btrfs_trans_handle *trans, int mode, u64 start, u64 num_bytes, u64 min_size, loff_t actual_len, u64 *alloc_hint) argument 9834 struct btrfs_trans_handle *trans; local [all...] |
H A D | backref.c | 1418 if (!ctx->trans) { 1441 if (ctx->trans && likely(ctx->trans->type != __TRANS_DUMMY) && 1444 * We have a specific time_seq we care about and trans which 1449 delayed_refs = &ctx->trans->transaction->delayed_refs; 1803 if (!ctx->trans && !skip_commit_root_sem) 1806 if (!ctx->trans && !skip_commit_root_sem) 1860 struct btrfs_trans_handle *trans; local 1886 trans = btrfs_join_transaction_nostart(root); 1887 if (IS_ERR(trans)) { 2432 struct btrfs_trans_handle *trans; local 3299 handle_indirect_tree_backref(struct btrfs_trans_handle *trans, struct btrfs_backref_cache *cache, struct btrfs_path *path, struct btrfs_key *ref_key, struct btrfs_key *tree_key, struct btrfs_backref_node *cur) argument 3467 btrfs_backref_add_tree_node(struct btrfs_trans_handle *trans, struct btrfs_backref_cache *cache, struct btrfs_path *path, struct btrfs_backref_iter *iter, struct btrfs_key *node_key, struct btrfs_backref_node *cur) argument [all...] |
/linux-master/fs/bcachefs/ |
H A D | inode.c | 327 int bch2_inode_peek_nowarn(struct btree_trans *trans, argument 336 ret = bch2_subvolume_get_snapshot(trans, inum.subvol, &snapshot); 340 k = bch2_bkey_get_iter(trans, iter, BTREE_ID_inodes, 357 bch2_trans_iter_exit(trans, iter); 361 int bch2_inode_peek(struct btree_trans *trans, argument 366 int ret = bch2_inode_peek_nowarn(trans, iter, inode, inum, flags); 367 bch_err_msg(trans->c, ret, "looking up inum %u:%llu:", inum.subvol, inum.inum); 371 int bch2_inode_write_flags(struct btree_trans *trans, argument 378 inode_p = bch2_trans_kmalloc(trans, sizeof(*inode_p)); 384 return bch2_trans_update(trans, ite 387 __bch2_fsck_write_inode(struct btree_trans *trans, struct bch_inode_unpacked *inode, u32 snapshot) argument 405 bch2_fsck_write_inode(struct btree_trans *trans, struct bch_inode_unpacked *inode, u32 snapshot) argument 415 bch2_inode_to_v3(struct btree_trans *trans, struct bkey_i *k) argument 603 bch2_trigger_inode(struct btree_trans *trans, enum btree_id btree_id, unsigned level, struct bkey_s_c old, struct bkey_s new, unsigned flags) argument 733 bch2_inode_create(struct btree_trans *trans, struct btree_iter *iter, struct bch_inode_unpacked *inode_u, u32 snapshot, u64 cpu) argument 812 bch2_inode_delete_keys(struct btree_trans *trans, subvol_inum inum, enum btree_id id) argument 868 struct btree_trans *trans = bch2_trans_get(c); local 929 bch2_inode_find_by_inum_nowarn_trans(struct btree_trans *trans, subvol_inum inum, struct bch_inode_unpacked *inode) argument 942 bch2_inode_find_by_inum_trans(struct btree_trans *trans, subvol_inum inum, struct bch_inode_unpacked *inode) argument 976 bch2_inode_nlink_dec(struct btree_trans *trans, struct bch_inode_unpacked *bi) argument 1017 bch2_inum_opts_get(struct btree_trans *trans, subvol_inum inum, struct bch_io_opts *opts) argument 1029 bch2_inode_rm_snapshot(struct btree_trans *trans, u64 inum, u32 snapshot) argument 1092 may_delete_deleted_inode(struct btree_trans *trans, struct btree_iter *iter, struct bpos pos, bool *need_another_pass) argument 1180 struct btree_trans *trans = bch2_trans_get(c); local [all...] |
H A D | buckets.c | 419 static int __replicas_deltas_realloc(struct btree_trans *trans, unsigned more, argument 422 struct replicas_delta_list *d = trans->fs_usage_deltas; 435 d = mempool_alloc(&trans->c->replicas_delta_pool, gfp); 441 if (trans->fs_usage_deltas) 442 memcpy(d, trans->fs_usage_deltas, 443 trans->fs_usage_deltas->size + sizeof(*d)); 446 kfree(trans->fs_usage_deltas); 450 trans->fs_usage_deltas = d; 456 int bch2_replicas_deltas_realloc(struct btree_trans *trans, unsigned more) argument 458 return allocate_dropping_locks_errcode(trans, 462 bch2_update_replicas_list(struct btree_trans *trans, struct bch_replicas_entry_v1 *r, s64 sectors) argument 490 bch2_update_cached_sectors_list(struct btree_trans *trans, unsigned dev, s64 sectors) argument 552 bch2_check_bucket_ref(struct btree_trans *trans, struct bkey_s_c k, const struct bch_extent_ptr *ptr, s64 sectors, enum bch_data_type ptr_data_type, u8 b_gen, u8 bucket_data_type, u32 bucket_sectors) argument 656 bch2_trans_fs_usage_revert(struct btree_trans *trans, struct replicas_delta_list *deltas) argument 697 bch2_trans_account_disk_usage_change(struct btree_trans *trans) argument 750 bch2_trans_fs_usage_apply(struct btree_trans *trans, struct replicas_delta_list *deltas) argument 789 __mark_pointer(struct btree_trans *trans, struct bkey_s_c k, const struct bch_extent_ptr *ptr, s64 sectors, enum bch_data_type ptr_data_type, u8 bucket_gen, u8 *bucket_data_type, u32 *dirty_sectors, u32 *cached_sectors) argument 815 bch2_trigger_pointer(struct btree_trans *trans, enum btree_id btree_id, unsigned level, struct bkey_s_c k, struct extent_ptr_decoded p, const union bch_extent_entry *entry, s64 *sectors, unsigned flags) argument 883 bch2_trigger_stripe_ptr(struct btree_trans *trans, struct bkey_s_c k, struct extent_ptr_decoded p, enum bch_data_type data_type, s64 sectors, unsigned flags) argument 896 bch2_trans_inconsistent_on(bch2_err_matches(ret, ENOENT), trans, local 960 __trigger_extent(struct btree_trans *trans, enum btree_id btree_id, unsigned level, struct bkey_s_c k, unsigned flags) argument 1033 bch2_trigger_extent(struct btree_trans *trans, enum btree_id btree_id, unsigned level, struct bkey_s_c old, struct bkey_s new, unsigned flags) argument 1071 __trigger_reservation(struct btree_trans *trans, enum btree_id btree_id, unsigned level, struct bkey_s_c k, unsigned flags) argument 1110 bch2_trigger_reservation(struct btree_trans *trans, enum btree_id btree_id, unsigned level, struct bkey_s_c old, struct bkey_s new, unsigned flags) argument 1120 __bch2_trans_mark_metadata_bucket(struct btree_trans *trans, struct bch_dev *ca, size_t b, enum bch_data_type type, unsigned sectors) argument 1164 bch2_trans_mark_metadata_bucket(struct btree_trans *trans, struct bch_dev *ca, size_t b, enum bch_data_type type, unsigned sectors) argument 1173 bch2_trans_mark_metadata_sectors(struct btree_trans *trans, struct bch_dev *ca, u64 start, u64 end, enum bch_data_type type, u64 *bucket, unsigned *bucket_sectors) argument 1201 __bch2_trans_mark_dev_sb(struct btree_trans *trans, struct bch_dev *ca) argument [all...] |
H A D | btree_node_scan.c | 66 static bool found_btree_node_is_readable(struct btree_trans *trans, argument 73 struct btree *b = bch2_btree_node_get_noiter(trans, &k.k, f->btree_id, f->level, false); 85 if (b != btree_node_root(trans->c, b)) 86 bch2_btree_node_evict(trans, &k.k); 168 if (bch2_trans_run(c, found_btree_node_is_readable(trans, &n))) {
|
H A D | recovery.c | 123 static int bch2_journal_replay_key(struct btree_trans *trans, argument 136 trans->journal_res.seq = k->journal_seq; 151 bch2_trans_node_iter_init(trans, &iter, k->btree_id, k->k->k.p, 158 struct btree_path *path = btree_iter_path(trans, &iter); 160 bch2_trans_iter_exit(trans, &iter); 161 bch2_trans_node_iter_init(trans, &iter, k->btree_id, k->k->k.p, 164 bch2_btree_increase_depth(trans, iter.path, 0) ?: 173 ret = bch2_trans_update(trans, &iter, k->k, update_flags); 175 bch2_trans_iter_exit(trans, &iter); 194 struct btree_trans *trans local [all...] |
H A D | fs.c | 50 void bch2_inode_update_after_write(struct btree_trans *trans, argument 55 struct bch_fs *c = trans->c; 59 bch2_assert_pos_locked(trans, BTREE_ID_inodes, 85 struct btree_trans *trans = bch2_trans_get(c); local 90 bch2_trans_begin(trans); 92 ret = bch2_inode_peek(trans, &iter, &inode_u, inode_inum(inode), 94 (set ? set(trans, inode, &inode_u, p) : 0) ?: 95 bch2_inode_write(trans, &iter, &inode_u) ?: 96 bch2_trans_commit(trans, NULL, NULL, BCH_TRANS_COMMIT_no_enospc); 103 bch2_inode_update_after_write(trans, inod 219 bch2_new_inode(struct btree_trans *trans) argument 250 struct btree_trans *trans = bch2_trans_get(c); local 274 struct btree_trans *trans; local 372 bch2_lookup_trans(struct btree_trans *trans, subvol_inum dir, struct bch_hash_info *dir_hash_info, const struct qstr *name) argument 473 struct btree_trans *trans = bch2_trans_get(c); local 524 struct btree_trans *trans = bch2_trans_get(c); local 620 struct btree_trans *trans; local 762 struct btree_trans *trans; local 963 struct btree_trans *trans; local 1332 struct btree_trans *trans; local 1442 bch2_vfs_inode_init(struct btree_trans *trans, subvol_inum inum, struct bch_inode_info *inode, struct bch_inode_unpacked *bi, struct bch_subvolume *subvol) argument 1520 inode_update_times_fn(struct btree_trans *trans, struct bch_inode_info *inode, struct bch_inode_unpacked *bi, void *p) argument [all...] |
H A D | btree_update_interior.c | 41 static btree_path_idx_t get_unlocked_mut_path(struct btree_trans *trans, argument 46 btree_path_idx_t path_idx = bch2_path_get(trans, btree_id, pos, level + 1, level, 49 path_idx = bch2_btree_path_make_mut(trans, path_idx, true, _RET_IP_); 51 struct btree_path *path = trans->paths + path_idx; 52 bch2_btree_path_downgrade(trans, path); 53 __bch2_btree_path_unlock(trans, path); 60 int bch2_btree_node_check_topology(struct btree_trans *trans, struct btree *b) argument 62 struct bch_fs *c = trans->c; 81 bch2_btree_and_journal_iter_init_node_iter(trans, &iter, b); 223 static void __btree_node_free(struct btree_trans *trans, struc argument 244 bch2_btree_node_free_inmem(struct btree_trans *trans, struct btree_path *path, struct btree *b) argument 264 bch2_btree_node_free_never_used(struct btree_update *as, struct btree_trans *trans, struct btree *b) argument 301 __bch2_btree_node_alloc(struct btree_trans *trans, struct disk_reservation *res, struct closure *cl, bool interior_node, unsigned flags) argument 377 bch2_btree_node_alloc(struct btree_update *as, struct btree_trans *trans, unsigned level) argument 443 bch2_btree_node_alloc_replacement(struct btree_update *as, struct btree_trans *trans, struct btree *b) argument 471 __btree_root_alloc(struct btree_update *as, struct btree_trans *trans, unsigned level) argument 486 bch2_btree_reserve_put(struct btree_update *as, struct btree_trans *trans) argument 522 bch2_btree_reserve_get(struct btree_trans *trans, struct btree_update *as, unsigned nr_nodes[2], unsigned flags, struct closure *cl) argument 563 bch2_btree_update_free(struct btree_update *as, struct btree_trans *trans) argument 633 btree_update_nodes_written_trans(struct btree_trans *trans, struct btree_update *as) argument 670 struct btree_trans *trans = bch2_trans_get(c); local 1111 bch2_btree_update_done(struct btree_update *as, struct btree_trans *trans) argument 1132 bch2_btree_update_start(struct btree_trans *trans, struct btree_path *path, unsigned level_start, bool split, unsigned flags) argument 1307 bch2_btree_set_root(struct btree_update *as, struct btree_trans *trans, struct btree_path *path, struct btree *b, bool nofail) argument 1348 bch2_insert_fixup_btree_ptr(struct btree_update *as, struct btree_trans *trans, struct btree_path *path, struct btree *b, struct btree_node_iter *node_iter, struct bkey_i *insert) argument 1410 bch2_btree_insert_keys_interior(struct btree_update *as, struct btree_trans *trans, struct btree_path *path, struct btree *b, struct btree_node_iter node_iter, struct keylist *keys) argument 1441 __btree_split_node(struct btree_update *as, struct btree_trans *trans, struct btree *b, struct btree *n[2]) argument 1557 btree_split_insert_keys(struct btree_update *as, struct btree_trans *trans, btree_path_idx_t path_idx, struct btree *b, struct keylist *keys) argument 1577 btree_split(struct btree_update *as, struct btree_trans *trans, btree_path_idx_t path, struct btree *b, struct keylist *keys) argument 1767 bch2_btree_insert_node(struct btree_update *as, struct btree_trans *trans, btree_path_idx_t path_idx, struct btree *b, struct keylist *keys) argument 1840 bch2_btree_split_leaf(struct btree_trans *trans, btree_path_idx_t path, unsigned flags) argument 1872 __btree_increase_depth(struct btree_update *as, struct btree_trans *trans, btree_path_idx_t path_idx) argument 1913 bch2_btree_increase_depth(struct btree_trans *trans, btree_path_idx_t path, unsigned flags) argument 1931 __bch2_foreground_maybe_merge(struct btree_trans *trans, btree_path_idx_t path, unsigned level, unsigned flags, enum btree_node_sibling sib) argument 2125 bch2_btree_node_rewrite(struct btree_trans *trans, struct btree_iter *iter, struct btree *b, unsigned flags) argument 2200 async_btree_node_rewrite_trans(struct btree_trans *trans, struct async_btree_rewrite *a) argument 2321 __bch2_btree_node_update_key(struct btree_trans *trans, struct btree_iter *iter, struct btree *b, struct btree *new_hash, struct bkey_i *new_key, unsigned commit_flags, bool skip_triggers) argument 2418 bch2_btree_node_update_key(struct btree_trans *trans, struct btree_iter *iter, struct btree *b, struct bkey_i *new_key, unsigned commit_flags, bool skip_triggers) argument 2467 bch2_btree_node_update_key_get_iter(struct btree_trans *trans, struct btree *b, struct bkey_i *new_key, unsigned commit_flags, bool skip_triggers) argument 2514 __bch2_btree_root_alloc_fake(struct btree_trans *trans, enum btree_id id, unsigned level) argument [all...] |
H A D | btree_types.h | 289 struct btree_trans *trans; member in struct:btree_iter 472 static inline struct btree_path *btree_iter_path(struct btree_trans *trans, struct btree_iter *iter) argument 474 return trans->paths + iter->path; 477 static inline struct btree_path *btree_iter_key_cache_path(struct btree_trans *trans, struct btree_iter *iter) argument 480 ? trans->paths + iter->key_cache_path
|
H A D | btree_io.c | 479 void bch2_btree_init_next(struct btree_trans *trans, struct btree *b) argument 481 struct bch_fs *c = trans->c; 510 bch2_trans_node_reinit_iter(trans, b); 1644 void bch2_btree_node_read(struct btree_trans *trans, struct btree *b, argument 1647 struct bch_fs *c = trans->c; 1654 trace_and_count(c, btree_node_read, trans, b); 1723 static int __bch2_btree_root_read(struct btree_trans *trans, enum btree_id id, argument 1726 struct bch_fs *c = trans->c; 1734 ret = bch2_btree_cache_cannibalize_lock(trans, &cl); 1738 b = bch2_btree_node_mem_alloc(trans, leve 1834 struct btree_trans *trans = bch2_trans_get(c); local [all...] |
H A D | btree_key_cache.c | 199 bkey_cached_alloc(struct btree_trans *trans, struct btree_path *path, argument 202 struct bch_fs *c = trans->c; 255 ret = btree_node_lock_nopath(trans, &ck->c, SIX_LOCK_intent, _THIS_IP_); 263 mark_btree_node_locked(trans, path, 0, BTREE_NODE_INTENT_LOCKED); 265 ret = bch2_btree_node_lock_write(trans, path, &ck->c); 267 btree_node_unlock(trans, path, 0); 275 ck = allocate_dropping_locks(trans, ret, 322 btree_key_cache_create(struct btree_trans *trans, struct btree_path *path) argument 324 struct bch_fs *c = trans->c; 329 ck = bkey_cached_alloc(trans, pat 375 btree_key_cache_fill(struct btree_trans *trans, struct btree_path *ck_path, struct bkey_cached *ck) argument 466 bch2_btree_path_traverse_cached_slowpath(struct btree_trans *trans, struct btree_path *path, unsigned flags) argument 557 bch2_btree_path_traverse_cached(struct btree_trans *trans, struct btree_path *path, unsigned flags) argument 612 btree_key_cache_flush_pos(struct btree_trans *trans, struct bkey_cached_key key, u64 journal_seq, unsigned commit_flags, bool evict) argument 727 struct btree_trans *trans = bch2_trans_get(c); local 758 bch2_btree_insert_key_cached(struct btree_trans *trans, unsigned flags, struct btree_insert_entry *insert_entry) argument 805 bch2_btree_key_cache_drop(struct btree_trans *trans, struct btree_path *path) argument [all...] |
H A D | btree_gc.c | 100 static void bch2_btree_node_update_key_early(struct btree_trans *trans, argument 104 struct bch_fs *c = trans->c; 112 b = bch2_btree_node_get_noiter(trans, tmp.k, btree, level, true); 324 static int bch2_btree_repair_topology_recurse(struct btree_trans *trans, struct btree *b, argument 327 struct bch_fs *c = trans->c; 344 bch2_btree_and_journal_iter_init_node_iter(trans, &iter, b); 354 cur = bch2_btree_node_get_noiter(trans, cur_k.k, 369 bch2_btree_node_evict(trans, cur_k.k); 391 bch2_btree_node_evict(trans, cur_k.k); 408 bch2_btree_node_evict(trans, cur_ 528 struct btree_trans *trans = bch2_trans_get(c); local 589 bch2_check_fix_ptrs(struct btree_trans *trans, enum btree_id btree_id, unsigned level, bool is_root, struct bkey_s_c *k) argument 823 bch2_gc_mark_key(struct btree_trans *trans, enum btree_id btree_id, unsigned level, bool is_root, struct bkey_s_c *k, bool initial) argument 873 btree_gc_mark_node(struct btree_trans *trans, struct btree *b, bool initial) argument 901 bch2_gc_btree(struct btree_trans *trans, enum btree_id btree_id, bool initial, bool metadata_only) argument 941 bch2_gc_btree_init_recurse(struct btree_trans *trans, struct btree *b, unsigned target_depth) argument 1031 bch2_gc_btree_init(struct btree_trans *trans, enum btree_id btree_id, bool metadata_only) argument 1089 struct btree_trans *trans = bch2_trans_get(c); local 1362 bch2_alloc_write_key(struct btree_trans *trans, struct btree_iter *iter, struct bkey_s_c k, bool metadata_only) argument 1555 bch2_gc_write_reflink_key(struct btree_trans *trans, struct btree_iter *iter, struct bkey_s_c k, size_t *idx) argument 1664 bch2_gc_write_stripes_key(struct btree_trans *trans, struct btree_iter *iter, struct bkey_s_c k) argument 1846 gc_btree_gens_key(struct btree_trans *trans, struct btree_iter *iter, struct bkey_s_c k) argument 1884 bch2_alloc_write_oldest_gen(struct btree_trans *trans, struct btree_iter *iter, struct bkey_s_c k) argument [all...] |
/linux-master/net/mac80211/ |
H A D | mlme.c | 6957 u16 trans = 1; local 6996 trans = auth_data->sae_trans; 6998 auth_data->expected_transaction = trans; 7005 ieee80211_send_auth(sdata, trans, auth_data->algorithm, status,
|
/linux-master/drivers/net/wireless/intel/iwlwifi/mvm/ |
H A D | scan.c | 2658 iwl_force_nmi(mvm->trans); 3419 if (!test_bit(STATUS_DEVICE_ENABLED, &mvm->trans->status)) {
|
/linux-master/drivers/net/wireless/intel/iwlwifi/cfg/ |
H A D | bz.c | 80 .trans.mq_rx_supported = true, \ 84 .trans.rf_id = true, \ 85 .trans.gen2 = true, \ 101 .trans.umac_prph_offset = 0x300000, \ 102 .trans.device_family = IWL_DEVICE_FAMILY_BZ, \ 103 .trans.base_params = &iwl_bz_base_params, \
|
H A D | sc.c | 89 .trans.mq_rx_supported = true, \ 93 .trans.rf_id = true, \ 94 .trans.gen2 = true, \ 110 .trans.umac_prph_offset = 0x300000, \ 111 .trans.device_family = IWL_DEVICE_FAMILY_SC, \ 112 .trans.base_params = &iwl_sc_base_params, \
|
/linux-master/drivers/net/ethernet/mellanox/mlxsw/ |
H A D | core.c | 697 struct mlxsw_reg_trans *trans) 706 trans->emad_err_string = kzalloc(MLXSW_EMAD_STRING_TLV_STRING_LEN, 708 if (!trans->emad_err_string) 712 strscpy(trans->emad_err_string, string, 719 static void mlxsw_emad_trans_timeout_schedule(struct mlxsw_reg_trans *trans) argument 723 if (trans->core->fw_flash_in_progress) 726 queue_delayed_work(trans->core->emad_wq, &trans->timeout_dw, 727 timeout << trans->retries); 731 struct mlxsw_reg_trans *trans) 696 mlxsw_emad_process_string_tlv(const struct sk_buff *skb, struct mlxsw_reg_trans *trans) argument 730 mlxsw_emad_transmit(struct mlxsw_core *mlxsw_core, struct mlxsw_reg_trans *trans) argument 754 mlxsw_emad_trans_finish(struct mlxsw_reg_trans *trans, int err) argument 766 mlxsw_emad_transmit_retry(struct mlxsw_core *mlxsw_core, struct mlxsw_reg_trans *trans) argument 787 struct mlxsw_reg_trans *trans = container_of(work, local 797 mlxsw_emad_process_response(struct mlxsw_core *mlxsw_core, struct mlxsw_reg_trans *trans, struct sk_buff *skb) argument 829 struct mlxsw_reg_trans *trans; local 964 mlxsw_emad_reg_access(struct mlxsw_core *mlxsw_core, const struct mlxsw_reg_info *reg, char *payload, enum mlxsw_core_reg_access_type type, struct mlxsw_reg_trans *trans, struct list_head *bulk_list, mlxsw_reg_trans_cb_t *cb, unsigned long cb_priv, u64 tid) argument 2685 struct mlxsw_reg_trans *trans; local 2725 mlxsw_reg_trans_wait(struct mlxsw_reg_trans *trans) argument 2765 struct mlxsw_reg_trans *trans; local [all...] |
/linux-master/drivers/mtd/nand/raw/brcmnand/ |
H A D | brcmnand.c | 1841 unsigned int trans = len >> FC_SHIFT; local 1857 ctrl->edu_count = trans; 2040 u64 addr, unsigned int trans, u32 *buf, 2049 for (i = 0; i < trans; i++, addr += FC_BYTES) { 2066 mtd->oobsize / trans, 2140 u64 addr, unsigned int trans, u32 *buf, u8 *oob) 2157 trans * FC_BYTES, 2174 err = brcmnand_read_by_pio(mtd, chip, addr, trans, buf, 2219 err = brcmnand_read_by_pio(mtd, chip, addr, trans, buf, 2291 unsigned int i, j, trans local 2039 brcmnand_read_by_pio(struct mtd_info *mtd, struct nand_chip *chip, u64 addr, unsigned int trans, u32 *buf, u8 *oob, u64 *err_addr) argument 2139 brcmnand_read(struct mtd_info *mtd, struct nand_chip *chip, u64 addr, unsigned int trans, u32 *buf, u8 *oob) argument [all...] |