| /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; 69 TP_printk("victim %u tid %u w0 %u w1 %u w2 %u", 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/fs/cachefiles/ |
| H A D | namei.c | 724 struct dentry *victim; in cachefiles_lookup_for_cull() local 727 victim = start_removing(&nop_mnt_idmap, dir, &QSTR(filename)); in cachefiles_lookup_for_cull() 729 if (IS_ERR(victim)) in cachefiles_lookup_for_cull() 731 if (d_inode(victim)->i_flags & S_KERNEL_FILE) in cachefiles_lookup_for_cull() 733 return victim; in cachefiles_lookup_for_cull() 737 end_removing(victim); in cachefiles_lookup_for_cull() 741 ret = PTR_ERR(victim); in cachefiles_lookup_for_cull() 762 struct dentry *victim; in cachefiles_cull() local 768 victim = cachefiles_lookup_for_cull(cache, dir, filename); in cachefiles_cull() 769 if (IS_ERR(victim)) in cachefiles_cull() [all …]
|
| /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/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/kernel/ |
| H A D | audit_tree.c | 571 static void prune_tree_chunks(struct audit_tree *victim, bool tagged) in prune_tree_chunks() argument 574 while (!list_empty(&victim->chunks)) { in prune_tree_chunks() 579 p = list_first_entry(&victim->chunks, struct audit_node, list); in prune_tree_chunks() 603 static void prune_one(struct audit_tree *victim) in prune_one() argument 605 prune_tree_chunks(victim, false); in prune_one() 606 put_tree(victim); in prune_one() 771 struct audit_tree *victim; in prune_tree_thread() local 773 victim = list_entry(prune_list.next, in prune_tree_thread() 775 list_del_init(&victim->list); in prune_tree_thread() 779 prune_one(victim); in prune_tree_thread() 987 struct audit_tree *victim; audit_kill_trees() local [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/include/linux/ |
| H A D | btree.h | 147 * @victim: the tree that gets merged into @target 151 * The two trees @target and @victim may not contain the same keys, 156 * @victim to @target. 158 int btree_merge(struct btree_head *target, struct btree_head *victim,
|
| 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()
|
| /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
|
| /linux/drivers/firmware/arm_scmi/ |
| H A D | bus.c | 170 struct scmi_requested_dev *victim, *tmp; in scmi_protocol_device_unrequest() local 172 list_for_each_entry_safe(victim, tmp, phead, node) { in scmi_protocol_device_unrequest() 173 if (!strcmp(victim->id_table->name, id_table->name)) { in scmi_protocol_device_unrequest() 174 list_del(&victim->node); in scmi_protocol_device_unrequest() 179 (void *)victim->id_table); in scmi_protocol_device_unrequest() 180 kfree(victim); in scmi_protocol_device_unrequest()
|
| /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() 653 * walks to remove a single object from the victim. in btree_merge() 656 val = btree_last(victim, geo, key); in btree_merge() 665 btree_remove(victim, geo, dup); in btree_merge()
|
| /linux/tools/perf/pmu-events/arch/x86/ivybridge/ |
| H A D | frontend.json | 39 …"BriefDescription": "Number of Instruction Cache, Streaming Buffer and Victim Cache Reads. both ca… 43 …"PublicDescription": "Number of Instruction Cache, Streaming Buffer and Victim Cache Reads. both c… 57 "BriefDescription": "Instruction cache, streaming buffer and victim cache misses", 61 …"PublicDescription": "Number of Instruction Cache, Streaming Buffer and Victim Cache Misses. Inclu…
|
| /linux/tools/perf/pmu-events/arch/x86/ivytown/ |
| H A D | frontend.json | 39 …"BriefDescription": "Number of Instruction Cache, Streaming Buffer and Victim Cache Reads. both ca… 43 …"PublicDescription": "Number of Instruction Cache, Streaming Buffer and Victim Cache Reads. both c… 57 "BriefDescription": "Instruction cache, streaming buffer and victim cache misses", 61 …"PublicDescription": "Number of Instruction Cache, Streaming Buffer and Victim Cache Misses. Inclu…
|
| /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/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/arch/powerpc/mm/nohash/ |
| H A D | mmu_context.c | 106 /* Pick up the victim mm */ in steal_context_smp() 109 /* We have a candidate victim, check if it's active, on SMP in steal_context_smp() 156 /* Pick up the victim mm */ in steal_all_contexts() 187 /* Pick up the victim mm */ in steal_context_up()
|
| /linux/tools/perf/pmu-events/arch/x86/broadwellx/ |
| H A D | frontend.json | 20 "BriefDescription": "Number of Instruction Cache, Streaming Buffer and Victim Cache Reads. both cacheable and noncacheable, including UC fetches", 24 "PublicDescription": "This event counts the number of both cacheable and noncacheable Instruction Cache, Streaming Buffer and Victim Cache Reads including UC fetches.", 38 "BriefDescription": "Number of Instruction Cache, Streaming Buffer and Victim Cache Misses. Includes Uncacheable accesses.", 42 "PublicDescription": "This event counts the number of instruction cache, streaming buffer and victim cache misses. Counting includes UC accesses.",
|
| /linux/tools/perf/pmu-events/arch/x86/broadwellde/ |
| H A D | frontend.json | 20 "BriefDescription": "Number of Instruction Cache, Streaming Buffer and Victim Cache Reads. both cacheable and noncacheable, including UC fetches", 24 "PublicDescription": "This event counts the number of both cacheable and noncacheable Instruction Cache, Streaming Buffer and Victim Cache Reads including UC fetches.", 38 "BriefDescription": "Number of Instruction Cache, Streaming Buffer and Victim Cache Misses. Includes Uncacheable accesses.", 42 "PublicDescription": "This event counts the number of instruction cache, streaming buffer and victim cache misses. Counting includes UC accesses.",
|
| /linux/tools/perf/pmu-events/arch/x86/broadwell/ |
| H A D | frontend.json | 20 "BriefDescription": "Number of Instruction Cache, Streaming Buffer and Victim Cache Reads. both cacheable and noncacheable, including UC fetches", 24 "PublicDescription": "This event counts the number of both cacheable and noncacheable Instruction Cache, Streaming Buffer and Victim Cache Reads including UC fetches.", 38 "BriefDescription": "Number of Instruction Cache, Streaming Buffer and Victim Cache Misses. Includes Uncacheable accesses.", 42 "PublicDescription": "This event counts the number of instruction cache, streaming buffer and victim cache misses. Counting includes UC accesses.",
|
| /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/perf/pmu-events/arch/x86/sandybridge/ |
| H A D | frontend.json | 52 …"BriefDescription": "Number of Instruction Cache, Streaming Buffer and Victim Cache Reads. both ca… 60 "BriefDescription": "Instruction cache, streaming buffer and victim cache misses.", 64 …"This event counts the number of instruction cache, streaming buffer and victim cache misses. Coun…
|
| /linux/tools/perf/pmu-events/arch/x86/jaketown/ |
| H A D | frontend.json | 52 …"BriefDescription": "Number of Instruction Cache, Streaming Buffer and Victim Cache Reads. both ca… 60 "BriefDescription": "Instruction cache, streaming buffer and victim cache misses.", 64 …"This event counts the number of instruction cache, streaming buffer and victim cache misses. Coun…
|