/drivers/md/ |
H A D | dm.c | 83 struct request *orig, clone; member in struct:dm_rq_target_io 697 static void end_clone_bio(struct bio *clone, int error) argument 699 struct dm_rq_clone_bio_info *info = clone->bi_private; 704 bio_put(clone); 709 * Once error occurred, just let clone->end_io() handle 739 * the original request before the clone, and break the ordering. 766 static void free_rq_clone(struct request *clone) argument 768 struct dm_rq_target_io *tio = clone->end_io_data; 770 blk_rq_unprep_clone(clone); 775 * Complete the clone an 778 dm_end_request(struct request *clone, int error) argument 805 struct request *clone = rq->special; local 816 dm_requeue_unmapped_request(struct request *clone) argument 864 dm_done(struct request *clone, int error, bool mapped) argument 894 struct request *clone = rq->completion_data; local 907 dm_complete_request(struct request *clone, int error) argument 923 dm_kill_unmapped_request(struct request *clone, int error) argument 936 end_clone_request(struct request *clone, int error) argument 987 __map_bio(struct dm_target *ti, struct bio *clone, struct dm_target_io *tio) argument 1053 struct bio *clone; local 1085 struct bio *clone; local 1123 struct bio *clone; local 1169 struct bio *clone, *bio = ci->bio; local 1211 struct bio *clone, *bio = ci->bio; local 1489 setup_clone(struct request *clone, struct request *rq, struct dm_rq_target_io *tio) argument 1512 struct request *clone; local 1541 struct request *clone; local 1563 map_request(struct dm_target *ti, struct request *clone, struct mapped_device *md) argument 1618 struct request *rq, *clone; local [all...] |
H A D | dm-crypt.c | 829 struct bio *clone; local 835 clone = bio_alloc_bioset(GFP_NOIO, nr_iovecs, cc->bs); 836 if (!clone) 839 clone_init(io, clone); 858 if (!bio_add_page(clone, page, len, 0)) { 866 if (!clone->bi_size) { 867 bio_put(clone); 871 return clone; 874 static void crypt_free_buffer_pages(struct crypt_config *cc, struct bio *clone) argument 879 for (i = 0; i < clone 952 crypt_endio(struct bio *clone, int error) argument 980 clone_init(struct dm_crypt_io *io, struct bio *clone) argument 995 struct bio *clone; local 1022 struct bio *clone = io->ctx.bio_out; local 1049 struct bio *clone = io->ctx.bio_out; local 1073 struct bio *clone; local [all...] |
H A D | dm-mpath.c | 364 static int map_io(struct multipath *m, struct request *clone, argument 368 size_t nr_bytes = blk_rq_bytes(clone); 389 list_add_tail(&clone->queuelist, &m->queued_ios); 398 clone->q = bdev_get_queue(bdev); 399 clone->rq_disk = bdev->bd_disk; 449 struct request *clone, *n; local 456 list_for_each_entry_safe(clone, n, &cl, queuelist) { 457 list_del_init(&clone->queuelist); 459 info = dm_get_rq_mapinfo(clone); 461 r = map_io(m, clone, inf 927 multipath_map(struct dm_target *ti, struct request *clone, union map_info *map_context) argument 1232 do_end_io(struct multipath *m, struct request *clone, int error, struct dm_mpath_io *mpio) argument 1273 multipath_end_io(struct dm_target *ti, struct request *clone, int error, union map_info *map_context) argument [all...] |
/drivers/net/usb/ |
H A D | lg-vl600.c | 118 struct sk_buff *clone; local 219 clone = skb_clone(buf, GFP_ATOMIC); 220 if (!clone) 223 skb_trim(clone, packet_len); 224 usbnet_skb_return(dev, clone);
|
/drivers/net/ethernet/dlink/ |
H A D | de620.c | 67 * If the current driver does not recognize a clone, try to change 161 * Make a clone skip the Ethernet-address range check: 162 * insmod de620.o clone=1 168 static int clone = DE620_CLONE; variable 176 module_param(clone, int, 0); 181 MODULE_PARM_DESC(clone, "Check also for non-D-Link DE-620 clones (0-1)"); 934 if (!clone && (wrd != htons(0x0080))) /* Valid D-Link ether sequence? */ 940 if (!clone && ((wrd & 0xff) != 0xc8)) /* Valid D-Link ether sequence? */
|
/drivers/gpu/drm/exynos/ |
H A D | exynos_drm_encoder.c | 209 struct drm_encoder *clone; local 217 list_for_each_entry(clone, &dev->mode_config.encoder_list, head) {
|
/drivers/hwmon/ |
H A D | Kconfig | 479 sensor chips, and the SiS960 clone.
|