Lines Matching refs:data
441 static struct audit_entry *audit_data_to_entry(struct audit_rule_data *data, in audit_data_to_entry() argument
452 entry = audit_to_entry_common(data); in audit_data_to_entry()
456 bufp = data->buf; in audit_data_to_entry()
457 for (i = 0; i < data->field_count; i++) { in audit_data_to_entry()
463 f->op = audit_to_op(data->fieldflags[i]); in audit_data_to_entry()
467 f->type = data->fields[i]; in audit_data_to_entry()
468 f_val = data->values[i]; in audit_data_to_entry()
628 struct audit_rule_data *data; in audit_krule_to_data() local
632 data = kmalloc(sizeof(*data) + krule->buflen, GFP_KERNEL); in audit_krule_to_data()
633 if (unlikely(!data)) in audit_krule_to_data()
635 memset(data, 0, sizeof(*data)); in audit_krule_to_data()
637 data->flags = krule->flags | krule->listnr; in audit_krule_to_data()
638 data->action = krule->action; in audit_krule_to_data()
639 data->field_count = krule->field_count; in audit_krule_to_data()
640 bufp = data->buf; in audit_krule_to_data()
641 for (i = 0; i < data->field_count; i++) { in audit_krule_to_data()
644 data->fields[i] = f->type; in audit_krule_to_data()
645 data->fieldflags[i] = audit_ops[f->op]; in audit_krule_to_data()
657 data->buflen += data->values[i] = in audit_krule_to_data()
661 data->buflen += data->values[i] = in audit_krule_to_data()
666 data->buflen += data->values[i] = in audit_krule_to_data()
671 data->buflen += data->values[i] = in audit_krule_to_data()
675 data->buflen += data->values[i] = in audit_krule_to_data()
680 data->fields[i] = AUDIT_LOGINUID; in audit_krule_to_data()
681 data->values[i] = AUDIT_UID_UNSET; in audit_krule_to_data()
686 data->values[i] = f->val; in audit_krule_to_data()
689 for (i = 0; i < AUDIT_BITMASK_SIZE; i++) data->mask[i] = krule->mask[i]; in audit_krule_to_data()
691 return data; in audit_krule_to_data()
1079 struct audit_rule_data *data; in audit_list_rules() local
1081 data = audit_krule_to_data(r); in audit_list_rules()
1082 if (unlikely(!data)) in audit_list_rules()
1085 data, in audit_list_rules()
1086 sizeof(*data) + data->buflen); in audit_list_rules()
1089 kfree(data); in audit_list_rules()
1123 int audit_rule_change(int type, int seq, void *data, size_t datasz) in audit_rule_change() argument
1130 entry = audit_data_to_entry(data, datasz); in audit_rule_change()
1137 entry = audit_data_to_entry(data, datasz); in audit_rule_change()