| /linux/drivers/usb/core/ |
| H A D | urb.c | 814 struct urb *victim; in usb_kill_anchored_urbs() local 820 victim = list_entry(anchor->urb_list.prev, in usb_kill_anchored_urbs() 823 usb_get_urb(victim); in usb_kill_anchored_urbs() 826 usb_kill_urb(victim); in usb_kill_anchored_urbs() 827 usb_put_urb(victim); in usb_kill_anchored_urbs() 852 struct urb *victim; in usb_poison_anchored_urbs() local 859 victim = list_entry(anchor->urb_list.prev, in usb_poison_anchored_urbs() 862 usb_get_urb(victim); in usb_poison_anchored_urbs() 865 usb_poison_urb(victim); in usb_poison_anchored_urbs() 866 usb_put_urb(victim); in usb_poison_anchored_urbs() [all …]
|
| /linux/fs/cachefiles/ |
| H A D | namei.c | 714 struct dentry *victim; in cachefiles_lookup_for_cull() local 717 victim = start_removing(&nop_mnt_idmap, dir, &QSTR(filename)); in cachefiles_lookup_for_cull() 719 if (IS_ERR(victim)) in cachefiles_lookup_for_cull() 721 if (d_inode(victim)->i_flags & S_KERNEL_FILE) in cachefiles_lookup_for_cull() 723 return victim; in cachefiles_lookup_for_cull() 727 end_removing(victim); in cachefiles_lookup_for_cull() 731 ret = PTR_ERR(victim); in cachefiles_lookup_for_cull() 752 struct dentry *victim; in cachefiles_cull() local 758 victim = cachefiles_lookup_for_cull(cache, dir, filename); in cachefiles_cull() 759 if (IS_ERR(victim)) in cachefiles_cull() [all …]
|
| /linux/arch/powerpc/kvm/ |
| H A D | trace.h | 49 TP_PROTO(unsigned int victim, unsigned int tid, unsigned int word0, 51 TP_ARGS(victim, tid, word0, word1, word2), 54 __field( unsigned int, victim ) 62 __entry->victim = victim; 70 __entry->victim, __entry->tid, __entry->word0,
|
| H A D | e500_mmu.c | 39 unsigned int victim; in gtlb0_get_next_victim() local 41 victim = vcpu_e500->gtlb_nv[0]++; in gtlb0_get_next_victim() 45 return victim; in gtlb0_get_next_victim() 130 unsigned int victim, tsized; in kvmppc_e500_deliver_tlb_miss() local 135 victim = (tlbsel == 0) ? gtlb0_get_next_victim(vcpu_e500) : 0; in kvmppc_e500_deliver_tlb_miss() 138 vcpu->arch.shared->mas0 = MAS0_TLBSEL(tlbsel) | MAS0_ESEL(victim) in kvmppc_e500_deliver_tlb_miss() 366 int victim; in kvmppc_e500_emul_tlbsx() local 370 victim = (tlbsel == 0) ? gtlb0_get_next_victim(vcpu_e500) : 0; in kvmppc_e500_emul_tlbsx() 373 | MAS0_ESEL(victim) in kvmppc_e500_emul_tlbsx()
|
| /linux/arch/powerpc/platforms/cell/spufs/ |
| H A D | sched.c | 613 struct spu_context *victim = NULL; in find_victim() local 639 (!victim || tmp->prio > victim->prio)) { in find_victim() 640 victim = spu->ctx; in find_victim() 643 if (victim) in find_victim() 644 get_spu_context(victim); in find_victim() 647 if (victim) { in find_victim() 658 if (!mutex_trylock(&victim->state_mutex)) { in find_victim() 659 put_spu_context(victim); in find_victim() 660 victim = NULL; in find_victim() 664 spu = victim->spu; in find_victim() [all …]
|
| /linux/tools/lib/ |
| H A D | rbtree.c | 545 void rb_replace_node(struct rb_node *victim, struct rb_node *new, in rb_replace_node() argument 548 struct rb_node *parent = rb_parent(victim); in rb_replace_node() 550 /* Copy the pointers/colour from the victim to the replacement */ in rb_replace_node() 551 *new = *victim; in rb_replace_node() 554 if (victim->rb_left) in rb_replace_node() 555 rb_set_parent(victim->rb_left, new); in rb_replace_node() 556 if (victim->rb_right) in rb_replace_node() 557 rb_set_parent(victim->rb_right, new); in rb_replace_node() 558 __rb_change_child(victim, new, parent, root); in rb_replace_node()
|
| /linux/drivers/mmc/core/ |
| H A D | sdio_cis.c | 385 struct sdio_func_tuple *tuple, *victim; in sdio_free_common_cis() local 390 victim = tuple; in sdio_free_common_cis() 392 kfree(victim); in sdio_free_common_cis() 420 struct sdio_func_tuple *tuple, *victim; in sdio_free_func_cis() local 425 victim = tuple; in sdio_free_func_cis() 427 kfree(victim); in sdio_free_func_cis()
|
| /linux/tools/include/linux/ |
| H A D | rbtree.h | 63 extern void rb_replace_node(struct rb_node *victim, struct rb_node *new, 146 static inline void rb_replace_node_cached(struct rb_node *victim, in rb_replace_node_cached() argument 150 if (root->rb_leftmost == victim) in rb_replace_node_cached() 152 rb_replace_node(victim, new, &root->rb_root); in rb_replace_node_cached()
|
| /linux/security/ |
| H A D | inode.c | 277 static void remove_one(struct dentry *victim) in remove_one() argument 279 if (victim->d_parent == victim->d_sb->s_root) in remove_one()
|
| /linux/fs/btrfs/ |
| H A D | zstd.c | 125 struct workspace *victim = container_of(pos, struct workspace, in zstd_reclaim_timer_fn() local 129 if (time_after(victim->last_used, reclaim_threshold)) in zstd_reclaim_timer_fn() 133 if (victim->req_level) in zstd_reclaim_timer_fn() 136 level = victim->level; in zstd_reclaim_timer_fn() 137 list_del(&victim->lru_list); in zstd_reclaim_timer_fn() 138 list_del(&victim->list); in zstd_reclaim_timer_fn() 139 zstd_free_workspace(&victim->list); in zstd_reclaim_timer_fn()
|
| /linux/include/linux/ |
| H A D | btree-128.h | 78 struct btree_head128 *victim, in btree_merge128() argument 81 return btree_merge(&target->h, &victim->h, &btree_geo128, gfp); in btree_merge128()
|
| H A D | btree-type.h | 31 BTREE_TYPE_HEAD *victim, in BTREE_FN() 34 return btree_merge(&target->h, &victim->h, BTREE_TYPE_GEO, gfp); in BTREE_FN()
|
| H A D | btree.h | 158 int btree_merge(struct btree_head *target, struct btree_head *victim,
|
| /linux/fs/erofs/ |
| H A D | decompressor.c | 53 struct page *page, *victim; in z_erofs_oneshot_prepare_dstpages() local 69 victim = __erofs_allocpage(pagepool, rq->gfp, true); in z_erofs_oneshot_prepare_dstpages() 70 if (!victim) in z_erofs_oneshot_prepare_dstpages() 72 set_page_private(victim, Z_EROFS_SHORTLIVED_PAGE); in z_erofs_oneshot_prepare_dstpages() 73 rq->out[i] = victim; in z_erofs_oneshot_prepare_dstpages()
|
| /linux/lib/ |
| H A D | btree.c | 634 int btree_merge(struct btree_head *target, struct btree_head *victim, in btree_merge() argument 642 BUG_ON(target == victim); in btree_merge() 646 target->node = victim->node; in btree_merge() 647 target->height = victim->height; in btree_merge() 648 __btree_init(victim); in btree_merge() 656 val = btree_last(victim, geo, key); in btree_merge() 665 btree_remove(victim, geo, dup); in btree_merge()
|
| /linux/security/selinux/ss/ |
| H A D | sidtab.c | 566 struct sidtab_str_cache *cache, *victim = NULL; in sidtab_sid2str_put() local 589 victim = container_of(s->cache_lru_list.prev, in sidtab_sid2str_put() 591 list_del(&victim->lru_member); in sidtab_sid2str_put() 592 rcu_assign_pointer(victim->parent->cache, NULL); in sidtab_sid2str_put() 605 kfree_rcu(victim, rcu_member); in sidtab_sid2str_put()
|
| /linux/tools/testing/selftests/bpf/progs/ |
| H A D | local_storage.c | 62 int BPF_PROG(unlink_hook, struct inode *dir, struct dentry *victim) in BPF_PROG() argument 83 is_self_unlink = storage->exec_inode == victim->d_inode; in BPF_PROG()
|
| H A D | map_kptr.c | 242 int BPF_PROG(test_task_map_kptr, struct inode *inode, struct dentry *victim) in BPF_PROG() argument 257 int BPF_PROG(test_inode_map_kptr, struct inode *inode, struct dentry *victim) in BPF_PROG() argument
|
| /linux/fs/ |
| H A D | dcache.c | 1273 static inline void shrink_kill(struct dentry *victim) in shrink_kill() argument 1275 while ((victim = dentry_kill(victim)) != NULL) in shrink_kill() 1636 struct dentry *victim; 1693 data->victim = dentry; in select_collect2() 1734 data.victim = NULL; in shrink_dcache_tree() 1736 if (data.victim) { in shrink_dcache_tree() 1737 struct dentry *v = data.victim; in shrink_dcache_tree() 1850 struct dentry **victim = _data; in find_submount() 1852 *victim in find_submount() 1634 struct dentry *victim; global() member 1848 struct dentry **victim = _data; find_submount() local 1877 struct dentry *victim = NULL; d_invalidate() local [all...] |
| /linux/drivers/mtd/ubi/ |
| H A D | fastmap-wl.c | 29 struct ubi_wl_entry *e, *victim = NULL; in find_anchor_wl_entry() local 34 victim = e; in find_anchor_wl_entry() 39 return victim; in find_anchor_wl_entry()
|
| /linux/Documentation/admin-guide/hw-vuln/ |
| H A D | core-scheduling.rst | 16 A cross-HT attack involves the attacker and victim running on different Hyper 135 HT1 (attack) HT2 (victim) 142 (victim) to enter idle mode. This is because the sending of the IPI would bring 177 IPI. Even though cache is flushed on entry to user mode, victim tasks on siblings 195 guest or host victim. This is because the guest attacker can craft invalid
|
| H A D | gather_data_sampling.rst | 20 The victim does not need to do anything special other than use the vector 21 registers. The victim does not need to use gather instructions to be
|
| H A D | spectre.rst | 97 the victim. The side effects left in the CPU's caches during speculative 103 branches in the victim to gadget code by poisoning the branch target 122 return stack buffer which are later consumed by a victim's subroutine 132 victim's data. 245 influence the indirect branch targets for a victim process that either 307 accessed by gadget code in the victim's speculation paths. 312 speculation execution paths in the victim guest.
|
| /linux/mm/ |
| H A D | memcontrol-v1.c | 277 struct mem_cgroup *victim = NULL; in mem_cgroup_soft_reclaim() local 289 victim = mem_cgroup_iter(root_memcg, victim, &reclaim); in mem_cgroup_soft_reclaim() 290 if (!victim) { in mem_cgroup_soft_reclaim() 312 total += mem_cgroup_shrink_node(victim, gfp_mask, false, in mem_cgroup_soft_reclaim() 318 mem_cgroup_iter_break(root_memcg, victim); in mem_cgroup_soft_reclaim()
|
| /linux/drivers/acpi/apei/ |
| H A D | ghes.c | 1120 struct ghes_estatus_cache __rcu *victim; in ghes_estatus_cache_add() local 1156 victim = xchg_release(&ghes_estatus_caches[slot], in ghes_estatus_cache_add() 1166 if (victim) in ghes_estatus_cache_add() 1167 call_rcu(&unrcu_pointer(victim)->rcu, in ghes_estatus_cache_add()
|