/linux-4.4.14/drivers/staging/media/bcm2048/ |
D | radio-bcm2048.c | 350 static int bcm2048_send_command(struct bcm2048_device *bdev, unsigned int reg, in bcm2048_send_command() argument 353 struct i2c_client *client = bdev->client; in bcm2048_send_command() 356 if (!bdev->power_state) { in bcm2048_send_command() 357 dev_err(&bdev->client->dev, "bcm2048: chip not powered!\n"); in bcm2048_send_command() 367 dev_err(&bdev->client->dev, "BCM I2C error!\n"); in bcm2048_send_command() 368 dev_err(&bdev->client->dev, "Is Bluetooth up and running?\n"); in bcm2048_send_command() 372 static int bcm2048_recv_command(struct bcm2048_device *bdev, unsigned int reg, in bcm2048_recv_command() argument 375 struct i2c_client *client = bdev->client; in bcm2048_recv_command() 377 if (!bdev->power_state) { in bcm2048_recv_command() 378 dev_err(&bdev->client->dev, "bcm2048: chip not powered!\n"); in bcm2048_recv_command() [all …]
|
/linux-4.4.14/fs/ |
D | block_dev.c | 36 struct block_device bdev; member 49 return &BDEV_I(inode)->bdev; in I_BDEV() 53 static void bdev_write_inode(struct block_device *bdev) in bdev_write_inode() argument 55 struct inode *inode = bdev->bd_inode; in bdev_write_inode() 66 bdevname(bdev, name), ret); in bdev_write_inode() 74 void kill_bdev(struct block_device *bdev) in kill_bdev() argument 76 struct address_space *mapping = bdev->bd_inode->i_mapping; in kill_bdev() 87 void invalidate_bdev(struct block_device *bdev) in invalidate_bdev() argument 89 struct address_space *mapping = bdev->bd_inode->i_mapping; in invalidate_bdev() 104 int set_blocksize(struct block_device *bdev, int size) in set_blocksize() argument [all …]
|
D | super.c | 592 struct super_block *get_super(struct block_device *bdev) in get_super() argument 596 if (!bdev) in get_super() 604 if (sb->s_bdev == bdev) { in get_super() 633 struct super_block *get_super_thawed(struct block_device *bdev) in get_super_thawed() argument 636 struct super_block *s = get_super(bdev); in get_super_thawed() 655 struct super_block *get_active_super(struct block_device *bdev) in get_active_super() argument 659 if (!bdev) in get_active_super() 667 if (sb->s_bdev == bdev) { in get_active_super() 969 struct block_device *bdev; in mount_bdev() local 977 bdev = blkdev_get_by_path(dev_name, mode, fs_type); in mount_bdev() [all …]
|
D | mbcache.c | 396 mb_cache_shrink(struct block_device *bdev) in mb_cache_shrink() argument 407 if (ce->e_bdev == bdev) { in mb_cache_shrink() 579 mb_cache_entry_insert(struct mb_cache_entry *ce, struct block_device *bdev, in mb_cache_entry_insert() argument 590 bucket = hash_long((unsigned long)bdev + (block & 0xffffffff), in mb_cache_entry_insert() 595 if (lce->e_bdev == bdev && lce->e_block == block) { in mb_cache_entry_insert() 603 ce->e_bdev = bdev; in mb_cache_entry_insert() 661 mb_cache_entry_get(struct mb_cache *cache, struct block_device *bdev, in mb_cache_entry_get() argument 669 bucket = hash_long((unsigned long)bdev + (block & 0xffffffff), in mb_cache_entry_get() 676 if (ce->e_bdev == bdev && ce->e_block == block) { in mb_cache_entry_get() 720 struct block_device *bdev, unsigned int key) in __mb_cache_entry_find() argument [all …]
|
D | mpage.c | 67 mpage_alloc(struct block_device *bdev, in mpage_alloc() argument 81 bio->bi_bdev = bdev; in mpage_alloc() 155 struct block_device *bdev = NULL; in do_mpage_readpage() local 192 bdev = map_bh->b_bdev; in do_mpage_readpage() 247 bdev = map_bh->b_bdev; in do_mpage_readpage() 276 if (!bdev_read_page(bdev, blocks[0] << (blkbits - 9), in do_mpage_readpage() 280 bio = mpage_alloc(bdev, blocks[0] << (blkbits - 9), in do_mpage_readpage() 480 struct block_device *bdev = NULL; in __mpage_writepage() local 525 bdev = bh->b_bdev; in __mpage_writepage() 566 bdev = map_bh.b_bdev; in __mpage_writepage() [all …]
|
D | buffer.c | 202 __find_get_block_slow(struct block_device *bdev, sector_t block) in __find_get_block_slow() argument 204 struct inode *bd_inode = bdev->bd_inode; in __find_get_block_slow() 248 printk("device %s blocksize: %d\n", bdevname(bdev, b), in __find_get_block_slow() 592 void write_boundary_block(struct block_device *bdev, in write_boundary_block() argument 595 struct buffer_head *bh = __find_get_block(bdev, bblock + 1, blocksize); in write_boundary_block() 942 static sector_t blkdev_max_block(struct block_device *bdev, unsigned int size) in blkdev_max_block() argument 945 loff_t sz = i_size_read(bdev->bd_inode); in blkdev_max_block() 958 init_page_buffers(struct page *page, struct block_device *bdev, in init_page_buffers() argument 964 sector_t end_block = blkdev_max_block(I_BDEV(bdev->bd_inode), size); in init_page_buffers() 969 bh->b_bdev = bdev; in init_page_buffers() [all …]
|
D | sync.c | 82 static void fdatawrite_one_bdev(struct block_device *bdev, void *arg) in fdatawrite_one_bdev() argument 84 filemap_fdatawrite(bdev->bd_inode->i_mapping); in fdatawrite_one_bdev() 87 static void fdatawait_one_bdev(struct block_device *bdev, void *arg) in fdatawait_one_bdev() argument 94 filemap_fdatawait_keep_errors(bdev->bd_inode->i_mapping); in fdatawait_one_bdev()
|
D | internal.h | 25 extern int __sync_blockdev(struct block_device *bdev, int wait); 32 static inline int __sync_blockdev(struct block_device *bdev, int wait) in __sync_blockdev() argument
|
D | direct-io.c | 359 struct block_device *bdev, in dio_bio_alloc() argument 370 bio->bi_bdev = bdev; in dio_bio_alloc() 1109 struct block_device *bdev, struct iov_iter *iter, in do_blockdev_direct_IO() argument 1131 if (bdev) in do_blockdev_direct_IO() 1132 blkbits = blksize_bits(bdev_logical_block_size(bdev)); in do_blockdev_direct_IO() 1324 struct block_device *bdev, struct iov_iter *iter, in __blockdev_direct_IO() argument 1337 prefetch(&bdev->bd_disk->part_tbl); in __blockdev_direct_IO() 1338 prefetch(bdev->bd_queue); in __blockdev_direct_IO() 1339 prefetch((char *)bdev->bd_queue + SMP_CACHE_BYTES); in __blockdev_direct_IO() 1341 return do_blockdev_direct_IO(iocb, inode, bdev, iter, offset, get_block, in __blockdev_direct_IO()
|
/linux-4.4.14/block/ |
D | ioctl.c | 13 static int blkpg_ioctl(struct block_device *bdev, struct blkpg_ioctl_arg __user *arg) in blkpg_ioctl() argument 30 disk = bdev->bd_disk; in blkpg_ioctl() 31 if (bdev != bdev->bd_contains) in blkpg_ioctl() 49 mutex_lock(&bdev->bd_mutex); in blkpg_ioctl() 58 mutex_unlock(&bdev->bd_mutex); in blkpg_ioctl() 67 mutex_unlock(&bdev->bd_mutex); in blkpg_ioctl() 89 mutex_lock_nested(&bdev->bd_mutex, 1); in blkpg_ioctl() 91 mutex_unlock(&bdev->bd_mutex); in blkpg_ioctl() 117 mutex_lock_nested(&bdev->bd_mutex, 1); in blkpg_ioctl() 120 mutex_unlock(&bdev->bd_mutex); in blkpg_ioctl() [all …]
|
D | blk-lib.c | 40 int blkdev_issue_discard(struct block_device *bdev, sector_t sector, in blkdev_issue_discard() argument 44 struct request_queue *q = bdev_get_queue(bdev); in blkdev_issue_discard() 61 alignment = (bdev_discard_alignment(bdev) >> 9) % granularity; in blkdev_issue_discard() 103 bio->bi_bdev = bdev; in blkdev_issue_discard() 144 int blkdev_issue_write_same(struct block_device *bdev, sector_t sector, in blkdev_issue_write_same() argument 149 struct request_queue *q = bdev_get_queue(bdev); in blkdev_issue_write_same() 174 bio->bi_bdev = bdev; in blkdev_issue_write_same() 179 bio->bi_io_vec->bv_len = bdev_logical_block_size(bdev); in blkdev_issue_write_same() 215 static int __blkdev_issue_zeroout(struct block_device *bdev, sector_t sector, in __blkdev_issue_zeroout() argument 238 bio->bi_bdev = bdev; in __blkdev_issue_zeroout() [all …]
|
D | compat_ioctl.c | 51 static int compat_hdio_getgeo(struct gendisk *disk, struct block_device *bdev, in compat_hdio_getgeo() argument 67 geo.start = get_start_sect(bdev); in compat_hdio_getgeo() 68 ret = disk->fops->getgeo(bdev, &geo); in compat_hdio_getgeo() 80 static int compat_hdio_ioctl(struct block_device *bdev, fmode_t mode, in compat_hdio_ioctl() argument 89 error = __blkdev_driver_ioctl(bdev, mode, in compat_hdio_ioctl() 120 static int compat_cdrom_read_audio(struct block_device *bdev, fmode_t mode, in compat_cdrom_read_audio() argument 143 return __blkdev_driver_ioctl(bdev, mode, cmd, in compat_cdrom_read_audio() 147 static int compat_cdrom_generic_command(struct block_device *bdev, fmode_t mode, in compat_cdrom_generic_command() argument 176 return __blkdev_driver_ioctl(bdev, mode, cmd, (unsigned long)cgc); in compat_cdrom_generic_command() 186 static int compat_blkpg_ioctl(struct block_device *bdev, fmode_t mode, in compat_blkpg_ioctl() argument [all …]
|
D | partition-generic.c | 46 const char *bdevname(struct block_device *bdev, char *buf) in bdevname() argument 48 return disk_name(bdev->bd_disk, bdev->bd_part->partno, buf); in bdevname() 401 static int drop_partitions(struct gendisk *disk, struct block_device *bdev) in drop_partitions() argument 407 if (bdev->bd_part_count || bdev->bd_super) in drop_partitions() 421 int rescan_partitions(struct gendisk *disk, struct block_device *bdev) in rescan_partitions() argument 432 res = drop_partitions(disk, bdev); in rescan_partitions() 439 check_disk_size_change(disk, bdev); in rescan_partitions() 440 bdev->bd_invalidated = 0; in rescan_partitions() 441 if (!get_capacity(disk) || !(state = check_partition(disk, bdev))) in rescan_partitions() 540 int invalidate_partitions(struct gendisk *disk, struct block_device *bdev) in invalidate_partitions() argument [all …]
|
D | genhd.c | 511 struct block_device *bdev; in register_disk() local 552 bdev = bdget_disk(disk, 0); in register_disk() 553 if (!bdev) in register_disk() 556 bdev->bd_invalidated = 1; in register_disk() 557 err = blkdev_get(bdev, FMODE_READ, NULL); in register_disk() 560 blkdev_put(bdev, FMODE_READ); in register_disk() 725 struct block_device *bdev = NULL; in bdget_disk() local 729 bdev = bdget(part_devt(part)); in bdget_disk() 732 return bdev; in bdget_disk() 1344 void set_device_ro(struct block_device *bdev, int flag) in set_device_ro() argument [all …]
|
D | blk-settings.c | 648 int bdev_stack_limits(struct queue_limits *t, struct block_device *bdev, in bdev_stack_limits() argument 651 struct request_queue *bq = bdev_get_queue(bdev); in bdev_stack_limits() 653 start += get_start_sect(bdev); in bdev_stack_limits() 669 void disk_stack_limits(struct gendisk *disk, struct block_device *bdev, in disk_stack_limits() argument 674 if (bdev_stack_limits(&t->limits, bdev, offset >> 9) < 0) { in disk_stack_limits() 678 bdevname(bdev, bottom); in disk_stack_limits()
|
D | blk-flush.c | 462 int blkdev_issue_flush(struct block_device *bdev, gfp_t gfp_mask, in blkdev_issue_flush() argument 469 if (bdev->bd_disk == NULL) in blkdev_issue_flush() 472 q = bdev_get_queue(bdev); in blkdev_issue_flush() 486 bio->bi_bdev = bdev; in blkdev_issue_flush()
|
D | cmdline-parser.c | 212 const char *bdev) in cmdline_parts_find() argument 214 while (parts && strncmp(bdev, parts->name, sizeof(parts->name))) in cmdline_parts_find()
|
/linux-4.4.14/drivers/dma/ |
D | qcom_bam_dma.c | 350 struct bam_device *bdev; member 406 static inline void __iomem *bam_addr(struct bam_device *bdev, u32 pipe, in bam_addr() argument 409 const struct reg_offset_data r = bdev->layout[reg]; in bam_addr() 411 return bdev->regs + r.base_offset + in bam_addr() 414 r.ee_mult * bdev->ee; in bam_addr() 425 struct bam_device *bdev = bchan->bdev; in bam_reset_channel() local 430 writel_relaxed(1, bam_addr(bdev, bchan->id, BAM_P_RST)); in bam_reset_channel() 431 writel_relaxed(0, bam_addr(bdev, bchan->id, BAM_P_RST)); in bam_reset_channel() 449 struct bam_device *bdev = bchan->bdev; in bam_chan_init_hw() local 460 bam_addr(bdev, bchan->id, BAM_P_DESC_FIFO_ADDR)); in bam_chan_init_hw() [all …]
|
/linux-4.4.14/drivers/s390/block/ |
D | scm_blk.c | 148 static bool scm_permit_request(struct scm_blk_dev *bdev, struct request *req) in scm_permit_request() argument 150 return rq_data_dir(req) != WRITE || bdev->state != SCM_WR_PROHIBIT; in scm_permit_request() 183 struct scm_blk_dev *bdev = scmrq->bdev; in scm_request_prepare() local 184 struct scm_device *scmdev = bdev->gendisk->private_data; in scm_request_prepare() 220 static inline void scm_request_init(struct scm_blk_dev *bdev, in scm_request_init() argument 229 aobrq->scmdev = bdev->scmdev; in scm_request_init() 232 scmrq->bdev = bdev; in scm_request_init() 240 static void scm_ensure_queue_restart(struct scm_blk_dev *bdev) in scm_ensure_queue_restart() argument 242 if (atomic_read(&bdev->queued_reqs)) { in scm_ensure_queue_restart() 246 blk_delay_queue(bdev->rq, SCM_QUEUE_DELAY); in scm_ensure_queue_restart() [all …]
|
D | scm_drv.c | 18 struct scm_blk_dev *bdev = dev_get_drvdata(&scmdev->dev); in scm_notify() local 30 scm_blk_set_available(bdev); in scm_notify() 37 struct scm_blk_dev *bdev; in scm_probe() local 46 bdev = kzalloc(sizeof(*bdev), GFP_KERNEL); in scm_probe() 47 if (!bdev) in scm_probe() 50 dev_set_drvdata(&scmdev->dev, bdev); in scm_probe() 51 ret = scm_blk_dev_setup(bdev, scmdev); in scm_probe() 54 kfree(bdev); in scm_probe() 64 struct scm_blk_dev *bdev = dev_get_drvdata(&scmdev->dev); in scm_remove() local 66 scm_blk_dev_cleanup(bdev); in scm_remove() [all …]
|
D | scm_blk_cluster.c | 78 struct scm_blk_dev *bdev = scmrq->bdev; in scm_reserve_cluster() local 85 spin_lock(&bdev->lock); in scm_reserve_cluster() 86 list_for_each_entry(iter, &bdev->cluster_list, cluster.list) { in scm_reserve_cluster() 99 spin_unlock(&bdev->lock); in scm_reserve_cluster() 105 list_add(&scmrq->cluster.list, &bdev->cluster_list); in scm_reserve_cluster() 106 spin_unlock(&bdev->lock); in scm_reserve_cluster() 113 struct scm_blk_dev *bdev = scmrq->bdev; in scm_release_cluster() local 119 spin_lock_irqsave(&bdev->lock, flags); in scm_release_cluster() 121 spin_unlock_irqrestore(&bdev->lock, flags); in scm_release_cluster() 124 void scm_blk_dev_cluster_setup(struct scm_blk_dev *bdev) in scm_blk_dev_cluster_setup() argument [all …]
|
D | dasd_genhd.c | 101 struct block_device *bdev; in dasd_scan_partitions() local 104 bdev = bdget_disk(block->gdp, 0); in dasd_scan_partitions() 105 if (!bdev) { in dasd_scan_partitions() 111 rc = blkdev_get(bdev, FMODE_READ, NULL); in dasd_scan_partitions() 119 rc = blkdev_reread_part(bdev); in dasd_scan_partitions() 134 block->bdev = bdev; in dasd_scan_partitions() 147 struct block_device *bdev; in dasd_destroy_partitions() local 153 bdev = block->bdev; in dasd_destroy_partitions() 154 block->bdev = NULL; in dasd_destroy_partitions() 166 ioctl_by_bdev(bdev, BLKPG, (unsigned long) &barg); in dasd_destroy_partitions() [all …]
|
D | dasd_ioctl.c | 44 dasd_ioctl_enable(struct block_device *bdev) in dasd_ioctl_enable() argument 51 base = dasd_device_from_gendisk(bdev->bd_disk); in dasd_ioctl_enable() 57 mutex_lock(&bdev->bd_mutex); in dasd_ioctl_enable() 58 i_size_write(bdev->bd_inode, in dasd_ioctl_enable() 60 mutex_unlock(&bdev->bd_mutex); in dasd_ioctl_enable() 70 dasd_ioctl_disable(struct block_device *bdev) in dasd_ioctl_disable() argument 77 base = dasd_device_from_gendisk(bdev->bd_disk); in dasd_ioctl_disable() 93 mutex_lock(&bdev->bd_mutex); in dasd_ioctl_disable() 94 i_size_write(bdev->bd_inode, 0); in dasd_ioctl_disable() 95 mutex_unlock(&bdev->bd_mutex); in dasd_ioctl_disable() [all …]
|
D | scm_blk.h | 32 struct scm_blk_dev *bdev; member 87 static inline void scm_blk_dev_cluster_setup(struct scm_blk_dev *bdev) {} in scm_blk_dev_cluster_setup() argument
|
D | dcssblk.c | 28 static int dcssblk_open(struct block_device *bdev, fmode_t mode); 32 static long dcssblk_direct_access(struct block_device *bdev, sector_t secnum, 774 dcssblk_open(struct block_device *bdev, fmode_t mode) in dcssblk_open() argument 779 dev_info = bdev->bd_disk->private_data; in dcssblk_open() 785 bdev->bd_block_size = 4096; in dcssblk_open() 885 dcssblk_direct_access (struct block_device *bdev, sector_t secnum, in dcssblk_direct_access() argument 892 dev_info = bdev->bd_disk->private_data; in dcssblk_direct_access()
|
/linux-4.4.14/drivers/input/misc/ |
D | cobalt_btns.c | 50 struct buttons_dev *bdev = dev->private; in handle_buttons() local 55 status = ~readl(bdev->reg) >> 24; in handle_buttons() 57 for (i = 0; i < ARRAY_SIZE(bdev->keymap); i++) { in handle_buttons() 59 if (++bdev->count[i] == BUTTONS_COUNT_THRESHOLD) { in handle_buttons() 61 input_report_key(input, bdev->keymap[i], 1); in handle_buttons() 65 if (bdev->count[i] >= BUTTONS_COUNT_THRESHOLD) { in handle_buttons() 67 input_report_key(input, bdev->keymap[i], 0); in handle_buttons() 70 bdev->count[i] = 0; in handle_buttons() 77 struct buttons_dev *bdev; in cobalt_buttons_probe() local 83 bdev = kzalloc(sizeof(struct buttons_dev), GFP_KERNEL); in cobalt_buttons_probe() [all …]
|
D | sgi_btns.c | 68 struct buttons_dev *bdev = dev->private; in handle_buttons() local 75 for (i = 0; i < ARRAY_SIZE(bdev->keymap); i++) { in handle_buttons() 77 if (++bdev->count[i] == BUTTONS_COUNT_THRESHOLD) { in handle_buttons() 79 input_report_key(input, bdev->keymap[i], 1); in handle_buttons() 83 if (bdev->count[i] >= BUTTONS_COUNT_THRESHOLD) { in handle_buttons() 85 input_report_key(input, bdev->keymap[i], 0); in handle_buttons() 88 bdev->count[i] = 0; in handle_buttons() 95 struct buttons_dev *bdev; in sgi_buttons_probe() local 100 bdev = kzalloc(sizeof(struct buttons_dev), GFP_KERNEL); in sgi_buttons_probe() 102 if (!bdev || !poll_dev) { in sgi_buttons_probe() [all …]
|
/linux-4.4.14/drivers/bluetooth/ |
D | hci_bcm.c | 165 struct bcm_device *bdev = data; in bcm_host_wake() local 167 bt_dev_dbg(bdev, "Host wake IRQ"); in bcm_host_wake() 169 pm_runtime_get(&bdev->pdev->dev); in bcm_host_wake() 170 pm_runtime_mark_last_busy(&bdev->pdev->dev); in bcm_host_wake() 171 pm_runtime_put_autosuspend(&bdev->pdev->dev); in bcm_host_wake() 178 struct bcm_device *bdev = bcm->dev; in bcm_request_irq() local 183 if (!bcm_device_exists(bdev)) { in bcm_request_irq() 188 if (bdev->irq > 0) { in bcm_request_irq() 189 err = devm_request_irq(&bdev->pdev->dev, bdev->irq, in bcm_request_irq() 191 "host_wake", bdev); in bcm_request_irq() [all …]
|
/linux-4.4.14/drivers/staging/comedi/drivers/ |
D | comedi_bond.c | 90 struct bonded_device *bdev = *devs++; in bonding_dio_insn_bits() local 92 if (base_chan < bdev->nchans) { in bonding_dio_insn_bits() 101 b_chans = bdev->nchans - base_chan; in bonding_dio_insn_bits() 109 ret = comedi_dio_bitfield2(bdev->dev, bdev->subdev, in bonding_dio_insn_bits() 126 base_chan -= bdev->nchans; in bonding_dio_insn_bits() 140 struct bonded_device *bdev; in bonding_dio_insn_config() local 147 for (bdev = *devs++; chan >= bdev->nchans; bdev = *devs++) in bonding_dio_insn_config() 148 chan -= bdev->nchans; in bonding_dio_insn_config() 163 ret = comedi_dio_config(bdev->dev, bdev->subdev, chan, data[0]); in bonding_dio_insn_config() 166 ret = comedi_dio_get_config(bdev->dev, bdev->subdev, chan, in bonding_dio_insn_config() [all …]
|
/linux-4.4.14/drivers/gpu/drm/ttm/ |
D | ttm_bo.c | 70 static void ttm_mem_type_debug(struct ttm_bo_device *bdev, int mem_type) in ttm_mem_type_debug() argument 72 struct ttm_mem_type_manager *man = &bdev->man[mem_type]; in ttm_mem_type_debug() 100 ttm_mem_type_debug(bo->bdev, mem_type); in ttm_bo_mem_space_debug() 140 struct ttm_bo_device *bdev = bo->bdev; in ttm_bo_release_list() local 161 ttm_mem_global_free(bdev->glob->mem_glob, acc_size); in ttm_bo_release_list() 166 struct ttm_bo_device *bdev = bo->bdev; in ttm_bo_add_to_lru() local 175 man = &bdev->man[bo->mem.mem_type]; in ttm_bo_add_to_lru() 236 struct ttm_bo_device *bdev = bo->bdev; in ttm_bo_add_ttm() local 244 if (bdev->need_dma32) in ttm_bo_add_ttm() 252 bo->ttm = bdev->driver->ttm_tt_create(bdev, bo->num_pages << PAGE_SHIFT, in ttm_bo_add_ttm() [all …]
|
D | ttm_bo_util.c | 119 int ttm_mem_io_reserve(struct ttm_bo_device *bdev, in ttm_mem_io_reserve() argument 122 struct ttm_mem_type_manager *man = &bdev->man[mem->mem_type]; in ttm_mem_io_reserve() 125 if (!bdev->driver->io_mem_reserve) in ttm_mem_io_reserve() 128 return bdev->driver->io_mem_reserve(bdev, mem); in ttm_mem_io_reserve() 130 if (bdev->driver->io_mem_reserve && in ttm_mem_io_reserve() 133 ret = bdev->driver->io_mem_reserve(bdev, mem); in ttm_mem_io_reserve() 144 void ttm_mem_io_free(struct ttm_bo_device *bdev, in ttm_mem_io_free() argument 147 struct ttm_mem_type_manager *man = &bdev->man[mem->mem_type]; in ttm_mem_io_free() 152 if (bdev->driver->io_mem_reserve && in ttm_mem_io_free() 154 bdev->driver->io_mem_free) in ttm_mem_io_free() [all …]
|
D | ttm_bo_vm.c | 90 struct ttm_bo_device *bdev = bo->bdev; in ttm_bo_vm_fault() local 101 &bdev->man[bo->mem.mem_type]; in ttm_bo_vm_fault() 141 if (bdev->driver->fault_reserve_notify) { in ttm_bo_vm_fault() 142 ret = bdev->driver->fault_reserve_notify(bo); in ttm_bo_vm_fault() 204 if (ttm->bdev->driver->ttm_tt_populate(ttm)) { in ttm_bo_vm_fault() 265 WARN_ON(bo->bdev->dev_mapping != vma->vm_file->f_mapping); in ttm_bo_vm_open() 284 static struct ttm_buffer_object *ttm_bo_vm_lookup(struct ttm_bo_device *bdev, in ttm_bo_vm_lookup() argument 291 drm_vma_offset_lock_lookup(&bdev->vma_manager); in ttm_bo_vm_lookup() 293 node = drm_vma_offset_lookup_locked(&bdev->vma_manager, offset, pages); in ttm_bo_vm_lookup() 300 drm_vma_offset_unlock_lookup(&bdev->vma_manager); in ttm_bo_vm_lookup() [all …]
|
D | ttm_tt.c | 187 int ttm_tt_init(struct ttm_tt *ttm, struct ttm_bo_device *bdev, in ttm_tt_init() argument 191 ttm->bdev = bdev; in ttm_tt_init() 192 ttm->glob = bdev->glob; in ttm_tt_init() 217 int ttm_dma_tt_init(struct ttm_dma_tt *ttm_dma, struct ttm_bo_device *bdev, in ttm_dma_tt_init() argument 223 ttm->bdev = bdev; in ttm_dma_tt_init() 224 ttm->glob = bdev->glob; in ttm_dma_tt_init() 275 ret = ttm->bdev->driver->ttm_tt_populate(ttm); in ttm_tt_bind() 401 ttm->bdev->driver->ttm_tt_unpopulate(ttm); in ttm_tt_unpopulate()
|
D | ttm_execbuf_util.c | 188 struct ttm_bo_device *bdev; in ttm_eu_fence_buffer_objects() local 195 bdev = bo->bdev; in ttm_eu_fence_buffer_objects() 196 driver = bdev->driver; in ttm_eu_fence_buffer_objects()
|
D | ttm_agp_backend.c | 113 struct ttm_tt *ttm_agp_tt_create(struct ttm_bo_device *bdev, in ttm_agp_tt_create() argument 128 if (ttm_tt_init(&agp_be->ttm, bdev, size, page_flags, dummy_read_page)) { in ttm_agp_tt_create()
|
/linux-4.4.14/drivers/hid/ |
D | hid-picolcd_backlight.c | 27 static int picolcd_get_brightness(struct backlight_device *bdev) in picolcd_get_brightness() argument 29 struct picolcd_data *data = bl_get_data(bdev); in picolcd_get_brightness() 33 static int picolcd_set_brightness(struct backlight_device *bdev) in picolcd_set_brightness() argument 35 struct picolcd_data *data = bl_get_data(bdev); in picolcd_set_brightness() 42 data->lcd_brightness = bdev->props.brightness & 0x0ff; in picolcd_set_brightness() 43 data->lcd_power = bdev->props.power; in picolcd_set_brightness() 52 static int picolcd_check_bl_fb(struct backlight_device *bdev, struct fb_info *fb) in picolcd_check_bl_fb() argument 54 return fb && fb == picolcd_fbinfo((struct picolcd_data *)bl_get_data(bdev)); in picolcd_check_bl_fb() 66 struct backlight_device *bdev; in picolcd_init_backlight() local 79 bdev = backlight_device_register(dev_name(dev), dev, data, in picolcd_init_backlight() [all …]
|
/linux-4.4.14/drivers/input/keyboard/ |
D | gpio_keys_polled.c | 52 struct gpio_keys_polled_dev *bdev = dev->private; in gpio_keys_button_event() local 59 __set_bit(button->code, bdev->rel_axis_seen); in gpio_keys_button_event() 64 __set_bit(button->code, bdev->abs_axis_seen); in gpio_keys_button_event() 93 struct gpio_keys_polled_dev *bdev = dev->private; in gpio_keys_polled_poll() local 94 const struct gpio_keys_platform_data *pdata = bdev->pdata; in gpio_keys_polled_poll() 98 memset(bdev->rel_axis_seen, 0, sizeof(bdev->rel_axis_seen)); in gpio_keys_polled_poll() 99 memset(bdev->abs_axis_seen, 0, sizeof(bdev->abs_axis_seen)); in gpio_keys_polled_poll() 102 struct gpio_keys_button_data *bdata = &bdev->data[i]; in gpio_keys_polled_poll() 115 if (!test_bit(i, bdev->rel_axis_seen)) in gpio_keys_polled_poll() 120 if (!test_bit(i, bdev->abs_axis_seen)) in gpio_keys_polled_poll() [all …]
|
/linux-4.4.14/drivers/pci/host/ |
D | pcie-iproc-bcma.c | 38 struct bcma_device *bdev = container_of(pcie->dev, struct bcma_device, dev); in iproc_pcie_bcma_map_irq() local 40 return bcma_core_irq(bdev, 5); in iproc_pcie_bcma_map_irq() 43 static int iproc_pcie_bcma_probe(struct bcma_device *bdev) in iproc_pcie_bcma_probe() argument 50 pcie = devm_kzalloc(&bdev->dev, sizeof(*pcie), GFP_KERNEL); in iproc_pcie_bcma_probe() 54 pcie->dev = &bdev->dev; in iproc_pcie_bcma_probe() 55 bcma_set_drvdata(bdev, pcie); in iproc_pcie_bcma_probe() 57 pcie->base = bdev->io_addr; in iproc_pcie_bcma_probe() 59 res_mem.start = bdev->addr_s[0]; in iproc_pcie_bcma_probe() 60 res_mem.end = bdev->addr_s[0] + SZ_128M - 1; in iproc_pcie_bcma_probe() 76 static void iproc_pcie_bcma_remove(struct bcma_device *bdev) in iproc_pcie_bcma_remove() argument [all …]
|
/linux-4.4.14/drivers/char/ |
D | raw.c | 57 struct block_device *bdev; in raw_open() local 70 bdev = raw_devices[minor].binding; in raw_open() 72 if (!bdev) in raw_open() 74 igrab(bdev->bd_inode); in raw_open() 75 err = blkdev_get(bdev, filp->f_mode | FMODE_EXCL, raw_open); in raw_open() 78 err = set_blocksize(bdev, bdev_logical_block_size(bdev)); in raw_open() 82 filp->f_mapping = bdev->bd_inode->i_mapping; in raw_open() 85 bdev->bd_inode->i_mapping; in raw_open() 86 filp->private_data = bdev; in raw_open() 91 blkdev_put(bdev, filp->f_mode | FMODE_EXCL); in raw_open() [all …]
|
/linux-4.4.14/include/drm/ttm/ |
D | ttm_bo_api.h | 201 struct ttm_bo_device *bdev; member 394 extern int ttm_bo_lock_delayed_workqueue(struct ttm_bo_device *bdev); 401 extern void ttm_bo_unlock_delayed_workqueue(struct ttm_bo_device *bdev, 439 size_t ttm_bo_acc_size(struct ttm_bo_device *bdev, 442 size_t ttm_bo_dma_acc_size(struct ttm_bo_device *bdev, 481 extern int ttm_bo_init(struct ttm_bo_device *bdev, 519 extern int ttm_bo_create(struct ttm_bo_device *bdev, 544 extern int ttm_bo_init_mm(struct ttm_bo_device *bdev, unsigned type, 573 extern int ttm_bo_clean_mm(struct ttm_bo_device *bdev, unsigned mem_type); 594 extern int ttm_bo_evict_mm(struct ttm_bo_device *bdev, unsigned mem_type); [all …]
|
D | ttm_bo_driver.h | 115 struct ttm_bo_device *bdev; member 271 struct ttm_bo_device *bdev; member 331 struct ttm_tt *(*ttm_tt_create)(struct ttm_bo_device *bdev, 368 int (*invalidate_caches) (struct ttm_bo_device *bdev, uint32_t flags); 369 int (*init_mem_type) (struct ttm_bo_device *bdev, uint32_t type, 435 int (*io_mem_reserve)(struct ttm_bo_device *bdev, struct ttm_mem_reg *mem); 436 void (*io_mem_free)(struct ttm_bo_device *bdev, struct ttm_mem_reg *mem); 579 extern int ttm_tt_init(struct ttm_tt *ttm, struct ttm_bo_device *bdev, 582 extern int ttm_dma_tt_init(struct ttm_dma_tt *ttm_dma, struct ttm_bo_device *bdev, 672 extern bool ttm_mem_reg_is_pci(struct ttm_bo_device *bdev, [all …]
|
/linux-4.4.14/drivers/gpu/drm/qxl/ |
D | qxl_ttm.c | 40 static struct qxl_device *qxl_get_qdev(struct ttm_bo_device *bdev) in qxl_get_qdev() argument 45 mman = container_of(bdev, struct qxl_mman, bdev); in qxl_get_qdev() 143 r = ttm_bo_mmap(filp, vma, &qdev->mman.bdev); in qxl_mmap() 155 static int qxl_invalidate_caches(struct ttm_bo_device *bdev, uint32_t flags) in qxl_invalidate_caches() argument 160 static int qxl_init_mem_type(struct ttm_bo_device *bdev, uint32_t type, in qxl_init_mem_type() argument 216 static int qxl_ttm_io_mem_reserve(struct ttm_bo_device *bdev, in qxl_ttm_io_mem_reserve() argument 219 struct ttm_mem_type_manager *man = &bdev->man[mem->mem_type]; in qxl_ttm_io_mem_reserve() 220 struct qxl_device *qdev = qxl_get_qdev(bdev); in qxl_ttm_io_mem_reserve() 249 static void qxl_ttm_io_mem_free(struct ttm_bo_device *bdev, in qxl_ttm_io_mem_free() argument 316 static struct ttm_tt *qxl_ttm_tt_create(struct ttm_bo_device *bdev, in qxl_ttm_tt_create() argument [all …]
|
D | qxl_object.c | 111 r = ttm_bo_init(&qdev->mman.bdev, &bo->tbo, size, type, in qxl_bo_create() 147 struct ttm_mem_type_manager *man = &bo->tbo.bdev->man[bo->tbo.mem.mem_type]; in qxl_bo_kmap_atomic_page() 160 ret = ttm_mem_io_reserve(bo->tbo.bdev, &bo->tbo.mem); in qxl_bo_kmap_atomic_page() 189 struct ttm_mem_type_manager *man = &bo->tbo.bdev->man[bo->tbo.mem.mem_type]; in qxl_bo_kunmap_atomic_page() 202 ttm_mem_io_free(bo->tbo.bdev, &bo->tbo.mem); in qxl_bo_kunmap_atomic_page() 314 return ttm_bo_evict_mm(&qdev->mman.bdev, TTM_PL_PRIV0); in qxl_surf_evict() 319 return ttm_bo_evict_mm(&qdev->mman.bdev, TTM_PL_VRAM); in qxl_vram_evict()
|
D | qxl_release.c | 440 struct ttm_bo_device *bdev; in qxl_release_fence_buffer_objects() local 452 bdev = bo->bdev; in qxl_release_fence_buffer_objects() 453 qdev = container_of(bdev, struct qxl_device, mman.bdev); in qxl_release_fence_buffer_objects() 463 driver = bdev->driver; in qxl_release_fence_buffer_objects()
|
/linux-4.4.14/drivers/gpu/drm/virtio/ |
D | virtgpu_ttm.c | 43 virtio_gpu_device *virtio_gpu_get_vgdev(struct ttm_bo_device *bdev) in virtio_gpu_get_vgdev() argument 48 mman = container_of(bdev, struct virtio_gpu_mman, bdev); in virtio_gpu_get_vgdev() 127 vgdev = virtio_gpu_get_vgdev(bo->bdev); 146 r = ttm_bo_mmap(filp, vma, &vgdev->mman.bdev); in virtio_gpu_mmap() 162 static int virtio_gpu_invalidate_caches(struct ttm_bo_device *bdev, in virtio_gpu_invalidate_caches() argument 208 static int virtio_gpu_init_mem_type(struct ttm_bo_device *bdev, uint32_t type, in virtio_gpu_init_mem_type() argument 213 vgdev = virtio_gpu_get_vgdev(bdev); in virtio_gpu_init_mem_type() 257 static int virtio_gpu_ttm_io_mem_reserve(struct ttm_bo_device *bdev, in virtio_gpu_ttm_io_mem_reserve() argument 260 struct ttm_mem_type_manager *man = &bdev->man[mem->mem_type]; in virtio_gpu_ttm_io_mem_reserve() 280 static void virtio_gpu_ttm_io_mem_free(struct ttm_bo_device *bdev, in virtio_gpu_ttm_io_mem_free() argument [all …]
|
D | virtgpu_object.c | 76 acc_size = ttm_bo_dma_acc_size(&vgdev->mman.bdev, size, in virtio_gpu_object_create() 89 ret = ttm_bo_init(&vgdev->mman.bdev, &bo->tbo, size, type, in virtio_gpu_object_create() 131 bo->tbo.ttm->bdev->driver->ttm_tt_populate(bo->tbo.ttm); in virtio_gpu_object_get_sg_table()
|
/linux-4.4.14/drivers/gpu/drm/cirrus/ |
D | cirrus_ttm.c | 35 return container_of(bd, struct cirrus_device, ttm.bdev); in cirrus_bdev() 113 cirrus_bo_init_mem_type(struct ttm_bo_device *bdev, uint32_t type, in cirrus_bo_init_mem_type() argument 156 static int cirrus_ttm_io_mem_reserve(struct ttm_bo_device *bdev, in cirrus_ttm_io_mem_reserve() argument 159 struct ttm_mem_type_manager *man = &bdev->man[mem->mem_type]; in cirrus_ttm_io_mem_reserve() 160 struct cirrus_device *cirrus = cirrus_bdev(bdev); in cirrus_ttm_io_mem_reserve() 185 static void cirrus_ttm_io_mem_free(struct ttm_bo_device *bdev, struct ttm_mem_reg *mem) in cirrus_ttm_io_mem_free() argument 211 static struct ttm_tt *cirrus_ttm_tt_create(struct ttm_bo_device *bdev, in cirrus_ttm_tt_create() argument 221 if (ttm_tt_init(tt, bdev, size, page_flags, dummy_read_page)) { in cirrus_ttm_tt_create() 254 struct ttm_bo_device *bdev = &cirrus->ttm.bdev; in cirrus_mm_init() local 260 ret = ttm_bo_device_init(&cirrus->ttm.bdev, in cirrus_mm_init() [all …]
|
/linux-4.4.14/drivers/gpu/drm/ast/ |
D | ast_ttm.c | 35 return container_of(bd, struct ast_private, ttm.bdev); in ast_bdev() 113 ast_bo_init_mem_type(struct ttm_bo_device *bdev, uint32_t type, in ast_bo_init_mem_type() argument 156 static int ast_ttm_io_mem_reserve(struct ttm_bo_device *bdev, in ast_ttm_io_mem_reserve() argument 159 struct ttm_mem_type_manager *man = &bdev->man[mem->mem_type]; in ast_ttm_io_mem_reserve() 160 struct ast_private *ast = ast_bdev(bdev); in ast_ttm_io_mem_reserve() 185 static void ast_ttm_io_mem_free(struct ttm_bo_device *bdev, struct ttm_mem_reg *mem) in ast_ttm_io_mem_free() argument 211 static struct ttm_tt *ast_ttm_tt_create(struct ttm_bo_device *bdev, in ast_ttm_tt_create() argument 221 if (ttm_tt_init(tt, bdev, size, page_flags, dummy_read_page)) { in ast_ttm_tt_create() 254 struct ttm_bo_device *bdev = &ast->ttm.bdev; in ast_mm_init() local 260 ret = ttm_bo_device_init(&ast->ttm.bdev, in ast_mm_init() [all …]
|
/linux-4.4.14/drivers/gpu/drm/mgag200/ |
D | mgag200_ttm.c | 35 return container_of(bd, struct mga_device, ttm.bdev); in mgag200_bdev() 113 mgag200_bo_init_mem_type(struct ttm_bo_device *bdev, uint32_t type, in mgag200_bo_init_mem_type() argument 156 static int mgag200_ttm_io_mem_reserve(struct ttm_bo_device *bdev, in mgag200_ttm_io_mem_reserve() argument 159 struct ttm_mem_type_manager *man = &bdev->man[mem->mem_type]; in mgag200_ttm_io_mem_reserve() 160 struct mga_device *mdev = mgag200_bdev(bdev); in mgag200_ttm_io_mem_reserve() 185 static void mgag200_ttm_io_mem_free(struct ttm_bo_device *bdev, struct ttm_mem_reg *mem) in mgag200_ttm_io_mem_free() argument 211 static struct ttm_tt *mgag200_ttm_tt_create(struct ttm_bo_device *bdev, in mgag200_ttm_tt_create() argument 221 if (ttm_tt_init(tt, bdev, size, page_flags, dummy_read_page)) { in mgag200_ttm_tt_create() 254 struct ttm_bo_device *bdev = &mdev->ttm.bdev; in mgag200_mm_init() local 260 ret = ttm_bo_device_init(&mdev->ttm.bdev, in mgag200_mm_init() [all …]
|
/linux-4.4.14/include/linux/ |
D | pr.h | 7 int (*pr_register)(struct block_device *bdev, u64 old_key, u64 new_key, 9 int (*pr_reserve)(struct block_device *bdev, u64 key, 11 int (*pr_release)(struct block_device *bdev, u64 key, 13 int (*pr_preempt)(struct block_device *bdev, u64 old_key, u64 new_key, 15 int (*pr_clear)(struct block_device *bdev, u64 key);
|
D | blkdev.h | 823 static inline struct request_queue *bdev_get_queue(struct block_device *bdev) in bdev_get_queue() argument 825 return bdev->bd_disk->queue; /* this is never NULL */ in bdev_get_queue() 984 extern int bdev_stack_limits(struct queue_limits *t, struct block_device *bdev, 986 extern void disk_stack_limits(struct gendisk *disk, struct block_device *bdev, 1006 extern struct backing_dev_info *blk_get_backing_dev_info(struct block_device *bdev); 1121 extern int blkdev_issue_discard(struct block_device *bdev, sector_t sector, 1123 extern int blkdev_issue_write_same(struct block_device *bdev, sector_t sector, 1125 extern int blkdev_issue_zeroout(struct block_device *bdev, sector_t sector, 1200 static inline unsigned short bdev_logical_block_size(struct block_device *bdev) in bdev_logical_block_size() argument 1202 return queue_logical_block_size(bdev_get_queue(bdev)); in bdev_logical_block_size() [all …]
|
D | blktrace_api.h | 34 dev_t dev, struct block_device *bdev, 63 struct block_device *bdev, 73 # define blk_trace_ioctl(bdev, cmd, arg) (-ENOTTY) argument 75 # define do_blk_trace_setup(q, name, dev, bdev, buts) (-ENOTTY) argument 77 # define blk_trace_setup(q, name, dev, bdev, arg) (-ENOTTY) argument
|
D | buffer_head.h | 171 void unmap_underlying_metadata(struct block_device *bdev, sector_t block); 176 struct buffer_head *__find_get_block(struct block_device *bdev, sector_t block, 178 struct buffer_head *__getblk_gfp(struct block_device *bdev, sector_t block, 196 void write_boundary_block(struct block_device *bdev, 359 static inline struct buffer_head *getblk_unmovable(struct block_device *bdev, in getblk_unmovable() argument 363 return __getblk_gfp(bdev, block, size, 0); in getblk_unmovable() 366 static inline struct buffer_head *__getblk(struct block_device *bdev, in __getblk() argument 370 return __getblk_gfp(bdev, block, size, __GFP_MOVABLE); in __getblk() 384 __bread(struct block_device *bdev, sector_t block, unsigned size) in __bread() argument 386 return __bread_gfp(bdev, block, size, __GFP_MOVABLE); in __bread()
|
D | fs.h | 2265 extern struct block_device *bdgrab(struct block_device *bdev); 2271 extern int sync_blockdev(struct block_device *bdev); 2275 extern int thaw_bdev(struct block_device *bdev, struct super_block *sb); 2286 static inline int sync_blockdev(struct block_device *bdev) { return 0; } in sync_blockdev() argument 2287 static inline void kill_bdev(struct block_device *bdev) {} in kill_bdev() argument 2288 static inline void invalidate_bdev(struct block_device *bdev) {} in invalidate_bdev() argument 2295 static inline int thaw_bdev(struct block_device *bdev, struct super_block *sb) in thaw_bdev() argument 2316 extern int blkdev_get(struct block_device *bdev, fmode_t mode, void *holder); 2321 extern void blkdev_put(struct block_device *bdev, fmode_t mode); 2322 extern int __blkdev_reread_part(struct block_device *bdev); [all …]
|
D | genhd.h | 437 extern void set_device_ro(struct block_device *bdev, int flag); 454 static inline sector_t get_start_sect(struct block_device *bdev) in get_start_sect() argument 456 return bdev->bd_part->start_sect; in get_start_sect() 620 extern int rescan_partitions(struct gendisk *disk, struct block_device *bdev); 621 extern int invalidate_partitions(struct gendisk *disk, struct block_device *bdev);
|
D | cmdline-parser.h | 38 const char *bdev);
|
D | dm-io.h | 18 struct block_device *bdev; member
|
D | cdrom.h | 97 extern int cdrom_open(struct cdrom_device_info *cdi, struct block_device *bdev, 100 extern int cdrom_ioctl(struct cdrom_device_info *cdi, struct block_device *bdev,
|
/linux-4.4.14/drivers/gpu/drm/shmobile/ |
D | shmob_drm_backlight.c | 20 static int shmob_drm_backlight_update(struct backlight_device *bdev) in shmob_drm_backlight_update() argument 22 struct shmob_drm_connector *scon = bl_get_data(bdev); in shmob_drm_backlight_update() 25 int brightness = bdev->props.brightness; in shmob_drm_backlight_update() 27 if (bdev->props.power != FB_BLANK_UNBLANK || in shmob_drm_backlight_update() 28 bdev->props.state & BL_CORE_SUSPENDED) in shmob_drm_backlight_update() 34 static int shmob_drm_backlight_get_brightness(struct backlight_device *bdev) in shmob_drm_backlight_get_brightness() argument 36 struct shmob_drm_connector *scon = bl_get_data(bdev); in shmob_drm_backlight_get_brightness()
|
/linux-4.4.14/fs/udf/ |
D | lowlevel.c | 32 struct block_device *bdev = sb->s_bdev; in udf_get_last_session() local 37 i = ioctl_by_bdev(bdev, CDROMMULTISESSION, (unsigned long)&ms_info); in udf_get_last_session() 52 struct block_device *bdev = sb->s_bdev; in udf_get_last_block() local 59 if (ioctl_by_bdev(bdev, CDROM_LAST_WRITTEN, (unsigned long) &lblock) || in udf_get_last_block() 61 lblock = bdev->bd_inode->i_size >> sb->s_blocksize_bits; in udf_get_last_block()
|
/linux-4.4.14/drivers/gpu/drm/bochs/ |
D | bochs_mm.c | 16 return container_of(bd, struct bochs_device, ttm.bdev); in bochs_bdev() 90 static int bochs_bo_init_mem_type(struct ttm_bo_device *bdev, uint32_t type, in bochs_bo_init_mem_type() argument 134 static int bochs_ttm_io_mem_reserve(struct ttm_bo_device *bdev, in bochs_ttm_io_mem_reserve() argument 137 struct ttm_mem_type_manager *man = &bdev->man[mem->mem_type]; in bochs_ttm_io_mem_reserve() 138 struct bochs_device *bochs = bochs_bdev(bdev); in bochs_ttm_io_mem_reserve() 163 static void bochs_ttm_io_mem_free(struct ttm_bo_device *bdev, in bochs_ttm_io_mem_free() argument 187 static struct ttm_tt *bochs_ttm_tt_create(struct ttm_bo_device *bdev, in bochs_ttm_tt_create() argument 198 if (ttm_tt_init(tt, bdev, size, page_flags, dummy_read_page)) { in bochs_ttm_tt_create() 219 struct ttm_bo_device *bdev = &bochs->ttm.bdev; in bochs_mm_init() local 226 ret = ttm_bo_device_init(&bochs->ttm.bdev, in bochs_mm_init() [all …]
|
/linux-4.4.14/drivers/net/wireless/b43/ |
D | bus.c | 45 return bcma_core_is_enabled(dev->bdev); in b43_bus_bcma_device_is_enabled() 50 bcma_core_enable(dev->bdev, core_specific_flags); in b43_bus_bcma_device_enable() 55 bcma_core_disable(dev->bdev, core_specific_flags); in b43_bus_bcma_device_disable() 59 return bcma_read16(dev->bdev, offset); in b43_bus_bcma_read16() 63 return bcma_read32(dev->bdev, offset); in b43_bus_bcma_read32() 68 bcma_write16(dev->bdev, offset, value); in b43_bus_bcma_write16() 73 bcma_write32(dev->bdev, offset, value); in b43_bus_bcma_write32() 79 bcma_block_read(dev->bdev, buffer, count, offset, reg_width); in b43_bus_bcma_block_read() 85 bcma_block_write(dev->bdev, buffer, count, offset, reg_width); in b43_bus_bcma_block_write() 95 dev->bdev = core; in b43_bus_dev_bcma_init() [all …]
|
D | phy_common.c | 352 tmp = bcma_aread32(dev->dev->bdev, BCMA_IOCTL); in b43_phy_put_into_reset() 356 bcma_awrite32(dev->dev->bdev, BCMA_IOCTL, tmp); in b43_phy_put_into_reset() 359 tmp = bcma_aread32(dev->dev->bdev, BCMA_IOCTL); in b43_phy_put_into_reset() 361 bcma_awrite32(dev->dev->bdev, BCMA_IOCTL, tmp); in b43_phy_put_into_reset() 392 tmp = bcma_aread32(dev->dev->bdev, BCMA_IOCTL); in b43_phy_take_out_of_reset() 396 bcma_awrite32(dev->dev->bdev, BCMA_IOCTL, tmp); in b43_phy_take_out_of_reset() 400 tmp = bcma_aread32(dev->dev->bdev, BCMA_IOCTL); in b43_phy_take_out_of_reset() 403 bcma_awrite32(dev->dev->bdev, BCMA_IOCTL, tmp); in b43_phy_take_out_of_reset() 587 tmp = bcma_aread32(dev->dev->bdev, BCMA_IOCTL); in b43_phy_force_clock() 592 bcma_awrite32(dev->dev->bdev, BCMA_IOCTL, tmp); in b43_phy_force_clock()
|
D | bus.h | 16 struct bcma_device *bdev; member 70 return (dev->bdev->bus->hosttype == BCMA_HOSTTYPE_PCI); in b43_bus_host_is_pci()
|
D | phy_g.c | 2137 struct b43_bus_dev *bdev = dev->dev; in default_radio_attenuation() local 2173 if (bdev->board_vendor == SSB_BOARDVENDOR_BCM in default_radio_attenuation() 2174 && bdev->board_type == SSB_BOARD_BCM4309G in default_radio_attenuation() 2175 && bdev->board_rev >= 30) in default_radio_attenuation() 2177 else if (bdev->board_vendor == in default_radio_attenuation() 2179 && bdev->board_type == in default_radio_attenuation() 2185 if (bdev->board_vendor == SSB_BOARDVENDOR_BCM in default_radio_attenuation() 2186 && bdev->board_type == SSB_BOARD_BCM4309G in default_radio_attenuation() 2187 && bdev->board_rev >= 30) in default_radio_attenuation() 2195 if (bdev->board_vendor == SSB_BOARDVENDOR_BCM in default_radio_attenuation() [all …]
|
/linux-4.4.14/fs/logfs/ |
D | dev_bdev.c | 17 static int sync_request(struct page *page, struct block_device *bdev, int rw) in sync_request() argument 29 bio.bi_bdev = bdev; in sync_request() 39 struct block_device *bdev = logfs_super(sb)->s_bdev; in bdev_readpage() local 42 err = sync_request(page, bdev, READ); in bdev_readpage() 269 struct block_device *bdev = logfs_super(sb)->s_bdev; in bdev_write_sb() local 272 return sync_request(page, bdev, WRITE); in bdev_write_sb() 300 struct block_device *bdev; in logfs_get_sb_bdev() local 302 bdev = blkdev_get_by_path(devname, FMODE_READ|FMODE_WRITE|FMODE_EXCL, in logfs_get_sb_bdev() 304 if (IS_ERR(bdev)) in logfs_get_sb_bdev() 305 return PTR_ERR(bdev); in logfs_get_sb_bdev() [all …]
|
/linux-4.4.14/block/partitions/ |
D | efi.c | 148 static u64 last_lba(struct block_device *bdev) in last_lba() argument 150 if (!bdev || !bdev->bd_inode) in last_lba() 152 return div_u64(bdev->bd_inode->i_size, in last_lba() 153 bdev_logical_block_size(bdev)) - 1ULL; in last_lba() 255 struct block_device *bdev = state->bdev; in read_lba() local 256 sector_t n = lba * (bdev_logical_block_size(bdev) / 512); in read_lba() 258 if (!buffer || lba > last_lba(bdev)) in read_lba() 326 unsigned ssz = bdev_logical_block_size(state->bdev); in alloc_read_gpt_header() 373 bdev_logical_block_size(state->bdev)) { in is_gpt_valid() 376 bdev_logical_block_size(state->bdev)); in is_gpt_valid() [all …]
|
D | cmdline.c | 70 char bdev[BDEVNAME_SIZE]; in cmdline_partition() local 87 bdevname(state->bdev, bdev); in cmdline_partition() 88 parts = cmdline_parts_find(bdev_parts, bdev); in cmdline_partition() 92 disk_size = get_capacity(state->bdev->bd_disk) << 9; in cmdline_partition()
|
D | check.h | 10 struct block_device *bdev; member 33 if (n >= get_capacity(state->bdev->bd_disk)) { in read_part_sector() 37 return read_dev_sector(state->bdev, n, p); in read_part_sector()
|
D | aix.c | 78 static u64 last_lba(struct block_device *bdev) in last_lba() argument 80 if (!bdev || !bdev->bd_inode) in last_lba() 82 return (bdev->bd_inode->i_size >> 9) - 1ULL; in last_lba() 100 if (!buffer || lba + count / 512 > last_lba(state->bdev)) in read_lba()
|
D | ibm.c | 291 struct block_device *bdev = state->bdev; in ibm_partition() local 302 blocksize = bdev_logical_block_size(bdev); in ibm_partition() 305 i_size = i_size_read(bdev->bd_inode); in ibm_partition() 317 if (ioctl_by_bdev(bdev, HDIO_GETGEO, (unsigned long)geo) != 0) in ibm_partition() 319 if (ioctl_by_bdev(bdev, BIODASDINFO2, (unsigned long)info) != 0) { in ibm_partition()
|
D | check.c | 142 check_partition(struct gendisk *hd, struct block_device *bdev) in check_partition() argument 157 state->bdev = bdev; in check_partition()
|
D | amiga.c | 46 bdevname(state->bdev, b), blk); in amiga_partition() 68 bdevname(state->bdev, b), blk); in amiga_partition() 89 bdevname(state->bdev, b), blk); in amiga_partition()
|
D | sgi.c | 60 bdevname(state->bdev, b)); in sgi_partition()
|
/linux-4.4.14/drivers/gpu/drm/amd/amdgpu/ |
D | amdgpu_ttm.c | 53 static struct amdgpu_device *amdgpu_get_adev(struct ttm_bo_device *bdev) in amdgpu_get_adev() argument 58 mman = container_of(bdev, struct amdgpu_mman, bdev); in amdgpu_get_adev() 122 static int amdgpu_invalidate_caches(struct ttm_bo_device *bdev, uint32_t flags) in amdgpu_invalidate_caches() argument 127 static int amdgpu_init_mem_type(struct ttm_bo_device *bdev, uint32_t type, in amdgpu_init_mem_type() argument 132 adev = amdgpu_get_adev(bdev); in amdgpu_init_mem_type() 234 adev = amdgpu_get_adev(bo->bdev); in amdgpu_move_blit() 290 adev = amdgpu_get_adev(bo->bdev); in amdgpu_move_vram_ram() 337 adev = amdgpu_get_adev(bo->bdev); in amdgpu_move_ram_vram() 374 adev = amdgpu_get_adev(bo->bdev); in amdgpu_bo_move() 419 static int amdgpu_ttm_io_mem_reserve(struct ttm_bo_device *bdev, struct ttm_mem_reg *mem) in amdgpu_ttm_io_mem_reserve() argument [all …]
|
/linux-4.4.14/drivers/staging/lustre/lustre/llite/ |
D | lloop.c | 474 struct block_device *bdev, struct file *file) in loop_set_fd() argument 509 set_device_ro(bdev, (lo_flags & LO_FLAGS_READ_ONLY) != 0); in loop_set_fd() 512 lo->lo_device = bdev; in loop_set_fd() 537 bd_set_size(bdev, size << 9); in loop_set_fd() 539 set_blocksize(bdev, lo->lo_blocksize); in loop_set_fd() 551 static int loop_clr_fd(struct lloop_device *lo, struct block_device *bdev, in loop_clr_fd() argument 577 invalidate_bdev(bdev); in loop_clr_fd() 579 bd_set_size(bdev, 0); in loop_clr_fd() 588 static int lo_open(struct block_device *bdev, fmode_t mode) in lo_open() argument 590 struct lloop_device *lo = bdev->bd_disk->private_data; in lo_open() [all …]
|
/linux-4.4.14/drivers/mtd/ |
D | mtdsuper.c | 126 struct block_device *bdev; in mount_mtd() local 179 bdev = lookup_bdev(dev_name); in mount_mtd() 180 if (IS_ERR(bdev)) { in mount_mtd() 181 ret = PTR_ERR(bdev); in mount_mtd() 189 major = MAJOR(bdev->bd_dev); in mount_mtd() 190 mtdnr = MINOR(bdev->bd_dev); in mount_mtd() 191 bdput(bdev); in mount_mtd()
|
D | mtd_blkdevs.c | 187 static int blktrans_open(struct block_device *bdev, fmode_t mode) in blktrans_open() argument 189 struct mtd_blktrans_dev *dev = blktrans_dev_get(bdev->bd_disk); in blktrans_open() 264 static int blktrans_getgeo(struct block_device *bdev, struct hd_geometry *geo) in blktrans_getgeo() argument 266 struct mtd_blktrans_dev *dev = blktrans_dev_get(bdev->bd_disk); in blktrans_getgeo() 284 static int blktrans_ioctl(struct block_device *bdev, fmode_t mode, in blktrans_ioctl() argument 287 struct mtd_blktrans_dev *dev = blktrans_dev_get(bdev->bd_disk); in blktrans_ioctl()
|
/linux-4.4.14/drivers/md/bcache/ |
D | super.c | 64 static const char *read_super(struct cache_sb *sb, struct block_device *bdev, in read_super() argument 69 struct buffer_head *bh = __bread(bdev, 1, SB_SIZE); in read_super() 119 if (sb->block_size << 9 < bdev_logical_block_size(bdev)) in read_super() 159 if (get_capacity(bdev->bd_disk) < sb->bucket_size * sb->nbuckets) in read_super() 260 bio->bi_bdev = dc->bdev; in bch_write_bdev_super() 306 bio->bi_bdev = ca->bdev; in bcache_write_super() 509 bio->bi_bdev = ca->bdev; in prio_io() 669 bd_unlink_disk_holder(ca->bdev, d->disk); in bcache_device_unlink() 680 bd_link_disk_holder(ca->bdev, d->disk); in bcache_device_link() 832 sectors += bdev_sectors(dc->bdev); in calc_cached_dev_sectors() [all …]
|
D | io.c | 40 bio->bi_bdev = PTR_CACHE(c, &b->key, 0)->bdev; in __bch_submit_bbio() 100 bdevname(ca->bdev, buf), m); in bch_count_io_errors() 104 bdevname(ca->bdev, buf), m); in bch_count_io_errors()
|
D | debug.c | 52 bio->bi_bdev = PTR_CACHE(b->c, &b->key, 0)->bdev; in bch_btree_verify() 131 bdevname(dc->bdev, name), in bch_data_verify()
|
D | request.c | 917 blk_queue_discard(bdev_get_queue(dc->bdev))) in cached_dev_write() 971 bio->bi_bdev = dc->bdev; in cached_dev_make_request() 996 !blk_queue_discard(bdev_get_queue(dc->bdev))) in cached_dev_make_request() 1009 return __blkdev_driver_ioctl(dc->bdev, mode, cmd, arg); in cached_dev_ioctl() 1016 struct request_queue *q = bdev_get_queue(dc->bdev); in cached_dev_congested() 1027 q = bdev_get_queue(ca->bdev); in cached_dev_congested() 1134 q = bdev_get_queue(ca->bdev); in flash_dev_congested()
|
/linux-4.4.14/kernel/trace/ |
D | blktrace.c | 417 struct block_device *bdev) in blk_trace_setup_lba() argument 421 if (bdev) in blk_trace_setup_lba() 422 part = bdev->bd_part; in blk_trace_setup_lba() 437 struct block_device *bdev, in do_blk_trace_setup() argument 510 blk_trace_setup_lba(bt, bdev); in do_blk_trace_setup() 535 struct block_device *bdev, in blk_trace_setup() argument 545 ret = do_blk_trace_setup(q, name, dev, bdev, &buts); in blk_trace_setup() 559 dev_t dev, struct block_device *bdev, in compat_blk_trace_setup() argument 578 ret = do_blk_trace_setup(q, name, dev, bdev, &buts); in compat_blk_trace_setup() 639 int blk_trace_ioctl(struct block_device *bdev, unsigned cmd, char __user *arg) in blk_trace_ioctl() argument [all …]
|
/linux-4.4.14/drivers/gpu/drm/radeon/ |
D | radeon_ttm.c | 53 static struct radeon_device *radeon_get_rdev(struct ttm_bo_device *bdev) in radeon_get_rdev() argument 58 mman = container_of(bdev, struct radeon_mman, bdev); in radeon_get_rdev() 122 static int radeon_invalidate_caches(struct ttm_bo_device *bdev, uint32_t flags) in radeon_invalidate_caches() argument 127 static int radeon_init_mem_type(struct ttm_bo_device *bdev, uint32_t type, in radeon_init_mem_type() argument 132 rdev = radeon_get_rdev(bdev); in radeon_init_mem_type() 264 rdev = radeon_get_rdev(bo->bdev); in radeon_move_blit() 321 rdev = radeon_get_rdev(bo->bdev); in radeon_move_vram_ram() 368 rdev = radeon_get_rdev(bo->bdev); in radeon_move_ram_vram() 405 rdev = radeon_get_rdev(bo->bdev); in radeon_bo_move() 449 static int radeon_ttm_io_mem_reserve(struct ttm_bo_device *bdev, struct ttm_mem_reg *mem) in radeon_ttm_io_mem_reserve() argument [all …]
|
/linux-4.4.14/drivers/md/ |
D | dm-table.c | 268 if (dd->dm_dev->bdev->bd_dev == dev) in find_device() 282 struct block_device *bdev = dev->bdev; in device_area_is_invalid() local 284 i_size_read(bdev->bd_inode) >> SECTOR_SHIFT; in device_area_is_invalid() 294 q = bdev_get_queue(bdev); in device_area_is_invalid() 298 dm_device_name(ti->table->md), bdevname(bdev, b), in device_area_is_invalid() 311 dm_device_name(ti->table->md), bdevname(bdev, b), in device_area_is_invalid() 326 limits->logical_block_size, bdevname(bdev, b)); in device_area_is_invalid() 335 limits->logical_block_size, bdevname(bdev, b)); in device_area_is_invalid() 356 r = dm_get_table_device(md, dd->dm_dev->bdev->bd_dev, in upgrade_mode() 373 struct block_device *bdev; in dm_get_dev_t() local [all …]
|
D | dm-snap.c | 294 struct block_device *bdev; member 360 static unsigned origin_hash(struct block_device *bdev) in origin_hash() argument 362 return bdev->bd_dev & ORIGIN_MASK; in origin_hash() 372 if (bdev_equal(o->bdev, origin)) in __lookup_origin() 380 struct list_head *sl = &_origins[origin_hash(o->bdev)]; in __insert_origin() 391 if (bdev_equal(o->dev->bdev, origin)) in __lookup_dm_origin() 399 struct list_head *sl = &_dm_origins[origin_hash(o->dev->bdev)]; in __insert_dm_origin() 433 o = __lookup_origin(snap->origin->bdev); in __find_snapshots_sharing_cow() 440 if (!bdev_equal(s->cow->bdev, snap->cow->bdev)) in __find_snapshots_sharing_cow() 531 struct block_device *bdev = snap->origin->bdev; in register_snapshot() local [all …]
|
D | dm-linear.c | 89 bio->bi_bdev = lc->dev->bdev; in linear_map_bio() 120 struct block_device **bdev, fmode_t *mode) in linear_prepare_ioctl() argument 125 *bdev = dev->bdev; in linear_prepare_ioctl() 131 ti->len != i_size_read(dev->bdev->bd_inode) >> SECTOR_SHIFT) in linear_prepare_ioctl()
|
D | dm.c | 207 struct block_device *bdev; member 445 static int dm_blk_open(struct block_device *bdev, fmode_t mode) in dm_blk_open() argument 451 md = bdev->bd_disk->private_data; in dm_blk_open() 552 static int dm_blk_getgeo(struct block_device *bdev, struct hd_geometry *geo) in dm_blk_getgeo() argument 554 struct mapped_device *md = bdev->bd_disk->private_data; in dm_blk_getgeo() 560 struct dm_target **tgt, struct block_device **bdev, in dm_get_live_table_for_ioctl() argument 586 r = (*tgt)->type->prepare_ioctl(*tgt, bdev, mode); in dm_get_live_table_for_ioctl() 601 static int dm_blk_ioctl(struct block_device *bdev, fmode_t mode, in dm_blk_ioctl() argument 604 struct mapped_device *md = bdev->bd_disk->private_data; in dm_blk_ioctl() 778 struct block_device *bdev; in open_table_device() local [all …]
|
D | raid0.c | 36 struct request_queue *q = bdev_get_queue(devlist[i]->bdev); in raid0_congested() 62 + k]->bdev, b)); in dump_zones() 93 bdevname(rdev1->bdev, b)); in create_strip_zones() 102 rdev1->bdev->bd_disk->queue)); in create_strip_zones() 108 bdevname(rdev1->bdev,b), in create_strip_zones() 110 bdevname(rdev2->bdev,b2), in create_strip_zones() 238 bdevname(rdev->bdev, b)); in create_strip_zones() 244 bdevname(rdev->bdev, b), c); in create_strip_zones() 388 disk_stack_limits(mddev->gendisk, rdev->bdev, in raid0_run() 390 if (blk_queue_discard(bdev_get_queue(rdev->bdev))) in raid0_run() [all …]
|
D | multipath.c | 100 bdevname(rdev->bdev,b), in multipath_end_request() 136 mp_bh->bio.bi_bdev = multipath->rdev->bdev; in multipath_make_request() 167 struct request_queue *q = bdev_get_queue(rdev->bdev); in multipath_congested() 214 bdevname(rdev->bdev, b), in multipath_error() 237 bdevname(tmp->rdev->bdev,b)); in print_multipath_conf() 258 q = rdev->bdev->bd_disk->queue; in multipath_add_disk() 259 disk_stack_limits(mddev->gendisk, rdev->bdev, in multipath_add_disk() 357 bio->bi_bdev = conf->multipaths[mp_bh->path].rdev->bdev; in multipathd() 424 disk_stack_limits(mddev->gendisk, rdev->bdev, in multipath_run()
|
D | linear.c | 63 struct request_queue *q = bdev_get_queue(conf->disks[i].rdev->bdev); in linear_congested() 116 disk_stack_limits(mddev->gendisk, rdev->bdev, in linear_conf() 122 if (blk_queue_discard(bdev_get_queue(rdev->bdev))) in linear_conf() 234 bio->bi_bdev = tmp_dev->rdev->bdev; in linear_make_request() 270 bdevname(tmp_dev->rdev->bdev, b), in linear_make_request()
|
D | dm-log-writes.c | 205 bio->bi_bdev = lc->logdev->bdev; in write_metadata() 269 bio->bi_bdev = lc->logdev->bdev; in log_one_block() 290 bio->bi_bdev = lc->logdev->bdev; in log_one_block() 335 return i_size_read(lc->logdev->bdev->bd_inode) >> SECTOR_SHIFT; in logdev_last_sector() 543 bio->bi_bdev = lc->dev->bdev; in normal_map_bio() 718 struct block_device **bdev, fmode_t *mode) in log_writes_prepare_ioctl() argument 723 *bdev = dev->bdev; in log_writes_prepare_ioctl() 727 if (ti->len != i_size_read(dev->bdev->bd_inode) >> SECTOR_SHIFT) in log_writes_prepare_ioctl() 766 struct request_queue *q = bdev_get_queue(lc->dev->bdev); in log_writes_io_hints()
|
D | dm-cache-metadata.c | 102 struct block_device *bdev; member 311 sector_t bdev_size = i_size_read(cmd->bdev->bd_inode) >> SECTOR_SHIFT; in __write_initial_superblock() 416 if (get_disk_ro(cmd->bdev->bd_disk)) in __check_incompat_features() 499 cmd->bm = dm_block_manager_create(cmd->bdev, DM_CACHE_METADATA_BLOCK_SIZE << SECTOR_SHIFT, in __create_persistent_data_objects() 692 static struct dm_cache_metadata *metadata_open(struct block_device *bdev, in metadata_open() argument 708 cmd->bdev = bdev; in metadata_open() 738 static struct dm_cache_metadata *lookup(struct block_device *bdev) in lookup() argument 743 if (cmd->bdev == bdev) { in lookup() 751 static struct dm_cache_metadata *lookup_or_open(struct block_device *bdev, in lookup_or_open() argument 759 cmd = lookup(bdev); in lookup_or_open() [all …]
|
D | md.c | 404 bi->bi_bdev = rdev->bdev; in submit_flushes() 655 if (rdev->bdev->bd_dev == dev) in find_rdev() 666 if (rdev->bdev->bd_dev == dev) in find_rdev_rcu() 687 sector_t num_sectors = i_size_read(rdev->bdev->bd_inode) / 512; in calc_dev_sboffset() 746 bio->bi_bdev = rdev->meta_bdev ? rdev->meta_bdev : rdev->bdev; in md_super_write() 769 rdev->meta_bdev : rdev->bdev; in sync_page_io() 801 bdevname(rdev->bdev,b)); in read_disk_sb() 965 bdevname(rdev->bdev, b); in super_90_load() 1010 b, bdevname(refdev->bdev,b2)); in super_90_load() 1016 b, bdevname(refdev->bdev, b2)); in super_90_load() [all …]
|
D | dm-flakey.c | 251 bio->bi_bdev = fc->dev->bdev; in flakey_map_bio() 377 struct block_device **bdev, fmode_t *mode) in flakey_prepare_ioctl() argument 381 *bdev = fc->dev->bdev; in flakey_prepare_ioctl() 387 ti->len != i_size_read((*bdev)->bd_inode) >> SECTOR_SHIFT) in flakey_prepare_ioctl()
|
D | dm-mpath.c | 387 struct block_device *bdev; in __multipath_map() local 416 bdev = pgpath->path.dev->bdev; in __multipath_map() 422 clone->q = bdev_get_queue(bdev); in __multipath_map() 423 clone->rq_disk = bdev->bd_disk; in __multipath_map() 427 *__clone = blk_get_request(bdev_get_queue(bdev), in __multipath_map() 435 (*__clone)->rq_disk = bdev->bd_disk; in __multipath_map() 577 q = bdev_get_queue(p->path.dev->bdev); in parse_path() 605 bdevname(p->path.dev->bdev, b)); in parse_path() 1225 scsi_dh_activate(bdev_get_queue(pgpath->path.dev->bdev), in activate_path() 1537 struct block_device **bdev, fmode_t *mode) in multipath_prepare_ioctl() argument [all …]
|
D | dm-snap-transient.c | 43 sector_t size = get_dev_size(dm_snap_cow(store->snap)->bdev); in transient_prepare_exception() 69 *total_sectors = get_dev_size(dm_snap_cow(store->snap)->bdev); in transient_usage()
|
D | dm-switch.c | 325 bio->bi_bdev = sctx->path_list[path_nr].dmdev->bdev; in switch_map() 515 struct block_device **bdev, fmode_t *mode) in switch_prepare_ioctl() argument 522 *bdev = sctx->path_list[path_nr].dmdev->bdev; in switch_prepare_ioctl() 529 i_size_read((*bdev)->bd_inode) >> SECTOR_SHIFT) in switch_prepare_ioctl()
|
D | dm-thin.c | 336 static int __blkdev_issue_discard_async(struct block_device *bdev, sector_t sector, in __blkdev_issue_discard_async() argument 340 struct request_queue *q = bdev_get_queue(bdev); in __blkdev_issue_discard_async() 366 bio->bi_bdev = bdev; in __blkdev_issue_discard_async() 392 return __blkdev_issue_discard_async(tc->pool_dev->bdev, s, len, in issue_discard() 681 bio->bi_bdev = tc->pool_dev->bdev; in remap() 693 bio->bi_bdev = tc->origin_dev->bdev; in remap_to_origin() 1139 to.bdev = tc->pool_dev->bdev; in ll_zero() 1204 from.bdev = origin->bdev; in schedule_copy() 1208 to.bdev = tc->pool_dev->bdev; in schedule_copy() 2636 q = bdev_get_queue(pt->data_dev->bdev); in pool_is_congested() [all …]
|
D | dm-exception-store.h | 192 static inline sector_t get_dev_size(struct block_device *bdev) in get_dev_size() argument 194 return i_size_read(bdev->bd_inode) >> SECTOR_SHIFT; in get_dev_size()
|
D | dm-verity.c | 548 bio->bi_bdev = v->data_dev->bdev; in verity_map() 635 struct block_device **bdev, fmode_t *mode) in verity_prepare_ioctl() argument 639 *bdev = v->data_dev->bdev; in verity_prepare_ioctl() 642 ti->len != i_size_read(v->data_dev->bdev->bd_inode) >> SECTOR_SHIFT) in verity_prepare_ioctl() 767 num < bdev_logical_block_size(v->data_dev->bdev) || in verity_ctr() 777 num < bdev_logical_block_size(v->hash_dev->bdev) || in verity_ctr() 925 v->bufio = dm_bufio_client_create(v->hash_dev->bdev, in verity_ctr()
|
D | dm-log.c | 304 .bdev = lc->header_location.bdev, in flush_header() 437 lc->header_location.bdev = lc->log_dev->bdev; in create_log_context() 446 bdev)); in create_log_context() 448 if (buf_size > i_size_read(dev->bdev->bd_inode)) { in create_log_context()
|
D | dm-snap-persistent.c | 233 .bdev = dm_snap_cow(ps->store->snap)->bdev, in chunk_io() 323 bdev) >> 9); in read_header() 500 client = dm_bufio_client_create(dm_snap_cow(ps->store->snap)->bdev, in read_exceptions() 581 *total_sectors = get_dev_size(dm_snap_cow(store->snap)->bdev); in persistent_usage() 678 sector_t size = get_dev_size(dm_snap_cow(store->snap)->bdev); in persistent_prepare_exception()
|
D | dm-era-target.c | 261 struct block_device *bdev; member 617 md->bm = dm_block_manager_create(md->bdev, DM_ERA_METADATA_BLOCK_SIZE, in create_persistent_data_objects() 778 static struct era_metadata *metadata_open(struct block_device *bdev, in metadata_open() argument 788 md->bdev = bdev; in metadata_open() 1197 bio->bi_bdev = era->origin_dev->bdev; in remap_to_origin() 1381 struct request_queue *q = bdev_get_queue(dev->bdev); in dev_is_congested() 1482 md = metadata_open(era->metadata_dev->bdev, era->sectors_per_block, true); in era_ctr() 1628 format_dev_t(buf, era->metadata_dev->bdev->bd_dev); in era_status() 1630 format_dev_t(buf, era->origin_dev->bdev->bd_dev); in era_status() 1665 return i_size_read(dev->bdev->bd_inode) >> SECTOR_SHIFT; in get_dev_size()
|
D | dm-exception-store.c | 172 (bdev_logical_block_size(dm_snap_cow(store->snap)->bdev) >> 9) || in dm_exception_store_set_chunk_size() 174 (bdev_logical_block_size(dm_snap_origin(store->snap)->bdev) >> 9)) { in dm_exception_store_set_chunk_size()
|
D | raid10.c | 410 bdevname(rdev->bdev, b), in raid10_end_read_request() 839 struct request_queue *q = bdev_get_queue(rdev->bdev); in raid10_congested() 1157 read_bio->bi_bdev = rdev->bdev; in __make_request() 1364 mbio->bi_bdev = rdev->bdev; in __make_request() 1407 mbio->bi_bdev = rdev->bdev; in __make_request() 1600 mdname(mddev), bdevname(rdev->bdev, b), in error() 1624 bdevname(tmp->rdev->bdev,b)); in print_conf() 1725 disk_stack_limits(mddev->gendisk, rdev->bdev, in raid10_add_disk() 1733 disk_stack_limits(mddev->gendisk, rdev->bdev, in raid10_add_disk() 1745 if (mddev->queue && blk_queue_discard(bdev_get_queue(rdev->bdev))) in raid10_add_disk() [all …]
|
D | faulty.c | 219 b->bi_bdev = conf->rdev->bdev; in make_request() 224 bio->bi_bdev = conf->rdev->bdev; in make_request() 323 disk_stack_limits(mddev->gendisk, rdev->bdev, in run()
|
D | dm-raid1.c | 270 io[i].bdev = m->dev->bdev; in mirror_flush() 340 from.bdev = m->dev->bdev; in recover() 359 dest->bdev = m->dev->bdev; in recover() 466 bio->bi_bdev = m->dev->bdev; in map_bio() 473 io->bdev = m->dev->bdev; in map_region()
|
D | raid5-cache.c | 261 bio->bi_bdev = log->rdev->bdev; in r5l_bio_alloc() 647 log->flush_bio.bi_bdev = log->rdev->bdev; in r5l_flush_stripe_to_raid() 656 struct block_device *bdev = log->rdev->bdev; in r5l_write_super_and_discard_space() local 661 if (!blk_queue_discard(bdev_get_queue(bdev))) in r5l_write_super_and_discard_space() 694 blkdev_issue_discard(bdev, in r5l_write_super_and_discard_space() 698 blkdev_issue_discard(bdev, in r5l_write_super_and_discard_space() 702 blkdev_issue_discard(bdev, log->rdev->data_offset, end, in r5l_write_super_and_discard_space() 1145 log->need_cache_flush = (rdev->bdev->bd_disk->queue->flush_flags != 0); in r5l_init_log()
|
D | dm-bufio.c | 92 struct block_device *bdev; member 563 .bdev = b->c->bdev, in use_dmio() 610 b->bio.bi_bdev = b->c->bdev; in use_inline_bio() 1311 .bdev = c->bdev, in dm_bufio_issue_flush() 1432 return i_size_read(c->bdev->bd_inode) >> in dm_bufio_get_device_size() 1580 struct dm_bufio_client *dm_bufio_client_create(struct block_device *bdev, unsigned block_size, in dm_bufio_client_create() argument 1599 c->bdev = bdev; in dm_bufio_client_create()
|
D | raid1.c | 359 bdevname(conf->mirrors[mirror].rdev->bdev, in raid1_end_read_request() 616 nonrot = blk_queue_nonrot(bdev_get_queue(rdev->bdev)); in read_balance() 627 int opt_iosize = bdev_io_opt(rdev->bdev) >> 9; in read_balance() 725 struct request_queue *q = bdev_get_queue(rdev->bdev); in raid1_congested() 1167 read_bio->bi_bdev = mirror->rdev->bdev; in make_request() 1377 mbio->bi_bdev = conf->mirrors[i].rdev->bdev; in make_request() 1482 mdname(mddev), bdevname(rdev->bdev, b), in error() 1506 bdevname(rdev->bdev,b)); in print_conf() 1612 disk_stack_limits(mddev->gendisk, rdev->bdev, in raid1_add_disk() 1638 if (mddev->queue && blk_queue_discard(bdev_get_queue(rdev->bdev))) in raid1_add_disk() [all …]
|
D | dm-bufio.h | 24 dm_bufio_client_create(struct block_device *bdev, unsigned block_size,
|
D | dm-stripe.c | 271 bio->bi_bdev = sc->stripe[target_stripe].dev->bdev; in stripe_map_range() 292 bio->bi_bdev = sc->stripe[target_bio_nr].dev->bdev; in stripe_map() 306 bio->bi_bdev = sc->stripe[stripe].dev->bdev; in stripe_map()
|
D | md.h | 54 struct block_device *bdev; /* block device handle */ member 493 static inline void md_sync_acct(struct block_device *bdev, unsigned long nr_sectors) in md_sync_acct() argument 495 atomic_add(nr_sectors, &bdev->bd_contains->bd_disk->sync_io); in md_sync_acct()
|
D | dm-cache-metadata.h | 56 struct dm_cache_metadata *dm_cache_metadata_open(struct block_device *bdev,
|
D | dm-raid.c | 280 rs->dev[i].rdev.meta_bdev = rs->dev[i].meta_dev->bdev; in dev_parms() 282 rs->dev[i].rdev.bdev = rs->dev[i].data_dev->bdev; in dev_parms() 1087 rdev->sectors = to_sector(i_size_read(rdev->bdev->bd_inode)); in analyse_superblocks() 1128 rdev->bdev = NULL; in analyse_superblocks() 1175 if (!rs->dev[i].rdev.bdev) in configure_discard_support() 1178 q = bdev_get_queue(rs->dev[i].rdev.bdev); in configure_discard_support()
|
/linux-4.4.14/drivers/net/fddi/ |
D | defxx.c | 376 struct device __maybe_unused *bdev = bp->bus_dev; in dfx_port_write_long() local 377 int dfx_bus_tc = DFX_BUS_TC(bdev); in dfx_port_write_long() 400 struct device __maybe_unused *bdev = bp->bus_dev; in dfx_port_read_long() local 401 int dfx_bus_tc = DFX_BUS_TC(bdev); in dfx_port_read_long() 434 static void dfx_get_bars(struct device *bdev, in dfx_get_bars() argument 437 int dfx_bus_pci = dev_is_pci(bdev); in dfx_get_bars() 438 int dfx_bus_eisa = DFX_BUS_EISA(bdev); in dfx_get_bars() 439 int dfx_bus_tc = DFX_BUS_TC(bdev); in dfx_get_bars() 445 bar_start[0] = pci_resource_start(to_pci_dev(bdev), num); in dfx_get_bars() 446 bar_len[0] = pci_resource_len(to_pci_dev(bdev), num); in dfx_get_bars() [all …]
|
/linux-4.4.14/drivers/gpu/drm/nouveau/ |
D | nouveau_ttm.c | 38 struct nouveau_drm *drm = nouveau_bdev(man->bdev); in nouveau_vram_manager_init() 69 struct nouveau_drm *drm = nouveau_bdev(man->bdev); in nouveau_vram_manager_del() 81 struct nouveau_drm *drm = nouveau_bdev(man->bdev); in nouveau_vram_manager_new() 143 struct nouveau_drm *drm = nouveau_bdev(bo->bdev); in nouveau_gart_manager_new() 198 struct nouveau_drm *drm = nouveau_bdev(man->bdev); in nv04_gart_manager_init() 275 return ttm_bo_mmap(filp, vma, &drm->ttm.bdev); in nouveau_ttm_mmap() 386 ret = ttm_bo_device_init(&drm->ttm.bdev, in nouveau_ttm_init() 400 ret = ttm_bo_init_mm(&drm->ttm.bdev, TTM_PL_VRAM, in nouveau_ttm_init() 417 ret = ttm_bo_init_mm(&drm->ttm.bdev, TTM_PL_TT, in nouveau_ttm_init() 432 ttm_bo_clean_mm(&drm->ttm.bdev, TTM_PL_VRAM); in nouveau_ttm_fini() [all …]
|
D | nouveau_bo.c | 131 struct nouveau_drm *drm = nouveau_bdev(bo->bdev); in nouveau_bo_del_ttm() 146 struct nouveau_drm *drm = nouveau_bdev(nvbo->bo.bdev); in nouveau_bo_fixup_align() 210 nvbo->bo.bdev = &drm->ttm.bdev; in nouveau_bo_new() 225 acc_size = ttm_bo_dma_acc_size(&drm->ttm.bdev, size, in nouveau_bo_new() 228 ret = ttm_bo_init(&drm->ttm.bdev, &nvbo->bo, size, in nouveau_bo_new() 257 struct nouveau_drm *drm = nouveau_bdev(nvbo->bo.bdev); in set_placement_range() 310 struct nouveau_drm *drm = nouveau_bdev(nvbo->bo.bdev); in nouveau_bo_pin() 384 struct nouveau_drm *drm = nouveau_bdev(nvbo->bo.bdev); in nouveau_bo_unpin() 456 struct nouveau_drm *drm = nouveau_bdev(nvbo->bo.bdev); in nouveau_bo_sync_for_device() 476 struct nouveau_drm *drm = nouveau_bdev(nvbo->bo.bdev); in nouveau_bo_sync_for_cpu() [all …]
|
D | nouveau_sgdma.c | 92 nouveau_sgdma_create_ttm(struct ttm_bo_device *bdev, in nouveau_sgdma_create_ttm() argument 96 struct nouveau_drm *drm = nouveau_bdev(bdev); in nouveau_sgdma_create_ttm() 108 if (ttm_dma_tt_init(&nvbe->ttm, bdev, size, page_flags, dummy_read_page)) in nouveau_sgdma_create_ttm()
|
D | nouveau_ttm.h | 7 return container_of(bd, struct nouveau_drm, ttm.bdev); in nouveau_bdev()
|
/linux-4.4.14/drivers/ide/ |
D | ide-disk_ioctl.c | 18 int ide_disk_ioctl(ide_drive_t *drive, struct block_device *bdev, fmode_t mode, in ide_disk_ioctl() argument 24 err = ide_setting_ioctl(drive, bdev, cmd, arg, ide_disk_ioctl_settings); in ide_disk_ioctl() 28 err = generic_ide_ioctl(drive, bdev, cmd, arg); in ide_disk_ioctl()
|
D | ide-gd.c | 183 static int ide_gd_open(struct block_device *bdev, fmode_t mode) argument 185 struct gendisk *disk = bdev->bd_disk; 228 check_disk_change(bdev); 241 static int ide_gd_unlocked_open(struct block_device *bdev, fmode_t mode) argument 246 ret = ide_gd_open(bdev, mode); 275 static int ide_gd_getgeo(struct block_device *bdev, struct hd_geometry *geo) argument 277 struct ide_disk_obj *idkp = ide_drv_g(bdev->bd_disk, ide_disk_obj); 333 static int ide_gd_ioctl(struct block_device *bdev, fmode_t mode, argument 336 struct ide_disk_obj *idkp = ide_drv_g(bdev->bd_disk, ide_disk_obj); 339 return drive->disk_ops->ioctl(drive, bdev, mode, cmd, arg);
|
D | ide-ioctls.c | 19 int ide_setting_ioctl(ide_drive_t *drive, struct block_device *bdev, in ide_setting_ioctl() argument 42 if (bdev != bdev->bd_contains) in ide_setting_ioctl() 234 int generic_ide_ioctl(ide_drive_t *drive, struct block_device *bdev, in generic_ide_ioctl() argument 239 err = ide_setting_ioctl(drive, bdev, cmd, arg, ide_ioctl_settings); in generic_ide_ioctl() 246 if (bdev != bdev->bd_contains) in generic_ide_ioctl()
|
D | ide-floppy_ioctl.c | 273 int ide_floppy_ioctl(ide_drive_t *drive, struct block_device *bdev, in ide_floppy_ioctl() argument 295 err = scsi_cmd_blk_ioctl(bdev, mode, cmd, argp); in ide_floppy_ioctl() 298 err = generic_ide_ioctl(drive, bdev, cmd, arg); in ide_floppy_ioctl()
|
D | ide-cd.c | 1591 static int idecd_open(struct block_device *bdev, fmode_t mode) in idecd_open() argument 1597 info = ide_cd_get(bdev->bd_disk); in idecd_open() 1601 rc = cdrom_open(&info->devinfo, bdev, mode); in idecd_open() 1659 static int idecd_locked_ioctl(struct block_device *bdev, fmode_t mode, in idecd_locked_ioctl() argument 1662 struct cdrom_info *info = ide_drv_g(bdev->bd_disk, cdrom_info); in idecd_locked_ioctl() 1674 err = generic_ide_ioctl(info->drive, bdev, cmd, arg); in idecd_locked_ioctl() 1676 err = cdrom_ioctl(&info->devinfo, bdev, mode, cmd, arg); in idecd_locked_ioctl() 1681 static int idecd_ioctl(struct block_device *bdev, fmode_t mode, in idecd_ioctl() argument 1687 ret = idecd_locked_ioctl(bdev, mode, cmd, arg); in idecd_ioctl()
|
/linux-4.4.14/drivers/block/ |
D | brd.c | 328 struct block_device *bdev = bio->bi_bdev; in brd_make_request() local 329 struct brd_device *brd = bdev->bd_disk->private_data; in brd_make_request() 336 if (bio_end_sector(bio) > get_capacity(bdev->bd_disk)) in brd_make_request() 370 static int brd_rw_page(struct block_device *bdev, sector_t sector, in brd_rw_page() argument 373 struct brd_device *brd = bdev->bd_disk->private_data; in brd_rw_page() 380 static long brd_direct_access(struct block_device *bdev, sector_t sector, in brd_direct_access() argument 383 struct brd_device *brd = bdev->bd_disk->private_data; in brd_direct_access() 400 static int brd_ioctl(struct block_device *bdev, fmode_t mode, in brd_ioctl() argument 404 struct brd_device *brd = bdev->bd_disk->private_data; in brd_ioctl() 414 mutex_lock(&bdev->bd_mutex); in brd_ioctl() [all …]
|
D | loop.c | 228 struct block_device *bdev = lo->lo_device; in figure_loop_size() local 237 bd_set_size(bdev, (loff_t)get_capacity(bdev->bd_disk) << 9); in figure_loop_size() 239 kobject_uevent(&disk_to_dev(bdev->bd_disk)->kobj, KOBJ_CHANGE); in figure_loop_size() 630 struct block_device *bdev) in loop_reread_partitions() argument 643 rc = __blkdev_reread_part(bdev); in loop_reread_partitions() 645 rc = blkdev_reread_part(bdev); in loop_reread_partitions() 659 static int loop_change_fd(struct loop_device *lo, struct block_device *bdev, in loop_change_fd() argument 699 loop_reread_partitions(lo, bdev); in loop_change_fd() 870 struct block_device *bdev, unsigned int arg) in loop_set_fd() argument 897 if (f->f_mapping->host->i_bdev == bdev) in loop_set_fd() [all …]
|
D | nbd.c | 644 static int __nbd_ioctl(struct block_device *bdev, struct nbd_device *nbd, in __nbd_ioctl() argument 656 fsync_bdev(bdev); in __nbd_ioctl() 677 kill_bdev(bdev); in __nbd_ioctl() 692 bdev->bd_invalidated = 1; in __nbd_ioctl() 702 bdev->bd_inode->i_size = nbd->bytesize; in __nbd_ioctl() 703 set_blocksize(bdev, nbd->blksize); in __nbd_ioctl() 709 bdev->bd_inode->i_size = nbd->bytesize; in __nbd_ioctl() 710 set_blocksize(bdev, nbd->blksize); in __nbd_ioctl() 730 bdev->bd_inode->i_size = nbd->bytesize; in __nbd_ioctl() 731 set_blocksize(bdev, nbd->blksize); in __nbd_ioctl() [all …]
|
D | pktcdvd.c | 365 MAJOR(pd->bdev->bd_dev), in class_pktcdvd_show_map() 366 MINOR(pd->bdev->bd_dev)); in class_pktcdvd_show_map() 702 struct request_queue *q = bdev_get_queue(pd->bdev); in pkt_generic_packet() 726 blk_execute_rq(rq->q, pd->bdev->bd_disk, rq, 0); in pkt_generic_packet() 1065 bio->bi_bdev = pd->bdev; in pkt_gather_data() 1159 pkt->bio->bi_bdev = pd->bdev; in pkt_start_recovery() 1305 pkt->w_bio->bi_bdev = pd->bdev; in pkt_start_write() 2199 bdget(pd->bdev->bd_dev); in pkt_open_dev() 2200 if ((ret = blkdev_get(pd->bdev, FMODE_READ | FMODE_EXCL, pd))) in pkt_open_dev() 2209 set_capacity(pd->bdev->bd_disk, lba << 2); in pkt_open_dev() [all …]
|
D | xen-blkfront.c | 426 static int blkif_ioctl(struct block_device *bdev, fmode_t mode, in blkif_ioctl() argument 429 struct blkfront_info *info = bdev->bd_disk->private_data; in blkif_ioctl() 1797 struct block_device *bdev = NULL; in blkfront_closing() local 1807 bdev = bdget_disk(info->gd, 0); in blkfront_closing() 1811 if (!bdev) { in blkfront_closing() 1816 mutex_lock(&bdev->bd_mutex); in blkfront_closing() 1818 if (bdev->bd_openers) { in blkfront_closing() 1827 mutex_unlock(&bdev->bd_mutex); in blkfront_closing() 1828 bdput(bdev); in blkfront_closing() 2128 struct block_device *bdev = NULL; in blkfront_remove() local [all …]
|
D | cpqarray.c | 162 static int ida_unlocked_open(struct block_device *bdev, fmode_t mode); 164 static int ida_ioctl(struct block_device *bdev, fmode_t mode, unsigned int cmd, unsigned long arg); 165 static int ida_getgeo(struct block_device *bdev, struct hd_geometry *geo); 823 static int ida_open(struct block_device *bdev, fmode_t mode) in ida_open() argument 825 drv_info_t *drv = get_drv(bdev->bd_disk); in ida_open() 826 ctlr_info_t *host = get_host(bdev->bd_disk); in ida_open() 828 DBGINFO(printk("ida_open %s\n", bdev->bd_disk->disk_name)); in ida_open() 845 static int ida_unlocked_open(struct block_device *bdev, fmode_t mode) in ida_unlocked_open() argument 850 ret = ida_open(bdev, mode); in ida_unlocked_open() 1123 static int ida_getgeo(struct block_device *bdev, struct hd_geometry *geo) in ida_getgeo() argument [all …]
|
D | swim.c | 617 static int floppy_open(struct block_device *bdev, fmode_t mode) in floppy_open() argument 619 struct floppy_state *fs = bdev->bd_disk->private_data; in floppy_open() 647 check_disk_change(bdev); in floppy_open() 665 static int floppy_unlocked_open(struct block_device *bdev, fmode_t mode) in floppy_unlocked_open() argument 670 ret = floppy_open(bdev, mode); in floppy_unlocked_open() 692 static int floppy_ioctl(struct block_device *bdev, fmode_t mode, in floppy_ioctl() argument 695 struct floppy_state *fs = bdev->bd_disk->private_data; in floppy_ioctl() 724 static int floppy_getgeo(struct block_device *bdev, struct hd_geometry *geo) in floppy_getgeo() argument 726 struct floppy_state *fs = bdev->bd_disk->private_data; in floppy_getgeo()
|
D | ataflop.c | 366 static int fd_locked_ioctl(struct block_device *bdev, fmode_t mode, unsigned int 371 static int floppy_open(struct block_device *bdev, fmode_t mode); 1509 static int fd_locked_ioctl(struct block_device *bdev, fmode_t mode, in fd_locked_ioctl() argument 1512 struct gendisk *disk = bdev->bd_disk; in fd_locked_ioctl() 1687 check_disk_change(bdev); in fd_locked_ioctl() 1694 static int fd_ioctl(struct block_device *bdev, fmode_t mode, in fd_ioctl() argument 1700 ret = fd_locked_ioctl(bdev, mode, cmd, arg); in fd_ioctl() 1841 static int floppy_open(struct block_device *bdev, fmode_t mode) in floppy_open() argument 1843 struct atari_floppy_struct *p = bdev->bd_disk->private_data; in floppy_open() 1844 int type = MINOR(bdev->bd_dev) >> 2; in floppy_open() [all …]
|
D | swim3.c | 252 static int floppy_ioctl(struct block_device *bdev, fmode_t mode, 254 static int floppy_open(struct block_device *bdev, fmode_t mode); 904 static int floppy_locked_ioctl(struct block_device *bdev, fmode_t mode, in floppy_locked_ioctl() argument 907 struct floppy_state *fs = bdev->bd_disk->private_data; in floppy_locked_ioctl() 932 static int floppy_ioctl(struct block_device *bdev, fmode_t mode, in floppy_ioctl() argument 938 ret = floppy_locked_ioctl(bdev, mode, cmd, param); in floppy_ioctl() 944 static int floppy_open(struct block_device *bdev, fmode_t mode) in floppy_open() argument 946 struct floppy_state *fs = bdev->bd_disk->private_data; in floppy_open() 984 check_disk_change(bdev); in floppy_open() 1013 static int floppy_unlocked_open(struct block_device *bdev, fmode_t mode) in floppy_unlocked_open() argument [all …]
|
D | floppy.c | 3221 static int invalidate_drive(struct block_device *bdev) in invalidate_drive() argument 3224 set_bit((long)bdev->bd_disk->private_data, &fake_change); in invalidate_drive() 3226 check_disk_change(bdev); in invalidate_drive() 3231 int drive, int type, struct block_device *bdev) in set_geometry() argument 3257 struct block_device *bdev = opened_bdev[cnt]; in set_geometry() local 3258 if (!bdev || ITYPE(drive_state[cnt].fd_device) != type) in set_geometry() 3260 __invalidate_device(bdev, true); in set_geometry() 3293 invalidate_drive(bdev); in set_geometry() 3364 static int fd_getgeo(struct block_device *bdev, struct hd_geometry *geo) in fd_getgeo() argument 3366 int drive = (long)bdev->bd_disk->private_data; in fd_getgeo() [all …]
|
D | amiflop.c | 1453 static int fd_getgeo(struct block_device *bdev, struct hd_geometry *geo) in fd_getgeo() argument 1455 int drive = MINOR(bdev->bd_dev) & 3; in fd_getgeo() 1463 static int fd_locked_ioctl(struct block_device *bdev, fmode_t mode, in fd_locked_ioctl() argument 1466 struct amiga_floppy_struct *p = bdev->bd_disk->private_data; in fd_locked_ioctl() 1478 fsync_bdev(bdev); in fd_locked_ioctl() 1507 invalidate_bdev(bdev); in fd_locked_ioctl() 1540 static int fd_ioctl(struct block_device *bdev, fmode_t mode, in fd_ioctl() argument 1546 ret = fd_locked_ioctl(bdev, mode, cmd, param); in fd_ioctl() 1587 static int floppy_open(struct block_device *bdev, fmode_t mode) in floppy_open() argument 1589 int drive = MINOR(bdev->bd_dev) & 3; in floppy_open() [all …]
|
D | cciss.c | 166 static int cciss_open(struct block_device *bdev, fmode_t mode); 167 static int cciss_unlocked_open(struct block_device *bdev, fmode_t mode); 169 static int cciss_ioctl(struct block_device *bdev, fmode_t mode, 171 static int cciss_getgeo(struct block_device *bdev, struct hd_geometry *geo); 1094 static int cciss_open(struct block_device *bdev, fmode_t mode) in cciss_open() argument 1096 ctlr_info_t *h = get_host(bdev->bd_disk); in cciss_open() 1097 drive_info_struct *drv = get_drv(bdev->bd_disk); in cciss_open() 1099 dev_dbg(&h->pdev->dev, "cciss_open %s\n", bdev->bd_disk->disk_name); in cciss_open() 1111 if (MINOR(bdev->bd_dev) != 0) { /* not node 0? */ in cciss_open() 1113 if (MINOR(bdev->bd_dev) & 0x0f) { in cciss_open() [all …]
|
D | z2ram.c | 148 static int z2_open(struct block_device *bdev, fmode_t mode) in z2_open() argument 157 device = MINOR(bdev->bd_dev); in z2_open()
|
/linux-4.4.14/drivers/block/zram/ |
D | zram_drv.c | 922 static void zram_slot_free_notify(struct block_device *bdev, in zram_slot_free_notify() argument 928 zram = bdev->bd_disk->private_data; in zram_slot_free_notify() 937 static int zram_rw_page(struct block_device *bdev, sector_t sector, in zram_rw_page() argument 945 zram = bdev->bd_disk->private_data; in zram_rw_page() 1087 struct block_device *bdev; in reset_store() local 1097 bdev = bdget_disk(zram->disk, 0); in reset_store() 1098 if (!bdev) in reset_store() 1101 mutex_lock(&bdev->bd_mutex); in reset_store() 1103 if (bdev->bd_openers || zram->claim) { in reset_store() 1104 mutex_unlock(&bdev->bd_mutex); in reset_store() [all …]
|
/linux-4.4.14/drivers/block/xen-blkback/ |
D | xenbus.c | 91 if (!blkif->irq || !blkif->vbd.bdev) in xen_update_blkif_status() 109 err = filemap_write_and_wait(blkif->vbd.bdev->bd_inode->i_mapping); in xen_update_blkif_status() 114 invalidate_inode_pages2(blkif->vbd.bdev->bd_inode->i_mapping); in xen_update_blkif_status() 372 if (vbd->bdev) in xen_vbd_free() 373 blkdev_put(vbd->bdev, vbd->readonly ? FMODE_READ : FMODE_WRITE); in xen_vbd_free() 374 vbd->bdev = NULL; in xen_vbd_free() 382 struct block_device *bdev; in xen_vbd_create() local 392 bdev = blkdev_get_by_dev(vbd->pdevice, vbd->readonly ? in xen_vbd_create() 395 if (IS_ERR(bdev)) { in xen_vbd_create() 401 vbd->bdev = bdev; in xen_vbd_create() [all …]
|
D | common.h | 239 struct block_device *bdev; member 373 #define vbd_sz(_v) ((_v)->bdev->bd_part ? \ 374 (_v)->bdev->bd_part->nr_sects : \ 375 get_capacity((_v)->bdev->bd_disk)) 387 struct block_device *bdev; member
|
D | blkback.c | 504 req->bdev = vbd->bdev; in xen_vbd_translate() 989 struct block_device *bdev = blkif->vbd.bdev; in dispatch_discard_io() local 1011 err = blkdev_issue_discard(bdev, req->u.discard.sector_number, in dispatch_discard_io() 1305 ((bdev_logical_block_size(preq.bdev) >> 9) - 1)) { in dispatch_rw_block_io() 1347 bio->bi_bdev = preq.bdev; in dispatch_rw_block_io() 1365 bio->bi_bdev = preq.bdev; in dispatch_rw_block_io()
|
/linux-4.4.14/fs/nfs/blocklayout/ |
D | dev.c | 24 if (dev->bdev) in bl_free_device() 25 blkdev_put(dev->bdev, FMODE_READ | FMODE_WRITE); in bl_free_device() 130 map->bdev = dev->bdev; in bl_map_simple() 203 d->bdev = blkdev_get_by_dev(dev, FMODE_READ | FMODE_WRITE, NULL); in bl_parse_simple() 204 if (IS_ERR(d->bdev)) { in bl_parse_simple() 206 MAJOR(dev), MINOR(dev), PTR_ERR(d->bdev)); in bl_parse_simple() 207 return PTR_ERR(d->bdev); in bl_parse_simple() 211 d->len = i_size_read(d->bdev->bd_inode); in bl_parse_simple() 215 d->bdev->bd_disk->disk_name); in bl_parse_simple()
|
D | blocklayout.h | 93 struct block_device *bdev; member 106 struct block_device *bdev; member
|
/linux-4.4.14/drivers/platform/x86/ |
D | apple-gmux.c | 36 struct backlight_device *bdev; member 442 struct backlight_device *bdev; in gmux_probe() local 536 bdev = backlight_device_register("gmux_backlight", &pnp->dev, in gmux_probe() 538 if (IS_ERR(bdev)) { in gmux_probe() 539 ret = PTR_ERR(bdev); in gmux_probe() 543 gmux_data->bdev = bdev; in gmux_probe() 544 bdev->props.brightness = gmux_get_brightness(bdev); in gmux_probe() 545 backlight_update_status(bdev); in gmux_probe() 611 backlight_device_unregister(bdev); in gmux_probe() 641 backlight_device_unregister(gmux_data->bdev); in gmux_remove()
|
/linux-4.4.14/fs/btrfs/ |
D | volumes.c | 193 static void btrfs_kobject_uevent(struct block_device *bdev, in btrfs_kobject_uevent() argument 198 ret = kobject_uevent(&disk_to_dev(bdev->bd_disk)->kobj, action); in btrfs_kobject_uevent() 202 kobject_name(&disk_to_dev(bdev->bd_disk)->kobj), in btrfs_kobject_uevent() 203 &disk_to_dev(bdev->bd_disk)->kobj); in btrfs_kobject_uevent() 269 int flush, struct block_device **bdev, in btrfs_get_bdev_and_sb() argument 274 *bdev = blkdev_get_by_path(device_path, flags, holder); in btrfs_get_bdev_and_sb() 276 if (IS_ERR(*bdev)) { in btrfs_get_bdev_and_sb() 277 ret = PTR_ERR(*bdev); in btrfs_get_bdev_and_sb() 282 filemap_write_and_wait((*bdev)->bd_inode->i_mapping); in btrfs_get_bdev_and_sb() 283 ret = set_blocksize(*bdev, 4096); in btrfs_get_bdev_and_sb() [all …]
|
D | check-integrity.c | 199 struct block_device *bdev; member 276 struct block_device *bdev, 298 struct block_device *bdev, 387 struct block_device *bdev); 473 ds->bdev = NULL; in btrfsic_dev_state_init() 514 ((unsigned int)((uintptr_t)b->dev_state->bdev))) & in btrfsic_block_hashtable_add() 526 struct block_device *bdev, in btrfsic_block_hashtable_lookup() argument 532 ((unsigned int)((uintptr_t)bdev))) & in btrfsic_block_hashtable_lookup() 541 if (b->dev_state->bdev == bdev && b->dev_bytenr == dev_bytenr) in btrfsic_block_hashtable_lookup() 564 ((unsigned int)((uintptr_t)l->block_ref_to->dev_state->bdev)) ^ in btrfsic_block_link_hashtable_add() [all …]
|
D | compression.c | 97 static struct bio *compressed_bio_alloc(struct block_device *bdev, in compressed_bio_alloc() argument 100 return btrfs_bio_alloc(bdev, first_byte >> 9, BIO_MAX_PAGES, gfp_flags); in compressed_bio_alloc() 340 struct block_device *bdev; in btrfs_submit_compressed_write() local 359 bdev = BTRFS_I(inode)->root->fs_info->fs_devices->latest_bdev; in btrfs_submit_compressed_write() 361 bio = compressed_bio_alloc(bdev, first_byte, GFP_NOFS); in btrfs_submit_compressed_write() 409 bio = compressed_bio_alloc(bdev, first_byte, GFP_NOFS); in btrfs_submit_compressed_write() 575 struct block_device *bdev; in btrfs_submit_compressed_read() local 626 bdev = BTRFS_I(inode)->root->fs_info->fs_devices->latest_bdev; in btrfs_submit_compressed_read() 650 comp_bio = compressed_bio_alloc(bdev, cur_disk_byte, GFP_NOFS); in btrfs_submit_compressed_read() 703 comp_bio = compressed_bio_alloc(bdev, cur_disk_byte, in btrfs_submit_compressed_read()
|
D | disk-io.h | 62 struct buffer_head *btrfs_read_dev_super(struct block_device *bdev); 63 int btrfs_read_dev_one_super(struct block_device *bdev, int copy_num,
|
D | sysfs.c | 649 if (one_device && one_device->bdev) { in btrfs_sysfs_rm_device_link() 650 disk = one_device->bdev->bd_part; in btrfs_sysfs_rm_device_link() 662 if (!one_device->bdev) in btrfs_sysfs_rm_device_link() 664 disk = one_device->bdev->bd_part; in btrfs_sysfs_rm_device_link() 696 if (!dev->bdev) in btrfs_sysfs_add_device_link() 702 disk = dev->bdev->bd_part; in btrfs_sysfs_add_device_link()
|
D | dev-replace.c | 561 if (fs_info->sb->s_bdev == src_device->bdev) in btrfs_dev_replace_finishing() 562 fs_info->sb->s_bdev = tgt_device->bdev; in btrfs_dev_replace_finishing() 563 if (fs_info->fs_devices->latest_bdev == src_device->bdev) in btrfs_dev_replace_finishing() 564 fs_info->fs_devices->latest_bdev = tgt_device->bdev; in btrfs_dev_replace_finishing() 617 map = (struct map_lookup *)em->bdev; in btrfs_dev_replace_update_device_in_mapping_tree() 783 if (!dev_replace->tgtdev || !dev_replace->tgtdev->bdev) { in btrfs_resume_dev_replace_async()
|
D | extent_map.c | 79 kfree(em->bdev); in free_extent_map() 211 prev->bdev == next->bdev && in mergable_maps()
|
D | extent_map.h | 35 struct block_device *bdev; member
|
/linux-4.4.14/drivers/gpu/drm/vmwgfx/ |
D | vmwgfx_drv.c | 420 (void) ttm_bo_evict_mm(&dev_priv->bdev, VMW_PL_MOB); in vmw_request_device() 453 ttm_bo_evict_mm(&dev_priv->bdev, VMW_PL_MOB); in vmw_release_device_early() 815 ret = ttm_bo_device_init(&dev_priv->bdev, in vmw_driver_load() 830 ret = ttm_bo_init_mm(&dev_priv->bdev, TTM_PL_VRAM, in vmw_driver_load() 836 dev_priv->bdev.man[TTM_PL_VRAM].use_type = false; in vmw_driver_load() 840 refuse_dma || ttm_bo_init_mm(&dev_priv->bdev, VMW_PL_GMR, in vmw_driver_load() 849 if (ttm_bo_init_mm(&dev_priv->bdev, VMW_PL_MOB, in vmw_driver_load() 892 (void) ttm_bo_clean_mm(&dev_priv->bdev, VMW_PL_MOB); in vmw_driver_load() 894 (void) ttm_bo_clean_mm(&dev_priv->bdev, VMW_PL_GMR); in vmw_driver_load() 895 (void)ttm_bo_clean_mm(&dev_priv->bdev, TTM_PL_VRAM); in vmw_driver_load() [all …]
|
D | vmwgfx_buffer.c | 692 static struct ttm_tt *vmw_ttm_tt_create(struct ttm_bo_device *bdev, in vmw_ttm_tt_create() argument 704 vmw_be->dev_priv = container_of(bdev, struct vmw_private, bdev); in vmw_ttm_tt_create() 708 ret = ttm_dma_tt_init(&vmw_be->dma_ttm, bdev, size, page_flags, in vmw_ttm_tt_create() 711 ret = ttm_tt_init(&vmw_be->dma_ttm.ttm, bdev, size, page_flags, in vmw_ttm_tt_create() 722 static int vmw_invalidate_caches(struct ttm_bo_device *bdev, uint32_t flags) in vmw_invalidate_caches() argument 727 static int vmw_init_mem_type(struct ttm_bo_device *bdev, uint32_t type, in vmw_init_mem_type() argument 780 static int vmw_ttm_io_mem_reserve(struct ttm_bo_device *bdev, struct ttm_mem_reg *mem) in vmw_ttm_io_mem_reserve() argument 782 struct ttm_mem_type_manager *man = &bdev->man[mem->mem_type]; in vmw_ttm_io_mem_reserve() 783 struct vmw_private *dev_priv = container_of(bdev, struct vmw_private, bdev); in vmw_ttm_io_mem_reserve() 808 static void vmw_ttm_io_mem_free(struct ttm_bo_device *bdev, struct ttm_mem_reg *mem) in vmw_ttm_io_mem_free() argument
|
D | vmwgfx_gmrid_manager.c | 120 container_of(man->bdev, struct vmw_private, bdev); in vmw_gmrid_man_init()
|
D | vmwgfx_resource.c | 416 struct ttm_bo_device *bdev = &dev_priv->bdev; in vmw_dmabuf_init() local 428 ret = ttm_bo_init(bdev, &vmw_bo->base, size, in vmw_dmabuf_init() 1451 struct ttm_bo_device *bdev = bo->bdev; in vmw_fence_single_bo() local 1454 container_of(bdev, struct vmw_private, bdev); in vmw_fence_single_bo() 1580 struct ttm_bo_device *bdev = bo->bdev; in vmw_query_move_notify() local 1584 dev_priv = container_of(bdev, struct vmw_private, bdev); in vmw_query_move_notify()
|
D | vmwgfx_ttm_glue.c | 43 return ttm_bo_mmap(filp, vma, &dev_priv->bdev); in vmw_mmap()
|
/linux-4.4.14/drivers/block/drbd/ |
D | drbd_int.h | 1123 extern int drbd_md_read(struct drbd_device *device, struct drbd_backing_dev *bdev); 1473 extern void drbd_reconsider_max_bio_size(struct drbd_device *device, struct drbd_backing_dev *bdev); 1497 struct drbd_backing_dev *bdev, sector_t sector, int rw); 1500 struct drbd_backing_dev *bdev, unsigned int *done); 1617 void drbd_bump_write_ordering(struct drbd_resource *resource, struct drbd_backing_dev *bdev, 1814 static inline sector_t drbd_md_first_sector(struct drbd_backing_dev *bdev) in drbd_md_first_sector() argument 1816 switch (bdev->md.meta_dev_idx) { in drbd_md_first_sector() 1819 return bdev->md.md_offset + bdev->md.bm_offset; in drbd_md_first_sector() 1822 return bdev->md.md_offset; in drbd_md_first_sector() 1830 static inline sector_t drbd_md_last_sector(struct drbd_backing_dev *bdev) in drbd_md_last_sector() argument [all …]
|
D | drbd_nl.c | 773 struct drbd_backing_dev *bdev) in drbd_md_set_sector_offsets() argument 776 unsigned int al_size_sect = bdev->md.al_size_4k * 8; in drbd_md_set_sector_offsets() 778 bdev->md.md_offset = drbd_md_ss(bdev); in drbd_md_set_sector_offsets() 780 switch (bdev->md.meta_dev_idx) { in drbd_md_set_sector_offsets() 783 bdev->md.md_size_sect = MD_128MB_SECT; in drbd_md_set_sector_offsets() 784 bdev->md.al_offset = MD_4kB_SECT; in drbd_md_set_sector_offsets() 785 bdev->md.bm_offset = MD_4kB_SECT + al_size_sect; in drbd_md_set_sector_offsets() 789 bdev->md.md_size_sect = drbd_get_capacity(bdev->md_bdev); in drbd_md_set_sector_offsets() 790 bdev->md.al_offset = MD_4kB_SECT; in drbd_md_set_sector_offsets() 791 bdev->md.bm_offset = MD_4kB_SECT + al_size_sect; in drbd_md_set_sector_offsets() [all …]
|
D | drbd_actlog.c | 118 void wait_until_done_or_force_detached(struct drbd_device *device, struct drbd_backing_dev *bdev, in wait_until_done_or_force_detached() argument 124 dt = rcu_dereference(bdev->disk_conf)->disk_timeout; in wait_until_done_or_force_detached() 139 struct drbd_backing_dev *bdev, in _drbd_md_sync_page_io() argument 155 bio->bi_bdev = bdev->md_bdev; in _drbd_md_sync_page_io() 181 wait_until_done_or_force_detached(device, bdev, &device->md_io.done); in _drbd_md_sync_page_io() 190 int drbd_md_sync_page_io(struct drbd_device *device, struct drbd_backing_dev *bdev, in drbd_md_sync_page_io() argument 196 BUG_ON(!bdev->md_bdev); in drbd_md_sync_page_io() 203 if (sector < drbd_md_first_sector(bdev) || in drbd_md_sync_page_io() 204 sector + 7 > drbd_md_last_sector(bdev)) in drbd_md_sync_page_io() 209 err = _drbd_md_sync_page_io(device, bdev, sector, rw); in drbd_md_sync_page_io()
|
D | drbd_main.c | 64 static int drbd_open(struct block_device *bdev, fmode_t mode); 1857 static int drbd_open(struct block_device *bdev, fmode_t mode) in drbd_open() argument 1859 struct drbd_device *device = bdev->bd_disk->private_data; in drbd_open() 3172 static int check_offsets_and_sizes(struct drbd_device *device, struct drbd_backing_dev *bdev) in check_offsets_and_sizes() argument 3174 sector_t capacity = drbd_get_capacity(bdev->md_bdev); in check_offsets_and_sizes() 3175 struct drbd_md *in_core = &bdev->md; in check_offsets_and_sizes() 3214 if (capacity - in_core->md_size_sect < drbd_md_first_sector(bdev)) in check_offsets_and_sizes() 3263 int drbd_md_read(struct drbd_device *device, struct drbd_backing_dev *bdev) in drbd_md_read() argument 3278 bdev->md.meta_dev_idx = bdev->disk_conf->meta_dev_idx; in drbd_md_read() 3279 bdev->md.md_offset = drbd_md_ss(bdev); in drbd_md_read() [all …]
|
/linux-4.4.14/drivers/scsi/ |
D | scsicam.c | 39 struct block_device *bdev = dev->bd_contains; in scsi_bios_ptable() local 41 void *data = read_dev_sector(bdev, 0, §); in scsi_bios_ptable() 67 int scsicam_bios_param(struct block_device *bdev, sector_t capacity, int *ip) in scsicam_bios_param() argument 73 p = scsi_bios_ptable(bdev); in scsicam_bios_param()
|
D | sd.c | 1179 static int sd_open(struct block_device *bdev, fmode_t mode) in sd_open() argument 1181 struct scsi_disk *sdkp = scsi_disk_get(bdev->bd_disk); in sd_open() 1201 check_disk_change(bdev); in sd_open() 1273 static int sd_getgeo(struct block_device *bdev, struct hd_geometry *geo) in sd_getgeo() argument 1275 struct scsi_disk *sdkp = scsi_disk(bdev->bd_disk); in sd_getgeo() 1288 host->hostt->bios_param(sdp, bdev, capacity, diskinfo); in sd_getgeo() 1290 scsicam_bios_param(bdev, capacity, diskinfo); in sd_getgeo() 1312 static int sd_ioctl(struct block_device *bdev, fmode_t mode, in sd_ioctl() argument 1315 struct gendisk *disk = bdev->bd_disk; in sd_ioctl() 1324 error = scsi_verify_blk_ioctl(bdev, cmd); in sd_ioctl() [all …]
|
D | sr.c | 520 static int sr_block_open(struct block_device *bdev, fmode_t mode) in sr_block_open() argument 526 cd = scsi_cd_get(bdev->bd_disk); in sr_block_open() 528 ret = cdrom_open(&cd->cdi, bdev, mode); in sr_block_open() 545 static int sr_block_ioctl(struct block_device *bdev, fmode_t mode, unsigned cmd, in sr_block_ioctl() argument 548 struct scsi_cd *cd = scsi_cd(bdev->bd_disk); in sr_block_ioctl() 571 ret = cdrom_ioctl(&cd->cdi, bdev, mode, cmd, arg); in sr_block_ioctl()
|
/linux-4.4.14/include/scsi/ |
D | scsicam.h | 15 extern int scsicam_bios_param (struct block_device *bdev, sector_t capacity, int *ip); 18 extern unsigned char *scsi_bios_ptable(struct block_device *bdev);
|
/linux-4.4.14/mm/ |
D | swapfile.c | 136 err = blkdev_issue_discard(si->bdev, start_block, in discard_swap() 147 err = blkdev_issue_discard(si->bdev, start_block, in discard_swap() 186 if (blkdev_issue_discard(si->bdev, start_block, in discard_swap_cluster() 818 struct gendisk *disk = p->bdev->bd_disk; in swap_entry_free() 820 disk->fops->swap_slot_free_notify(p->bdev, in swap_entry_free() 1032 struct block_device *bdev = NULL; in swap_type_of() local 1036 bdev = bdget(device); in swap_type_of() 1045 if (!bdev) { in swap_type_of() 1047 *bdev_p = bdgrab(sis->bdev); in swap_type_of() 1052 if (bdev == sis->bdev) { in swap_type_of() [all …]
|
D | page_io.c | 112 struct gendisk *disk = sis->bdev->bd_disk; in end_swap_bio_read() 121 disk->fops->swap_slot_free_notify(sis->bdev, in end_swap_bio_read() 300 ret = bdev_write_page(sis->bdev, swap_page_sector(page), page, wbc); in __swap_writepage() 348 ret = bdev_read_page(sis->bdev, swap_page_sector(page), page); in swap_readpage()
|
/linux-4.4.14/drivers/mtd/devices/ |
D | block2mtd.c | 228 struct block_device *bdev = ERR_PTR(-ENODEV); in add_device() local 240 bdev = blkdev_get_by_path(devname, mode, dev); in add_device() 247 for (i = 0; IS_ERR(bdev) && i <= timeout; i++) { in add_device() 262 bdev = blkdev_get_by_dev(devt, mode, dev); in add_device() 266 if (IS_ERR(bdev)) { in add_device() 270 dev->blkdev = bdev; in add_device() 272 if (MAJOR(bdev->bd_dev) == MTD_BLOCK_MAJOR) { in add_device()
|
/linux-4.4.14/Documentation/ioctl/ |
D | hdio.txt | 158 EINVAL (bdev != bdev->bd_contains) (not sure what this means) 196 EINVAL (bdev != bdev->bd_contains) (not sure what this means) 250 EINVAL (bdev != bdev->bd_contains) (not sure what this means) 296 EINVAL (bdev != bdev->bd_contains) (not sure what this means) 858 EINVAL (bdev != bdev->bd_contains) (not sure what this means) 880 EINVAL (bdev != bdev->bd_contains) (not sure what this means) 900 EINVAL (bdev != bdev->bd_contains) (not sure what this means) 920 EINVAL (bdev != bdev->bd_contains) (not sure what this means) 991 EINVAL (bdev != bdev->bd_contains) (not sure what this means) 1011 EINVAL (bdev != bdev->bd_contains) (not sure what this means) [all …]
|
/linux-4.4.14/drivers/net/ethernet/amd/ |
D | declance.c | 1021 static int dec_lance_probe(struct device *bdev, const int type) in dec_lance_probe() argument 1037 if (bdev) in dec_lance_probe() 1038 snprintf(name, sizeof(name), "%s", dev_name(bdev)); in dec_lance_probe() 1110 dev_set_drvdata(bdev, dev); in dec_lance_probe() 1112 start = to_tc_dev(bdev)->resource.start; in dec_lance_probe() 1113 len = to_tc_dev(bdev)->resource.end - start + 1; in dec_lance_probe() 1114 if (!request_mem_region(start, len, dev_name(bdev))) { in dec_lance_probe() 1117 dev_name(bdev)); in dec_lance_probe() 1125 dev->irq = to_tc_dev(bdev)->interrupt; in dec_lance_probe() 1261 if (!bdev) { in dec_lance_probe() [all …]
|
/linux-4.4.14/drivers/nvdimm/ |
D | pmem.c | 73 struct block_device *bdev = bio->bi_bdev; in pmem_make_request() local 74 struct pmem_device *pmem = bdev->bd_disk->private_data; in pmem_make_request() 90 static int pmem_rw_page(struct block_device *bdev, sector_t sector, in pmem_rw_page() argument 93 struct pmem_device *pmem = bdev->bd_disk->private_data; in pmem_rw_page() 103 static long pmem_direct_access(struct block_device *bdev, sector_t sector, in pmem_direct_access() argument 106 struct pmem_device *pmem = bdev->bd_disk->private_data; in pmem_direct_access()
|
/linux-4.4.14/fs/gfs2/ |
D | ops_fstype.c | 1231 struct block_device *bdev = ptr; in test_gfs2_super() local 1232 return (bdev == s->s_bdev); in test_gfs2_super() 1252 struct block_device *bdev; in gfs2_mount() local 1262 bdev = blkdev_get_by_path(dev_name, mode, fs_type); in gfs2_mount() 1263 if (IS_ERR(bdev)) in gfs2_mount() 1264 return ERR_CAST(bdev); in gfs2_mount() 1271 mutex_lock(&bdev->bd_fsfreeze_mutex); in gfs2_mount() 1272 if (bdev->bd_fsfreeze_count > 0) { in gfs2_mount() 1273 mutex_unlock(&bdev->bd_fsfreeze_mutex); in gfs2_mount() 1277 s = sget(fs_type, test_gfs2_super, set_gfs2_super, flags, bdev); in gfs2_mount() [all …]
|
/linux-4.4.14/fs/f2fs/ |
D | gc.h | 106 struct block_device *bdev = sbi->sb->s_bdev; in is_idle() local 107 struct request_queue *q = bdev_get_queue(bdev); in is_idle()
|
/linux-4.4.14/drivers/block/paride/ |
D | pf.c | 208 static int pf_open(struct block_device *bdev, fmode_t mode); 210 static int pf_ioctl(struct block_device *bdev, fmode_t mode, 212 static int pf_getgeo(struct block_device *bdev, struct hd_geometry *geo); 305 static int pf_open(struct block_device *bdev, fmode_t mode) in pf_open() argument 307 struct pf_unit *pf = bdev->bd_disk->private_data; in pf_open() 330 static int pf_getgeo(struct block_device *bdev, struct hd_geometry *geo) in pf_getgeo() argument 332 struct pf_unit *pf = bdev->bd_disk->private_data; in pf_getgeo() 348 static int pf_ioctl(struct block_device *bdev, fmode_t mode, unsigned int cmd, unsigned long arg) in pf_ioctl() argument 350 struct pf_unit *pf = bdev->bd_disk->private_data; in pf_ioctl()
|
D | pd.c | 741 static int pd_open(struct block_device *bdev, fmode_t mode) in pd_open() argument 743 struct pd_unit *disk = bdev->bd_disk->private_data; in pd_open() 756 static int pd_getgeo(struct block_device *bdev, struct hd_geometry *geo) in pd_getgeo() argument 758 struct pd_unit *disk = bdev->bd_disk->private_data; in pd_getgeo() 773 static int pd_ioctl(struct block_device *bdev, fmode_t mode, in pd_ioctl() argument 776 struct pd_unit *disk = bdev->bd_disk->private_data; in pd_ioctl()
|
D | pcd.c | 228 static int pcd_block_open(struct block_device *bdev, fmode_t mode) in pcd_block_open() argument 230 struct pcd_unit *cd = bdev->bd_disk->private_data; in pcd_block_open() 234 ret = cdrom_open(&cd->info, bdev, mode); in pcd_block_open() 248 static int pcd_block_ioctl(struct block_device *bdev, fmode_t mode, in pcd_block_ioctl() argument 251 struct pcd_unit *cd = bdev->bd_disk->private_data; in pcd_block_ioctl() 255 ret = cdrom_ioctl(&cd->info, bdev, mode, cmd, arg); in pcd_block_ioctl()
|
/linux-4.4.14/drivers/block/rsxx/ |
D | dev.c | 68 static int rsxx_blkdev_ioctl(struct block_device *bdev, in rsxx_blkdev_ioctl() argument 73 struct rsxx_cardinfo *card = bdev->bd_disk->private_data; in rsxx_blkdev_ioctl() 85 static int rsxx_getgeo(struct block_device *bdev, struct hd_geometry *geo) in rsxx_getgeo() argument 87 struct rsxx_cardinfo *card = bdev->bd_disk->private_data; in rsxx_getgeo()
|
/linux-4.4.14/fs/nilfs2/ |
D | super.c | 1215 struct block_device *bdev; member 1288 sd.bdev = blkdev_get_by_path(dev_name, mode, fs_type); in nilfs_mount() 1289 if (IS_ERR(sd.bdev)) in nilfs_mount() 1290 return ERR_CAST(sd.bdev); in nilfs_mount() 1304 mutex_lock(&sd.bdev->bd_fsfreeze_mutex); in nilfs_mount() 1305 if (sd.bdev->bd_fsfreeze_count > 0) { in nilfs_mount() 1306 mutex_unlock(&sd.bdev->bd_fsfreeze_mutex); in nilfs_mount() 1311 sd.bdev); in nilfs_mount() 1312 mutex_unlock(&sd.bdev->bd_fsfreeze_mutex); in nilfs_mount() 1325 strlcpy(s->s_id, bdevname(sd.bdev, b), sizeof(s->s_id)); in nilfs_mount() [all …]
|
/linux-4.4.14/drivers/block/aoe/ |
D | aoeblk.c | 234 aoeblk_open(struct block_device *bdev, fmode_t mode) in aoeblk_open() argument 236 struct aoedev *d = bdev->bd_disk->private_data; in aoeblk_open() 297 aoeblk_getgeo(struct block_device *bdev, struct hd_geometry *geo) in aoeblk_getgeo() argument 299 struct aoedev *d = bdev->bd_disk->private_data; in aoeblk_getgeo() 313 aoeblk_ioctl(struct block_device *bdev, fmode_t mode, uint cmd, ulong arg) in aoeblk_ioctl() argument 320 d = bdev->bd_disk->private_data; in aoeblk_ioctl()
|
/linux-4.4.14/drivers/video/fbdev/ |
D | ssd1307fb.c | 441 static int ssd1307fb_update_bl(struct backlight_device *bdev) in ssd1307fb_update_bl() argument 443 struct ssd1307fb_par *par = bl_get_data(bdev); in ssd1307fb_update_bl() 445 int brightness = bdev->props.brightness; in ssd1307fb_update_bl() 458 static int ssd1307fb_get_brightness(struct backlight_device *bdev) in ssd1307fb_get_brightness() argument 460 struct ssd1307fb_par *par = bl_get_data(bdev); in ssd1307fb_get_brightness() 465 static int ssd1307fb_check_fb(struct backlight_device *bdev, in ssd1307fb_check_fb() argument 468 return (info->bl_dev == bdev); in ssd1307fb_check_fb()
|
/linux-4.4.14/fs/jfs/ |
D | jfs_logmgr.c | 1082 struct block_device *bdev; in lmLogOpen() local 1094 if (log->bdev->bd_dev == sbi->logdev) { in lmLogOpen() 1125 bdev = blkdev_get_by_dev(sbi->logdev, FMODE_READ|FMODE_WRITE|FMODE_EXCL, in lmLogOpen() 1127 if (IS_ERR(bdev)) { in lmLogOpen() 1128 rc = PTR_ERR(bdev); in lmLogOpen() 1132 log->bdev = bdev; in lmLogOpen() 1166 blkdev_put(bdev, FMODE_READ|FMODE_WRITE|FMODE_EXCL); in lmLogOpen() 1187 log->bdev = sb->s_bdev; in open_inline_log() 1462 struct block_device *bdev; in lmLogClose() local 1508 bdev = log->bdev; in lmLogClose() [all …]
|
/linux-4.4.14/Documentation/DocBook/ |
D | filesystems.xml.db | 167 API-freeze-bdev 168 API-thaw-bdev 169 API-bdev-read-page 170 API-bdev-write-page 171 API-bdev-direct-access 180 API-lookup-bdev
|
/linux-4.4.14/drivers/mmc/card/ |
D | block.c | 296 static int mmc_blk_open(struct block_device *bdev, fmode_t mode) in mmc_blk_open() argument 298 struct mmc_blk_data *md = mmc_blk_get(bdev->bd_disk); in mmc_blk_open() 304 check_disk_change(bdev); in mmc_blk_open() 327 mmc_blk_getgeo(struct block_device *bdev, struct hd_geometry *geo) in mmc_blk_getgeo() argument 329 geo->cylinders = get_capacity(bdev->bd_disk) / (4 * 16); in mmc_blk_getgeo() 591 static int mmc_blk_ioctl_cmd(struct block_device *bdev, in mmc_blk_ioctl_cmd() argument 604 if ((!capable(CAP_SYS_RAWIO)) || (bdev != bdev->bd_contains)) in mmc_blk_ioctl_cmd() 611 md = mmc_blk_get(bdev->bd_disk); in mmc_blk_ioctl_cmd() 639 static int mmc_blk_ioctl_multi_cmd(struct block_device *bdev, in mmc_blk_ioctl_multi_cmd() argument 654 if ((!capable(CAP_SYS_RAWIO)) || (bdev != bdev->bd_contains)) in mmc_blk_ioctl_multi_cmd() [all …]
|
/linux-4.4.14/fs/jbd2/ |
D | revoke.c | 329 struct block_device *bdev; in jbd2_journal_revoke() local 342 bdev = journal->j_fs_dev; in jbd2_journal_revoke() 346 bh = __find_get_block(bdev, blocknr, journal->j_blocksize); in jbd2_journal_revoke() 356 bh2 = __find_get_block(bdev, blocknr, journal->j_blocksize); in jbd2_journal_revoke()
|
/linux-4.4.14/arch/um/drivers/ |
D | ubd_kern.c | 89 static int ubd_open(struct block_device *bdev, fmode_t mode); 91 static int ubd_ioctl(struct block_device *bdev, fmode_t mode, 93 static int ubd_getgeo(struct block_device *bdev, struct hd_geometry *geo); 1113 static int ubd_open(struct block_device *bdev, fmode_t mode) in ubd_open() argument 1115 struct gendisk *disk = bdev->bd_disk; in ubd_open() 1331 static int ubd_getgeo(struct block_device *bdev, struct hd_geometry *geo) in ubd_getgeo() argument 1333 struct ubd *ubd_dev = bdev->bd_disk->private_data; in ubd_getgeo() 1341 static int ubd_ioctl(struct block_device *bdev, fmode_t mode, in ubd_ioctl() argument 1344 struct ubd *ubd_dev = bdev->bd_disk->private_data; in ubd_ioctl()
|
/linux-4.4.14/arch/m68k/emu/ |
D | nfblock.c | 83 static int nfhd_getgeo(struct block_device *bdev, struct hd_geometry *geo) in nfhd_getgeo() argument 85 struct nfhd_device *dev = bdev->bd_disk->private_data; in nfhd_getgeo()
|
/linux-4.4.14/fs/xfs/ |
D | xfs_discard.c | 44 struct block_device *bdev = mp->m_ddev_targp->bt_bdev; in xfs_trim_extents() local 126 error = blkdev_issue_discard(bdev, dbno, dlen, GFP_NOFS, 0); in xfs_trim_extents()
|
D | xfs_buf.c | 1677 struct block_device *bdev) in xfs_setsize_buftarg_early() argument 1679 return xfs_setsize_buftarg(btp, bdev_logical_block_size(bdev)); in xfs_setsize_buftarg_early() 1685 struct block_device *bdev) in xfs_alloc_buftarg() argument 1692 btp->bt_dev = bdev->bd_dev; in xfs_alloc_buftarg() 1693 btp->bt_bdev = bdev; in xfs_alloc_buftarg() 1694 btp->bt_bdi = blk_get_backing_dev_info(bdev); in xfs_alloc_buftarg() 1696 if (xfs_setsize_buftarg_early(btp, bdev)) in xfs_alloc_buftarg()
|
/linux-4.4.14/drivers/mtd/ubi/ |
D | block.c | 225 static int ubiblock_open(struct block_device *bdev, fmode_t mode) in ubiblock_open() argument 227 struct ubiblock *dev = bdev->bd_disk->private_data; in ubiblock_open() 281 static int ubiblock_getgeo(struct block_device *bdev, struct hd_geometry *geo) in ubiblock_getgeo() argument 286 geo->sectors = get_capacity(bdev->bd_disk); in ubiblock_getgeo()
|
/linux-4.4.14/arch/xtensa/platforms/iss/ |
D | simdisk.c | 125 static int simdisk_open(struct block_device *bdev, fmode_t mode) in simdisk_open() argument 127 struct simdisk *dev = bdev->bd_disk->private_data; in simdisk_open() 131 check_disk_change(bdev); in simdisk_open()
|
/linux-4.4.14/fs/quota/ |
D | quota.c | 730 struct block_device *bdev; in quotactl_block() local 736 bdev = lookup_bdev(tmp->name); in quotactl_block() 738 if (IS_ERR(bdev)) in quotactl_block() 739 return ERR_CAST(bdev); in quotactl_block() 741 sb = get_super_thawed(bdev); in quotactl_block() 743 sb = get_super(bdev); in quotactl_block() 744 bdput(bdev); in quotactl_block()
|
/linux-4.4.14/drivers/md/persistent-data/ |
D | dm-block-manager.h | 35 struct block_device *bdev, unsigned block_size,
|
/linux-4.4.14/fs/ext4/ |
D | readpage.c | 150 struct block_device *bdev = inode->i_sb->s_bdev; in ext4_mpage_readpages() local 293 bio->bi_bdev = bdev; in ext4_mpage_readpages()
|
/linux-4.4.14/drivers/cdrom/ |
D | gdrom.c | 497 static int gdrom_bdops_open(struct block_device *bdev, fmode_t mode) in gdrom_bdops_open() argument 501 ret = cdrom_open(gd.cd_info, bdev, mode); in gdrom_bdops_open() 519 static int gdrom_bdops_ioctl(struct block_device *bdev, fmode_t mode, in gdrom_bdops_ioctl() argument 525 ret = cdrom_ioctl(gd.cd_info, bdev, mode, cmd, arg); in gdrom_bdops_ioctl()
|
/linux-4.4.14/drivers/media/pci/bt8xx/ |
D | dvb-bt8xx.c | 111 static int is_pci_slot_eq(struct pci_dev* adev, struct pci_dev* bdev) in is_pci_slot_eq() argument 113 if ((adev->subsystem_vendor == bdev->subsystem_vendor) && in is_pci_slot_eq() 114 (adev->subsystem_device == bdev->subsystem_device) && in is_pci_slot_eq() 115 (adev->bus->number == bdev->bus->number) && in is_pci_slot_eq() 116 (PCI_SLOT(adev->devfn) == PCI_SLOT(bdev->devfn))) in is_pci_slot_eq()
|
/linux-4.4.14/drivers/nvme/host/ |
D | pci.c | 1931 static int nvme_ioctl(struct block_device *bdev, fmode_t mode, unsigned int cmd, in nvme_ioctl() argument 1934 struct nvme_ns *ns = bdev->bd_disk->private_data; in nvme_ioctl() 1956 static int nvme_compat_ioctl(struct block_device *bdev, fmode_t mode, in nvme_compat_ioctl() argument 1963 return nvme_ioctl(bdev, mode, cmd, arg); in nvme_compat_ioctl() 1986 static int nvme_open(struct block_device *bdev, fmode_t mode) in nvme_open() argument 1992 ns = bdev->bd_disk->private_data; in nvme_open() 2122 static int nvme_pr_command(struct block_device *bdev, u32 cdw10, in nvme_pr_command() argument 2125 struct nvme_ns *ns = bdev->bd_disk->private_data; in nvme_pr_command() 2140 static int nvme_pr_register(struct block_device *bdev, u64 old, in nvme_pr_register() argument 2151 return nvme_pr_command(bdev, cdw10, old, new, nvme_cmd_resv_register); in nvme_pr_register() [all …]
|
/linux-4.4.14/drivers/staging/unisys/visorbus/ |
D | visorbus_main.c | 1145 struct visor_device *bdev; in fix_vbus_dev_info() local 1160 bdev = visorbus_get_device_by_id(bus_no, BUS_ROOT_DEVICE, NULL); in fix_vbus_dev_info() 1161 if (!bdev) in fix_vbus_dev_info() 1183 write_vbus_dev_info(bdev->visorchannel, hdr_info, &dev_info, dev_no); in fix_vbus_dev_info() 1188 write_vbus_chp_info(bdev->visorchannel, hdr_info, &chipset_driverinfo); in fix_vbus_dev_info() 1189 write_vbus_bus_info(bdev->visorchannel, hdr_info, in fix_vbus_dev_info()
|
/linux-4.4.14/drivers/message/fusion/ |
D | mptscsih.h | 125 extern int mptscsih_bios_param(struct scsi_device * sdev, struct block_device *bdev, sector_t capac…
|