Home
last modified time | relevance | path

Searched refs:bdev (Results 1 – 25 of 118) sorted by relevance

12345

/drivers/input/misc/
Dcobalt_btns.c50 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 …]
Dsgi_btns.c68 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/
Dcomedi_bond.c310 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/
Ddasd_ioctl.c39 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 …]
Ddasd_genhd.c99 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/
Draw.c49 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/
Ddm-table.c344 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 …]
Ddm-snap.c164 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 …]
Dmd.c357 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 …]
Draid0.c31 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()
Dmultipath.c96 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()
Ddm-linear.c83 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()
Dlinear.c82 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/
Ddefxx.c377 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 …]
Ddeclance.c1013 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/
Dmtdsuper.c129 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/
Dbrd.c288 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 …]
Dloop.c670 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 …]
Dpktcdvd.c352 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 …]
Dnbd.c571 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/
Dide-gd.c172 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);
Dide-ioctls.c17 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()
Dide-disk_ioctl.c16 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/
Dscsicam.c39 struct block_device *bdev = dev->bd_contains; in scsi_bios_ptable() local
41 void *data = read_dev_sector(bdev, 0, &sect); 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/
Dblock2mtd.c237 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()

12345