Lines Matching refs:chpid
99 u8 chpid[8]; /* chpids 0-7 */ member
149 chp_id_init(&ssd->chpid[i]); in chsc_get_ssd_info()
150 ssd->chpid[i].id = ssd_area->chpid[i]; in chsc_get_ssd_info()
236 void chsc_chp_offline(struct chp_id chpid) in chsc_chp_offline() argument
238 struct channel_path *chp = chpid_to_chp(chpid); in chsc_chp_offline()
242 sprintf(dbf_txt, "chpr%x.%02x", chpid.cssid, chpid.id); in chsc_chp_offline()
245 if (chp_get_status(chpid) <= 0) in chsc_chp_offline()
248 link.chpid = chpid; in chsc_chp_offline()
273 sprintf(dbf_txt, "accpr%x.%02x", link->chpid.cssid, in s390_process_res_acc()
274 link->chpid.id); in s390_process_res_acc()
454 struct chp_id chpid; in chsc_process_sei_res_acc() local
461 chp_id_init(&chpid); in chsc_process_sei_res_acc()
462 chpid.id = sei_area->rsid; in chsc_process_sei_res_acc()
464 status = chp_get_status(chpid); in chsc_process_sei_res_acc()
469 chp_new(chpid); in chsc_process_sei_res_acc()
471 chp = chpid_to_chp(chpid); in chsc_process_sei_res_acc()
477 link.chpid = chpid; in chsc_process_sei_res_acc()
485 struct chp_id chpid; in chsc_process_sei_chp_avail() local
493 chp_id_init(&chpid); in chsc_process_sei_chp_avail()
497 chpid.id = num; in chsc_process_sei_chp_avail()
500 "%x.%02x\n", chpid.cssid, chpid.id); in chsc_process_sei_chp_avail()
501 chp = chpid_to_chp(chpid); in chsc_process_sei_chp_avail()
503 chp_new(chpid); in chsc_process_sei_chp_avail()
521 struct chp_id chpid; in chsc_process_sei_chp_config() local
529 chp_id_init(&chpid); in chsc_process_sei_chp_config()
533 chpid.id = num; in chsc_process_sei_chp_config()
535 events[data->op], chpid.cssid, chpid.id); in chsc_process_sei_chp_config()
538 chp_cfg_schedule(chpid, 1); in chsc_process_sei_chp_config()
541 chp_cfg_schedule(chpid, 0); in chsc_process_sei_chp_config()
544 chp_cfg_cancel_deconfigure(chpid); in chsc_process_sei_chp_config()
590 struct chp_id chpid; in chsc_process_sei_fces_event() local
599 chp_id_init(&chpid); in chsc_process_sei_fces_event()
600 chpid.id = sei_area->rsid; in chsc_process_sei_fces_event()
603 chp = chpid_to_chp(chpid); in chsc_process_sei_fces_event()
608 link.chpid = chpid; in chsc_process_sei_fces_event()
739 void chsc_chp_online(struct chp_id chpid) in chsc_chp_online() argument
741 struct channel_path *chp = chpid_to_chp(chpid); in chsc_chp_online()
745 sprintf(dbf_txt, "cadd%x.%02x", chpid.cssid, chpid.id); in chsc_chp_online()
748 if (chp_get_status(chpid) != 0) { in chsc_chp_online()
750 link.chpid = chpid; in chsc_chp_online()
765 struct chp_id chpid, int on) in __s390_subchannel_vary_chpid() argument
771 link.chpid = chpid; in __s390_subchannel_vary_chpid()
781 struct chp_id *chpid = data; in s390_subchannel_vary_chpid_off() local
783 __s390_subchannel_vary_chpid(sch, *chpid, 0); in s390_subchannel_vary_chpid_off()
789 struct chp_id *chpid = data; in s390_subchannel_vary_chpid_on() local
791 __s390_subchannel_vary_chpid(sch, *chpid, 1); in s390_subchannel_vary_chpid_on()
800 int chsc_chp_vary(struct chp_id chpid, int on) in chsc_chp_vary() argument
802 struct channel_path *chp = chpid_to_chp(chpid); in chsc_chp_vary()
811 NULL, &chpid); in chsc_chp_vary()
815 NULL, &chpid); in chsc_chp_vary()
944 int chsc_determine_channel_path_desc(struct chp_id chpid, int fmt, int rfmt, in chsc_determine_channel_path_desc() argument
962 scpd_area->cssid = chpid.cssid; in chsc_determine_channel_path_desc()
963 scpd_area->first_chpid = chpid.id; in chsc_determine_channel_path_desc()
964 scpd_area->last_chpid = chpid.id; in chsc_determine_channel_path_desc()
984 struct chp_id chpid, struct channel_path_desc_fmt##FMT *desc) \
992 ret = chsc_determine_channel_path_desc(chpid, 0, FMT, c, 0, \
1039 u32 chpid : 8; in chsc_get_channel_measurement_chars() member
1059 scmc_area->first_chpid = chp->chpid.id; in chsc_get_channel_measurement_chars()
1060 scmc_area->last_chpid = chp->chpid.id; in chsc_get_channel_measurement_chars()
1483 u8 chpid[8]; member