Lines Matching refs:block

146 	rc = mdsk_init_io(device, device->block->bp_block, 0, NULL);  in dasd_diag_erp()
223 mdsk_init_io(device, device->block->bp_block, 0, NULL); in dasd_diag_term_IO()
316 struct dasd_block *block; in dasd_diag_check_device() local
337 block = dasd_alloc_block(); in dasd_diag_check_device()
338 if (IS_ERR(block)) { in dasd_diag_check_device()
343 return PTR_ERR(block); in dasd_diag_check_device()
345 device->block = block; in dasd_diag_check_device()
346 block->base = device; in dasd_diag_check_device()
437 block->blocks = (unsigned long) label->block_count; in dasd_diag_check_device()
439 block->blocks = end_block; in dasd_diag_check_device()
440 block->bp_block = bsize; in dasd_diag_check_device()
441 block->s2b_shift = 0; /* bits to shift 512 to get a block */ in dasd_diag_check_device()
443 block->s2b_shift++; in dasd_diag_check_device()
444 rc = mdsk_init_io(device, block->bp_block, 0, NULL); in dasd_diag_check_device()
454 (unsigned long) block->bp_block, in dasd_diag_check_device()
455 (unsigned long) (block->blocks << in dasd_diag_check_device()
456 block->s2b_shift) >> 1, in dasd_diag_check_device()
464 device->block = NULL; in dasd_diag_check_device()
465 dasd_free_block(block); in dasd_diag_check_device()
475 dasd_diag_fill_geometry(struct dasd_block *block, struct hd_geometry *geo) in dasd_diag_fill_geometry() argument
477 if (dasd_check_blocksize(block->bp_block) != 0) in dasd_diag_fill_geometry()
479 geo->cylinders = (block->blocks << block->s2b_shift) >> 10; in dasd_diag_fill_geometry()
481 geo->sectors = 128 >> block->s2b_shift; in dasd_diag_fill_geometry()
500 struct dasd_block *block, in dasd_diag_build_cp() argument
520 blksize = block->bp_block; in dasd_diag_build_cp()
522 first_rec = blk_rq_pos(req) >> block->s2b_shift; in dasd_diag_build_cp()
524 (blk_rq_pos(req) + blk_rq_sectors(req) - 1) >> block->s2b_shift; in dasd_diag_build_cp()
531 count += bv.bv_len >> (block->s2b_shift + 9); in dasd_diag_build_cp()
562 block->base->features & DASD_FEATURE_FAILFAST) in dasd_diag_build_cp()
566 cqr->block = block; in dasd_diag_build_cp()