Lines Matching refs:plm
366 struct policy_load_memory *plm = NULL;
383 plm = kzalloc(sizeof(*plm), GFP_KERNEL);
384 if (!plm)
387 rc = security_read_policy(&plm->data, &plm->len);
391 if ((size_t)i_size_read(inode) != plm->len) {
393 i_size_write(inode, plm->len);
399 filp->private_data = plm;
407 if (plm)
408 vfree(plm->data);
409 kfree(plm);
416 struct policy_load_memory *plm = filp->private_data;
418 BUG_ON(!plm);
422 vfree(plm->data);
423 kfree(plm);
431 struct policy_load_memory *plm = filp->private_data;
439 return simple_read_from_buffer(buf, count, ppos, plm->data, plm->len);
444 struct policy_load_memory *plm = vmf->vma->vm_file->private_data;
452 if (offset >= roundup(plm->len, PAGE_SIZE))
455 page = vmalloc_to_page(plm->data + offset);