/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 …]
|
/drivers/staging/comedi/drivers/ |
D | comedi_bond.c | 310 struct BondedDevice *bdev = devpriv->devs[i]; in bonding_dio_insn_bits() local 315 lsampl_t subdevMask = ((1 << bdev->nchans) - 1); in bonding_dio_insn_bits() 319 if (bdev->nchans >= LSAMPL_BITS) in bonding_dio_insn_bits() 326 if (comedi_dio_bitfield(bdev->dev, bdev->subdev, writeMask, in bonding_dio_insn_bits() 337 num_done += bdev->nchans; in bonding_dio_insn_bits() 348 struct BondedDevice *bdev; in bonding_dio_insn_config() local 352 bdev = devpriv->chanIdDevMap[chan]; in bonding_dio_insn_config() 377 chan -= bdev->chanid_offset; in bonding_dio_insn_config() 378 ret = comedi_dio_config(bdev->dev, bdev->subdev, chan, io); in bonding_dio_insn_config() 411 struct BondedDevice *bdev = NULL; in doDevConfig() local [all …]
|
/drivers/s390/block/ |
D | dasd_ioctl.c | 39 dasd_ioctl_enable(struct block_device *bdev) in dasd_ioctl_enable() argument 41 struct dasd_block *block = bdev->bd_disk->private_data; in dasd_ioctl_enable() 48 mutex_lock(&bdev->bd_mutex); in dasd_ioctl_enable() 49 i_size_write(bdev->bd_inode, (loff_t)get_capacity(block->gdp) << 9); in dasd_ioctl_enable() 50 mutex_unlock(&bdev->bd_mutex); in dasd_ioctl_enable() 59 dasd_ioctl_disable(struct block_device *bdev) in dasd_ioctl_disable() argument 61 struct dasd_block *block = bdev->bd_disk->private_data; in dasd_ioctl_disable() 79 mutex_lock(&bdev->bd_mutex); in dasd_ioctl_disable() 80 i_size_write(bdev->bd_inode, 0); in dasd_ioctl_disable() 81 mutex_unlock(&bdev->bd_mutex); in dasd_ioctl_disable() [all …]
|
D | dasd_genhd.c | 99 struct block_device *bdev; in dasd_scan_partitions() local 101 bdev = bdget_disk(block->gdp, 0); in dasd_scan_partitions() 102 if (!bdev || blkdev_get(bdev, FMODE_READ) < 0) in dasd_scan_partitions() 108 ioctl_by_bdev(bdev, BLKRRPART, 0); in dasd_scan_partitions() 119 block->bdev = bdev; in dasd_scan_partitions() 132 struct block_device *bdev; in dasd_destroy_partitions() local 138 bdev = block->bdev; in dasd_destroy_partitions() 139 block->bdev = NULL; in dasd_destroy_partitions() 151 ioctl_by_bdev(bdev, BLKPG, (unsigned long) &barg); in dasd_destroy_partitions() 155 blkdev_put(bdev, FMODE_READ); in dasd_destroy_partitions()
|
/drivers/char/ |
D | raw.c | 49 struct block_device *bdev; in raw_open() local 63 bdev = raw_devices[minor].binding; in raw_open() 65 if (!bdev) in raw_open() 67 igrab(bdev->bd_inode); in raw_open() 68 err = blkdev_get(bdev, filp->f_mode); in raw_open() 71 err = bd_claim(bdev, raw_open); in raw_open() 74 err = set_blocksize(bdev, bdev_hardsect_size(bdev)); in raw_open() 78 filp->f_mapping = bdev->bd_inode->i_mapping; in raw_open() 81 bdev->bd_inode->i_mapping; in raw_open() 82 filp->private_data = bdev; in raw_open() [all …]
|
/drivers/md/ |
D | dm-table.c | 344 if (dd->dm_dev.bdev->bd_dev == dev) in find_device() 357 struct block_device *bdev; in open_dev() local 361 BUG_ON(d->dm_dev.bdev); in open_dev() 363 bdev = open_by_devnum(dev, d->dm_dev.mode); in open_dev() 364 if (IS_ERR(bdev)) in open_dev() 365 return PTR_ERR(bdev); in open_dev() 366 r = bd_claim_by_disk(bdev, _claim_ptr, dm_disk(md)); in open_dev() 368 blkdev_put(bdev, d->dm_dev.mode); in open_dev() 370 d->dm_dev.bdev = bdev; in open_dev() 379 if (!d->dm_dev.bdev) in close_dev() [all …]
|
D | dm-snap.c | 164 struct block_device *bdev; member 204 static unsigned origin_hash(struct block_device *bdev) in origin_hash() argument 206 return bdev->bd_dev & ORIGIN_MASK; in origin_hash() 216 if (bdev_equal(o->bdev, origin)) in __lookup_origin() 224 struct list_head *sl = &_origins[origin_hash(o->bdev)]; in __insert_origin() 235 struct block_device *bdev = snap->origin->bdev; in register_snapshot() local 242 o = __lookup_origin(bdev); in register_snapshot() 252 o->bdev = bdev; in register_snapshot() 268 o = __lookup_origin(s->origin->bdev); in unregister_snapshot() 479 cow_dev_size = get_dev_size(s->cow->bdev); in init_hash_tables() [all …]
|
D | md.c | 357 if (rdev->bdev->bd_dev == dev) in find_rdev() 376 static inline sector_t calc_dev_sboffset(struct block_device *bdev) in calc_dev_sboffset() argument 378 sector_t num_sectors = bdev->bd_inode->i_size / 512; in calc_dev_sboffset() 474 bio->bi_bdev = rdev->bdev; in md_super_write() 522 int sync_page_io(struct block_device *bdev, sector_t sector, int size, in sync_page_io() argument 531 bio->bi_bdev = bdev; in sync_page_io() 557 if (!sync_page_io(rdev->bdev, rdev->sb_start, size, rdev->sb_page, READ)) in read_disk_sb() 564 bdevname(rdev->bdev,b)); in read_disk_sb() 701 rdev->sb_start = calc_dev_sboffset(rdev->bdev); in super_90_load() 708 bdevname(rdev->bdev, b); in super_90_load() [all …]
|
D | raid0.c | 31 struct request_queue *r_queue = bdev_get_queue(devlist[i]->bdev); in raid0_unplug() 45 struct request_queue *q = bdev_get_queue(devlist[i]->bdev); in raid0_congested() 71 bdevname(rdev1->bdev,b)); in create_strip_zones() 75 bdevname(rdev1->bdev,b), in create_strip_zones() 78 bdevname(rdev2->bdev,b), in create_strip_zones() 138 rdev1->bdev->bd_disk->queue); in create_strip_zones() 144 if (rdev1->bdev->bd_disk->queue->merge_bvec_fn && in create_strip_zones() 179 bdevname(rdev->bdev, b)); in create_strip_zones() 458 bio->bi_bdev = tmp_dev->bdev; in raid0_make_request() 491 conf->strip_zone[j].dev[k]->bdev,b)); in raid0_status()
|
D | multipath.c | 96 bdevname(rdev->bdev,b), in multipath_end_request() 114 struct request_queue *r_queue = bdev_get_queue(rdev->bdev); in unplug_slaves() 169 mp_bh->bio.bi_bdev = multipath->rdev->bdev; in multipath_make_request() 201 struct request_queue *q = bdev_get_queue(rdev->bdev); in multipath_congested() 245 bdevname (rdev->bdev,b), in multipath_error() 270 bdevname(tmp->rdev->bdev,b)); in print_multipath_conf() 292 q = rdev->bdev->bd_disk->queue; in multipath_add_disk() 395 bio->bi_bdev = conf->multipaths[mp_bh->path].rdev->bdev; in multipathd() 453 rdev->bdev->bd_disk->queue); in multipath_run() 457 if (rdev->bdev->bd_disk->queue->merge_bvec_fn && in multipath_run()
|
D | dm-linear.c | 83 bio->bi_bdev = lc->dev->bdev; in linear_map_bio() 117 return __blkdev_driver_ioctl(lc->dev->bdev, lc->dev->mode, cmd, arg); in linear_ioctl() 124 struct request_queue *q = bdev_get_queue(lc->dev->bdev); in linear_merge() 129 bvm->bi_bdev = lc->dev->bdev; in linear_merge()
|
D | linear.c | 82 struct request_queue *r_queue = bdev_get_queue(conf->disks[i].rdev->bdev); in linear_unplug() 94 struct request_queue *q = bdev_get_queue(conf->disks[i].rdev->bdev); in linear_congested() 129 rdev->bdev->bd_disk->queue); in linear_conf() 134 if (rdev->bdev->bd_disk->queue->merge_bvec_fn && in linear_conf() 335 bdevname(tmp_dev->rdev->bdev, b), in linear_make_request() 360 bio->bi_bdev = tmp_dev->rdev->bdev; in linear_make_request()
|
/drivers/net/ |
D | defxx.c | 377 struct device __maybe_unused *bdev = bp->bus_dev; in dfx_port_write_long() local 378 int dfx_bus_tc = DFX_BUS_TC(bdev); in dfx_port_write_long() 401 struct device __maybe_unused *bdev = bp->bus_dev; in dfx_port_read_long() local 402 int dfx_bus_tc = DFX_BUS_TC(bdev); in dfx_port_read_long() 435 static void dfx_get_bars(struct device *bdev, in dfx_get_bars() argument 438 int dfx_bus_pci = DFX_BUS_PCI(bdev); in dfx_get_bars() 439 int dfx_bus_eisa = DFX_BUS_EISA(bdev); in dfx_get_bars() 440 int dfx_bus_tc = DFX_BUS_TC(bdev); in dfx_get_bars() 446 *bar_start = pci_resource_start(to_pci_dev(bdev), num); in dfx_get_bars() 447 *bar_len = pci_resource_len(to_pci_dev(bdev), num); in dfx_get_bars() [all …]
|
D | declance.c | 1013 static int __init dec_lance_probe(struct device *bdev, const int type) in dec_lance_probe() argument 1029 if (bdev) in dec_lance_probe() 1030 snprintf(name, sizeof(name), "%s", bdev->bus_id); in dec_lance_probe() 1104 dev_set_drvdata(bdev, dev); in dec_lance_probe() 1106 start = to_tc_dev(bdev)->resource.start; in dec_lance_probe() 1107 len = to_tc_dev(bdev)->resource.end - start + 1; in dec_lance_probe() 1108 if (!request_mem_region(start, len, bdev->bus_id)) { in dec_lance_probe() 1111 bdev->bus_id); in dec_lance_probe() 1119 dev->irq = to_tc_dev(bdev)->interrupt; in dec_lance_probe() 1259 if (!bdev) { in dec_lance_probe() [all …]
|
/drivers/mtd/ |
D | mtdsuper.c | 129 struct block_device *bdev; in get_sb_mtd() local 188 bdev = lookup_bdev(dev_name); in get_sb_mtd() 189 if (IS_ERR(bdev)) { in get_sb_mtd() 190 ret = PTR_ERR(bdev); in get_sb_mtd() 198 major = MAJOR(bdev->bd_dev); in get_sb_mtd() 199 mtdnr = MINOR(bdev->bd_dev); in get_sb_mtd() 200 bdput(bdev); in get_sb_mtd()
|
/drivers/block/ |
D | brd.c | 288 struct block_device *bdev = bio->bi_bdev; in brd_make_request() local 289 struct brd_device *brd = bdev->bd_disk->private_data; in brd_make_request() 298 get_capacity(bdev->bd_disk)) in brd_make_request() 321 static int brd_direct_access (struct block_device *bdev, sector_t sector, in brd_direct_access() argument 324 struct brd_device *brd = bdev->bd_disk->private_data; in brd_direct_access() 331 if (sector + PAGE_SECTORS > get_capacity(bdev->bd_disk)) in brd_direct_access() 343 static int brd_ioctl(struct block_device *bdev, fmode_t mode, in brd_ioctl() argument 347 struct brd_device *brd = bdev->bd_disk->private_data; in brd_ioctl() 356 mutex_lock(&bdev->bd_mutex); in brd_ioctl() 358 if (bdev->bd_openers <= 1) { in brd_ioctl() [all …]
|
D | loop.c | 670 static int loop_change_fd(struct loop_device *lo, struct block_device *bdev, in loop_change_fd() argument 714 ioctl_by_bdev(bdev, BLKRRPART, 0); in loop_change_fd() 731 struct block_device *bdev, unsigned int arg) in loop_set_fd() argument 758 if (f->f_mapping->host->i_bdev == bdev) in loop_set_fd() 807 set_device_ro(bdev, (lo_flags & LO_FLAGS_READ_ONLY) != 0); in loop_set_fd() 810 lo->lo_device = bdev; in loop_set_fd() 830 bd_set_size(bdev, size << 9); in loop_set_fd() 832 set_blocksize(bdev, lo_blocksize); in loop_set_fd() 843 ioctl_by_bdev(bdev, BLKRRPART, 0); in loop_set_fd() 852 invalidate_bdev(bdev); in loop_set_fd() [all …]
|
D | pktcdvd.c | 352 MAJOR(pd->bdev->bd_dev), in class_pktcdvd_show_map() 353 MINOR(pd->bdev->bd_dev)); in class_pktcdvd_show_map() 766 struct request_queue *q = bdev_get_queue(pd->bdev); in pkt_generic_packet() 787 blk_execute_rq(rq->q, pd->bdev->bd_disk, rq, 0); in pkt_generic_packet() 1156 bio->bi_bdev = pd->bdev; in pkt_gather_data() 1454 pkt->w_bio->bi_bdev = pd->bdev; in pkt_start_write() 1645 generic_unplug_device(bdev_get_queue(pd->bdev)); in kcdrwd() 2334 bdget(pd->bdev->bd_dev); in pkt_open_dev() 2335 if ((ret = blkdev_get(pd->bdev, FMODE_READ))) in pkt_open_dev() 2338 if ((ret = bd_claim(pd->bdev, pd))) in pkt_open_dev() [all …]
|
D | nbd.c | 571 static int nbd_ioctl(struct block_device *bdev, fmode_t mode, in nbd_ioctl() argument 574 struct nbd_device *lo = bdev->bd_disk->private_data; in nbd_ioctl() 632 bdev->bd_invalidated = 1; in nbd_ioctl() 642 bdev->bd_inode->i_size = lo->bytesize; in nbd_ioctl() 643 set_blocksize(bdev, lo->blksize); in nbd_ioctl() 648 bdev->bd_inode->i_size = lo->bytesize; in nbd_ioctl() 649 set_blocksize(bdev, lo->blksize); in nbd_ioctl() 657 bdev->bd_inode->i_size = lo->bytesize; in nbd_ioctl() 658 set_blocksize(bdev, lo->blksize); in nbd_ioctl() 682 bdev->bd_inode->i_size = 0; in nbd_ioctl() [all …]
|
/drivers/ide/ |
D | ide-gd.c | 172 static int ide_gd_open(struct block_device *bdev, fmode_t mode) argument 174 struct gendisk *disk = bdev->bd_disk; 217 check_disk_change(bdev); 252 static int ide_gd_getgeo(struct block_device *bdev, struct hd_geometry *geo) argument 254 struct ide_disk_obj *idkp = ide_drv_g(bdev->bd_disk, ide_disk_obj); 293 static int ide_gd_ioctl(struct block_device *bdev, fmode_t mode, argument 296 struct ide_disk_obj *idkp = ide_drv_g(bdev->bd_disk, ide_disk_obj); 299 return drive->disk_ops->ioctl(drive, bdev, mode, cmd, arg);
|
D | ide-ioctls.c | 17 int ide_setting_ioctl(ide_drive_t *drive, struct block_device *bdev, in ide_setting_ioctl() argument 40 if (bdev != bdev->bd_contains) in ide_setting_ioctl() 239 int generic_ide_ioctl(ide_drive_t *drive, struct block_device *bdev, in generic_ide_ioctl() argument 244 err = ide_setting_ioctl(drive, bdev, cmd, arg, ide_ioctl_settings); in generic_ide_ioctl() 251 if (bdev != bdev->bd_contains) in generic_ide_ioctl()
|
D | ide-disk_ioctl.c | 16 int ide_disk_ioctl(ide_drive_t *drive, struct block_device *bdev, fmode_t mode, in ide_disk_ioctl() argument 21 err = ide_setting_ioctl(drive, bdev, cmd, arg, ide_disk_ioctl_settings); in ide_disk_ioctl() 25 return generic_ide_ioctl(drive, bdev, cmd, arg); in ide_disk_ioctl()
|
/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()
|
/drivers/mtd/devices/ |
D | block2mtd.c | 237 struct block_device *bdev; in add_device() local 249 bdev = open_bdev_exclusive(devname, FMODE_READ|FMODE_WRITE, NULL); in add_device() 251 if (IS_ERR(bdev)) { in add_device() 258 bdev = open_by_devnum(devt, FMODE_WRITE | FMODE_READ); in add_device() 263 if (IS_ERR(bdev)) { in add_device() 267 dev->blkdev = bdev; in add_device() 269 if (MAJOR(bdev->bd_dev) == MTD_BLOCK_MAJOR) { in add_device()
|