Lines Matching +full:long +full:- +full:ram +full:- +full:code
49 struct notifier_block *self, unsigned long action, void *arg);
57 unsigned long start_pfn;
58 unsigned long nr_pages;
63 - start_pfn is start_pfn of online/offline memory.
64 - nr_pages is # of pages of online/offline memory.
65 - status_change_nid_normal is set node id when N_NORMAL_MEMORY of nodemask
66 is (will be) set/clear, if this is -1, then nodemask status is not changed.
67 - status_change_nid is set node id when N_MEMORY of nodemask is (will be)
69 node loses all memory. If this is -1, then nodemask status is not changed.
89 When adding/removing memory that uses memory block devices (i.e. ordinary RAM),
92 - synchronize against online/offline requests (e.g. via sysfs). This way, memory
96 - synchronize against CPU hotplug and similar (e.g. relevant for ACPI and PPC)
102 - device_online() will first take the device_lock(), followed by
104 - add_memory_resource() will first take the mem_hotplug_lock, followed by
111 device_offline() - to make sure it is properly synchronized to actions
121 implementation, so code accessing memory can protect from that memory