label_id
const enum label_id ls = label_tlb_huge_update;
const enum label_id ls = label_vmalloc;
int pte, int ptr, int scratch, enum label_id lid)
enum label_id lid)
enum label_id lid)
unsigned int tmp, enum label_id lid,
__u8 label_id[4]; /* Label identifier */
enum PP_StateUILabel label_id,
if ((*state)->classification.ui_label & label_id)
switch (label_id) {
label_id = PP_StateUILabel_Performance;
enum PP_StateUILabel label_id,
struct nd_label_id *label_id, resource_size_t start,
char *name = kmemdup(label_id, sizeof(*label_id), GFP_KERNEL);
struct nd_label_id *label_id)
if (strcmp(res->name, label_id->id) == 0)
char *nd_label_gen_id(struct nd_label_id *label_id, const uuid_t *uuid,
if (!label_id || !uuid)
snprintf(label_id->id, ND_LABEL_ID_SIZE, "pmem-%pUb", uuid);
return label_id->id;
struct nd_label_id label_id;
nd_label_gen_id(&label_id, &label_uuid, flags);
res = nvdimm_allocate_dpa(ndd, &label_id,
struct nd_label_id label_id;
nd_label_gen_id(&label_id, nspm->uuid, 0);
if (strcmp(res->name, label_id.id) == 0)
struct nd_label_id label_id;
nd_label_gen_id(&label_id, &uuid,
if (strcmp(old_label_id.id, label_id.id) == 0)
struct nd_label_id label_id;
nd_label_gen_id(&label_id, uuid, flags);
if (strcmp(res->name, label_id.id) == 0)
struct nd_mapping *nd_mapping, struct nd_label_id *label_id,
if (strcmp(res->name, label_id->id) == 0)
struct nd_label_id *label_id, resource_size_t n)
rc = scan_free(nd_region, nd_mapping, label_id, n);
static resource_size_t init_dpa_allocation(struct nd_label_id *label_id,
res = nvdimm_allocate_dpa(ndd, label_id, nd_mapping->start, n);
struct nd_label_id *label_id, struct resource *prev,
bool is_reserve = strcmp(label_id->id, "pmem-reserve") == 0;
struct nd_mapping *nd_mapping, struct nd_label_id *label_id,
if (strcmp(label_id->id, res->name) == 0)
space_valid(nd_region, ndd, label_id, NULL, next, exist,
space_valid(nd_region, ndd, label_id, res, next, exist,
space_valid(nd_region, ndd, label_id, res, next, exist,
if (strcmp(res->name, label_id->id) == 0) {
if (strcmp(next->name, label_id->id) == 0) {
} else if (strcmp(res->name, label_id->id) == 0) {
if (strcmp(res->name, label_id->id) == 0)
new_res = nvdimm_allocate_dpa(ndd, label_id,
return init_dpa_allocation(label_id, nd_region, nd_mapping, n);
struct nd_mapping *nd_mapping, struct nd_label_id *label_id)
if (strncmp("pmem", label_id->id, 4) == 0)
if (!next || strcmp(res->name, label_id->id) != 0
|| strcmp(next->name, label_id->id) != 0
struct nd_label_id label_id;
memset(&label_id, 0, sizeof(label_id));
strcat(label_id.id, "pmem-reserve");
rem = scan_allocate(nd_region, nd_mapping, &label_id, n);
struct nd_label_id *label_id, resource_size_t n)
rem = scan_allocate(nd_region, nd_mapping, label_id, rem);
rc = merge_dpa(nd_region, nd_mapping, label_id);
struct nd_label_id label_id;
nd_label_gen_id(&label_id, nspm->uuid, 0);
if (strcmp(res->name, label_id.id) == 0) {
struct nd_label_id label_id;
nd_label_gen_id(&label_id, uuid, flags);
allocated += nvdimm_allocated_dpa(ndd, &label_id);
rc = shrink_dpa_allocation(nd_region, &label_id,
rc = grow_dpa_allocation(nd_region, &label_id, val - allocated);
char *nd_label_gen_id(struct nd_label_id *label_id, const uuid_t *uuid,
struct nd_label_id *label_id);
struct nd_label_id *label_id, resource_size_t start,
if (memcmp(label->label_id, DASD_DIAG_CMS1,