Lines Matching refs:private

107 	struct dasd_diag_private *private;  in mdsk_init_io()  local
111 private = (struct dasd_diag_private *) device->private; in mdsk_init_io()
112 iib = &private->iib; in mdsk_init_io()
115 iib->dev_nr = private->dev_id.devno; in mdsk_init_io()
133 struct dasd_diag_private *private; in mdsk_term_io() local
137 private = (struct dasd_diag_private *) device->private; in mdsk_term_io()
138 iib = &private->iib; in mdsk_term_io()
140 iib->dev_nr = private->dev_id.devno; in mdsk_term_io()
172 struct dasd_diag_private *private; in dasd_start_diag() local
183 private = (struct dasd_diag_private *) device->private; in dasd_start_diag()
186 private->iob.dev_nr = private->dev_id.devno; in dasd_start_diag()
187 private->iob.key = 0; in dasd_start_diag()
188 private->iob.flags = DASD_DIAG_RWFLAG_ASYNC; in dasd_start_diag()
189 private->iob.block_count = dreq->block_count; in dasd_start_diag()
190 private->iob.interrupt_params = (addr_t) cqr; in dasd_start_diag()
191 private->iob.bio_list = dreq->bio; in dasd_start_diag()
192 private->iob.flaga = DASD_DIAG_FLAGA_DEFAULT; in dasd_start_diag()
198 rc = dia250(&private->iob, RW_BIO); in dasd_start_diag()
324 struct dasd_diag_private *private; in dasd_diag_check_device() local
332 private = (struct dasd_diag_private *) device->private; in dasd_diag_check_device()
333 if (private == NULL) { in dasd_diag_check_device()
334 private = kzalloc(sizeof(struct dasd_diag_private),GFP_KERNEL); in dasd_diag_check_device()
335 if (private == NULL) { in dasd_diag_check_device()
341 ccw_device_get_id(device->cdev, &private->dev_id); in dasd_diag_check_device()
342 device->private = (void *) private; in dasd_diag_check_device()
348 device->private = NULL; in dasd_diag_check_device()
349 kfree(private); in dasd_diag_check_device()
356 rdc_data = (void *) &(private->rdc_data); in dasd_diag_check_device()
357 rdc_data->dev_nr = private->dev_id.devno; in dasd_diag_check_device()
372 switch (private->rdc_data.vdev_class) { in dasd_diag_check_device()
374 private->pt_block = 1; in dasd_diag_check_device()
377 private->pt_block = 2; in dasd_diag_check_device()
382 private->rdc_data.vdev_class); in dasd_diag_check_device()
411 bio.block_number = private->pt_block + 1; in dasd_diag_check_device()
413 memset(&private->iob, 0, sizeof (struct dasd_diag_rw_io)); in dasd_diag_check_device()
414 private->iob.dev_nr = rdc_data->dev_nr; in dasd_diag_check_device()
415 private->iob.key = 0; in dasd_diag_check_device()
416 private->iob.flags = 0; /* do synchronous io */ in dasd_diag_check_device()
417 private->iob.block_count = 1; in dasd_diag_check_device()
418 private->iob.interrupt_params = 0; in dasd_diag_check_device()
419 private->iob.bio_list = &bio; in dasd_diag_check_device()
420 private->iob.flaga = DASD_DIAG_FLAGA_DEFAULT; in dasd_diag_check_device()
421 rc = dia250(&private->iob, RW_BIO); in dasd_diag_check_device()
473 device->private = NULL; in dasd_diag_check_device()
474 kfree(private); in dasd_diag_check_device()
604 struct dasd_diag_private *private; in dasd_diag_fill_info() local
606 private = (struct dasd_diag_private *) device->private; in dasd_diag_fill_info()
607 info->label_block = (unsigned int) private->pt_block; in dasd_diag_fill_info()
612 &((struct dasd_diag_private *) device->private)->rdc_data, in dasd_diag_fill_info()