Lines Matching refs:ssd_area
95 struct chsc_ssd_area *ssd_area; in chsc_get_ssd_info() local
103 ssd_area = chsc_page; in chsc_get_ssd_info()
104 ssd_area->request.length = 0x0010; in chsc_get_ssd_info()
105 ssd_area->request.code = 0x0004; in chsc_get_ssd_info()
106 ssd_area->ssid = schid.ssid; in chsc_get_ssd_info()
107 ssd_area->f_sch = schid.sch_no; in chsc_get_ssd_info()
108 ssd_area->l_sch = schid.sch_no; in chsc_get_ssd_info()
110 ccode = chsc(ssd_area); in chsc_get_ssd_info()
116 ret = chsc_error_from_response(ssd_area->response.code); in chsc_get_ssd_info()
120 ssd_area->response.code); in chsc_get_ssd_info()
123 if (!ssd_area->sch_valid) { in chsc_get_ssd_info()
130 if ((ssd_area->st != SUBCHANNEL_TYPE_IO) && in chsc_get_ssd_info()
131 (ssd_area->st != SUBCHANNEL_TYPE_MSG)) in chsc_get_ssd_info()
133 ssd->path_mask = ssd_area->path_mask; in chsc_get_ssd_info()
134 ssd->fla_valid_mask = ssd_area->fla_valid_mask; in chsc_get_ssd_info()
137 if (ssd_area->path_mask & mask) { in chsc_get_ssd_info()
139 ssd->chpid[i].id = ssd_area->chpid[i]; in chsc_get_ssd_info()
141 if (ssd_area->fla_valid_mask & mask) in chsc_get_ssd_info()
142 ssd->fla[i] = ssd_area->fla[i]; in chsc_get_ssd_info()