Home
last modified time | relevance | path

Searched refs:cached_dev (Results 1 – 15 of 15) sorted by relevance

/linux-4.1.27/drivers/md/bcache/
Dwriteback.h24 static inline bool bcache_dev_stripe_dirty(struct cached_dev *dc, in bcache_dev_stripe_dirty()
42 static inline bool should_writeback(struct cached_dev *dc, struct bio *bio, in should_writeback()
64 static inline void bch_writeback_queue(struct cached_dev *dc) in bch_writeback_queue()
70 static inline void bch_writeback_add(struct cached_dev *dc) in bch_writeback_add()
88 void bch_sectors_dirty_init(struct cached_dev *dc);
89 void bch_cached_dev_writeback_init(struct cached_dev *);
90 int bch_cached_dev_writeback_start(struct cached_dev *);
Dwriteback.c21 static void __update_writeback_rate(struct cached_dev *dc) in __update_writeback_rate()
74 struct cached_dev *dc = container_of(to_delayed_work(work), in update_writeback_rate()
75 struct cached_dev, in update_writeback_rate()
90 static unsigned writeback_delay(struct cached_dev *dc, unsigned sectors) in writeback_delay()
101 struct cached_dev *dc;
131 struct cached_dev *dc = io->dc; in write_dirty_finish()
216 static void read_dirty(struct cached_dev *dc) in read_dirty()
326 struct cached_dev *dc = container_of(buf, struct cached_dev, writeback_keys); in dirty_pred()
333 static void refill_full_stripes(struct cached_dev *dc) in refill_full_stripes()
382 static bool refill_dirty(struct cached_dev *dc) in refill_dirty()
[all …]
Ddebug.h5 struct cached_dev;
11 void bch_data_verify(struct cached_dev *, struct bio *);
20 static inline void bch_data_verify(struct cached_dev *dc, struct bio *bio) {} in bch_data_verify()
Dstats.c201 struct cached_dev *dc = container_of(d, struct cached_dev, disk); in bch_mark_cache_accounting()
208 struct cached_dev *dc = container_of(d, struct cached_dev, disk); in bch_mark_cache_readahead()
215 struct cached_dev *dc = container_of(d, struct cached_dev, disk); in bch_mark_cache_miss_collision()
220 void bch_mark_sectors_bypassed(struct cache_set *c, struct cached_dev *dc, in bch_mark_sectors_bypassed()
Drequest.c28 static unsigned cache_mode(struct cached_dev *dc, struct bio *bio) in cache_mode()
33 static bool verify(struct cached_dev *dc, struct bio *bio) in verify()
360 static struct hlist_head *iohash(struct cached_dev *dc, uint64_t k) in iohash()
365 static bool check_should_bypass(struct cached_dev *dc, struct bio *bio) in check_should_bypass()
673 struct cached_dev *dc = container_of(s->d, struct cached_dev, disk); in cached_dev_bio_complete()
722 struct cached_dev *dc = container_of(s->d, struct cached_dev, disk); in cached_dev_read_done()
762 struct cached_dev *dc = container_of(s->d, struct cached_dev, disk); in cached_dev_read_done_bh()
781 struct cached_dev *dc = container_of(s->d, struct cached_dev, disk); in cached_dev_cache_miss()
848 static void cached_dev_read(struct cached_dev *dc, struct search *s) in cached_dev_read()
861 struct cached_dev *dc = container_of(s->d, struct cached_dev, disk); in cached_dev_write_complete()
[all …]
Dstats.h42 struct cached_dev;
59 void bch_mark_sectors_bypassed(struct cache_set *, struct cached_dev *, int);
Dbcache.h305 struct cached_dev { struct
823 static inline void cached_dev_put(struct cached_dev *dc) in cached_dev_put()
829 static inline bool cached_dev_get(struct cached_dev *dc) in cached_dev_get()
901 void bch_write_bdev_super(struct cached_dev *, struct closure *);
924 int bch_cached_dev_attach(struct cached_dev *, struct cache_set *);
925 void bch_cached_dev_detach(struct cached_dev *);
926 void bch_cached_dev_run(struct cached_dev *);
Dsuper.c226 struct cached_dev *dc = bio->bi_private; in write_bdev_super_endio()
269 struct cached_dev *dc = container_of(cl, struct cached_dev, sb_write); in bch_write_bdev_super_unlock()
274 void bch_write_bdev_super(struct cached_dev *dc, struct closure *parent) in bch_write_bdev_super()
860 struct cached_dev *dc; in calc_cached_dev_sectors()
868 void bch_cached_dev_run(struct cached_dev *dc) in bch_cached_dev_run()
914 struct cached_dev *dc = container_of(w, struct cached_dev, detach); in cached_dev_detach_finish()
944 void bch_cached_dev_detach(struct cached_dev *dc) in bch_cached_dev_detach()
964 int bch_cached_dev_attach(struct cached_dev *dc, struct cache_set *c) in bch_cached_dev_attach()
1077 struct cached_dev *dc = container_of(kobj, struct cached_dev, in bch_cached_dev_release()
1085 struct cached_dev *dc = container_of(cl, struct cached_dev, disk.cl); in cached_dev_free()
[all …]
Drequest.h38 void bch_cached_dev_request_init(struct cached_dev *dc);
Dsysfs.c111 struct cached_dev *dc = container_of(kobj, struct cached_dev, in SHOW()
192 struct cached_dev *dc = container_of(kobj, struct cached_dev, in STORE()
290 struct cached_dev *dc = container_of(kobj, struct cached_dev, in STORE()
Ddebug.c105 void bch_data_verify(struct cached_dev *dc, struct bio *bio) in bch_data_verify()
Dbtree.c1677 struct cached_dev *dc; in bch_btree_gc_finish()
1683 dc = container_of(d, struct cached_dev, disk); in bch_btree_gc_finish()
/linux-4.1.27/arch/x86/kernel/
Dquirks.c176 static struct pci_dev *cached_dev; variable
189 if (!force_hpet_address || !cached_dev) in old_ich_force_hpet_resume()
192 pci_read_config_dword(cached_dev, 0xD0, &gen_cntl); in old_ich_force_hpet_resume()
196 pci_write_config_dword(cached_dev, 0xD0, gen_cntl); in old_ich_force_hpet_resume()
197 pci_read_config_dword(cached_dev, 0xD0, &gen_cntl); in old_ich_force_hpet_resume()
247 cached_dev = dev; in old_ich_force_enable_hpet()
285 if (!force_hpet_address || !cached_dev) in vt8237_force_hpet_resume()
289 pci_write_config_dword(cached_dev, 0x68, val); in vt8237_force_hpet_resume()
291 pci_read_config_dword(cached_dev, 0x68, &val); in vt8237_force_hpet_resume()
334 cached_dev = dev; in vt8237_force_enable_hpet()
[all …]
/linux-4.1.27/net/packet/
Dinternal.h115 struct net_device __rcu *cached_dev; member
Daf_packet.c288 dev = rcu_dereference(po->cached_dev); in packet_cached_dev_get()
299 rcu_assign_pointer(po->cached_dev, dev); in packet_cached_dev_assign()
304 RCU_INIT_POINTER(po->cached_dev, NULL); in packet_cached_dev_reset()