diff options
author | Nikos Mavrogiannopoulos <nmav@gnutls.org> | 2010-05-28 11:36:16 +0200 |
---|---|---|
committer | Nikos Mavrogiannopoulos <nmav@gnutls.org> | 2010-06-17 20:47:38 +0200 |
commit | bda013fbafabd0d0826441cb40c93a46d4dc2301 (patch) | |
tree | 7420201add2b847d726d539ad11a3af995f0f441 /ncr_int.h | |
parent | e1e9463cca0bd41f56897c14014f714e48afe543 (diff) | |
download | cryptodev-linux-bda013fbafabd0d0826441cb40c93a46d4dc2301.tar.gz cryptodev-linux-bda013fbafabd0d0826441cb40c93a46d4dc2301.tar.xz cryptodev-linux-bda013fbafabd0d0826441cb40c93a46d4dc2301.zip |
Separated data functionality to ncr-data.c.
Diffstat (limited to 'ncr_int.h')
-rw-r--r-- | ncr_int.h | 10 |
1 files changed, 10 insertions, 0 deletions
@@ -6,6 +6,10 @@ struct data_item { struct list_head list; + /* This object is not protected from concurrent access. + * I see no reason to allow concurrent writes (reads are + * not an issue). + */ uint8_t* data; size_t data_size; size_t max_data_size; @@ -34,4 +38,10 @@ int ncr_ioctl(unsigned int uid, struct ncr_lists* lst, unsigned int cmd, unsigned long arg); +int ncr_data_set(struct ncr_lists* lst, void __user* arg); +int ncr_data_get(struct ncr_lists* lst, void __user* arg); +int ncr_data_deinit(struct ncr_lists* lst, void __user* arg); +int ncr_data_new(unsigned int uid, struct ncr_lists* lst, void __user* arg); +void ncr_data_list_deinit(struct ncr_lists *lst); + #endif |