xol_area           99 include/linux/uprobes.h struct xol_area;
xol_area          102 include/linux/uprobes.h 	struct xol_area		*xol_area;
xol_area         1448 kernel/events/uprobes.c static int xol_add_vma(struct mm_struct *mm, struct xol_area *area)
xol_area         1456 kernel/events/uprobes.c 	if (mm->uprobes_state.xol_area) {
xol_area         1481 kernel/events/uprobes.c 	smp_store_release(&mm->uprobes_state.xol_area, area); /* ^^^ */
xol_area         1488 kernel/events/uprobes.c static struct xol_area *__create_xol_area(unsigned long vaddr)
xol_area         1492 kernel/events/uprobes.c 	struct xol_area *area;
xol_area         1536 kernel/events/uprobes.c static struct xol_area *get_xol_area(void)
xol_area         1539 kernel/events/uprobes.c 	struct xol_area *area;
xol_area         1541 kernel/events/uprobes.c 	if (!mm->uprobes_state.xol_area)
xol_area         1545 kernel/events/uprobes.c 	area = READ_ONCE(mm->uprobes_state.xol_area); /* ^^^ */
xol_area         1554 kernel/events/uprobes.c 	struct xol_area *area = mm->uprobes_state.xol_area;
xol_area         1590 kernel/events/uprobes.c static unsigned long xol_take_insn_slot(struct xol_area *area)
xol_area         1619 kernel/events/uprobes.c 	struct xol_area *area;
xol_area         1643 kernel/events/uprobes.c 	struct xol_area *area;
xol_area         1647 kernel/events/uprobes.c 	if (!tsk->mm || !tsk->mm->uprobes_state.xol_area || !tsk->utask)
xol_area         1654 kernel/events/uprobes.c 	area = tsk->mm->uprobes_state.xol_area;
xol_area         1809 kernel/events/uprobes.c 	struct xol_area *area;
xol_area         1823 kernel/events/uprobes.c 	area = mm->uprobes_state.xol_area;
xol_area         1843 kernel/events/uprobes.c 	struct xol_area *area;
xol_area         1847 kernel/events/uprobes.c 	area = READ_ONCE(current->mm->uprobes_state.xol_area); /* ^^^ */
xol_area          999 kernel/fork.c  	mm->uprobes_state.xol_area = NULL;