Lines Matching defs:private
107 struct dasd_diag_private *private = device->private;
108 struct dasd_diag_init_io *iib = &private->iib;
113 iib->dev_nr = private->dev_id.devno;
131 struct dasd_diag_private *private = device->private;
132 struct dasd_diag_init_io *iib = &private->iib;
136 iib->dev_nr = private->dev_id.devno;
167 struct dasd_diag_private *private;
178 private = device->private;
181 private->iob.dev_nr = private->dev_id.devno;
182 private->iob.key = 0;
183 private->iob.flags = DASD_DIAG_RWFLAG_ASYNC;
184 private->iob.block_count = dreq->block_count;
185 private->iob.interrupt_params = (addr_t) cqr;
186 private->iob.bio_list = dreq->bio;
187 private->iob.flaga = DASD_DIAG_FLAGA_DEFAULT;
193 rc = dia250(&private->iob, RW_BIO);
318 struct dasd_diag_private *private = device->private;
327 if (private == NULL) {
328 private = kzalloc(sizeof(*private), GFP_KERNEL);
329 if (private == NULL) {
331 "Allocating memory for private DASD data "
335 ccw_device_get_id(device->cdev, &private->dev_id);
336 device->private = private;
342 device->private = NULL;
343 kfree(private);
350 rdc_data = &private->rdc_data;
351 rdc_data->dev_nr = private->dev_id.devno;
366 switch (private->rdc_data.vdev_class) {
368 private->pt_block = 1;
371 private->pt_block = 2;
376 private->rdc_data.vdev_class);
412 bio->block_number = private->pt_block + 1;
414 memset(&private->iob, 0, sizeof (struct dasd_diag_rw_io));
415 private->iob.dev_nr = rdc_data->dev_nr;
416 private->iob.key = 0;
417 private->iob.flags = 0; /* do synchronous io */
418 private->iob.block_count = 1;
419 private->iob.interrupt_params = 0;
420 private->iob.bio_list = bio;
421 private->iob.flaga = DASD_DIAG_FLAGA_DEFAULT;
422 rc = dia250(&private->iob, RW_BIO);
475 device->private = NULL;
476 kfree(private);
605 struct dasd_diag_private *private = device->private;
607 info->label_block = (unsigned int) private->pt_block;
610 info->characteristics_size = sizeof(private->rdc_data);
611 memcpy(info->characteristics, &private->rdc_data,
612 sizeof(private->rdc_data));