scssc 186 drivers/s390/cio/chsc.c int chsc_sadc(struct subchannel_id schid, struct chsc_scssc_area *scssc, scssc 189 drivers/s390/cio/chsc.c memset(scssc, 0, sizeof(*scssc)); scssc 190 drivers/s390/cio/chsc.c scssc->request.length = 0x0fe0; scssc 191 drivers/s390/cio/chsc.c scssc->request.code = 0x0021; scssc 192 drivers/s390/cio/chsc.c scssc->operation_code = 0; scssc 194 drivers/s390/cio/chsc.c scssc->summary_indicator_addr = summary_indicator_addr; scssc 195 drivers/s390/cio/chsc.c scssc->subchannel_indicator_addr = subchannel_indicator_addr; scssc 197 drivers/s390/cio/chsc.c scssc->ks = PAGE_DEFAULT_KEY >> 4; scssc 198 drivers/s390/cio/chsc.c scssc->kc = PAGE_DEFAULT_KEY >> 4; scssc 199 drivers/s390/cio/chsc.c scssc->isc = QDIO_AIRQ_ISC; scssc 200 drivers/s390/cio/chsc.c scssc->schid = schid; scssc 204 drivers/s390/cio/chsc.c scssc->word_with_d_bit = 0x10000000; scssc 206 drivers/s390/cio/chsc.c if (chsc(scssc)) scssc 209 drivers/s390/cio/chsc.c return chsc_error_from_response(scssc->response.code); scssc 57 drivers/s390/cio/chsc.h u32 scssc : 1; /* bit 107 */ scssc 165 drivers/s390/cio/chsc.h int chsc_sadc(struct subchannel_id schid, struct chsc_scssc_area *scssc, scssc 214 drivers/s390/cio/qdio_thinint.c struct chsc_scssc_area *scssc = (void *)irq_ptr->chsc_page; scssc 226 drivers/s390/cio/qdio_thinint.c rc = chsc_sadc(irq_ptr->schid, scssc, summary_indicator_addr, scssc 230 drivers/s390/cio/qdio_thinint.c scssc->response.code);