/linux-4.1.27/mm/ |
D | backing-dev.c | 47 struct backing_dev_info *bdi = m->private; in bdi_debug_stats_show() local 48 struct bdi_writeback *wb = &bdi->wb; in bdi_debug_stats_show() 69 bdi_thresh = bdi_dirty_limit(bdi, dirty_thresh); in bdi_debug_stats_show() 87 (unsigned long) K(bdi_stat(bdi, BDI_WRITEBACK)), in bdi_debug_stats_show() 88 (unsigned long) K(bdi_stat(bdi, BDI_RECLAIMABLE)), in bdi_debug_stats_show() 92 (unsigned long) K(bdi_stat(bdi, BDI_DIRTIED)), in bdi_debug_stats_show() 93 (unsigned long) K(bdi_stat(bdi, BDI_WRITTEN)), in bdi_debug_stats_show() 94 (unsigned long) K(bdi->write_bandwidth), in bdi_debug_stats_show() 99 !list_empty(&bdi->bdi_list), bdi->state); in bdi_debug_stats_show() 117 static void bdi_debug_register(struct backing_dev_info *bdi, const char *name) in bdi_debug_register() argument [all …]
|
D | page-writeback.c | 399 static inline void __bdi_writeout_inc(struct backing_dev_info *bdi) in __bdi_writeout_inc() argument 401 __inc_bdi_stat(bdi, BDI_WRITTEN); in __bdi_writeout_inc() 402 __fprop_inc_percpu_max(&writeout_completions, &bdi->completions, in __bdi_writeout_inc() 403 bdi->max_prop_frac); in __bdi_writeout_inc() 417 void bdi_writeout_inc(struct backing_dev_info *bdi) in bdi_writeout_inc() argument 422 __bdi_writeout_inc(bdi); in bdi_writeout_inc() 430 static void bdi_writeout_fraction(struct backing_dev_info *bdi, in bdi_writeout_fraction() argument 433 fprop_fraction_percpu(&writeout_completions, &bdi->completions, in bdi_writeout_fraction() 466 int bdi_set_min_ratio(struct backing_dev_info *bdi, unsigned int min_ratio) in bdi_set_min_ratio() argument 471 if (min_ratio > bdi->max_ratio) { in bdi_set_min_ratio() [all …]
|
D | fadvise.c | 33 struct backing_dev_info *bdi; in SYSCALL_DEFINE4() local 78 bdi = inode_to_bdi(mapping->host); in SYSCALL_DEFINE4() 82 f.file->f_ra.ra_pages = bdi->ra_pages; in SYSCALL_DEFINE4() 93 f.file->f_ra.ra_pages = bdi->ra_pages * 2; in SYSCALL_DEFINE4() 118 if (!bdi_write_congested(bdi)) in SYSCALL_DEFINE4()
|
D | vmscan.c | 455 static int may_write_to_queue(struct backing_dev_info *bdi, in may_write_to_queue() argument 460 if (!bdi_write_congested(bdi)) in may_write_to_queue() 462 if (bdi == current->backing_dev_info) in may_write_to_queue()
|
/linux-4.1.27/drivers/power/ |
D | bq24190_charger.c | 226 static int bq24190_read(struct bq24190_dev_info *bdi, u8 reg, u8 *data) in bq24190_read() argument 230 ret = i2c_smbus_read_byte_data(bdi->client, reg); in bq24190_read() 238 static int bq24190_write(struct bq24190_dev_info *bdi, u8 reg, u8 data) in bq24190_write() argument 240 return i2c_smbus_write_byte_data(bdi->client, reg, data); in bq24190_write() 243 static int bq24190_read_mask(struct bq24190_dev_info *bdi, u8 reg, in bq24190_read_mask() argument 249 ret = bq24190_read(bdi, reg, &v); in bq24190_read_mask() 260 static int bq24190_write_mask(struct bq24190_dev_info *bdi, u8 reg, in bq24190_write_mask() argument 266 ret = bq24190_read(bdi, reg, &v); in bq24190_write_mask() 273 return bq24190_write(bdi, reg, v); in bq24190_write_mask() 276 static int bq24190_get_field_val(struct bq24190_dev_info *bdi, in bq24190_get_field_val() argument [all …]
|
/linux-4.1.27/include/linux/ |
D | backing-dev.h | 50 struct backing_dev_info *bdi; /* our parent bdi */ member 112 int __must_check bdi_init(struct backing_dev_info *bdi); 113 void bdi_destroy(struct backing_dev_info *bdi); 116 int bdi_register(struct backing_dev_info *bdi, struct device *parent, 118 int bdi_register_dev(struct backing_dev_info *bdi, dev_t dev); 120 void bdi_start_writeback(struct backing_dev_info *bdi, long nr_pages, 122 void bdi_start_background_writeback(struct backing_dev_info *bdi); 124 int bdi_has_dirty_io(struct backing_dev_info *bdi); 125 void bdi_wakeup_thread_delayed(struct backing_dev_info *bdi); 139 static inline void __add_bdi_stat(struct backing_dev_info *bdi, in __add_bdi_stat() argument [all …]
|
D | writeback.h | 158 unsigned long bdi_dirty_limit(struct backing_dev_info *bdi, 161 void __bdi_update_bandwidth(struct backing_dev_info *bdi,
|
D | coda_psdev.h | 18 struct backing_dev_info bdi; member
|
/linux-4.1.27/fs/ |
D | fs-writeback.c | 75 int writeback_in_progress(struct backing_dev_info *bdi) in writeback_in_progress() argument 77 return test_bit(BDI_writeback_running, &bdi->state); in writeback_in_progress() 112 static void bdi_wakeup_thread(struct backing_dev_info *bdi) in bdi_wakeup_thread() argument 114 spin_lock_bh(&bdi->wb_lock); in bdi_wakeup_thread() 115 if (test_bit(BDI_registered, &bdi->state)) in bdi_wakeup_thread() 116 mod_delayed_work(bdi_wq, &bdi->wb.dwork, 0); in bdi_wakeup_thread() 117 spin_unlock_bh(&bdi->wb_lock); in bdi_wakeup_thread() 120 static void bdi_queue_work(struct backing_dev_info *bdi, in bdi_queue_work() argument 123 trace_writeback_queue(bdi, work); in bdi_queue_work() 125 spin_lock_bh(&bdi->wb_lock); in bdi_queue_work() [all …]
|
D | block_dev.c | 480 struct bdev_inode *bdi = BDEV_I(inode); in bdev_i_callback() local 482 kmem_cache_free(bdev_cachep, bdi); in bdev_i_callback()
|
/linux-4.1.27/include/trace/events/ |
D | writeback.h | 95 struct backing_dev_info *bdi = inode_to_bdi(inode); 99 bdi->dev ? dev_name(bdi->dev) : "(unknown)", 32); 175 TP_PROTO(struct backing_dev_info *bdi, struct wb_writeback_work *work), 176 TP_ARGS(bdi, work), 189 bdi->dev ? dev_name(bdi->dev) : "(unknown)", 32); 212 TP_PROTO(struct backing_dev_info *bdi, struct wb_writeback_work *work), \ 213 TP_ARGS(bdi, work)) 233 TP_PROTO(struct backing_dev_info *bdi), 234 TP_ARGS(bdi), 239 strncpy(__entry->name, dev_name(bdi->dev), 32); [all …]
|
/linux-4.1.27/drivers/usb/gadget/udc/bdc/ |
D | bdc_dbg.c | 95 int tbi, bdi, gbdi; in bdc_dbg_bd_list() local 110 for (bdi = 0; bdi < bd_list->num_bds_table; bdi++) { in bdc_dbg_bd_list() 111 bd = bd_table->start_bd + bdi; in bdc_dbg_bd_list() 112 dma = bd_table->dma + (sizeof(struct bdc_bd) * bdi); in bdc_dbg_bd_list() 115 tbi, bdi, gbdi++, bd, (unsigned long long)dma, in bdc_dbg_bd_list()
|
D | bdc_ep.c | 226 int tbi, bdi; in bd_add_to_bdi() local 255 bdi = (bd_dma_addr - dma_first_bd) / sizeof(struct bdc_bd); in bd_add_to_bdi() 258 return (bdi + (tbi * bd_list->num_bds_table)); in bd_add_to_bdi() 262 static int bdi_to_tbi(struct bdc_ep *ep, int bdi) in bdi_to_tbi() argument 266 tbi = bdi / ep->bd_list.num_bds_table; in bdi_to_tbi() 269 bdi, ep->bd_list.num_bds_table, tbi); in bdi_to_tbi() 361 static struct bdc_bd *bdi_to_bd(struct bdc_ep *ep, int bdi) in bdi_to_bd() argument 363 int tbi = bdi_to_tbi(ep, bdi); in bdi_to_bd() 366 local_bdi = bdi - (tbi * ep->bd_list.num_bds_table); in bdi_to_bd() 369 __func__, bdi, local_bdi); in bdi_to_bd()
|
/linux-4.1.27/Documentation/ABI/testing/ |
D | sysfs-class-bdi | 1 What: /sys/class/bdi/<bdi>/ 9 The <bdi> identifier can be either of the following: 26 Files under /sys/class/bdi/<bdi>/
|
/linux-4.1.27/fs/coda/ |
D | inode.c | 186 error = bdi_setup_and_register(&vc->bdi, "coda"); in coda_fill_super() 200 sb->s_bdi = &vc->bdi; in coda_fill_super() 231 bdi_destroy(&vc->bdi); in coda_fill_super() 243 bdi_destroy(&vcp->bdi); in coda_put_super()
|
/linux-4.1.27/block/ |
D | ioctl.c | 278 struct backing_dev_info *bdi; in blkdev_ioctl() local 358 bdi = blk_get_backing_dev_info(bdev); in blkdev_ioctl() 359 return put_long(arg, (bdi->ra_pages * PAGE_CACHE_SIZE) / 512); in blkdev_ioctl() 386 bdi = blk_get_backing_dev_info(bdev); in blkdev_ioctl() 387 bdi->ra_pages = (arg * 512) / PAGE_CACHE_SIZE; in blkdev_ioctl()
|
D | compat_ioctl.c | 664 struct backing_dev_info *bdi; in compat_blkdev_ioctl() local 711 bdi = blk_get_backing_dev_info(bdev); in compat_blkdev_ioctl() 713 (bdi->ra_pages * PAGE_CACHE_SIZE) / 512); in compat_blkdev_ioctl() 731 bdi = blk_get_backing_dev_info(bdev); in compat_blkdev_ioctl() 732 bdi->ra_pages = (arg * 512) / PAGE_CACHE_SIZE; in compat_blkdev_ioctl()
|
D | genhd.c | 584 struct backing_dev_info *bdi; in add_disk() local 613 bdi = &disk->queue->backing_dev_info; in add_disk() 614 bdi_register_dev(bdi, disk_devt(disk)); in add_disk() 627 retval = sysfs_create_link(&disk_to_dev(disk)->kobj, &bdi->dev->kobj, in add_disk()
|
/linux-4.1.27/fs/fuse/ |
D | inode.c | 375 bdi_destroy(&fc->bdi); in fuse_bdi_destroy() 893 fc->bdi.ra_pages = min(fc->bdi.ra_pages, ra_pages); in process_init_reply() 909 arg->max_readahead = fc->bdi.ra_pages * PAGE_CACHE_SIZE; in fuse_send_init() 940 fc->bdi.name = "fuse"; in fuse_bdi_init() 941 fc->bdi.ra_pages = (VM_MAX_READAHEAD * 1024) / PAGE_CACHE_SIZE; in fuse_bdi_init() 943 fc->bdi.capabilities = BDI_CAP_NO_ACCT_WB | BDI_CAP_STRICTLIMIT; in fuse_bdi_init() 945 err = bdi_init(&fc->bdi); in fuse_bdi_init() 952 err = bdi_register(&fc->bdi, NULL, "%u:%u-fuseblk", in fuse_bdi_init() 955 err = bdi_register_dev(&fc->bdi, fc->dev); in fuse_bdi_init() 973 bdi_set_max_ratio(&fc->bdi, 1); in fuse_bdi_init() [all …]
|
D | fuse_i.h | 592 struct backing_dev_info bdi; member
|
D | file.c | 1450 struct backing_dev_info *bdi = inode_to_bdi(inode); in fuse_writepage_finish() local 1455 dec_bdi_stat(bdi, BDI_WRITEBACK); in fuse_writepage_finish() 1457 bdi_writeout_inc(bdi); in fuse_writepage_finish() 1754 struct backing_dev_info *bdi = inode_to_bdi(page->mapping->host); in fuse_writepage_in_flight() local 1759 dec_bdi_stat(bdi, BDI_WRITEBACK); in fuse_writepage_in_flight() 1761 bdi_writeout_inc(bdi); in fuse_writepage_in_flight()
|
D | dev.c | 398 clear_bdi_congested(&fc->bdi, BLK_RW_SYNC); in request_end() 399 clear_bdi_congested(&fc->bdi, BLK_RW_ASYNC); in request_end() 598 set_bdi_congested(&fc->bdi, BLK_RW_SYNC); in fuse_request_send_nowait_locked() 599 set_bdi_congested(&fc->bdi, BLK_RW_ASYNC); in fuse_request_send_nowait_locked()
|
/linux-4.1.27/fs/afs/ |
D | volume.c | 109 ret = bdi_setup_and_register(&volume->bdi, "afs"); in afs_volume_lookup() 158 bdi_destroy(&volume->bdi); in afs_volume_lookup() 209 bdi_destroy(&volume->bdi); in afs_put_volume()
|
D | super.c | 322 sb->s_bdi = &as->volume->bdi; in afs_fill_super()
|
D | internal.h | 318 struct backing_dev_info bdi; member
|
/linux-4.1.27/fs/cifs/ |
D | cifs_fs_sb.h | 67 struct backing_dev_info bdi; member
|
D | connect.c | 3451 rc = bdi_setup_and_register(&cifs_sb->bdi, "cifs"); in cifs_mount() 3480 bdi_destroy(&cifs_sb->bdi); in cifs_mount() 3522 cifs_sb->bdi.ra_pages = cifs_sb->rsize / PAGE_CACHE_SIZE; in cifs_mount() 3627 bdi_destroy(&cifs_sb->bdi); in cifs_mount() 3830 bdi_destroy(&cifs_sb->bdi); in cifs_umount()
|
D | cifsfs.c | 138 sb->s_bdi = &cifs_sb->bdi; in cifs_read_super()
|
/linux-4.1.27/fs/ext2/ |
D | ialloc.c | 171 struct backing_dev_info *bdi; in ext2_preread_inode() local 173 bdi = inode_to_bdi(inode); in ext2_preread_inode() 174 if (bdi_read_congested(bdi)) in ext2_preread_inode() 176 if (bdi_write_congested(bdi)) in ext2_preread_inode()
|
/linux-4.1.27/fs/9p/ |
D | v9fs.c | 338 rc = bdi_setup_and_register(&v9ses->bdi, "9p"); in v9fs_session_init() 427 bdi_destroy(&v9ses->bdi); in v9fs_session_init() 453 bdi_destroy(&v9ses->bdi); in v9fs_session_close()
|
D | v9fs.h | 117 struct backing_dev_info bdi; member
|
D | vfs_super.c | 88 sb->s_bdi = &v9ses->bdi; in v9fs_fill_super()
|
/linux-4.1.27/fs/ncpfs/ |
D | ncp_fs_sb.h | 146 struct backing_dev_info bdi; member
|
D | inode.c | 557 sb->s_bdi = &server->bdi; in ncp_fill_super() 562 error = bdi_setup_and_register(&server->bdi, "ncpfs"); in ncp_fill_super() 750 bdi_destroy(&server->bdi); in ncp_fill_super() 791 bdi_destroy(&server->bdi); in ncp_put_super()
|
/linux-4.1.27/fs/ecryptfs/ |
D | main.c | 523 rc = bdi_setup_and_register(&sbi->bdi, "ecryptfs"); in ecryptfs_mount() 528 s->s_bdi = &sbi->bdi; in ecryptfs_mount() 636 bdi_destroy(&sb_info->bdi); in ecryptfs_kill_block_super()
|
D | ecryptfs_kernel.h | 354 struct backing_dev_info bdi; member
|
/linux-4.1.27/fs/exofs/ |
D | super.c | 467 bdi_destroy(&sbi->bdi); in exofs_put_super() 812 sbi->bdi.ra_pages = __ra_pages(&sbi->layout); in exofs_fill_super() 813 sb->s_bdi = &sbi->bdi; in exofs_fill_super() 839 ret = bdi_setup_and_register(&sbi->bdi, "exofs"); in exofs_fill_super()
|
D | exofs.h | 67 struct backing_dev_info bdi; /* register our bdi with VFS */ member
|
/linux-4.1.27/fs/btrfs/ |
D | disk-io.c | 1716 struct backing_dev_info *bdi; in btrfs_congested_fn() local 1722 bdi = blk_get_backing_dev_info(device->bdev); in btrfs_congested_fn() 1723 if (bdi_congested(bdi, bdi_bits)) { in btrfs_congested_fn() 1732 static int setup_bdi(struct btrfs_fs_info *info, struct backing_dev_info *bdi) in setup_bdi() argument 1736 err = bdi_setup_and_register(bdi, "btrfs"); in setup_bdi() 1740 bdi->ra_pages = VM_MAX_READAHEAD * 1024 / PAGE_CACHE_SIZE; in setup_bdi() 1741 bdi->congested_fn = btrfs_congested_fn; in setup_bdi() 1742 bdi->congested_data = info; in setup_bdi() 2456 ret = setup_bdi(fs_info, &fs_info->bdi); in open_ctree() 2571 sb->s_bdi = &fs_info->bdi; in open_ctree() [all …]
|
D | volumes.c | 253 struct backing_dev_info *bdi; in run_scheduled_bios() local 275 bdi = blk_get_backing_dev_info(device->bdev); in run_scheduled_bios() 378 if (pending && bdi_write_congested(bdi) && batch_run > 8 && in run_scheduled_bios()
|
D | ctree.h | 1493 struct backing_dev_info bdi; member
|
/linux-4.1.27/drivers/mtd/ |
D | mtdcore.c | 1243 static int __init mtd_bdi_init(struct backing_dev_info *bdi, const char *name) in mtd_bdi_init() argument 1247 ret = bdi_init(bdi); in mtd_bdi_init() 1249 ret = bdi_register(bdi, NULL, "%s", name); in mtd_bdi_init() 1252 bdi_destroy(bdi); in mtd_bdi_init()
|
/linux-4.1.27/fs/ubifs/ |
D | super.c | 1822 bdi_destroy(&c->bdi); in ubifs_put_super() 2016 c->bdi.name = "ubifs", in ubifs_fill_super() 2017 c->bdi.capabilities = 0; in ubifs_fill_super() 2018 err = bdi_init(&c->bdi); in ubifs_fill_super() 2021 err = bdi_register(&c->bdi, NULL, "ubifs_%d_%d", in ubifs_fill_super() 2030 sb->s_bdi = &c->bdi; in ubifs_fill_super() 2069 bdi_destroy(&c->bdi); in ubifs_fill_super()
|
D | ubifs.h | 1240 struct backing_dev_info bdi; member
|
/linux-4.1.27/drivers/block/drbd/ |
D | drbd_req.c | 934 struct backing_dev_info *bdi; in remote_due_to_read_balancing() local 939 bdi = &device->ldev->backing_bdev->bd_disk->queue->backing_dev_info; in remote_due_to_read_balancing() 940 return bdi_read_congested(bdi); in remote_due_to_read_balancing()
|
/linux-4.1.27/fs/gfs2/ |
D | super.c | 746 struct backing_dev_info *bdi = inode_to_bdi(metamapping->host); in gfs2_write_inode() local 751 if (bdi->dirty_exceeded) in gfs2_write_inode()
|
/linux-4.1.27/fs/ocfs2/dlm/ |
D | dlmmaster.c | 1240 struct dlm_bitmap_diff_iter bdi; in dlm_restart_lock_mastery() local 1250 dlm_bitmap_diff_iter_init(&bdi, mle->vote_map, mle->node_map); in dlm_restart_lock_mastery() 1251 node = dlm_bitmap_diff_iter_next(&bdi, &sc); in dlm_restart_lock_mastery() 1319 node = dlm_bitmap_diff_iter_next(&bdi, &sc); in dlm_restart_lock_mastery()
|
/linux-4.1.27/drivers/net/wireless/b43/ |
D | tables_nphy.c | 3295 check(bdi, BDI); in assert_ntab_array_sizes()
|
/linux-4.1.27/drivers/staging/lustre/lustre/llite/ |
D | llite_lib.c | 902 static inline int ll_bdi_register(struct backing_dev_info *bdi) in ll_bdi_register() argument 906 bdi->name = "lustre"; in ll_bdi_register() 907 return bdi_register(bdi, NULL, "lustre-%d", in ll_bdi_register()
|
/linux-4.1.27/fs/ext4/ |
D | super.c | 338 struct backing_dev_info *bdi = inode_to_bdi(bd_inode); in block_device_ejected() local 340 return bdi->dev == NULL; in block_device_ejected()
|