Lines Matching refs:data
182 umode_t mode, void *data, char *link, in __aafs_setup_d_inode() argument
197 inode->i_private = data; in __aafs_setup_d_inode()
232 struct dentry *parent, void *data, void *link, in aafs_create() argument
264 error = __aafs_setup_d_inode(dir, dentry, mode, data, link, fops, iops); in aafs_create()
293 struct dentry *parent, void *data, in aafs_create_file() argument
296 return aafs_create(name, mode, parent, data, NULL, fops, NULL); in aafs_create_file()
391 struct aa_loaddata *data; in aa_simple_write_to_buffer() local
400 data = aa_loaddata_alloc(alloc_size); in aa_simple_write_to_buffer()
401 if (IS_ERR(data)) in aa_simple_write_to_buffer()
402 return data; in aa_simple_write_to_buffer()
404 data->size = copy_size; in aa_simple_write_to_buffer()
405 if (copy_from_user(data->data, userbuf, copy_size)) { in aa_simple_write_to_buffer()
406 kvfree(data); in aa_simple_write_to_buffer()
410 return data; in aa_simple_write_to_buffer()
416 struct aa_loaddata *data; in policy_update() local
429 data = aa_simple_write_to_buffer(buf, size, size, pos); in policy_update()
430 error = PTR_ERR(data); in policy_update()
431 if (!IS_ERR(data)) { in policy_update()
432 error = aa_replace_profiles(ns, label, mask, data); in policy_update()
433 aa_put_loaddata(data); in policy_update()
478 struct aa_loaddata *data; in profile_remove() local
495 data = aa_simple_write_to_buffer(buf, size + 1, size, pos); in profile_remove()
497 error = PTR_ERR(data); in profile_remove()
498 if (!IS_ERR(data)) { in profile_remove()
499 data->data[size] = 0; in profile_remove()
500 error = aa_remove_profiles(ns, label, data->data, size); in profile_remove()
501 aa_put_loaddata(data); in profile_remove()
667 struct aa_data *data; in query_data() local
702 if (!profile->data) in query_data()
705 data = rhashtable_lookup_fast(profile->data, &key, in query_data()
706 profile->data->p); in query_data()
708 if (data) { in query_data()
709 if (out + sizeof(outle32) + data->size > buf + in query_data()
714 outle32 = __cpu_to_le32(data->size); in query_data()
717 memcpy(out, data->data, data->size); in query_data()
718 out += data->size; in query_data()
812 char data[0]; member
871 if (copy_from_user(t->data, buf, size)) in multi_transaction_new()
889 ret = simple_read_from_buffer(buf, size, pos, t->data, t->size); in multi_transaction_read()
946 !memcmp(t->data, QUERY_CMD_PROFILE, QUERY_CMD_PROFILE_LEN)) { in aa_write_access()
947 len = query_label(t->data, MULTI_TRANSACTION_LIMIT, in aa_write_access()
948 t->data + QUERY_CMD_PROFILE_LEN, in aa_write_access()
951 !memcmp(t->data, QUERY_CMD_LABEL, QUERY_CMD_LABEL_LEN)) { in aa_write_access()
952 len = query_label(t->data, MULTI_TRANSACTION_LIMIT, in aa_write_access()
953 t->data + QUERY_CMD_LABEL_LEN, in aa_write_access()
956 !memcmp(t->data, QUERY_CMD_LABELALL, in aa_write_access()
958 len = query_label(t->data, MULTI_TRANSACTION_LIMIT, in aa_write_access()
959 t->data + QUERY_CMD_LABELALL_LEN, in aa_write_access()
962 !memcmp(t->data, QUERY_CMD_DATA, QUERY_CMD_DATA_LEN)) { in aa_write_access()
963 len = query_data(t->data, MULTI_TRANSACTION_LIMIT, in aa_write_access()
964 t->data + QUERY_CMD_DATA_LEN, in aa_write_access()
1224 struct aa_loaddata *data = __aa_get_loaddata(inode->i_private); in seq_rawdata_open() local
1227 if (!data) in seq_rawdata_open()
1231 error = single_open(file, show, data); in seq_rawdata_open()
1235 aa_put_loaddata(data); in seq_rawdata_open()
1253 struct aa_loaddata *data = seq->private; in seq_rawdata_abi_show() local
1255 seq_printf(seq, "v%d\n", data->abi); in seq_rawdata_abi_show()
1262 struct aa_loaddata *data = seq->private; in seq_rawdata_revision_show() local
1264 seq_printf(seq, "%ld\n", data->revision); in seq_rawdata_revision_show()
1271 struct aa_loaddata *data = seq->private; in seq_rawdata_hash_show() local
1274 if (data->hash) { in seq_rawdata_hash_show()
1276 seq_printf(seq, "%.2x", data->hash[i]); in seq_rawdata_hash_show()
1292 return simple_read_from_buffer(buf, size, ppos, rawdata->data, in rawdata_read()