Lines Matching refs:conf_data
960 sneq = (struct dasd_sneq *)private->conf_data; in dasd_eckd_identify_conf_parts()
983 static unsigned char dasd_eckd_path_access(void *conf_data, int conf_len) in dasd_eckd_path_access() argument
989 gneq = (struct dasd_gneq *)conf_data; in dasd_eckd_path_access()
1005 struct dasd_conf_data *conf_data, int chp) in dasd_eckd_store_conf_data() argument
1018 cdp = device->path[chp].conf_data; in dasd_eckd_store_conf_data()
1019 if (private->conf_data == cdp) { in dasd_eckd_store_conf_data()
1020 private->conf_data = (void *)conf_data; in dasd_eckd_store_conf_data()
1024 device->path[chp].conf_data = conf_data; in dasd_eckd_store_conf_data()
1039 private->conf_data = NULL; in dasd_eckd_clear_conf_data()
1042 kfree(device->path[i].conf_data); in dasd_eckd_clear_conf_data()
1043 device->path[i].conf_data = NULL; in dasd_eckd_clear_conf_data()
1076 void *conf_data; in dasd_eckd_read_conf() local
1092 rc = dasd_eckd_read_conf_lpm(device, &conf_data, in dasd_eckd_read_conf()
1100 if (conf_data == NULL) { in dasd_eckd_read_conf()
1112 private->conf_data = conf_data; in dasd_eckd_read_conf()
1115 private->conf_data = NULL; in dasd_eckd_read_conf()
1117 kfree(conf_data); in dasd_eckd_read_conf()
1127 path_private.conf_data = conf_data; in dasd_eckd_read_conf()
1131 path_private.conf_data = NULL; in dasd_eckd_read_conf()
1133 kfree(conf_data); in dasd_eckd_read_conf()
1177 path_private.conf_data = NULL; in dasd_eckd_read_conf()
1182 dasd_eckd_store_conf_data(device, conf_data, pos); in dasd_eckd_read_conf()
1184 switch (dasd_eckd_path_access(conf_data, conf_len)) { in dasd_eckd_read_conf()
1285 memcpy(private->conf_data, data->rcd_buffer, in rebuild_device_uid()
1306 struct dasd_conf_data *conf_data; in dasd_eckd_path_available_action() local
1370 path_private.conf_data = (void *) &path_rcd_buf; in dasd_eckd_path_available_action()
1373 path_private.conf_data = NULL; in dasd_eckd_path_available_action()
1426 conf_data = kzalloc(DASD_ECKD_RCD_DATA_SIZE, GFP_KERNEL); in dasd_eckd_path_available_action()
1427 if (conf_data) { in dasd_eckd_path_available_action()
1428 memcpy(conf_data, data->rcd_buffer, in dasd_eckd_path_available_action()
1432 dasd_eckd_store_conf_data(device, conf_data, pos); in dasd_eckd_path_available_action()
4968 memcpy(info->configuration_data, private->conf_data, in dasd_eckd_fill_info()
6148 struct dasd_conf_data *conf_data; in dasd_eckd_get_ref_conf() local
6154 conf_data = device->path[pos].conf_data; in dasd_eckd_get_ref_conf()
6155 if (conf_data->gneq.record_selector == in dasd_eckd_get_ref_conf()
6157 return conf_data; in dasd_eckd_get_ref_conf()
6160 return device->path[pathmask_to_pos(lpum)].conf_data; in dasd_eckd_get_ref_conf()
6177 struct dasd_conf_data *conf_data; in dasd_eckd_cuir_scope() local
6203 conf_data = device->path[path].conf_data; in dasd_eckd_cuir_scope()
6205 ned = (char *) &conf_data->neds[pos]; in dasd_eckd_cuir_scope()
6209 gneq = (char *)&conf_data->gneq; in dasd_eckd_cuir_scope()