Lines Matching refs:cur
124 struct avtab_node *prev, *cur, *newnode;
131 for (prev = NULL, cur = h->htable[hvalue]; cur;
132 prev = cur, cur = cur->next) {
133 cmp = avtab_node_cmp(key, &cur->key);
158 struct avtab_node *prev, *cur;
164 for (prev = NULL, cur = h->htable[hvalue]; cur;
165 prev = cur, cur = cur->next) {
166 cmp = avtab_node_cmp(key, &cur->key);
181 struct avtab_node *cur;
188 for (cur = h->htable[hvalue]; cur; cur = cur->next) {
189 cmp = avtab_node_cmp(key, &cur->key);
191 return cur;
202 struct avtab_node *cur;
209 for (cur = node->next; cur; cur = cur->next) {
210 cmp = avtab_node_cmp(&tmp_key, &cur->key);
212 return cur;
222 struct avtab_node *cur, *temp;
228 cur = h->htable[i];
229 while (cur) {
230 temp = cur;
231 cur = cur->next;
296 struct avtab_node *cur;
302 cur = h->htable[i];
303 if (cur) {
306 while (cur) {
308 cur = cur->next;
553 int avtab_write_item(struct policydb *p, const struct avtab_node *cur, struct policy_file *fp)
556 __le32 buf32[ARRAY_SIZE(cur->datum.u.xperms->perms.p)];
560 buf16[0] = cpu_to_le16(cur->key.source_type);
561 buf16[1] = cpu_to_le16(cur->key.target_type);
562 buf16[2] = cpu_to_le16(cur->key.target_class);
563 buf16[3] = cpu_to_le16(cur->key.specified);
568 if (cur->key.specified & AVTAB_XPERMS) {
569 rc = put_entry(&cur->datum.u.xperms->specified, sizeof(u8), 1,
573 rc = put_entry(&cur->datum.u.xperms->driver, sizeof(u8), 1, fp);
576 for (i = 0; i < ARRAY_SIZE(cur->datum.u.xperms->perms.p); i++)
577 buf32[i] = cpu_to_le32(cur->datum.u.xperms->perms.p[i]);
579 ARRAY_SIZE(cur->datum.u.xperms->perms.p), fp);
581 buf32[0] = cpu_to_le32(cur->datum.u.data);
593 struct avtab_node *cur;
602 for (cur = a->htable[i]; cur; cur = cur->next) {
603 rc = avtab_write_item(p, cur, fp);