/kernel/linux/linux-6.6/tools/testing/selftests/bpf/progs/ |
H A D | type_cast.c | 43 struct skb_shared_info *shared_info; in md_skb() local 51 shared_info = bpf_rdonly_cast(kskb->head + kskb->end, in md_skb() 53 meta_len = shared_info->meta_len; in md_skb() 54 frag0_len = shared_info->frag_list->len; in md_skb()
|
/kernel/linux/linux-5.10/drivers/xen/events/ |
H A D | events_2l.c | 64 struct shared_info *s = HYPERVISOR_shared_info; in evtchn_2l_clear_pending() 70 struct shared_info *s = HYPERVISOR_shared_info; in evtchn_2l_set_pending() 76 struct shared_info *s = HYPERVISOR_shared_info; in evtchn_2l_is_pending() 82 struct shared_info *s = HYPERVISOR_shared_info; in evtchn_2l_mask() 88 struct shared_info *s = HYPERVISOR_shared_info; in evtchn_2l_unmask() 148 struct shared_info *sh, in active_evtchns() 172 struct shared_info *s = HYPERVISOR_shared_info; in evtchn_2l_handle_events() 266 struct shared_info *sh = HYPERVISOR_shared_info; in xen_debug_interrupt()
|
/kernel/linux/linux-6.6/drivers/xen/events/ |
H A D | events_2l.c | 64 struct shared_info *s = HYPERVISOR_shared_info; in evtchn_2l_clear_pending() 70 struct shared_info *s = HYPERVISOR_shared_info; in evtchn_2l_set_pending() 76 struct shared_info *s = HYPERVISOR_shared_info; in evtchn_2l_is_pending() 82 struct shared_info *s = HYPERVISOR_shared_info; in evtchn_2l_mask() 88 struct shared_info *s = HYPERVISOR_shared_info; in evtchn_2l_unmask() 148 struct shared_info *sh, in active_evtchns() 172 struct shared_info *s = HYPERVISOR_shared_info; in evtchn_2l_handle_events() 266 struct shared_info *sh = HYPERVISOR_shared_info; in xen_debug_interrupt()
|
/kernel/linux/linux-5.10/arch/arm/xen/ |
H A D | enlighten.c | 46 struct shared_info xen_dummy_shared_info; 47 struct shared_info *HYPERVISOR_shared_info = (void *)&xen_dummy_shared_info; 76 struct shared_info *s = HYPERVISOR_shared_info; in xen_read_wallclock() 308 struct shared_info *shared_info_page = NULL; in xen_guest_init() 331 shared_info_page = (struct shared_info *)get_zeroed_page(GFP_KERNEL); in xen_guest_init() 344 HYPERVISOR_shared_info = (struct shared_info *)shared_info_page; in xen_guest_init() 346 /* xen_vcpu is a pointer to the vcpu_info struct in the shared_info in xen_guest_init()
|
/kernel/linux/linux-5.10/tools/testing/selftests/powerpc/ptrace/ |
H A D | core-pkey.c | 48 struct shared_info { struct 110 static int child(struct shared_info *info) in child() 174 static off_t try_core_file(const char *filename, struct shared_info *info, in try_core_file() 195 static int check_core_file(struct shared_info *info, Elf64_Ehdr *ehdr, in check_core_file() 256 static int parent(struct shared_info *info, pid_t pid) in parent() 419 struct shared_info *info; in core_pkey()
|
H A D | ptrace-pkey.c | 37 struct shared_info { struct 69 static int child(struct shared_info *info) in child() 185 static int parent(struct shared_info *info, pid_t pid) in parent() 296 struct shared_info *info; in ptrace_pkey()
|
/kernel/linux/linux-6.6/arch/arm/xen/ |
H A D | enlighten.c | 48 struct shared_info xen_dummy_shared_info; 49 struct shared_info *HYPERVISOR_shared_info = (void *)&xen_dummy_shared_info; 82 struct shared_info *s = HYPERVISOR_shared_info; in xen_read_wallclock() 438 struct shared_info *shared_info_page = NULL; in xen_guest_init() 464 shared_info_page = (struct shared_info *)get_zeroed_page(GFP_KERNEL); in xen_guest_init() 477 HYPERVISOR_shared_info = (struct shared_info *)shared_info_page; in xen_guest_init() 479 /* xen_vcpu is a pointer to the vcpu_info struct in the shared_info in xen_guest_init()
|
/kernel/linux/linux-6.6/tools/testing/selftests/powerpc/ptrace/ |
H A D | core-pkey.c | 48 struct shared_info { struct 110 static int child(struct shared_info *info) in child() 174 static off_t try_core_file(const char *filename, struct shared_info *info, in try_core_file() 195 static int check_core_file(struct shared_info *info, Elf64_Ehdr *ehdr, in check_core_file() 256 static int parent(struct shared_info *info, pid_t pid) in parent() 409 struct shared_info *info; in core_pkey()
|
H A D | ptrace-pkey.c | 37 struct shared_info { struct 69 static int child(struct shared_info *info) in child() 185 static int parent(struct shared_info *info, pid_t pid) in parent() 296 struct shared_info *info; in ptrace_pkey()
|
/kernel/linux/linux-5.10/arch/x86/xen/ |
H A D | xen-ops.h | 29 extern struct shared_info xen_dummy_shared_info; 30 extern struct shared_info *HYPERVISOR_shared_info;
|
H A D | enlighten.c | 62 struct shared_info xen_dummy_shared_info; 77 * Point at some empty memory to start with. We map the real shared_info 80 struct shared_info *HYPERVISOR_shared_info = &xen_dummy_shared_info;
|
H A D | suspend_pv.c | 30 set_fixmap(FIX_PARAVIRT_BOOTMAP, xen_start_info->shared_info); in xen_pv_post_suspend()
|
H A D | time.c | 70 struct shared_info *s = HYPERVISOR_shared_info; in xen_read_wallclock() 578 * Only MAX_VIRT_CPUS 'vcpu_info' are embedded inside 'shared_info'. in xen_hvm_init_time_ops()
|
/kernel/linux/linux-6.6/arch/x86/xen/ |
H A D | xen-ops.h | 29 extern struct shared_info xen_dummy_shared_info; 30 extern struct shared_info *HYPERVISOR_shared_info;
|
H A D | suspend_pv.c | 30 set_fixmap(FIX_PARAVIRT_BOOTMAP, xen_start_info->shared_info); in xen_pv_post_suspend()
|
H A D | enlighten.c | 55 struct shared_info xen_dummy_shared_info; 70 * Point at some empty memory to start with. We map the real shared_info 73 struct shared_info *HYPERVISOR_shared_info = &xen_dummy_shared_info;
|
H A D | time.c | 78 struct shared_info *s = HYPERVISOR_shared_info; in xen_read_wallclock() 620 * Only MAX_VIRT_CPUS 'vcpu_info' are embedded inside 'shared_info'. in xen_hvm_init_time_ops()
|
/kernel/linux/linux-6.6/include/xen/arm/ |
H A D | hypervisor.h | 7 extern struct shared_info *HYPERVISOR_shared_info;
|
/kernel/linux/linux-5.10/arch/x86/include/asm/xen/ |
H A D | hypervisor.h | 36 extern struct shared_info *HYPERVISOR_shared_info;
|
/kernel/linux/linux-5.10/include/xen/arm/ |
H A D | hypervisor.h | 7 extern struct shared_info *HYPERVISOR_shared_info;
|
/kernel/linux/linux-6.6/tools/testing/selftests/kvm/x86_64/ |
H A D | xen_shinfo_test.c | 142 struct shared_info { struct 235 struct shared_info *si = (void *)SHINFO_VADDR; in guest_code() 409 .u.shared_info.gfn = SHINFO_REGION_GPA / PAGE_SIZE in juggle_shinfo_state() 414 .u.shared_info.gfn = KVM_XEN_INVALID_GFN in juggle_shinfo_state() 450 /* Map a region for the shared_info page */ in main() 455 struct shared_info *shinfo = addr_gpa2hva(vm, SHINFO_VADDR); in main() 493 .u.shared_info.gfn = SHINFO_REGION_GPA / PAGE_SIZE, in main()
|
/kernel/linux/linux-5.10/include/xen/interface/ |
H A D | xen.h | 559 struct shared_info { struct 639 unsigned long shared_info; /* MACHINE address of shared info struct. */ member
|
/kernel/linux/linux-6.6/include/xen/interface/ |
H A D | xen.h | 542 struct shared_info { struct 624 unsigned long shared_info; /* MACHINE address of shared info struct. */ member
|
/kernel/linux/linux-6.6/arch/x86/include/asm/xen/ |
H A D | hypervisor.h | 36 extern struct shared_info *HYPERVISOR_shared_info;
|
/kernel/linux/linux-6.6/arch/x86/kvm/ |
H A D | xen.c | 80 BUILD_BUG_ON(offsetof(struct shared_info, wc) != 0xc00); in kvm_xen_shared_info_init() 81 BUILD_BUG_ON(offsetof(struct shared_info, wc_sec_hi) != 0xc0c); in kvm_xen_shared_info_init() 84 struct shared_info *shinfo = gpc->khva; in kvm_xen_shared_info_init() 623 r = kvm_xen_shared_info_init(kvm, data->u.shared_info.gfn); in kvm_xen_hvm_set_attr() 681 data->u.shared_info.gfn = gpa_to_gfn(kvm->arch.xen.shinfo_cache.gpa); in kvm_xen_hvm_get_attr() 683 data->u.shared_info.gfn = KVM_XEN_INVALID_GFN; in kvm_xen_hvm_get_attr() 1048 /* Latch long_mode for shared_info pages etc. */ in kvm_xen_write_hypercall_page() 1184 struct shared_info *shinfo = gpc->khva; in wait_pending_event() 1587 struct shared_info *shinfo = gpc->khva; in kvm_xen_set_evtchn_fast() 1611 rc = 1; /* Delivered to the bitmap in shared_info in kvm_xen_set_evtchn_fast() [all...] |