Searched defs:bdev (Results 1 - 25 of 138) sorted by relevance

123456

/drivers/ide/
H A Dide-disk_ioctl.c18 int ide_disk_ioctl(ide_drive_t *drive, struct block_device *bdev, fmode_t mode, argument
24 err = ide_setting_ioctl(drive, bdev, cmd, arg, ide_disk_ioctl_settings);
28 err = generic_ide_ioctl(drive, bdev, cmd, arg);
H A Dide-ioctls.c19 int ide_setting_ioctl(ide_drive_t *drive, struct block_device *bdev, argument
42 if (bdev != bdev->bd_contains)
234 int generic_ide_ioctl(ide_drive_t *drive, struct block_device *bdev, argument
239 err = ide_setting_ioctl(drive, bdev, cmd, arg, ide_ioctl_settings);
246 if (bdev != bdev->bd_contains)
H A Dide-floppy_ioctl.c273 int ide_floppy_ioctl(ide_drive_t *drive, struct block_device *bdev, argument
295 err = scsi_cmd_blk_ioctl(bdev, mode, cmd, argp);
298 err = generic_ide_ioctl(drive, bdev, cmd, arg);
H A Dide-gd.c183 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);
277 static int ide_gd_getgeo(struct block_device *bdev, struct hd_geometry *geo) argument
279 struct ide_disk_obj *idkp = ide_drv_g(bdev->bd_disk, ide_disk_obj);
335 static int ide_gd_ioctl(struct block_device *bdev, fmode_t mode, argument
338 struct ide_disk_obj *idkp = ide_drv_g(bdev->bd_disk, ide_disk_obj);
341 return drive->disk_ops->ioctl(drive, bdev, mod
[all...]
/drivers/s390/block/
H A Ddasd_genhd.c103 struct block_device *bdev; local
105 bdev = bdget_disk(block->gdp, 0);
106 if (!bdev || blkdev_get(bdev, FMODE_READ, NULL) < 0)
112 ioctl_by_bdev(bdev, BLKRRPART, 0);
117 * 0 to 1. This is done by setting device->bdev (see
120 * is why the assignment to device->bdev is done AFTER
123 block->bdev = bdev;
136 struct block_device *bdev; local
[all...]
H A Ddasd_ioctl.c44 dasd_ioctl_enable(struct block_device *bdev) argument
51 base = dasd_device_from_gendisk(bdev->bd_disk);
57 mutex_lock(&bdev->bd_mutex);
58 i_size_write(bdev->bd_inode,
60 mutex_unlock(&bdev->bd_mutex);
70 dasd_ioctl_disable(struct block_device *bdev) argument
77 base = dasd_device_from_gendisk(bdev->bd_disk);
93 mutex_lock(&bdev->bd_mutex);
94 i_size_write(bdev->bd_inode, 0);
95 mutex_unlock(&bdev
176 struct block_device *bdev = bdget_disk(block->gdp, 0); local
203 dasd_ioctl_format(struct block_device *bdev, void __user *argp) argument
396 dasd_ioctl_set_ro(struct block_device *bdev, void __user *argp) argument
434 dasd_ioctl(struct block_device *bdev, fmode_t mode, unsigned int cmd, unsigned long arg) argument
[all...]
/drivers/gpu/drm/ttm/
H A Dttm_execbuf_util.c150 val_seq = entry->bo->bdev->val_seq++;
208 struct ttm_bo_device *bdev; local
215 bdev = bo->bdev;
216 driver = bdev->driver;
219 spin_lock(&bdev->fence_lock);
231 spin_unlock(&bdev->fence_lock);
H A Dttm_agp_backend.c113 struct ttm_tt *ttm_agp_tt_create(struct ttm_bo_device *bdev, argument
128 if (ttm_tt_init(&agp_be->ttm, bdev, size, page_flags, dummy_read_page)) {
H A Dttm_tt.c174 ttm->bdev->driver->ttm_tt_unpopulate(ttm);
185 int ttm_tt_init(struct ttm_tt *ttm, struct ttm_bo_device *bdev, argument
189 ttm->bdev = bdev;
190 ttm->glob = bdev->glob;
215 int ttm_dma_tt_init(struct ttm_dma_tt *ttm_dma, struct ttm_bo_device *bdev, argument
221 ttm->bdev = bdev;
222 ttm->glob = bdev->glob;
273 ret = ttm->bdev
[all...]
H A Dttm_bo_vm.c43 static struct ttm_buffer_object *ttm_bo_vm_lookup_rb(struct ttm_bo_device *bdev, argument
47 struct rb_node *cur = bdev->addr_space_rb.rb_node;
78 struct ttm_bo_device *bdev = bo->bdev; local
89 &bdev->man[bo->mem.mem_type];
104 if (bdev->driver->fault_reserve_notify) {
105 ret = bdev->driver->fault_reserve_notify(bo);
125 spin_lock(&bdev->fence_lock);
128 spin_unlock(&bdev->fence_lock);
135 spin_unlock(&bdev
252 ttm_bo_mmap(struct file *filp, struct vm_area_struct *vma, struct ttm_bo_device *bdev) argument
309 ttm_bo_io(struct ttm_bo_device *bdev, struct file *filp, const char __user *wbuf, char __user *rbuf, size_t count, loff_t *f_pos, bool write) argument
[all...]
/drivers/input/misc/
H A Dsgi_btns.c69 struct buttons_dev *bdev = dev->private; local
76 for (i = 0; i < ARRAY_SIZE(bdev->keymap); i++) {
78 if (++bdev->count[i] == BUTTONS_COUNT_THRESHOLD) {
80 input_report_key(input, bdev->keymap[i], 1);
84 if (bdev->count[i] >= BUTTONS_COUNT_THRESHOLD) {
86 input_report_key(input, bdev->keymap[i], 0);
89 bdev->count[i] = 0;
96 struct buttons_dev *bdev; local
101 bdev = kzalloc(sizeof(struct buttons_dev), GFP_KERNEL);
103 if (!bdev || !poll_de
149 struct buttons_dev *bdev = dev_get_drvdata(dev); local
[all...]
H A Dcobalt_btns.c51 struct buttons_dev *bdev = dev->private; local
56 status = ~readl(bdev->reg) >> 24;
58 for (i = 0; i < ARRAY_SIZE(bdev->keymap); i++) {
60 if (++bdev->count[i] == BUTTONS_COUNT_THRESHOLD) {
62 input_report_key(input, bdev->keymap[i], 1);
66 if (bdev->count[i] >= BUTTONS_COUNT_THRESHOLD) {
68 input_report_key(input, bdev->keymap[i], 0);
71 bdev->count[i] = 0;
78 struct buttons_dev *bdev; local
84 bdev
141 struct buttons_dev *bdev = dev_get_drvdata(dev); local
[all...]
/drivers/mtd/
H A Dmtdsuper.c127 struct block_device *bdev; local
180 bdev = lookup_bdev(dev_name);
181 if (IS_ERR(bdev)) {
182 ret = PTR_ERR(bdev);
190 major = MAJOR(bdev->bd_dev);
191 mtdnr = MINOR(bdev->bd_dev);
192 bdput(bdev);
H A Dmtd_blkdevs.c208 static int blktrans_open(struct block_device *bdev, fmode_t mode) argument
210 struct mtd_blktrans_dev *dev = blktrans_dev_get(bdev->bd_disk);
281 static int blktrans_getgeo(struct block_device *bdev, struct hd_geometry *geo) argument
283 struct mtd_blktrans_dev *dev = blktrans_dev_get(bdev->bd_disk);
301 static int blktrans_ioctl(struct block_device *bdev, fmode_t mode, argument
304 struct mtd_blktrans_dev *dev = blktrans_dev_get(bdev->bd_disk);
/drivers/input/keyboard/
H A Dgpio_keys_polled.c69 struct gpio_keys_polled_dev *bdev = dev->private; local
70 struct gpio_keys_platform_data *pdata = bdev->pdata;
74 for (i = 0; i < bdev->pdata->nbuttons; i++) {
75 struct gpio_keys_button_data *bdata = &bdev->data[i];
87 struct gpio_keys_polled_dev *bdev = dev->private; local
88 struct gpio_keys_platform_data *pdata = bdev->pdata;
91 pdata->enable(bdev->dev);
96 struct gpio_keys_polled_dev *bdev = dev->private; local
97 struct gpio_keys_platform_data *pdata = bdev->pdata;
100 pdata->disable(bdev
107 struct gpio_keys_polled_dev *bdev; local
219 struct gpio_keys_polled_dev *bdev = platform_get_drvdata(pdev); local
[all...]
/drivers/staging/zram/
H A Dzram_sysfs.c93 struct block_device *bdev; local
96 bdev = bdget_disk(zram->disk, 0);
99 if (bdev->bd_holders)
110 if (bdev)
111 fsync_bdev(bdev);
/drivers/md/
H A Ddm-exception-store.h191 static inline sector_t get_dev_size(struct block_device *bdev) argument
193 return i_size_read(bdev->bd_inode) >> SECTOR_SHIFT;
/drivers/net/wireless/b43/
H A Dbus.h14 struct bcma_device *bdev; member in union:b43_bus_dev::__anon3255
/drivers/scsi/
H A Dscsicam.c39 struct block_device *bdev = dev->bd_contains; local
41 void *data = read_dev_sector(bdev, 0, &sect);
56 * @bdev: which device
67 int scsicam_bios_param(struct block_device *bdev, sector_t capacity, int *ip) argument
73 p = scsi_bios_ptable(bdev);
/drivers/block/aoe/
H A Daoeblk.c127 aoeblk_open(struct block_device *bdev, fmode_t mode) argument
129 struct aoedev *d = bdev->bd_disk->private_data;
229 aoeblk_getgeo(struct block_device *bdev, struct hd_geometry *geo) argument
231 struct aoedev *d = bdev->bd_disk->private_data;
/drivers/block/xen-blkback/
H A Dxenbus.c71 if (!blkif->irq || !blkif->vbd.bdev)
89 err = filemap_write_and_wait(blkif->vbd.bdev->bd_inode->i_mapping);
94 invalidate_inode_pages2(blkif->vbd.bdev->bd_inode->i_mapping);
294 if (vbd->bdev)
295 blkdev_put(vbd->bdev, vbd->readonly ? FMODE_READ : FMODE_WRITE);
296 vbd->bdev = NULL;
304 struct block_device *bdev; local
314 bdev = blkdev_get_by_dev(vbd->pdevice, vbd->readonly ?
317 if (IS_ERR(bdev)) {
323 vbd->bdev
395 struct block_device *bdev = be->blkif->vbd.bdev; local
[all...]
/drivers/block/
H A Dz2ram.c149 static int z2_open(struct block_device *bdev, fmode_t mode) argument
158 device = MINOR(bdev->bd_dev);
/drivers/char/
H A Draw.c56 struct block_device *bdev; local
69 bdev = raw_devices[minor].binding;
71 if (!bdev)
73 igrab(bdev->bd_inode);
74 err = blkdev_get(bdev, filp->f_mode | FMODE_EXCL, raw_open);
77 err = set_blocksize(bdev, bdev_logical_block_size(bdev));
81 filp->f_mapping = bdev->bd_inode->i_mapping;
84 bdev->bd_inode->i_mapping;
85 filp->private_data = bdev;
103 struct block_device *bdev; local
124 struct block_device *bdev = filp->private_data; local
191 struct block_device *bdev; local
[all...]
/drivers/gpu/drm/nouveau/
H A Dnouveau_sgdma.c311 nouveau_sgdma_create_ttm(struct ttm_bo_device *bdev, argument
315 struct drm_nouveau_private *dev_priv = nouveau_bdev(bdev);
326 if (ttm_dma_tt_init(&nvbe->ttm, bdev, size, page_flags, dummy_read_page)) {
/drivers/gpu/drm/vmwgfx/
H A Dvmwgfx_buffer.c181 struct ttm_tt *vmw_ttm_tt_create(struct ttm_bo_device *bdev, argument
192 vmw_be->dev_priv = container_of(bdev, struct vmw_private, bdev);
194 if (ttm_tt_init(&vmw_be->ttm, bdev, size, page_flags, dummy_read_page)) {
202 int vmw_invalidate_caches(struct ttm_bo_device *bdev, uint32_t flags) argument
207 int vmw_init_mem_type(struct ttm_bo_device *bdev, uint32_t type, argument
260 static int vmw_ttm_io_mem_reserve(struct ttm_bo_device *bdev, struct ttm_mem_reg *mem) argument
262 struct ttm_mem_type_manager *man = &bdev->man[mem->mem_type];
263 struct vmw_private *dev_priv = container_of(bdev, struct vmw_private, bdev);
287 vmw_ttm_io_mem_free(struct ttm_bo_device *bdev, struct ttm_mem_reg *mem) argument
[all...]

Completed in 534 milliseconds

123456