Lines Matching full:discard
977 preq.sector_number = req->u.discard.sector_number; in dispatch_discard_io()
978 preq.nr_sects = req->u.discard.nr_sectors; in dispatch_discard_io()
982 pr_warn("access denied: DISCARD [%llu->%llu] on dev=%04x\n", in dispatch_discard_io()
990 (req->u.discard.flag & BLKIF_DISCARD_SECURE)) in dispatch_discard_io()
992 req->u.discard.sector_number, in dispatch_discard_io()
993 req->u.discard.nr_sectors, GFP_KERNEL); in dispatch_discard_io()
995 err = blkdev_issue_discard(bdev, req->u.discard.sector_number, in dispatch_discard_io()
996 req->u.discard.nr_sectors, GFP_KERNEL); in dispatch_discard_io()
1000 pr_debug("discard op failed, not supported\n"); in dispatch_discard_io()
1005 make_response(ring, req->u.discard.id, req->operation, status); in dispatch_discard_io()
1098 dst->u.discard.flag = src->u.discard.flag; in blkif_get_x86_32_req()
1099 dst->u.discard.id = src->u.discard.id; in blkif_get_x86_32_req()
1100 dst->u.discard.sector_number = src->u.discard.sector_number; in blkif_get_x86_32_req()
1101 dst->u.discard.nr_sectors = src->u.discard.nr_sectors; in blkif_get_x86_32_req()
1151 dst->u.discard.flag = src->u.discard.flag; in blkif_get_x86_64_req()
1152 dst->u.discard.id = src->u.discard.id; in blkif_get_x86_64_req()
1153 dst->u.discard.sector_number = src->u.discard.sector_number; in blkif_get_x86_64_req()
1154 dst->u.discard.nr_sectors = src->u.discard.nr_sectors; in blkif_get_x86_64_req()
1446 /* This will be hit if the operation was a flush or discard. */ in dispatch_rw_block_io()