Searched refs:on_close_chsc_area (Results 1 - 1 of 1) sorted by relevance

/linux-4.1.27/drivers/s390/cio/
H A Dchsc_sch.c33 static struct chsc_async_area *on_close_chsc_area; variable in typeref:struct:chsc_async_area
374 if (on_close_chsc_area) { chsc_ioctl_on_close_set()
383 on_close_chsc_area = (void *)get_zeroed_page(GFP_DMA | GFP_KERNEL); chsc_ioctl_on_close_set()
384 if (!on_close_chsc_area) { chsc_ioctl_on_close_set()
388 if (copy_from_user(on_close_chsc_area, user_area, PAGE_SIZE)) { chsc_ioctl_on_close_set()
396 free_page((unsigned long)on_close_chsc_area); chsc_ioctl_on_close_set()
397 on_close_chsc_area = NULL; chsc_ioctl_on_close_set()
414 if (!on_close_chsc_area) { chsc_ioctl_on_close_remove()
418 free_page((unsigned long)on_close_chsc_area); chsc_ioctl_on_close_remove()
419 on_close_chsc_area = NULL; chsc_ioctl_on_close_remove()
936 if (!on_close_chsc_area) chsc_release()
940 chsc_log_command(on_close_chsc_area); chsc_release()
942 ret = chsc_async(on_close_chsc_area, on_close_request); chsc_release()
950 free_page((unsigned long)on_close_chsc_area); chsc_release()
951 on_close_chsc_area = NULL; chsc_release()

Completed in 51 milliseconds