/drivers/ide/ |
H A D | ide-disk_ioctl.c | 18 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 D | ide-ioctls.c | 19 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 D | ide-floppy_ioctl.c | 273 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 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); 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 D | dasd_genhd.c | 103 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 D | dasd_ioctl.c | 44 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 D | ttm_execbuf_util.c | 150 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 D | ttm_agp_backend.c | 113 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 D | ttm_tt.c | 174 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 D | ttm_bo_vm.c | 43 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 D | sgi_btns.c | 69 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 D | cobalt_btns.c | 51 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 D | mtdsuper.c | 127 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 D | mtd_blkdevs.c | 208 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 D | gpio_keys_polled.c | 69 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 D | zram_sysfs.c | 93 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 D | dm-exception-store.h | 191 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 D | bus.h | 14 struct bcma_device *bdev; member in union:b43_bus_dev::__anon3255
|
/drivers/scsi/ |
H A D | scsicam.c | 39 struct block_device *bdev = dev->bd_contains; local 41 void *data = read_dev_sector(bdev, 0, §); 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 D | aoeblk.c | 127 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 D | xenbus.c | 71 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 D | z2ram.c | 149 static int z2_open(struct block_device *bdev, fmode_t mode) argument 158 device = MINOR(bdev->bd_dev);
|
/drivers/char/ |
H A D | raw.c | 56 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 D | nouveau_sgdma.c | 311 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 D | vmwgfx_buffer.c | 181 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...] |