sdcal_area 1128 drivers/s390/cio/chsc.c } *sdcal_area; sdcal_area 1133 drivers/s390/cio/chsc.c sdcal_area = chsc_page; sdcal_area 1134 drivers/s390/cio/chsc.c sdcal_area->request.length = 0x0020; sdcal_area 1135 drivers/s390/cio/chsc.c sdcal_area->request.code = 0x0034; sdcal_area 1136 drivers/s390/cio/chsc.c sdcal_area->atype = 4; sdcal_area 1138 drivers/s390/cio/chsc.c ret = chsc(sdcal_area); sdcal_area 1144 drivers/s390/cio/chsc.c ret = chsc_error_from_response(sdcal_area->response.code); sdcal_area 1147 drivers/s390/cio/chsc.c sdcal_area->response.code); sdcal_area 1151 drivers/s390/cio/chsc.c if ((addr_t) &sdcal_area->list[idx] < sdcal_area 1152 drivers/s390/cio/chsc.c (addr_t) &sdcal_area->response + sdcal_area->response.length) sdcal_area 1153 drivers/s390/cio/chsc.c ret = sdcal_area->list[idx].cssid; sdcal_area 832 drivers/s390/cio/chsc_sch.c } __attribute__ ((packed)) *sdcal_area; sdcal_area 834 drivers/s390/cio/chsc_sch.c sdcal_area = (void *)get_zeroed_page(GFP_KERNEL | GFP_DMA); sdcal_area 835 drivers/s390/cio/chsc_sch.c if (!sdcal_area) sdcal_area 846 drivers/s390/cio/chsc_sch.c sdcal_area->request.length = 0x0020; sdcal_area 847 drivers/s390/cio/chsc_sch.c sdcal_area->request.code = 0x0034; sdcal_area 848 drivers/s390/cio/chsc_sch.c sdcal_area->atype = dcal->req.atype; sdcal_area 849 drivers/s390/cio/chsc_sch.c sdcal_area->fmt = dcal->req.fmt; sdcal_area 850 drivers/s390/cio/chsc_sch.c memcpy(&sdcal_area->list_parm, &dcal->req.list_parm, sdcal_area 851 drivers/s390/cio/chsc_sch.c sizeof(sdcal_area->list_parm)); sdcal_area 853 drivers/s390/cio/chsc_sch.c ccode = chsc(sdcal_area); sdcal_area 858 drivers/s390/cio/chsc_sch.c if (sdcal_area->response.code != 0x0001) { sdcal_area 861 drivers/s390/cio/chsc_sch.c sdcal_area->response.code); sdcal_area 864 drivers/s390/cio/chsc_sch.c memcpy(&dcal->sdcal, &sdcal_area->response, sdcal_area 865 drivers/s390/cio/chsc_sch.c sdcal_area->response.length); sdcal_area 872 drivers/s390/cio/chsc_sch.c free_page((unsigned long)sdcal_area);