Home
last modified time | relevance | path

Searched refs:clone (Results 1 – 25 of 45) sorted by relevance

12

/drivers/md/
A Ddm-clone-target.c251 queue_work(clone->wq, &clone->worker); in wake_worker()
530 struct clone *clone; member
671 hd->clone = clone; in alloc_hydration()
704 struct clone *clone = hd->clone; in hydration_update_metadata() local
737 struct clone *clone = hd->clone; in hydration_complete() local
766 struct clone *clone = hd->clone; in hydration_kcopyd_callback() local
798 struct clone *clone = hd->clone; in hydration_copy() local
981 struct clone *clone = hd->clone; in __batch_hydration() local
1276 struct clone *clone = container_of(work, typeof(*clone), worker); in do_worker() local
1316 struct clone *clone = ti->private; in clone_map() local
[all …]
A Ddm-rq.c21 struct request *orig, *clone; member
81 container_of(clone, struct dm_rq_clone_bio_info, clone); in end_clone_bio()
87 bio_put(clone); in end_clone_bio()
163 blk_rq_unprep_clone(clone); in dm_end_request()
195 if (tio->clone) { in dm_requeue_original_request()
255 struct request *clone = tio->clone; in dm_softirq_done() local
257 if (!clone) { in dm_softirq_done()
331 clone->end_io_data = tio; in setup_clone()
333 tio->clone = clone; in setup_clone()
343 tio->clone = NULL; in init_tio()
[all …]
A Ddm-flakey.c416 bio_uninit(clone); in clone_free()
417 kfree(clone); in clone_free()
424 clone_free(clone); in clone_endio()
430 struct bio *clone; in clone_bio() local
441 if (!clone) in clone_bio()
444 bio_init(clone, fc->dev->bdev, clone->bi_inline_vecs, nr_iovecs, bio->bi_opf); in clone_bio()
467 clone_free(clone); in clone_bio()
490 return clone; in clone_bio()
554 if (clone) { in flakey_map()
557 clone->bi_iter); in flakey_map()
[all …]
A Ddm.c95 return container_of(clone, struct dm_target_io, clone); in clone_to_tio()
554 if (!clone || likely(dm_tio_is_normal(clone_to_tio(clone)))) { in dm_start_io_acct()
580 struct bio *clone; in alloc_io() local
622 struct bio *clone; in alloc_tio() local
628 clone = &tio->clone; in alloc_tio()
632 if (!clone) in alloc_tio()
660 return clone; in alloc_tio()
667 bio_put(clone); in free_tio()
1441 free_tio(clone); in __map_bio()
1502 struct bio *clone; in __send_duplicate_bios() local
[all …]
A Ddm-crypt.c1708 struct bio *clone; in crypt_alloc_buffer() local
1751 bio_put(clone); in crypt_alloc_buffer()
1766 bio_put(clone); in crypt_alloc_buffer()
1767 clone = NULL; in crypt_alloc_buffer()
1773 return clone; in crypt_alloc_buffer()
1885 bio_put(clone); in crypt_endio()
1903 struct bio *clone; in kcryptd_io_read() local
1914 crypt_convert_init(cc, &io->ctx, clone, clone, io->sector); in kcryptd_io_read()
1927 if (!clone) in kcryptd_io_read()
1938 bio_put(clone); in kcryptd_io_read()
[all …]
A Ddm-zoned-target.c103 static void dmz_clone_endio(struct bio *clone) in dmz_clone_endio() argument
105 struct dmz_bioctx *bioctx = clone->bi_private; in dmz_clone_endio()
106 blk_status_t status = clone->bi_status; in dmz_clone_endio()
108 bio_put(clone); in dmz_clone_endio()
123 struct bio *clone; in dmz_submit_bio() local
129 if (!clone) in dmz_submit_bio()
133 clone->bi_iter.bi_sector = in dmz_submit_bio()
136 clone->bi_end_io = dmz_clone_endio; in dmz_submit_bio()
137 clone->bi_private = bioctx; in dmz_submit_bio()
139 bio_advance(bio, clone->bi_iter.bi_size); in dmz_submit_bio()
[all …]
A Ddm-core.h250 struct bio clone; member
252 #define DM_TARGET_IO_BIO_OFFSET (offsetof(struct dm_target_io, clone))
254 (offsetof(struct dm_target_io, clone) + offsetof(struct dm_io, tio))
A Ddm-era-target.c1035 struct dm_block *clone; in metadata_take_snap() local
1061 &sb_validator, &clone, &inc); in metadata_take_snap()
1072 dm_tm_unlock(md->tm, clone); in metadata_take_snap()
1080 dm_tm_unlock(md->tm, clone); in metadata_take_snap()
1086 dm_tm_unlock(md->tm, clone); in metadata_take_snap()
1095 struct dm_block *clone; in metadata_drop_snap() local
1115 disk = dm_block_data(clone); in metadata_drop_snap()
1120 dm_tm_unlock(md->tm, clone); in metadata_drop_snap()
1127 dm_tm_unlock(md->tm, clone); in metadata_drop_snap()
1131 location = dm_block_location(clone); in metadata_drop_snap()
[all …]
A DMakefile26 dm-clone-y += dm-clone-target.o dm-clone-metadata.o
78 obj-$(CONFIG_DM_CLONE) += dm-clone.o
A Ddm-zone.c454 void dm_zone_endio(struct dm_io *io, struct bio *clone) in dm_zone_endio() argument
464 if (clone->bi_status == BLK_STS_OK && in dm_zone_endio()
465 bio_op(clone) == REQ_OP_ZONE_APPEND) { in dm_zone_endio()
468 clone->bi_iter.bi_sector); in dm_zone_endio()
A Ddm-mpath.c522 struct request *clone; in multipath_clone_and_map() local
547 if (IS_ERR(clone)) { in multipath_clone_and_map()
564 clone->bio = clone->biotail = NULL; in multipath_clone_and_map()
565 clone->cmd_flags |= REQ_FAILFAST_TRANSPORT; in multipath_clone_and_map()
566 *__clone = clone; in multipath_clone_and_map()
590 clone->io_start_time_ns); in multipath_release_clone()
593 blk_mq_free_request(clone); in multipath_release_clone()
1689 clone->io_start_time_ns); in multipath_end_io()
1699 struct dm_mpath_io *mpio = get_mpio_from_bio(clone); in multipath_end_io_bio()
1725 multipath_queue_bio(m, clone); in multipath_end_io_bio()
[all …]
A Ddm-target.c201 struct request **clone) in io_err_clone_and_map_rq() argument
206 static void io_err_release_clone_rq(struct request *clone, in io_err_release_clone_rq() argument
A Ddm-rq.h31 struct bio clone; member
/drivers/net/ethernet/meta/fbnic/
A Dfbnic_ethtool.c141 struct fbnic_net *clone; in fbnic_clone_create() local
144 if (!clone) in fbnic_clone_create()
147 memset(clone->tx, 0, sizeof(clone->tx)); in fbnic_clone_create()
148 memset(clone->rx, 0, sizeof(clone->rx)); in fbnic_clone_create()
149 memset(clone->napi, 0, sizeof(clone->napi)); in fbnic_clone_create()
150 return clone; in fbnic_clone_create()
206 kfree(clone); in fbnic_clone_free()
298 struct fbnic_net *clone; in fbnic_set_ringparam() local
325 if (!clone) in fbnic_set_ringparam()
356 fbnic_clone_free(clone); in fbnic_set_ringparam()
[all …]
/drivers/net/usb/
A Dlg-vl600.c103 struct sk_buff *clone; in vl600_rx_fixup() local
200 clone = skb_clone(buf, GFP_ATOMIC); in vl600_rx_fixup()
201 if (!clone) in vl600_rx_fixup()
204 skb_trim(clone, packet_len); in vl600_rx_fixup()
205 usbnet_skb_return(dev, clone); in vl600_rx_fixup()
/drivers/net/ethernet/mscc/
A Docelot_ptp.c645 struct sk_buff *clone) in ocelot_port_queue_ptp_tx_skb() argument
689 OCELOT_SKB_CB(clone)->ts_id = n; in ocelot_port_queue_ptp_tx_skb()
690 OCELOT_SKB_CB(clone)->ptp_tx_time = jiffies; in ocelot_port_queue_ptp_tx_skb()
692 __skb_queue_tail(&ocelot_port->tx_skbs, clone); in ocelot_port_queue_ptp_tx_skb()
722 struct sk_buff **clone) in ocelot_port_txtstamp_request() argument
756 *clone = skb_clone_sk(skb); in ocelot_port_txtstamp_request()
757 if (!(*clone)) { in ocelot_port_txtstamp_request()
763 err = ocelot_port_queue_ptp_tx_skb(ocelot, port, *clone); in ocelot_port_txtstamp_request()
765 kfree_skb(*clone); in ocelot_port_txtstamp_request()
769 skb_shinfo(*clone)->tx_flags |= SKBTX_IN_PROGRESS; in ocelot_port_txtstamp_request()
[all …]
/drivers/net/dsa/hirschmann/
A Dhellcreek_hwtstamp.c365 struct sk_buff *clone; in hellcreek_port_txtstamp() local
382 clone = skb_clone_sk(skb); in hellcreek_port_txtstamp()
383 if (!clone) in hellcreek_port_txtstamp()
388 kfree_skb(clone); in hellcreek_port_txtstamp()
392 ps->tx_skb = clone; in hellcreek_port_txtstamp()
/drivers/gpu/drm/nouveau/nvkm/engine/dma/
A Dusernv04.c35 bool clone; member
51 if (dmaobj->clone) { in nv04_dmaobj_bind()
99 dmaobj->clone = true; in nv04_dmaobj_new()
/drivers/net/dsa/sja1105/
A Dsja1105_ptp.c456 struct sk_buff *clone = SJA1105_SKB_CB(skb)->clone; in sja1110_txtstamp() local
469 SJA1105_SKB_CB(clone)->ts_id = ts_id; in sja1110_txtstamp()
473 skb_queue_tail(&ptp_data->skb_txtstamp_queue, clone); in sja1110_txtstamp()
483 struct sk_buff *clone; in sja1105_port_txtstamp() local
488 clone = skb_clone_sk(skb); in sja1105_port_txtstamp()
489 if (!clone) in sja1105_port_txtstamp()
492 SJA1105_SKB_CB(skb)->clone = clone; in sja1105_port_txtstamp()
A Dsja1105_ptp.h107 struct sk_buff *clone);
160 struct sk_buff *clone) in sja1105_ptp_txtstamp_skb() argument
/drivers/staging/fbtft/
A DREADME14 git clone https://github.com/notro/fbtft.git
21 git clone https://github.com/notro/fbtft.git
/drivers/net/dsa/microchip/
A Dksz_ptp.c498 struct sk_buff *clone; in ksz_port_txtstamp() local
537 clone = skb_clone_sk(skb); in ksz_port_txtstamp()
538 if (!clone) in ksz_port_txtstamp()
542 KSZ_SKB_CB(skb)->clone = clone; in ksz_port_txtstamp()
566 struct sk_buff *clone, *skb = xmit_work->skb; in ksz_port_deferred_xmit() local
573 clone = KSZ_SKB_CB(skb)->clone; in ksz_port_deferred_xmit()
575 skb_shinfo(clone)->tx_flags |= SKBTX_IN_PROGRESS; in ksz_port_deferred_xmit()
581 ksz_ptp_txtstamp_skb(dev, prt, clone); in ksz_port_deferred_xmit()
/drivers/net/dsa/mv88e6xxx/
A Dhwtstamp.h120 struct sk_buff *clone, unsigned int type);
152 struct sk_buff *clone, in mv88e6xxx_port_rxtstamp() argument
A Dhwtstamp.c469 struct sk_buff *clone; in mv88e6xxx_port_txtstamp() local
480 clone = skb_clone_sk(skb); in mv88e6xxx_port_txtstamp()
481 if (!clone) in mv88e6xxx_port_txtstamp()
486 kfree_skb(clone); in mv88e6xxx_port_txtstamp()
490 ps->tx_skb = clone; in mv88e6xxx_port_txtstamp()
/drivers/net/ethernet/8390/
A DKconfig33 tristate "ASIX AX88796 NE2000 clone support" if !ZORRO
50 tristate "Amiga XSurf 100 AX88796/NE2000 clone support"
113 NE2000 and clone support" below.
128 This driver also works for the following NE2000 clone cards:

Completed in 84 milliseconds

12