Home
last modified time | relevance | path

Searched refs:bd_inode (Results 1 – 25 of 28) sorted by relevance

12

/openbmc/linux/block/
H A Dbdev.c51 struct inode *inode = bdev->bd_inode; in bdev_write_inode()
70 struct address_space *mapping = bdev->bd_inode->i_mapping; in kill_bdev()
128 loff_t size = i_size_read(bdev->bd_inode); in set_init_blocksize()
135 bdev->bd_inode->i_blkbits = blksize_bits(bsize); in set_init_blocksize()
149 if (bdev->bd_inode->i_blkbits != blksize_bits(size)) { in set_blocksize()
151 bdev->bd_inode->i_blkbits = blksize_bits(size); in set_blocksize()
186 return filemap_flush(bdev->bd_inode->i_mapping); in sync_blockdev_nowait()
403 bdev->bd_inode = inode; in bdev_alloc()
431 bdev->bd_inode->i_rdev = dev; in bdev_add()
432 bdev->bd_inode->i_ino = dev; in bdev_add()
[all …]
H A Dfops.c514 struct inode *bd_inode = bdev_file_inode(file); in blkdev_llseek() local
517 inode_lock(bd_inode); in blkdev_llseek()
518 retval = fixed_size_llseek(file, offset, whence, i_size_read(bd_inode)); in blkdev_llseek()
519 inode_unlock(bd_inode); in blkdev_llseek()
597 filp->f_mapping = bdev->bd_inode->i_mapping; in blkdev_open()
648 struct inode *bd_inode = bdev->bd_inode; in blkdev_write_iter() local
656 if (IS_SWAPFILE(bd_inode) && !is_hibernate_resume_dev(bd_inode->i_rdev)) in blkdev_write_iter()
818 struct inode *bd_inode = bdev_file_inode(file); in blkdev_mmap() local
820 if (bdev_read_only(I_BDEV(bd_inode))) in blkdev_mmap()
H A Dioctl.c93 struct inode *inode = bdev->bd_inode; in blk_ioctl_discard()
148 filemap_invalidate_lock(bdev->bd_inode->i_mapping); in blk_ioctl_secure_erase()
153 filemap_invalidate_unlock(bdev->bd_inode->i_mapping); in blk_ioctl_secure_erase()
163 struct inode *inode = bdev->bd_inode; in blk_ioctl_zeroout()
H A Dblk-zoned.c404 filemap_invalidate_lock(bdev->bd_inode->i_mapping); in blkdev_zone_mgmt_ioctl()
427 filemap_invalidate_unlock(bdev->bd_inode->i_mapping); in blkdev_zone_mgmt_ioctl()
H A Dgenhd.c649 remove_inode_hash(part->bd_inode); in del_gendisk()
738 bdev->bd_inode->i_mapping->wb_err = 0; in invalidate_disk()
1192 iput(disk->part0->bd_inode); /* frees the disk */ in disk_release()
1382 iput(disk->part0->bd_inode); in __alloc_disk_node()
/openbmc/linux/drivers/mtd/devices/
H A Dblock2mtd.c58 struct address_space *mapping = dev->blkdev->bd_inode->i_mapping; in _block2mtd_erase()
120 page = page_read(dev->blkdev->bd_inode->i_mapping, index); in block2mtd_read()
142 struct address_space *mapping = dev->blkdev->bd_inode->i_mapping; in _block2mtd_write()
210 invalidate_mapping_pages(dev->blkdev->bd_inode->i_mapping, in block2mtd_free_device()
291 if ((long)dev->blkdev->bd_inode->i_size % erase_size) { in add_device()
309 dev->mtd.size = dev->blkdev->bd_inode->i_size & PAGE_MASK; in add_device()
/openbmc/linux/fs/
H A Dbuffer.c192 struct inode *bd_inode = bdev->bd_inode; in __find_get_block_slow() local
193 struct address_space *bd_mapping = bd_inode->i_mapping; in __find_get_block_slow()
202 index = block >> (PAGE_SHIFT - bd_inode->i_blkbits); in __find_get_block_slow()
236 1 << bd_inode->i_blkbits); in __find_get_block_slow()
1041 struct inode *inode = bdev->bd_inode; in grow_dev_page()
1702 struct inode *bd_inode = bdev->bd_inode; in clean_bdev_aliases() local
1703 struct address_space *bd_mapping = bd_inode->i_mapping; in clean_bdev_aliases()
1705 pgoff_t index = block >> (PAGE_SHIFT - bd_inode->i_blkbits); in clean_bdev_aliases()
1711 end = (block + len - 1) >> (PAGE_SHIFT - bd_inode->i_blkbits); in clean_bdev_aliases()
/openbmc/linux/block/partitions/
H A Dcore.c246 iput(dev_to_bdev(dev)->bd_inode); in part_release()
283 remove_inode_hash(part->bd_inode); in delete_partition()
708 struct address_space *mapping = state->disk->part0->bd_inode->i_mapping; in read_part_sector()
/openbmc/linux/drivers/scsi/
H A Dscsicam.c35 struct address_space *mapping = bdev_whole(dev)->bd_inode->i_mapping; in scsi_bios_ptable()
/openbmc/linux/include/linux/
H A Dblk_types.h54 struct inode * bd_inode; /* will die */ member
H A Dblkdev.h214 return !inode_unhashed(disk->part0->bd_inode); in disk_live()
1355 return 1 << bdev->bd_inode->i_blkbits; in block_size()
/openbmc/linux/fs/ext4/
H A Dext4_jbd2.c209 struct address_space *mapping = sb->s_bdev->bd_inode->i_mapping; in ext4_check_bdev_write_error()
H A Ddir.c195 sb->s_bdev->bd_inode->i_mapping, in ext4_readdir()
H A Dsuper.c498 struct inode *bd_inode = sb->s_bdev->bd_inode; in block_device_ejected() local
499 struct backing_dev_info *bdi = inode_to_bdi(bd_inode); in block_device_ejected()
5576 errseq_check_and_advance(&sb->s_bdev->bd_inode->i_mapping->wb_err, in __ext4_fill_super()
/openbmc/linux/fs/erofs/
H A Ddata.c75 buf->inode = sb->s_bdev->bd_inode; in erofs_init_metabuf()
/openbmc/linux/drivers/s390/block/
H A Ddasd_ioctl.c224 block->gdp->part0->bd_inode->i_blkbits = in dasd_format()
/openbmc/linux/fs/jbd2/
H A Drecovery.c312 mapping = journal->j_fs_dev->bd_inode->i_mapping; in jbd2_journal_recover()
H A Djournal.c2004 truncate_inode_pages_range(journal->j_dev->bd_inode->i_mapping, in __jbd2_journal_erase()
/openbmc/linux/fs/cramfs/
H A Dinode.c186 struct address_space *mapping = sb->s_bdev->bd_inode->i_mapping; in cramfs_blkdev_read()
/openbmc/linux/drivers/block/xen-blkback/
H A Dxenbus.c107 invalidate_inode_pages2(blkif->vbd.bdev->bd_inode->i_mapping); in xen_update_blkif_status()
/openbmc/linux/fs/btrfs/
H A Ddisk-io.c3671 struct address_space *mapping = bdev->bd_inode->i_mapping; in btrfs_read_dev_one_super()
3758 struct address_space *mapping = device->bdev->bd_inode->i_mapping; in write_dev_supers()
3877 page = find_get_page(device->bdev->bd_inode->i_mapping, in wait_dev_supers()
H A Dzoned.c123 struct address_space *mapping = bdev->bd_inode->i_mapping; in sb_write_pointer()
H A Dcheck-integrity.c713 struct address_space *mapping = superblock_bdev->bd_inode->i_mapping; in btrfsic_process_superblock_dev_mirror()
/openbmc/linux/fs/gfs2/
H A Dops_fstype.c117 mapping->host = sb->s_bdev->bd_inode; in init_sbd()
H A Dglock.c1249 mapping->host = s->s_bdev->bd_inode; in gfs2_glock_get()

12