• Home
  • Raw
  • Download

Lines Matching refs:size

131 	if (get_user(hm->h.size, (u16 __user *)puhm)) {  in asihpi_hpi_ioctl()
135 if (hm->h.size > sizeof(*hm)) in asihpi_hpi_ioctl()
136 hm->h.size = sizeof(*hm); in asihpi_hpi_ioctl()
140 uncopied_bytes = copy_from_user(hm, puhm, hm->h.size); in asihpi_hpi_ioctl()
164 hr->h.size = sizeof(hr->h); in asihpi_hpi_ioctl()
167 uncopied_bytes = copy_to_user(puhr, hr, hr->h.size); in asihpi_hpi_ioctl()
175 hr->h.size = res_max_size; in asihpi_hpi_ioctl()
180 u32 size = 0; in asihpi_hpi_ioctl() local
213 size = hm->m0.u.d.u.data.data_size; in asihpi_hpi_ioctl()
219 if (pa->buffer_size < size) { in asihpi_hpi_ioctl()
224 pa->buffer_size, size); in asihpi_hpi_ioctl()
229 pa->p_buffer = vmalloc(size); in asihpi_hpi_ioctl()
231 pa->buffer_size = size; in asihpi_hpi_ioctl()
236 size); in asihpi_hpi_ioctl()
254 size = 0; in asihpi_hpi_ioctl()
258 if (size && (wrflag == 0)) { in asihpi_hpi_ioctl()
260 copy_from_user(pa->p_buffer, ptr, size); in asihpi_hpi_ioctl()
265 size); in asihpi_hpi_ioctl()
270 if (size && (wrflag == 1)) { in asihpi_hpi_ioctl()
272 copy_to_user(ptr, pa->p_buffer, size); in asihpi_hpi_ioctl()
276 uncopied_bytes, size); in asihpi_hpi_ioctl()
285 if (!hr->h.size) { in asihpi_hpi_ioctl()
291 if (hr->h.size > res_max_size) { in asihpi_hpi_ioctl()
292 HPI_DEBUG_LOG(ERROR, "response too big %d %d\n", hr->h.size, in asihpi_hpi_ioctl()
295 hr->h.specific_error = hr->h.size; in asihpi_hpi_ioctl()
296 hr->h.size = sizeof(hr->h); in asihpi_hpi_ioctl()
299 uncopied_bytes = copy_to_user(puhr, hr, hr->h.size); in asihpi_hpi_ioctl()