mmop
unsigned short mmop[2] = { 0 };
if (unlikely(get_user(mmop[0], (u16 __user *)epc + 0) < 0))
if (unlikely(get_user(mmop[1], (u16 __user *)epc + 1) < 0))
opcode = mmop[0];
opcode = (opcode << 16) | mmop[1];
enum mmop online_type, struct zone *default_zone)
enum mmop online_type; /* for passing data to online routine */
extern enum mmop mhp_get_default_online_type(void);
extern void mhp_set_default_online_type(enum mmop online_type);
extern struct zone *zone_for_pfn_range(enum mmop online_type,
struct zone *zone_for_pfn_range(enum mmop online_type, int nid,
enum mmop mhp_get_default_online_type(void)
enum mmop online_type = MMOP_ONLINE_KERNEL;
mem->online_type = (enum mmop)**online_types;
void mhp_set_default_online_type(enum mmop online_type)