Lines Matching refs:private

106 	struct dasd_diag_private *private = device->private;  in mdsk_init_io()  local
107 struct dasd_diag_init_io *iib = &private->iib; in mdsk_init_io()
112 iib->dev_nr = private->dev_id.devno; in mdsk_init_io()
130 struct dasd_diag_private *private = device->private; in mdsk_term_io() local
131 struct dasd_diag_init_io *iib = &private->iib; in mdsk_term_io()
135 iib->dev_nr = private->dev_id.devno; in mdsk_term_io()
166 struct dasd_diag_private *private; in dasd_start_diag() local
177 private = device->private; in dasd_start_diag()
180 private->iob.dev_nr = private->dev_id.devno; in dasd_start_diag()
181 private->iob.key = 0; in dasd_start_diag()
182 private->iob.flags = DASD_DIAG_RWFLAG_ASYNC; in dasd_start_diag()
183 private->iob.block_count = dreq->block_count; in dasd_start_diag()
184 private->iob.interrupt_params = (addr_t) cqr; in dasd_start_diag()
185 private->iob.bio_list = dreq->bio; in dasd_start_diag()
186 private->iob.flaga = DASD_DIAG_FLAGA_DEFAULT; in dasd_start_diag()
192 rc = dia250(&private->iob, RW_BIO); in dasd_start_diag()
317 struct dasd_diag_private *private = device->private; in dasd_diag_check_device() local
326 if (private == NULL) { in dasd_diag_check_device()
327 private = kzalloc(sizeof(*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 = 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 = &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()
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()
474 device->private = NULL; in dasd_diag_check_device()
475 kfree(private); in dasd_diag_check_device()
604 struct dasd_diag_private *private = device->private; in dasd_diag_fill_info() local
606 info->label_block = (unsigned int) private->pt_block; in dasd_diag_fill_info()
609 info->characteristics_size = sizeof(private->rdc_data); in dasd_diag_fill_info()
610 memcpy(info->characteristics, &private->rdc_data, in dasd_diag_fill_info()
611 sizeof(private->rdc_data)); in dasd_diag_fill_info()