| /drivers/md/ |
| A D | dm-clone-target.c | 251 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 D | dm-rq.c | 21 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 D | dm-flakey.c | 416 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 D | dm.c | 95 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 D | dm-crypt.c | 1708 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 D | dm-zoned-target.c | 103 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 D | dm-core.h | 250 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 D | dm-era-target.c | 1035 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 D | Makefile | 26 dm-clone-y += dm-clone-target.o dm-clone-metadata.o 78 obj-$(CONFIG_DM_CLONE) += dm-clone.o
|
| A D | dm-zone.c | 454 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 D | dm-mpath.c | 522 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 D | dm-target.c | 201 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 D | dm-rq.h | 31 struct bio clone; member
|
| /drivers/net/ethernet/meta/fbnic/ |
| A D | fbnic_ethtool.c | 141 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 D | lg-vl600.c | 103 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 D | ocelot_ptp.c | 645 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 D | hellcreek_hwtstamp.c | 365 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 D | usernv04.c | 35 bool clone; member 51 if (dmaobj->clone) { in nv04_dmaobj_bind() 99 dmaobj->clone = true; in nv04_dmaobj_new()
|
| /drivers/net/dsa/sja1105/ |
| A D | sja1105_ptp.c | 456 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 D | sja1105_ptp.h | 107 struct sk_buff *clone); 160 struct sk_buff *clone) in sja1105_ptp_txtstamp_skb() argument
|
| /drivers/staging/fbtft/ |
| A D | README | 14 git clone https://github.com/notro/fbtft.git 21 git clone https://github.com/notro/fbtft.git
|
| /drivers/net/dsa/microchip/ |
| A D | ksz_ptp.c | 498 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 D | hwtstamp.h | 120 struct sk_buff *clone, unsigned int type); 152 struct sk_buff *clone, in mv88e6xxx_port_rxtstamp() argument
|
| A D | hwtstamp.c | 469 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 D | Kconfig | 33 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:
|