Lines Matching refs:conf_data

982 static unsigned char dasd_eckd_path_access(void *conf_data, int conf_len)  in dasd_eckd_path_access()  argument
988 gneq = (struct dasd_gneq *)conf_data; in dasd_eckd_path_access()
1004 struct dasd_conf_data *conf_data, int chp) in dasd_eckd_store_conf_data() argument
1017 cdp = device->path[chp].conf_data; in dasd_eckd_store_conf_data()
1019 private->conf.data = (void *)conf_data; in dasd_eckd_store_conf_data()
1023 device->path[chp].conf_data = conf_data; in dasd_eckd_store_conf_data()
1041 kfree(device->path[i].conf_data); in dasd_eckd_clear_conf_data()
1042 device->path[i].conf_data = NULL; in dasd_eckd_clear_conf_data()
1092 void *conf_data, __u8 lpm) in dasd_eckd_check_cabling() argument
1098 path_conf.data = conf_data; in dasd_eckd_check_cabling()
1117 void *conf_data; in dasd_eckd_read_conf() local
1131 rc = dasd_eckd_read_conf_lpm(device, &conf_data, in dasd_eckd_read_conf()
1139 if (conf_data == NULL) { in dasd_eckd_read_conf()
1151 private->conf.data = conf_data; in dasd_eckd_read_conf()
1156 kfree(conf_data); in dasd_eckd_read_conf()
1165 } else if (dasd_eckd_check_cabling(device, conf_data, lpm)) { in dasd_eckd_read_conf()
1168 kfree(conf_data); in dasd_eckd_read_conf()
1173 dasd_eckd_store_conf_data(device, conf_data, pos); in dasd_eckd_read_conf()
1175 switch (dasd_eckd_path_access(conf_data, conf_len)) { in dasd_eckd_read_conf()
1293 struct dasd_conf_data *conf_data; in dasd_eckd_path_available_action() local
1402 conf_data = kzalloc(DASD_ECKD_RCD_DATA_SIZE, GFP_KERNEL); in dasd_eckd_path_available_action()
1403 if (conf_data) { in dasd_eckd_path_available_action()
1404 memcpy(conf_data, data->rcd_buffer, in dasd_eckd_path_available_action()
1416 dasd_eckd_store_conf_data(device, conf_data, pos); in dasd_eckd_path_available_action()
6130 struct dasd_conf_data *conf_data; in dasd_eckd_get_ref_conf() local
6136 conf_data = device->path[pos].conf_data; in dasd_eckd_get_ref_conf()
6137 if (conf_data->gneq.record_selector == in dasd_eckd_get_ref_conf()
6139 return conf_data; in dasd_eckd_get_ref_conf()
6142 return device->path[pathmask_to_pos(lpum)].conf_data; in dasd_eckd_get_ref_conf()
6159 struct dasd_conf_data *conf_data; in dasd_eckd_cuir_scope() local
6185 conf_data = device->path[path].conf_data; in dasd_eckd_cuir_scope()
6187 ned = (char *) &conf_data->neds[pos]; in dasd_eckd_cuir_scope()
6191 gneq = (char *)&conf_data->gneq; in dasd_eckd_cuir_scope()