pkey_apqn
struct pkey_apqn __user *apqns; /* in: ptr to list of apqn targets*/
struct pkey_apqn __user *apqns; /* in: ptr to list of apqn targets */
struct pkey_apqn __user *apqns; /* in: ptr to list of apqn targets */
struct pkey_apqn __user *apqns; /* in/out: ptr to list of apqn targets*/
struct pkey_apqn __user *apqns; /* in/out: ptr to list of apqn targets*/
struct pkey_apqn __user *apqns; /* in: ptr to list of apqn targets */
struct pkey_apqn apqn;
struct pkey_apqn apqn;
struct pkey_apqn *apqns;
apqns = kmalloc_objs(struct pkey_apqn, nr_apqns);
static int key2protkey(const struct pkey_apqn *apqns, size_t nr_apqns,
struct pkey_apqn *apqns;
struct pkey_apqn *apqns;
struct pkey_apqn *apqns = NULL;
struct pkey_apqn *apqns = NULL;
apqns = kmalloc_objs(struct pkey_apqn, nr_apqns);
len = nr_apqns * sizeof(struct pkey_apqn);
struct pkey_apqn *apqns = NULL;
apqns = kmalloc_objs(struct pkey_apqn, nr_apqns);
len = nr_apqns * sizeof(struct pkey_apqn);
struct pkey_apqn *apqns = NULL;
return memdup_array_user(uapqns, nr_apqns, sizeof(struct pkey_apqn));
struct pkey_apqn apqn;
int pkey_handler_key_to_protkey(const struct pkey_apqn *apqns, size_t nr_apqns,
int pkey_handler_slowpath_key_to_protkey(const struct pkey_apqn *apqns,
int pkey_handler_gen_key(const struct pkey_apqn *apqns, size_t nr_apqns,
int pkey_handler_clr_to_key(const struct pkey_apqn *apqns, size_t nr_apqns,
struct pkey_apqn *apqns, size_t *nr_apqns,
struct pkey_apqn *apqns, size_t *nr_apqns,
int (*key_to_protkey)(const struct pkey_apqn *apqns, size_t nr_apqns,
int (*slowpath_key_to_protkey)(const struct pkey_apqn *apqns,
int (*gen_key)(const struct pkey_apqn *apqns, size_t nr_apqns,
int (*clr_to_key)(const struct pkey_apqn *apqns, size_t nr_apqns,
struct pkey_apqn *apqns, size_t *nr_apqns,
struct pkey_apqn *apqns, size_t *nr_apqns,
int pkey_handler_key_to_protkey(const struct pkey_apqn *apqns, size_t nr_apqns,
int pkey_handler_slowpath_key_to_protkey(const struct pkey_apqn *apqns,
int pkey_handler_gen_key(const struct pkey_apqn *apqns, size_t nr_apqns,
int pkey_handler_clr_to_key(const struct pkey_apqn *apqns, size_t nr_apqns,
struct pkey_apqn *apqns, size_t *nr_apqns,
struct pkey_apqn *apqns, size_t *nr_apqns,
struct pkey_apqn *apqns, size_t *nr_apqns,
static int cca_key2protkey(const struct pkey_apqn *apqns, size_t nr_apqns,
struct pkey_apqn _apqns[MAXAPQNSINLIST];
static int cca_gen_key(const struct pkey_apqn *apqns, size_t nr_apqns,
struct pkey_apqn _apqns[MAXAPQNSINLIST];
static int cca_clr2key(const struct pkey_apqn *apqns, size_t nr_apqns,
struct pkey_apqn _apqns[MAXAPQNSINLIST];
*card = ((struct pkey_apqn *)apqns)->card;
*dom = ((struct pkey_apqn *)apqns)->domain;
*card = ((struct pkey_apqn *)apqns)->card;
*dom = ((struct pkey_apqn *)apqns)->domain;
static int cca_slowpath_key2protkey(const struct pkey_apqn *apqns,
struct pkey_apqn *apqns, size_t *nr_apqns, u32 pflags)
struct pkey_apqn *apqns, size_t *nr_apqns, u32 pflags)
static int ep11_key2protkey(const struct pkey_apqn *apqns, size_t nr_apqns,
struct pkey_apqn _apqns[MAXAPQNSINLIST];
static int ep11_gen_key(const struct pkey_apqn *apqns, size_t nr_apqns,
struct pkey_apqn _apqns[MAXAPQNSINLIST];
static int ep11_clr2key(const struct pkey_apqn *apqns, size_t nr_apqns,
struct pkey_apqn _apqns[MAXAPQNSINLIST];
*card = ((struct pkey_apqn *)apqns)->card;
*dom = ((struct pkey_apqn *)apqns)->domain;
*card = ((struct pkey_apqn *)apqns)->card;
*dom = ((struct pkey_apqn *)apqns)->domain;
static int ep11_slowpath_key2protkey(const struct pkey_apqn *apqns,
struct pkey_apqn *apqns, size_t *nr_apqns, u32 pflags)
static int pkey_pckmo_key2protkey(const struct pkey_apqn *_apqns,
static int pkey_pckmo_gen_key(const struct pkey_apqn *_apqns, size_t _nr_apqns,
static int uv_key2protkey(const struct pkey_apqn *_apqns __always_unused,