Lines Matching refs:private

100 	struct dasd_diag_private *private;  in mdsk_init_io()  local
104 private = (struct dasd_diag_private *) device->private; in mdsk_init_io()
105 iib = &private->iib; in mdsk_init_io()
108 iib->dev_nr = private->dev_id.devno; in mdsk_init_io()
126 struct dasd_diag_private *private; in mdsk_term_io() local
130 private = (struct dasd_diag_private *) device->private; in mdsk_term_io()
131 iib = &private->iib; in mdsk_term_io()
133 iib->dev_nr = private->dev_id.devno; in mdsk_term_io()
165 struct dasd_diag_private *private; in dasd_start_diag() local
176 private = (struct dasd_diag_private *) device->private; in dasd_start_diag()
179 private->iob.dev_nr = private->dev_id.devno; in dasd_start_diag()
180 private->iob.key = 0; in dasd_start_diag()
181 private->iob.flags = DASD_DIAG_RWFLAG_ASYNC; in dasd_start_diag()
182 private->iob.block_count = dreq->block_count; in dasd_start_diag()
183 private->iob.interrupt_params = (addr_t) cqr; in dasd_start_diag()
184 private->iob.bio_list = dreq->bio; in dasd_start_diag()
185 private->iob.flaga = DASD_DIAG_FLAGA_DEFAULT; in dasd_start_diag()
191 rc = dia250(&private->iob, RW_BIO); in dasd_start_diag()
317 struct dasd_diag_private *private; in dasd_diag_check_device() local
325 private = (struct dasd_diag_private *) device->private; in dasd_diag_check_device()
326 if (private == NULL) { in dasd_diag_check_device()
327 private = kzalloc(sizeof(struct dasd_diag_private),GFP_KERNEL); in dasd_diag_check_device()
328 if (private == NULL) { in dasd_diag_check_device()
334 ccw_device_get_id(device->cdev, &private->dev_id); in dasd_diag_check_device()
335 device->private = (void *) private; in dasd_diag_check_device()
341 device->private = NULL; in dasd_diag_check_device()
342 kfree(private); in dasd_diag_check_device()
349 rdc_data = (void *) &(private->rdc_data); in dasd_diag_check_device()
350 rdc_data->dev_nr = private->dev_id.devno; in dasd_diag_check_device()
365 switch (private->rdc_data.vdev_class) { in dasd_diag_check_device()
367 private->pt_block = 1; in dasd_diag_check_device()
370 private->pt_block = 2; in dasd_diag_check_device()
375 private->rdc_data.vdev_class); in dasd_diag_check_device()
404 bio.block_number = private->pt_block + 1; in dasd_diag_check_device()
406 memset(&private->iob, 0, sizeof (struct dasd_diag_rw_io)); in dasd_diag_check_device()
407 private->iob.dev_nr = rdc_data->dev_nr; in dasd_diag_check_device()
408 private->iob.key = 0; in dasd_diag_check_device()
409 private->iob.flags = 0; /* do synchronous io */ in dasd_diag_check_device()
410 private->iob.block_count = 1; in dasd_diag_check_device()
411 private->iob.interrupt_params = 0; in dasd_diag_check_device()
412 private->iob.bio_list = &bio; in dasd_diag_check_device()
413 private->iob.flaga = DASD_DIAG_FLAGA_DEFAULT; in dasd_diag_check_device()
414 rc = dia250(&private->iob, RW_BIO); in dasd_diag_check_device()
466 device->private = NULL; in dasd_diag_check_device()
467 kfree(private); in dasd_diag_check_device()
597 struct dasd_diag_private *private; in dasd_diag_fill_info() local
599 private = (struct dasd_diag_private *) device->private; in dasd_diag_fill_info()
600 info->label_block = (unsigned int) private->pt_block; in dasd_diag_fill_info()
605 &((struct dasd_diag_private *) device->private)->rdc_data, in dasd_diag_fill_info()