/linux-4.4.14/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.4.14/mm/ |
D | backing-dev.c | 48 struct backing_dev_info *bdi = m->private; in bdi_debug_stats_show() local 49 struct bdi_writeback *wb = &bdi->wb; in bdi_debug_stats_show() 100 !list_empty(&bdi->bdi_list), bdi->wb.state); in bdi_debug_stats_show() 118 static void bdi_debug_register(struct backing_dev_info *bdi, const char *name) in bdi_debug_register() argument 120 bdi->debug_dir = debugfs_create_dir(name, bdi_debug_root); in bdi_debug_register() 121 bdi->debug_stats = debugfs_create_file("stats", 0444, bdi->debug_dir, in bdi_debug_register() 122 bdi, &bdi_debug_stats_fops); in bdi_debug_register() 125 static void bdi_debug_unregister(struct backing_dev_info *bdi) in bdi_debug_unregister() argument 127 debugfs_remove(bdi->debug_stats); in bdi_debug_unregister() 128 debugfs_remove(bdi->debug_dir); in bdi_debug_unregister() [all …]
|
D | page-writeback.c | 192 unsigned long tot_bw = atomic_long_read(&wb->bdi->tot_write_bandwidth); in wb_min_max_ratio() 193 unsigned long long min = wb->bdi->min_ratio; in wb_min_max_ratio() 194 unsigned long long max = wb->bdi->max_ratio; in wb_min_max_ratio() 245 *minp = wb->bdi->min_ratio; in wb_min_max_ratio() 246 *maxp = wb->bdi->max_ratio; in wb_min_max_ratio() 563 wb->bdi->max_prop_frac); in __wb_writeout_inc() 568 wb->bdi->max_prop_frac); in __wb_writeout_inc() 634 int bdi_set_min_ratio(struct backing_dev_info *bdi, unsigned int min_ratio) in bdi_set_min_ratio() argument 639 if (min_ratio > bdi->max_ratio) { in bdi_set_min_ratio() 642 min_ratio -= bdi->min_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()
|
/linux-4.4.14/include/linux/ |
D | backing-dev.h | 20 int __must_check bdi_init(struct backing_dev_info *bdi); 21 void bdi_exit(struct backing_dev_info *bdi); 24 int bdi_register(struct backing_dev_info *bdi, struct device *parent, 26 int bdi_register_dev(struct backing_dev_info *bdi, dev_t dev); 27 void bdi_unregister(struct backing_dev_info *bdi); 30 void bdi_destroy(struct backing_dev_info *bdi); 48 static inline bool bdi_has_dirty_io(struct backing_dev_info *bdi) in bdi_has_dirty_io() argument 54 return atomic_long_read(&bdi->tot_write_bandwidth); in bdi_has_dirty_io() 130 int bdi_set_min_ratio(struct backing_dev_info *bdi, unsigned int min_ratio); 131 int bdi_set_max_ratio(struct backing_dev_info *bdi, unsigned int max_ratio); [all …]
|
D | backing-dev-defs.h | 56 struct backing_dev_info *bdi; /* the associated bdi */ member 82 struct backing_dev_info *bdi; /* our parent bdi */ member 183 static inline void clear_bdi_congested(struct backing_dev_info *bdi, int sync) in clear_bdi_congested() argument 185 clear_wb_congested(bdi->wb.congested, sync); in clear_bdi_congested() 188 static inline void set_bdi_congested(struct backing_dev_info *bdi, int sync) in set_bdi_congested() argument 190 set_wb_congested(bdi->wb.congested, sync); in set_bdi_congested() 201 if (wb != &wb->bdi->wb) in wb_tryget() 212 if (wb != &wb->bdi->wb) in wb_get() 222 if (wb != &wb->bdi->wb) in wb_put()
|
D | coda_psdev.h | 18 struct backing_dev_info bdi; member
|
/linux-4.4.14/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); 253 wb->bdi->dev ? dev_name(wb->bdi->dev) : "(unknown)", 32); 306 strncpy(__entry->name, dev_name(wb->bdi->dev), 32); 323 TP_PROTO(struct backing_dev_info *bdi), 324 TP_ARGS(bdi), 329 strncpy(__entry->name, dev_name(bdi->dev), 32); 337 TP_PROTO(struct writeback_control *wbc, struct backing_dev_info *bdi), 338 TP_ARGS(wbc, bdi), 354 strncpy(__entry->name, dev_name(bdi->dev), 32); [all …]
|
/linux-4.4.14/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 | 228 int tbi, bdi; in bd_add_to_bdi() local 257 bdi = (bd_dma_addr - dma_first_bd) / sizeof(struct bdc_bd); in bd_add_to_bdi() 260 return (bdi + (tbi * bd_list->num_bds_table)); in bd_add_to_bdi() 264 static int bdi_to_tbi(struct bdc_ep *ep, int bdi) in bdi_to_tbi() argument 268 tbi = bdi / ep->bd_list.num_bds_table; in bdi_to_tbi() 271 bdi, ep->bd_list.num_bds_table, tbi); in bdi_to_tbi() 363 static struct bdc_bd *bdi_to_bd(struct bdc_ep *ep, int bdi) in bdi_to_bd() argument 365 int tbi = bdi_to_tbi(ep, bdi); in bdi_to_bd() 368 local_bdi = bdi - (tbi * ep->bd_list.num_bds_table); in bdi_to_bd() 371 __func__, bdi, local_bdi); in bdi_to_bd()
|
/linux-4.4.14/fs/ |
D | fs-writeback.c | 110 &wb->bdi->tot_write_bandwidth); in wb_io_lists_populated() 121 &wb->bdi->tot_write_bandwidth) < 0); in wb_io_lists_depopulated() 203 static void wb_wait_for_completion(struct backing_dev_info *bdi, in wb_wait_for_completion() argument 207 wait_event(bdi->wb_waitq, !atomic_read(&done->cnt)); in wb_wait_for_completion() 231 struct backing_dev_info *bdi = inode_to_bdi(inode); in __inode_attach_wb() local 239 wb = wb_get_create(bdi, memcg_css, GFP_ATOMIC); in __inode_attach_wb() 243 wb = wb_get_create(bdi, memcg_css, GFP_ATOMIC); in __inode_attach_wb() 249 wb = &bdi->wb; in __inode_attach_wb() 456 struct backing_dev_info *bdi = inode_to_bdi(inode); in inode_switch_wbs() local 472 isw->new_wb = wb_get_create(bdi, memcg_css, GFP_ATOMIC); in inode_switch_wbs() [all …]
|
D | block_dev.c | 514 struct bdev_inode *bdi = BDEV_I(inode); in bdev_i_callback() local 516 kmem_cache_free(bdev_cachep, bdi); in bdev_i_callback()
|
/linux-4.4.14/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.4.14/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.4.14/fs/fuse/ |
D | inode.c | 375 bdi_destroy(&fc->bdi); in fuse_bdi_destroy() 909 fc->bdi.ra_pages = min(fc->bdi.ra_pages, ra_pages); in process_init_reply() 925 arg->max_readahead = fc->bdi.ra_pages * PAGE_CACHE_SIZE; in fuse_send_init() 957 fc->bdi.name = "fuse"; in fuse_bdi_init() 958 fc->bdi.ra_pages = (VM_MAX_READAHEAD * 1024) / PAGE_CACHE_SIZE; in fuse_bdi_init() 960 fc->bdi.capabilities = BDI_CAP_NO_ACCT_WB | BDI_CAP_STRICTLIMIT; in fuse_bdi_init() 962 err = bdi_init(&fc->bdi); in fuse_bdi_init() 969 err = bdi_register(&fc->bdi, NULL, "%u:%u-fuseblk", in fuse_bdi_init() 972 err = bdi_register_dev(&fc->bdi, fc->dev); in fuse_bdi_init() 990 bdi_set_max_ratio(&fc->bdi, 1); in fuse_bdi_init() [all …]
|
D | fuse_i.h | 624 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_wb_stat(&bdi->wb, WB_WRITEBACK); in fuse_writepage_finish() 1457 wb_writeout_inc(&bdi->wb); in fuse_writepage_finish() 1754 struct backing_dev_info *bdi = inode_to_bdi(page->mapping->host); in fuse_writepage_in_flight() local 1759 dec_wb_stat(&bdi->wb, WB_WRITEBACK); in fuse_writepage_in_flight() 1761 wb_writeout_inc(&bdi->wb); in fuse_writepage_in_flight()
|
D | dev.c | 404 clear_bdi_congested(&fc->bdi, BLK_RW_SYNC); in request_end() 405 clear_bdi_congested(&fc->bdi, BLK_RW_ASYNC); in request_end() 597 set_bdi_congested(&fc->bdi, BLK_RW_SYNC); in fuse_request_send_background_locked() 598 set_bdi_congested(&fc->bdi, BLK_RW_ASYNC); in fuse_request_send_background_locked()
|
/linux-4.4.14/block/ |
D | ioctl.c | 499 struct backing_dev_info *bdi; in blkdev_ioctl() local 522 bdi = blk_get_backing_dev_info(bdev); in blkdev_ioctl() 523 return put_long(arg, (bdi->ra_pages * PAGE_CACHE_SIZE) / 512); in blkdev_ioctl() 550 bdi = blk_get_backing_dev_info(bdev); in blkdev_ioctl() 551 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 | 585 struct backing_dev_info *bdi; in add_disk() local 614 bdi = &disk->queue->backing_dev_info; in add_disk() 615 bdi_register_dev(bdi, disk_devt(disk)); in add_disk() 628 retval = sysfs_create_link(&disk_to_dev(disk)->kobj, &bdi->dev->kobj, in add_disk()
|
/linux-4.4.14/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.4.14/fs/cifs/ |
D | cifs_fs_sb.h | 67 struct backing_dev_info bdi; member
|
D | connect.c | 3532 rc = bdi_setup_and_register(&cifs_sb->bdi, "cifs"); in cifs_mount() 3563 bdi_destroy(&cifs_sb->bdi); in cifs_mount() 3614 cifs_sb->bdi.ra_pages = cifs_sb->rsize / PAGE_CACHE_SIZE; in cifs_mount() 3719 bdi_destroy(&cifs_sb->bdi); in cifs_mount() 3922 bdi_destroy(&cifs_sb->bdi); in cifs_umount()
|
D | cifsfs.c | 138 sb->s_bdi = &cifs_sb->bdi; in cifs_read_super()
|
/linux-4.4.14/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.4.14/fs/9p/ |
D | v9fs.c | 335 rc = bdi_setup_and_register(&v9ses->bdi, "9p"); in v9fs_session_init() 418 bdi_destroy(&v9ses->bdi); in v9fs_session_init() 447 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.4.14/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.4.14/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 | 353 struct backing_dev_info bdi; member
|
/linux-4.4.14/fs/btrfs/ |
D | disk-io.c | 1724 struct backing_dev_info *bdi; in btrfs_congested_fn() local 1730 bdi = blk_get_backing_dev_info(device->bdev); in btrfs_congested_fn() 1731 if (bdi_congested(bdi, bdi_bits)) { in btrfs_congested_fn() 1740 static int setup_bdi(struct btrfs_fs_info *info, struct backing_dev_info *bdi) in setup_bdi() argument 1744 err = bdi_setup_and_register(bdi, "btrfs"); in setup_bdi() 1748 bdi->ra_pages = VM_MAX_READAHEAD * 1024 / PAGE_CACHE_SIZE; in setup_bdi() 1749 bdi->congested_fn = btrfs_congested_fn; in setup_bdi() 1750 bdi->congested_data = info; in setup_bdi() 1751 bdi->capabilities |= BDI_CAP_CGROUP_WRITEBACK; in setup_bdi() 2505 ret = setup_bdi(fs_info, &fs_info->bdi); in open_ctree() [all …]
|
D | volumes.c | 332 struct backing_dev_info *bdi; in run_scheduled_bios() local 354 bdi = blk_get_backing_dev_info(device->bdev); in run_scheduled_bios() 460 if (pending && bdi_write_congested(bdi) && batch_run > 8 && in run_scheduled_bios()
|
D | ctree.h | 1527 struct backing_dev_info bdi; member
|
/linux-4.4.14/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.4.14/drivers/mtd/ |
D | mtdcore.c | 1286 static int __init mtd_bdi_init(struct backing_dev_info *bdi, const char *name) in mtd_bdi_init() argument 1290 ret = bdi_init(bdi); in mtd_bdi_init() 1292 ret = bdi_register(bdi, NULL, "%s", name); in mtd_bdi_init() 1295 bdi_destroy(bdi); in mtd_bdi_init()
|
/linux-4.4.14/fs/ubifs/ |
D | super.c | 1826 bdi_destroy(&c->bdi); in ubifs_put_super() 2020 c->bdi.name = "ubifs", in ubifs_fill_super() 2021 c->bdi.capabilities = 0; in ubifs_fill_super() 2022 err = bdi_init(&c->bdi); in ubifs_fill_super() 2025 err = bdi_register(&c->bdi, NULL, "ubifs_%d_%d", in ubifs_fill_super() 2034 sb->s_bdi = &c->bdi; in ubifs_fill_super() 2072 bdi_destroy(&c->bdi); in ubifs_fill_super()
|
D | ubifs.h | 1240 struct backing_dev_info bdi; member
|
/linux-4.4.14/drivers/block/drbd/ |
D | drbd_req.c | 935 struct backing_dev_info *bdi; in remote_due_to_read_balancing() local 940 bdi = &device->ldev->backing_bdev->bd_disk->queue->backing_dev_info; in remote_due_to_read_balancing() 941 return bdi_read_congested(bdi); in remote_due_to_read_balancing()
|
/linux-4.4.14/fs/gfs2/ |
D | super.c | 746 struct backing_dev_info *bdi = inode_to_bdi(metamapping->host); in gfs2_write_inode() local 751 if (bdi->wb.dirty_exceeded) in gfs2_write_inode()
|
/linux-4.4.14/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.4.14/drivers/staging/lustre/lustre/llite/ |
D | llite_lib.c | 840 static inline int ll_bdi_register(struct backing_dev_info *bdi) in ll_bdi_register() argument 844 bdi->name = "lustre"; in ll_bdi_register() 845 return bdi_register(bdi, NULL, "lustre-%d", in ll_bdi_register()
|
/linux-4.4.14/drivers/net/wireless/b43/ |
D | tables_nphy.c | 3295 check(bdi, BDI); in assert_ntab_array_sizes()
|
/linux-4.4.14/fs/ext4/ |
D | super.c | 330 struct backing_dev_info *bdi = inode_to_bdi(bd_inode); in block_device_ejected() local 332 return bdi->dev == NULL; in block_device_ejected()
|