| /fs/btrfs/ |
| A D | volumes.c | 703 if (device->devt != device->bdev->bd_dev) { in btrfs_open_one_device() 707 MINOR(device->devt), MAJOR(device->bdev->bd_dev), in btrfs_open_one_device() 710 device->devt = device->bdev->bd_dev; in btrfs_open_one_device() 1424 if (device->bdev && (device->bdev->bd_dev == devt) && in btrfs_skip_registration() 1495 btrfs_free_stale_devices(device->devt, device); in btrfs_scan_one_device() 2217 btrfs_dev_name(device), device->devid); in btrfs_rm_device() 2775 device->disk_total_bytes = device->total_bytes; in btrfs_init_new_device() 2776 device->commit_total_bytes = device->total_bytes; in btrfs_init_new_device() 5266 if (device->total_bytes > device->bytes_used) in gather_device_info() 7131 device->total_bytes = device->disk_total_bytes; in fill_device_from_item() [all …]
|
| A D | zoned.h | 58 void btrfs_destroy_dev_zone_info(struct btrfs_device *device); 67 int btrfs_advance_sb_log(struct btrfs_device *device, int mirror); 71 int btrfs_reset_device_zone(struct btrfs_device *device, u64 physical, 282 struct btrfs_zoned_device_info *zone_info = device->zone_info; in btrfs_dev_is_sequential() 292 struct btrfs_zoned_device_info *zone_info = device->zone_info; in btrfs_dev_is_empty_zone() 303 struct btrfs_zoned_device_info *zone_info = device->zone_info; in btrfs_dev_set_empty_zone_bit() 318 btrfs_dev_set_empty_zone_bit(device, pos, true); in btrfs_dev_set_zone_empty() 323 btrfs_dev_set_empty_zone_bit(device, pos, false); in btrfs_dev_clear_zone_empty() 351 return device->zone_info == NULL || !btrfs_dev_is_sequential(device, pos); in btrfs_check_super_location() 359 if (!btrfs_dev_is_sequential(device, physical)) in btrfs_can_zone_reset() [all …]
|
| A D | zoned.c | 273 device->devid); in btrfs_get_dev_zones() 341 if (!device->bdev) in btrfs_get_dev_zone_info_all_devices() 670 if (device->bdev && bdev_is_zoned(device->bdev)) { in btrfs_check_for_zoned_device() 673 device->bdev); in btrfs_check_for_zoned_device() 700 if (!device->bdev) in btrfs_check_zoned_mode() 1193 device->fs_info, in btrfs_ensure_empty_zones() 1195 rcu_dereference(device->name), device->devid, pos >> shift); in btrfs_ensure_empty_zones() 1358 device->devid); in btrfs_load_zone_info() 1371 rcu_dereference(device->name), device->devid); in btrfs_load_zone_info() 2197 if (!device->bdev) in btrfs_zone_activate() [all …]
|
| A D | sysfs.c | 1736 struct btrfs_device *device; in btrfs_sysfs_remove_fs_devices() local 2007 if (device->bdev) in btrfs_sysfs_remove_device() 2011 kobject_del(&device->devid_kobj); in btrfs_sysfs_remove_device() 2117 if (!device->dev_stats_valid) in btrfs_devinfo_error_stats_show() 2189 if (device->bdev) { in btrfs_sysfs_add_device() 2194 btrfs_warn(device->fs_info, in btrfs_sysfs_add_device() 2196 device->devid, ret); in btrfs_sysfs_add_device() 2206 btrfs_warn(device->fs_info, in btrfs_sysfs_add_device() 2208 device->devid, ret); in btrfs_sysfs_add_device() 2219 struct btrfs_device *device; in btrfs_sysfs_add_fs_devices() local [all …]
|
| A D | dev-replace.c | 240 struct btrfs_device *device; in btrfs_init_dev_replace_tgtdev() local 270 if (device->bdev == bdev) { in btrfs_init_dev_replace_tgtdev() 288 if (IS_ERR(device)) { in btrfs_init_dev_replace_tgtdev() 289 ret = PTR_ERR(device); in btrfs_init_dev_replace_tgtdev() 298 device->generation = 0; in btrfs_init_dev_replace_tgtdev() 306 device->commit_bytes_used = device->bytes_used; in btrfs_init_dev_replace_tgtdev() 307 device->fs_info = fs_info; in btrfs_init_dev_replace_tgtdev() 308 device->bdev = bdev; in btrfs_init_dev_replace_tgtdev() 309 device->bdev_file = bdev_file; in btrfs_init_dev_replace_tgtdev() 312 device->dev_stats_valid = 1; in btrfs_init_dev_replace_tgtdev() [all …]
|
| A D | volumes.h | 91 #define btrfs_device_data_ordered_init(device) \ argument 92 seqcount_init(&device->data_seqcount) 94 #define btrfs_device_data_ordered_init(device) do { } while (0) argument 736 void btrfs_assign_next_active_device(struct btrfs_device *device, 754 struct btrfs_device *device, u64 new_size); 757 int btrfs_shrink_device(struct btrfs_device *device, u64 new_size); 854 static inline const char *btrfs_dev_name(const struct btrfs_device *device) in btrfs_dev_name() argument 856 if (!device || test_bit(BTRFS_DEV_STATE_MISSING, &device->dev_state)) in btrfs_dev_name() 859 return rcu_dereference(device->name); in btrfs_dev_name() 886 void btrfs_scratch_superblocks(struct btrfs_fs_info *fs_info, struct btrfs_device *device);
|
| A D | super.c | 363 struct btrfs_device *device; in btrfs_parse_param() local 368 if (IS_ERR(device)) in btrfs_parse_param() 369 return PTR_ERR(device); in btrfs_parse_param() 1653 !device->bdev || in btrfs_calc_avail_data_space() 1660 avail_space = device->total_bytes - device->bytes_used; in btrfs_calc_avail_data_space() 1854 ASSERT(device != NULL); in btrfs_get_tree_super() 1855 if (IS_ERR(device)) { in btrfs_get_tree_super() 1857 return PTR_ERR(device); in btrfs_get_tree_super() 2263 if (IS_ERR(device)) in btrfs_control_ioctl() 2264 ret = PTR_ERR(device); in btrfs_control_ioctl() [all …]
|
| A D | sysfs.h | 27 int btrfs_sysfs_add_device(struct btrfs_device *device); 28 void btrfs_sysfs_remove_device(struct btrfs_device *device); 43 void btrfs_sysfs_update_devid(struct btrfs_device *device);
|
| A D | disk-io.c | 3695 btrfs_warn_rl(device->fs_info, in btrfs_end_super_write() 3697 btrfs_dev_name(device), in btrfs_end_super_write() 3704 &device->sb_write_errors); in btrfs_end_super_write() 3753 btrfs_err(device->fs_info, in write_dev_supers() 3760 device->commit_total_bytes) in write_dev_supers() 3773 btrfs_err(device->fs_info, in write_dev_supers() 3789 bio = bio_alloc(device->bdev, 1, in write_dev_supers() 3793 bio->bi_private = device; in write_dev_supers() 3843 device->commit_total_bytes) in wait_dev_supers() 3862 device->devid); in wait_dev_supers() [all …]
|
| A D | ioctl.c | 412 struct btrfs_device *device; in btrfs_ioctl_fitrim() local 442 if (!device->bdev || !bdev_max_discard_sectors(device->bdev)) in btrfs_ioctl_fitrim() 1038 struct btrfs_device *device = NULL; in btrfs_ioctl_resize() local 1089 if (!device) { in btrfs_ioctl_resize() 1105 new_size = bdev_nr_bytes(device->bdev); in btrfs_ioctl_resize() 1148 if (new_size > bdev_nr_bytes(device->bdev)) { in btrfs_ioctl_resize() 1166 ret = btrfs_shrink_device(device, new_size); in btrfs_ioctl_resize() 1172 btrfs_dev_name(device), device->devid, in btrfs_ioctl_resize() 2768 struct btrfs_device *device; in btrfs_ioctl_fs_info() local 2784 if (device->devid > fi_args->max_id) in btrfs_ioctl_fs_info() [all …]
|
| /fs/smb/server/ |
| A D | transport_rdma.c | 269 ib_dma_unmap_single(t->cm_id->device, in put_recvmsg() 460 ib_dma_unmap_single(t->cm_id->device, in smb_direct_free_sendmsg() 464 ib_dma_unmap_page(t->cm_id->device, in smb_direct_free_sendmsg() 653 ib_dma_unmap_single(t->cm_id->device, in smb_direct_post_recv() 1628 t->cm_id->device->ops.get_port_immutable(t->cm_id->device, in smb_direct_accept_client() 1692 struct ib_device *device = t->cm_id->device; in smb_direct_init_params() local 1720 device->attrs.max_sge_rd); in smb_direct_init_params() 1734 device->attrs.max_cqe, device->attrs.max_qp_wr); in smb_direct_init_params() 1743 device->attrs.max_cqe, device->attrs.max_qp_wr); in smb_direct_init_params() 1749 device->attrs.max_recv_sge); in smb_direct_init_params() [all …]
|
| /fs/proc/ |
| A D | Kconfig | 53 After kernel panic, device drivers can collect the device 56 Note that the device driver must be present in the crash 57 recovery kernel's initramfs to collect its underlying device 60 If you say Y here, the collected device dumps will be added 61 as ELF notes to /proc/vmcore. You can still disable device 75 image, because only the device driver can properly detect them. 78 device drivers once the device gets probed, so they can be included
|
| A D | consoles.c | 34 if (con->device) { in show_console_dev() 44 driver = con->device(con, &index); in show_console_dev()
|
| /fs/pstore/ |
| A D | Kconfig | 92 tristate "Log panic/oops to a block device" 106 string "block device identifier" 110 Which block device should be used for pstore/blk. 113 1) <hex_major><hex_minor> device number in hexadecimal representation, 115 2) /dev/<disk_name> represents the device name of disk 116 3) /dev/<disk_name><decimal> represents the device name and number 117 of partition - device number of disk plus the partition number 128 7) <major>:<minor> major and minor number of the device separated by
|
| A D | pmsg.c | 49 static char *pmsg_devnode(const struct device *dev, umode_t *mode) in pmsg_devnode() 58 struct device *pmsg_device; in pstore_register_pmsg()
|
| /fs/cramfs/ |
| A D | Kconfig | 28 bool "Support CramFs image over a regular block device" if EXPERT 33 block device such a disk partition or a ramdisk. 42 like flash) instead of going through the block device layer. 47 MTD device capable of direct memory mapping e.g. from
|
| /fs/efs/ |
| A D | inode.c | 53 dev_t device; in efs_iget() local 121 device = 0; in efs_iget() 123 device = MKDEV(sysv_major(rdev), sysv_minor(rdev)); in efs_iget() 125 device = old_decode_dev(rdev); in efs_iget() 162 init_special_inode(inode, inode->i_mode, device); in efs_iget()
|
| /fs/fuse/ |
| A D | cuse.c | 63 struct device *dev; /* device representing @cdev */ 297 static void cuse_gendev_release(struct device *dev) in cuse_gendev_release() 331 struct device *dev; in cuse_process_init_reply() 578 static ssize_t cuse_class_waiting_show(struct device *dev, in cuse_class_waiting_show() 587 static ssize_t cuse_class_abort_store(struct device *dev, in cuse_class_abort_store()
|
| A D | Kconfig | 23 tristate "Character device in Userspace support" 29 If you want to develop or use a userspace character device
|
| /fs/sysfs/ |
| A D | Kconfig | 17 /sbin/hotplug uses device and object attributes in sysfs to assist in 21 partition. If sysfs is disabled you must specify the boot device on
|
| /fs/gfs2/ |
| A D | Kconfig | 12 Allows a cluster of computers to simultaneously use a block device 14 and writes to the block device like a local filesystem, but also uses
|
| /fs/jbd2/ |
| A D | Kconfig | 16 To compile this device as a module, choose M here. The module will be 25 potentially any other filesystem/device using JBD2), this option
|
| /fs/romfs/ |
| A D | Kconfig | 30 bool "Block device-backed ROM file system support" 46 NOMMU conditions if the underlying device is directly addressable by
|
| /fs/zonefs/ |
| A D | Kconfig | 9 device (e.g. host-managed or host-aware SMR disk drives) as files.
|
| /fs/squashfs/ |
| A D | Kconfig | 246 bool "Use 4K device block size?" 250 to 1K or the smallest block size supported by the block device 258 Using a 4K device block size may also improve overall I/O 262 Setting this option will force Squashfs to use a 4K device block
|