Lines Matching refs:scmc_area
775 } __attribute__ ((packed)) *scmc_area;
777 scmc_area = (void *)get_zeroed_page(GFP_KERNEL | GFP_DMA);
778 if (!scmc_area)
781 scmc_area->request.length = 0x0010;
782 scmc_area->request.code = 0x0022;
784 scmc_area->first_chpid = chp->chpid.id;
785 scmc_area->last_chpid = chp->chpid.id;
787 ccode = chsc(scmc_area);
793 ret = chsc_error_from_response(scmc_area->response.code);
796 if (!scmc_area->not_valid) {
797 chp->cmg = scmc_area->cmg;
798 chp->shared = scmc_area->shared;
799 chsc_initialize_cmg_chars(chp, scmc_area->cmcv,
801 &scmc_area->data);
808 scmc_area->response.code);
811 free_page((unsigned long)scmc_area);