Lines Matching defs:conf_data

566 	/* private uid is kept up to date, conf_data may be outdated */
959 sneq = (struct dasd_sneq *)private->conf_data;
982 static unsigned char dasd_eckd_path_access(void *conf_data, int conf_len)
988 gneq = (struct dasd_gneq *)conf_data;
1008 private->conf_data = NULL;
1011 kfree(device->path[i].conf_data);
1012 device->path[i].conf_data = NULL;
1022 void *conf_data;
1041 rc = dasd_eckd_read_conf_lpm(device, &conf_data,
1049 if (conf_data == NULL) {
1059 /* initially clear previously stored conf_data */
1061 private->conf_data = conf_data;
1064 private->conf_data = NULL;
1066 kfree(conf_data);
1070 /* store per path conf_data */
1071 device->path[pos].conf_data = conf_data;
1085 path_private.conf_data = conf_data;
1089 path_private.conf_data = NULL;
1091 kfree(conf_data);
1136 /* store per path conf_data */
1137 device->path[pos].conf_data = conf_data;
1144 path_private.conf_data = NULL;
1147 switch (dasd_eckd_path_access(conf_data, conf_len)) {
1246 memcpy(private->conf_data, data->rcd_buffer,
1324 * save conf_data for comparison after
1330 path_private.conf_data = (void *) &path_rcd_buf;
1333 path_private.conf_data = NULL;
4255 /* private uid is kept up to date, conf_data may be outdated */
4921 memcpy(info->configuration_data, private->conf_data,
6184 * conf_data pointer for the path specified by lpum
6190 struct dasd_conf_data *conf_data;
6196 conf_data = device->path[pos].conf_data;
6197 if (conf_data->gneq.record_selector ==
6199 return conf_data;
6202 return device->path[pathmask_to_pos(lpum)].conf_data;
6219 struct dasd_conf_data *conf_data;
6245 conf_data = device->path[path].conf_data;
6247 ned = (char *) &conf_data->neds[pos];
6251 gneq = (char *)&conf_data->gneq;