sccl_area         719 drivers/s390/cio/chsc_sch.c 	} __attribute__ ((packed)) *sccl_area;
sccl_area         734 drivers/s390/cio/chsc_sch.c 	sccl_area = (void *)get_zeroed_page(GFP_KERNEL | GFP_DMA);
sccl_area         735 drivers/s390/cio/chsc_sch.c 	if (!sccl_area)
sccl_area         746 drivers/s390/cio/chsc_sch.c 	sccl_area->request.length = 0x0020;
sccl_area         747 drivers/s390/cio/chsc_sch.c 	sccl_area->request.code = 0x0030;
sccl_area         748 drivers/s390/cio/chsc_sch.c 	sccl_area->fmt = ccl->req.fmt;
sccl_area         749 drivers/s390/cio/chsc_sch.c 	sccl_area->ctype = ccl->req.ctype;
sccl_area         750 drivers/s390/cio/chsc_sch.c 	switch (sccl_area->ctype) {
sccl_area         753 drivers/s390/cio/chsc_sch.c 		chpid_parm = (void *)&sccl_area->list_parm;
sccl_area         760 drivers/s390/cio/chsc_sch.c 		cssids_parm = (void *)&sccl_area->list_parm;
sccl_area         765 drivers/s390/cio/chsc_sch.c 	ccode = chsc(sccl_area);
sccl_area         770 drivers/s390/cio/chsc_sch.c 	if (sccl_area->response.code != 0x0001) {
sccl_area         773 drivers/s390/cio/chsc_sch.c 			 sccl_area->response.code);
sccl_area         776 drivers/s390/cio/chsc_sch.c 	memcpy(&ccl->sccl, &sccl_area->response, sccl_area->response.length);
sccl_area         783 drivers/s390/cio/chsc_sch.c 	free_page((unsigned long)sccl_area);