Linux 6.9-rc1
[linux-2.6-microblaze.git] / arch / parisc / include / asm / module.h
1 /* SPDX-License-Identifier: GPL-2.0 */
2 #ifndef _ASM_PARISC_MODULE_H
3 #define _ASM_PARISC_MODULE_H
4
5 #include <asm-generic/module.h>
6
7 /*
8  * This file contains the parisc architecture specific module code.
9  */
10
11 struct unwind_table;
12
13 struct mod_arch_specific
14 {
15         unsigned long got_offset, got_count, got_max;
16         unsigned long fdesc_offset, fdesc_count, fdesc_max;
17         struct {
18                 unsigned long stub_offset;
19                 unsigned int stub_entries;
20                 } *section;
21         int unwind_section;
22         struct unwind_table *unwind;
23 };
24
25 #endif /* _ASM_PARISC_MODULE_H */