Home
last modified time | relevance | path

Searched refs:dst_slots (Results 1 - 2 of 2) sorted by relevance

/kernel/linux/linux-6.6/mm/kmsan/
H A Dcore.c87 int src_slots, dst_slots, i, iter, step, skip_bits; in kmsan_internal_memmove_metadata() local
117 dst_slots = (ALIGN((u64)dst + n, KMSAN_ORIGIN_SIZE) - in kmsan_internal_memmove_metadata()
120 KMSAN_WARN_ON((src_slots < 1) || (dst_slots < 1)); in kmsan_internal_memmove_metadata()
121 KMSAN_WARN_ON((src_slots - dst_slots > 1) || in kmsan_internal_memmove_metadata()
122 (dst_slots - src_slots < -1)); in kmsan_internal_memmove_metadata()
125 i = backwards ? min(src_slots, dst_slots) - 1 : 0; in kmsan_internal_memmove_metadata()
130 for (step = 0; step < min(src_slots, dst_slots); step++, i += iter) { in kmsan_internal_memmove_metadata()
173 * If dst_slots is greater than src_slots (i.e. in kmsan_internal_memmove_metadata()
174 * dst_slots == src_slots + 1), there is an extra origin slot at the in kmsan_internal_memmove_metadata()
195 if (src_slots < dst_slots) { in kmsan_internal_memmove_metadata()
[all...]
/kernel/linux/linux-6.6/lib/
H A Dmaple_tree.c3924 void __rcu **dst_slots; in mas_wr_node_store() local
3955 dst_slots = ma_slots(newnode, wr_mas->type); in mas_wr_node_store()
3958 memcpy(dst_slots, wr_mas->slots, sizeof(void *) * mas->offset); in mas_wr_node_store()
3962 rcu_assign_pointer(dst_slots[mas->offset], wr_mas->content); in mas_wr_node_store()
3969 rcu_assign_pointer(dst_slots[mas->offset], wr_mas->entry); in mas_wr_node_store()
3981 memcpy(dst_slots + dst_offset, wr_mas->slots + offset_end, in mas_wr_node_store()

Completed in 9 milliseconds