Lines Matching refs:xperms

74 	struct avtab_extended_perms *xperms;  in avtab_insert_node()  local
81 xperms = kmem_cache_zalloc(avtab_xperms_cachep, GFP_KERNEL); in avtab_insert_node()
82 if (xperms == NULL) { in avtab_insert_node()
86 *xperms = *(datum->u.xperms); in avtab_insert_node()
87 newnode->datum.u.xperms = xperms; in avtab_insert_node()
294 temp->datum.u.xperms); in avtab_destroy()
410 struct avtab_extended_perms xperms; in avtab_read_item() local
411 __le32 buf32[ARRAY_SIZE(xperms.perms.p)]; in avtab_read_item()
527 memset(&xperms, 0, sizeof(struct avtab_extended_perms)); in avtab_read_item()
528 rc = next_entry(&xperms.specified, fp, sizeof(u8)); in avtab_read_item()
533 rc = next_entry(&xperms.driver, fp, sizeof(u8)); in avtab_read_item()
538 rc = next_entry(buf32, fp, sizeof(u32)*ARRAY_SIZE(xperms.perms.p)); in avtab_read_item()
543 for (i = 0; i < ARRAY_SIZE(xperms.perms.p); i++) in avtab_read_item()
544 xperms.perms.p[i] = le32_to_cpu(buf32[i]); in avtab_read_item()
545 datum.u.xperms = &xperms; in avtab_read_item()
615 __le32 buf32[ARRAY_SIZE(cur->datum.u.xperms->perms.p)]; in avtab_write_item()
628 rc = put_entry(&cur->datum.u.xperms->specified, sizeof(u8), 1, fp); in avtab_write_item()
631 rc = put_entry(&cur->datum.u.xperms->driver, sizeof(u8), 1, fp); in avtab_write_item()
634 for (i = 0; i < ARRAY_SIZE(cur->datum.u.xperms->perms.p); i++) in avtab_write_item()
635 buf32[i] = cpu_to_le32(cur->datum.u.xperms->perms.p[i]); in avtab_write_item()
637 ARRAY_SIZE(cur->datum.u.xperms->perms.p), fp); in avtab_write_item()