Home
last modified time | relevance | path

Searched refs:kern_spbuf (Results 1 – 1 of 1) sorted by relevance

/linux/arch/powerpc/platforms/pseries/
H A Dpapr-sysparm.c208 struct papr_sysparm_buf *kern_spbuf; in papr_sysparm_buf_from_user() local
220 static_assert(sizeof(kern_spbuf->val) >= PAPR_SYSPARM_MAX_INPUT); in papr_sysparm_buf_from_user()
225 kern_spbuf = papr_sysparm_buf_alloc(); in papr_sysparm_buf_from_user()
226 if (!kern_spbuf) in papr_sysparm_buf_from_user()
229 papr_sysparm_buf_set_length(kern_spbuf, len); in papr_sysparm_buf_from_user()
231 if (len > 0 && copy_from_user(kern_spbuf->val, user_iob->data, len)) { in papr_sysparm_buf_from_user()
236 return kern_spbuf; in papr_sysparm_buf_from_user()
239 papr_sysparm_buf_free(kern_spbuf); in papr_sysparm_buf_from_user()
243 static int papr_sysparm_buf_to_user(const struct papr_sysparm_buf *kern_spbuf, in papr_sysparm_buf_to_user() argument
246 u16 len_out = papr_sysparm_buf_get_length(kern_spbuf); in papr_sysparm_buf_to_user()
[all …]