Merge tag 'pm-6.16-rc5' of git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
[linux-block.git] / arch / mips / include / asm / mach-ip27 / mmzone.h
CommitLineData
b2441318 1/* SPDX-License-Identifier: GPL-2.0 */
1da177e4
LT
2#ifndef _ASM_MACH_MMZONE_H
3#define _ASM_MACH_MMZONE_H
4
5#include <asm/sn/addrs.h>
6#include <asm/sn/arch.h>
b78e9d63
TB
7#include <asm/sn/agent.h>
8#include <asm/sn/klkernvars.h>
1da177e4 9
4bf841eb 10#define pa_to_nid(addr) NASID_GET(addr)
1da177e4 11
1da177e4
LT
12struct hub_data {
13 kern_vars_t kern_vars;
14 DECLARE_BITMAP(h_bigwin_used, HUB_NUM_BIG_WINDOW);
15 cpumask_t h_cpus;
1da177e4
LT
16};
17
18struct node_data {
19 struct pglist_data pglist;
20 struct hub_data hub;
21};
22
23extern struct node_data *__node_data[];
24
1da177e4
LT
25#define hub_data(n) (&__node_data[(n)]->hub)
26
27#endif /* _ASM_MACH_MMZONE_H */