Lines Matching refs:conf_data

984 static unsigned char dasd_eckd_path_access(void *conf_data, int conf_len)  in dasd_eckd_path_access()  argument
990 gneq = (struct dasd_gneq *)conf_data; in dasd_eckd_path_access()
1006 struct dasd_conf_data *conf_data, int chp) in dasd_eckd_store_conf_data() argument
1019 cdp = device->path[chp].conf_data; in dasd_eckd_store_conf_data()
1021 private->conf.data = (void *)conf_data; in dasd_eckd_store_conf_data()
1025 device->path[chp].conf_data = conf_data; in dasd_eckd_store_conf_data()
1043 kfree(device->path[i].conf_data); in dasd_eckd_clear_conf_data()
1044 device->path[i].conf_data = NULL; in dasd_eckd_clear_conf_data()
1094 void *conf_data, __u8 lpm) in dasd_eckd_check_cabling() argument
1100 path_conf.data = conf_data; in dasd_eckd_check_cabling()
1119 void *conf_data; in dasd_eckd_read_conf() local
1133 rc = dasd_eckd_read_conf_lpm(device, &conf_data, in dasd_eckd_read_conf()
1141 if (conf_data == NULL) { in dasd_eckd_read_conf()
1153 private->conf.data = conf_data; in dasd_eckd_read_conf()
1158 kfree(conf_data); in dasd_eckd_read_conf()
1167 } else if (dasd_eckd_check_cabling(device, conf_data, lpm)) { in dasd_eckd_read_conf()
1170 kfree(conf_data); in dasd_eckd_read_conf()
1175 dasd_eckd_store_conf_data(device, conf_data, pos); in dasd_eckd_read_conf()
1177 switch (dasd_eckd_path_access(conf_data, conf_len)) { in dasd_eckd_read_conf()
1295 struct dasd_conf_data *conf_data; in dasd_eckd_path_available_action() local
1404 conf_data = kzalloc(DASD_ECKD_RCD_DATA_SIZE, GFP_KERNEL); in dasd_eckd_path_available_action()
1405 if (conf_data) { in dasd_eckd_path_available_action()
1406 memcpy(conf_data, data->rcd_buffer, in dasd_eckd_path_available_action()
1418 dasd_eckd_store_conf_data(device, conf_data, pos); in dasd_eckd_path_available_action()
6410 struct dasd_conf_data *conf_data; in dasd_eckd_get_ref_conf() local
6416 conf_data = device->path[pos].conf_data; in dasd_eckd_get_ref_conf()
6417 if (conf_data->gneq.record_selector == in dasd_eckd_get_ref_conf()
6419 return conf_data; in dasd_eckd_get_ref_conf()
6422 return device->path[pathmask_to_pos(lpum)].conf_data; in dasd_eckd_get_ref_conf()
6439 struct dasd_conf_data *conf_data; in dasd_eckd_cuir_scope() local
6465 conf_data = device->path[path].conf_data; in dasd_eckd_cuir_scope()
6467 ned = (char *) &conf_data->neds[pos]; in dasd_eckd_cuir_scope()
6471 gneq = (char *)&conf_data->gneq; in dasd_eckd_cuir_scope()