Home
last modified time | relevance | path

Searched refs:disk (Results 1 – 25 of 906) sorted by relevance

12345678910>>...37

/OK3568_Linux_fs/kernel/drivers/block/paride/
H A Dpd.c247 enum action (*func)(struct pd_unit *disk);
259 static inline int status_reg(struct pd_unit *disk) in status_reg() argument
261 return pi_read_regr(disk->pi, 1, 6); in status_reg()
264 static inline int read_reg(struct pd_unit *disk, int reg) in read_reg() argument
266 return pi_read_regr(disk->pi, 0, reg); in read_reg()
269 static inline void write_status(struct pd_unit *disk, int val) in write_status() argument
271 pi_write_regr(disk->pi, 1, 6, val); in write_status()
274 static inline void write_reg(struct pd_unit *disk, int reg, int val) in write_reg() argument
276 pi_write_regr(disk->pi, 0, reg, val); in write_reg()
279 static inline u8 DRIVE(struct pd_unit *disk) in DRIVE() argument
[all …]
H A Dpf.c215 static void pf_release(struct gendisk *disk, fmode_t mode);
241 struct gendisk *disk; member
251 static unsigned int pf_check_events(struct gendisk *disk,
295 struct gendisk *disk; in pf_init_units() local
297 disk = alloc_disk(1); in pf_init_units()
298 if (!disk) in pf_init_units()
301 disk->queue = blk_mq_init_sq_queue(&pf->tag_set, &pf_mq_ops, in pf_init_units()
303 if (IS_ERR(disk->queue)) { in pf_init_units()
304 disk->queue = NULL; in pf_init_units()
305 put_disk(disk); in pf_init_units()
[all …]
H A Dpcd.c202 struct gendisk *disk; member
245 static void pcd_block_release(struct gendisk *disk, fmode_t mode) in pcd_block_release() argument
247 struct pcd_unit *cd = disk->private_data; in pcd_block_release()
266 static unsigned int pcd_block_check_events(struct gendisk *disk, in pcd_block_check_events() argument
269 struct pcd_unit *cd = disk->private_data; in pcd_block_check_events()
312 struct gendisk *disk = alloc_disk(1); in pcd_init_units() local
314 if (!disk) in pcd_init_units()
317 disk->queue = blk_mq_init_sq_queue(&cd->tag_set, &pcd_mq_ops, in pcd_init_units()
319 if (IS_ERR(disk->queue)) { in pcd_init_units()
320 disk->queue = NULL; in pcd_init_units()
[all …]
/OK3568_Linux_fs/kernel/block/
H A Dgenhd.c43 static void disk_alloc_events(struct gendisk *disk);
44 static void disk_add_events(struct gendisk *disk);
45 static void disk_del_events(struct gendisk *disk);
46 static void disk_release_events(struct gendisk *disk);
52 bool set_capacity_revalidate_and_notify(struct gendisk *disk, sector_t size, in set_capacity_revalidate_and_notify() argument
55 sector_t capacity = get_capacity(disk); in set_capacity_revalidate_and_notify()
57 set_capacity(disk, size); in set_capacity_revalidate_and_notify()
59 revalidate_disk_size(disk, true); in set_capacity_revalidate_and_notify()
64 kobject_uevent_env(&disk_to_dev(disk)->kobj, KOBJ_CHANGE, envp); in set_capacity_revalidate_and_notify()
146 struct hd_struct *__disk_get_part(struct gendisk *disk, int partno) in __disk_get_part() argument
[all …]
H A Dblk-zoned.c126 unsigned int blkdev_nr_zones(struct gendisk *disk) in blkdev_nr_zones() argument
128 sector_t zone_sectors = blk_queue_zone_sectors(disk->queue); in blkdev_nr_zones()
130 if (!blk_queue_is_zoned(disk->queue)) in blkdev_nr_zones()
132 return (get_capacity(disk) + zone_sectors - 1) >> ilog2(zone_sectors); in blkdev_nr_zones()
158 struct gendisk *disk = bdev->bd_disk; in blkdev_report_zones() local
159 sector_t capacity = get_capacity(disk); in blkdev_report_zones()
162 WARN_ON_ONCE(!disk->fops->report_zones)) in blkdev_report_zones()
168 return disk->fops->report_zones(disk, sector, nr_zones, cb, data); in blkdev_report_zones()
417 struct gendisk *disk; member
432 struct gendisk *disk = args->disk; in blk_revalidate_zone_cb() local
[all …]
H A Dblk-integrity.c224 struct gendisk *disk = container_of(kobj, struct gendisk, integrity_kobj); in integrity_attr_show() local
225 struct blk_integrity *bi = &disk->queue->integrity; in integrity_attr_show()
236 struct gendisk *disk = container_of(kobj, struct gendisk, integrity_kobj); in integrity_attr_store() local
237 struct blk_integrity *bi = &disk->queue->integrity; in integrity_attr_store()
397 void blk_integrity_register(struct gendisk *disk, struct blk_integrity *template) in blk_integrity_register() argument
399 struct blk_integrity *bi = &disk->queue->integrity; in blk_integrity_register()
404 ilog2(queue_logical_block_size(disk->queue)); in blk_integrity_register()
409 blk_queue_flag_set(QUEUE_FLAG_STABLE_WRITES, disk->queue); in blk_integrity_register()
412 if (disk->queue->ksm) { in blk_integrity_register()
414 blk_ksm_unregister(disk->queue); in blk_integrity_register()
[all …]
/OK3568_Linux_fs/kernel/include/linux/
H A Dgenhd.h25 #define disk_to_dev(disk) (&(disk)->part0.__dev) argument
229 #define disk_to_cdi(disk) ((disk)->cdi) argument
231 #define disk_to_cdi(disk) NULL argument
245 static inline int disk_max_parts(struct gendisk *disk) in disk_max_parts() argument
247 if (disk->flags & GENHD_FL_EXT_DEVT) in disk_max_parts()
249 return disk->minors; in disk_max_parts()
252 static inline bool disk_part_scan_enabled(struct gendisk *disk) in disk_part_scan_enabled() argument
254 return disk_max_parts(disk) > 1 && in disk_part_scan_enabled()
255 !(disk->flags & GENHD_FL_NO_PART_SCAN); in disk_part_scan_enabled()
258 static inline dev_t disk_devt(struct gendisk *disk) in disk_devt() argument
[all …]
/OK3568_Linux_fs/u-boot/disk/
H A Dpart_efi.su
H A Dpart.su
H A Dpart_dos.su
/OK3568_Linux_fs/u-boot/spl/disk/
H A Dpart_efi.su
H A Dpart.su
/OK3568_Linux_fs/u-boot/tpl/disk/
H A Dpart.su
/OK3568_Linux_fs/kernel/Documentation/admin-guide/
H A Ddevices.txt20 1 block RAM disk
21 0 = /dev/ram0 First RAM disk
22 1 = /dev/ram1 Second RAM disk
24 250 = /dev/initrd Initial RAM disk
27 /dev/initrd refers to a RAM disk which was preloaded
115 3 block First MFM, RLL and IDE hard disk/CD-ROM interface
116 0 = /dev/hda Master: whole disk (or CD-ROM)
117 64 = /dev/hdb Slave: whole disk (or CD-ROM)
119 For partitions, add to the whole disk device number:
120 0 = /dev/hd? Whole disk
[all …]
/OK3568_Linux_fs/kernel/block/partitions/
H A Dcore.c287 struct gendisk *disk = part_to_disk(part); in hd_struct_free_work() local
295 put_device(disk_to_dev(disk)); in hd_struct_free_work()
306 struct gendisk *disk = part_to_disk(part); in hd_struct_free() local
308 rcu_dereference_protected(disk->part_tbl, 1); in hd_struct_free()
329 struct gendisk *disk = part_to_disk(part); in delete_partition() local
331 rcu_dereference_protected(disk->part_tbl, 1); in delete_partition()
338 get_device(disk_to_dev(disk)); in delete_partition()
370 static struct hd_struct *add_partition(struct gendisk *disk, int partno, in add_partition() argument
376 struct device *ddev = disk_to_dev(disk); in add_partition()
386 switch (disk->queue->limits.zoned) { in add_partition()
[all …]
/OK3568_Linux_fs/kernel/Documentation/ABI/testing/
H A Dsysfs-fs-f2fs1 What: /sys/fs/f2fs/<disk>/gc_max_sleep_time
7 What: /sys/fs/f2fs/<disk>/gc_min_sleep_time
13 What: /sys/fs/f2fs/<disk>/gc_no_gc_sleep_time
19 What: /sys/fs/f2fs/<disk>/gc_idle
31 What: /sys/fs/f2fs/<disk>/reclaim_segments
41 What: /sys/fs/f2fs/<disk>/main_blkaddr
47 What: /sys/fs/f2fs/<disk>/ipu_policy
66 What: /sys/fs/f2fs/<disk>/min_ipu_util
72 What: /sys/fs/f2fs/<disk>/min_fsync_blocks
78 What: /sys/fs/f2fs/<disk>/min_seq_blocks
[all …]
/OK3568_Linux_fs/kernel/drivers/md/bcache/
H A Dwriteback.c32 struct cache_set *c = dc->disk.c; in __calc_target_rate()
84 int64_t dirty = bcache_dev_sectors_dirty(&dc->disk); in __update_writeback_rate()
209 struct cache_set *c = dc->disk.c; in update_writeback_rate()
215 set_bit(BCACHE_DEV_RATE_DW_RUNNING, &dc->disk.flags); in update_writeback_rate()
223 if (!test_bit(BCACHE_DEV_WB_RUNNING, &dc->disk.flags) || in update_writeback_rate()
225 clear_bit(BCACHE_DEV_RATE_DW_RUNNING, &dc->disk.flags); in update_writeback_rate()
251 if (test_bit(BCACHE_DEV_WB_RUNNING, &dc->disk.flags) && in update_writeback_rate()
261 clear_bit(BCACHE_DEV_RATE_DW_RUNNING, &dc->disk.flags); in update_writeback_rate()
269 if (test_bit(BCACHE_DEV_DETACHING, &dc->disk.flags) || in writeback_delay()
326 atomic_inc(&PTR_BUCKET(dc->disk.c, &w->key, i)->pin); in write_dirty_finish()
[all …]
/OK3568_Linux_fs/kernel/drivers/block/
H A Dnull_blk_trace.h24 static inline void __assign_disk_name(char *name, struct gendisk *disk) in __assign_disk_name() argument
26 if (disk) in __assign_disk_name()
27 memcpy(name, disk->disk_name, DISK_NAME_LEN); in __assign_disk_name()
38 __array(char, disk, DISK_NAME_LEN)
47 __assign_disk_name(__entry->disk, cmd->rq->rq_disk);
50 __print_disk_name(__entry->disk),
60 __array(char, disk, DISK_NAME_LEN)
65 __assign_disk_name(__entry->disk, nullb->disk);
68 __print_disk_name(__entry->disk), __entry->nr_zones)
H A Dnbd.c113 struct gendisk *disk; member
141 #define nbd_name(nbd) ((nbd)->disk->disk_name)
161 return disk_to_dev(nbd->disk); in nbd_to_dev()
208 struct gendisk *disk = dev_to_disk(dev); in pid_show() local
209 struct nbd_device *nbd = (struct nbd_device *)disk->private_data; in pid_show()
221 struct gendisk *disk = nbd->disk; in nbd_dev_remove() local
224 if (disk) { in nbd_dev_remove()
225 q = disk->queue; in nbd_dev_remove()
226 del_gendisk(disk); in nbd_dev_remove()
229 disk->private_data = NULL; in nbd_dev_remove()
[all …]
/OK3568_Linux_fs/kernel/drivers/md/
H A Ddm-era-target.c196 struct superblock_disk *disk = dm_block_data(b); in sb_prepare_for_write() local
198 disk->blocknr = cpu_to_le64(dm_block_location(b)); in sb_prepare_for_write()
199 disk->csum = cpu_to_le32(dm_bm_checksum(&disk->flags, in sb_prepare_for_write()
204 static int check_metadata_version(struct superblock_disk *disk) in check_metadata_version() argument
206 uint32_t metadata_version = le32_to_cpu(disk->version); in check_metadata_version()
220 struct superblock_disk *disk = dm_block_data(b); in sb_check() local
223 if (dm_block_location(b) != le64_to_cpu(disk->blocknr)) { in sb_check()
225 le64_to_cpu(disk->blocknr), in sb_check()
230 if (le64_to_cpu(disk->magic) != SUPERBLOCK_MAGIC) { in sb_check()
232 le64_to_cpu(disk->magic), in sb_check()
[all …]
/OK3568_Linux_fs/kernel/drivers/scsi/
H A Dsr.c142 static inline struct scsi_cd *scsi_cd(struct gendisk *disk) in scsi_cd() argument
144 return container_of(disk->private_data, struct scsi_cd, driver); in scsi_cd()
164 static inline struct scsi_cd *scsi_cd_get(struct gendisk *disk) in scsi_cd_get() argument
169 if (disk->private_data == NULL) in scsi_cd_get()
171 cd = scsi_cd(disk); in scsi_cd_get()
373 if (error_sector < get_capacity(cd->disk) && in sr_done()
375 set_capacity(cd->disk, error_sector); in sr_done()
557 static void sr_block_release(struct gendisk *disk, fmode_t mode) in sr_block_release() argument
559 struct scsi_cd *cd = scsi_cd(disk); in sr_block_release()
655 static unsigned int sr_block_check_events(struct gendisk *disk, in sr_block_check_events() argument
[all …]
/OK3568_Linux_fs/buildroot/boot/grub2/
H A D0118-disk-lvm-Don-t-go-beyond-the-end-of-the-data-we-read.patch4 Subject: [PATCH] disk/lvm: Don't go beyond the end of the data we read from
5 disk
8 it told us that the PV header/disk locations were way off past the end
9 of the data we read from disk.
19 grub-core/disk/lvm.c | 14 ++++++++++++++
22 diff --git a/grub-core/disk/lvm.c b/grub-core/disk/lvm.c
24 --- a/grub-core/disk/lvm.c
25 +++ b/grub-core/disk/lvm.c
26 @@ -141,6 +141,20 @@ grub_lvm_detect (grub_disk_t disk,
39 + grub_util_info ("LVM PV header/disk locations are beyond the end of the block");
H A D0121-disk-lvm-Do-not-crash-if-an-expected-string-is-not-f.patch4 Subject: [PATCH] disk/lvm: Do not crash if an expected string is not found
17 grub-core/disk/lvm.c | 22 +++++++++++++++++-----
20 diff --git a/grub-core/disk/lvm.c b/grub-core/disk/lvm.c
22 --- a/grub-core/disk/lvm.c
23 +++ b/grub-core/disk/lvm.c
24 @@ -539,7 +539,16 @@ grub_lvm_detect (grub_disk_t disk,
42 @@ -559,7 +568,7 @@ grub_lvm_detect (grub_disk_t disk,
51 @@ -578,7 +587,10 @@ grub_lvm_detect (grub_disk_t disk,
63 @@ -615,7 +627,7 @@ grub_lvm_detect (grub_disk_t disk,
72 @@ -703,7 +715,7 @@ grub_lvm_detect (grub_disk_t disk,
/OK3568_Linux_fs/kernel/arch/m68k/emu/
H A Dnfblock.c59 struct gendisk *disk; member
128 dev->disk = alloc_disk(16); in nfhd_init_one()
129 if (!dev->disk) in nfhd_init_one()
132 dev->disk->major = major_num; in nfhd_init_one()
133 dev->disk->first_minor = dev_id * 16; in nfhd_init_one()
134 dev->disk->fops = &nfhd_ops; in nfhd_init_one()
135 dev->disk->private_data = dev; in nfhd_init_one()
136 sprintf(dev->disk->disk_name, "nfhd%u", dev_id); in nfhd_init_one()
137 set_capacity(dev->disk, (sector_t)blocks * (bsize / 512)); in nfhd_init_one()
138 dev->disk->queue = dev->queue; in nfhd_init_one()
[all …]
/OK3568_Linux_fs/kernel/fs/
H A Dblock_dev.c1108 struct gendisk *disk = get_gendisk(bdev->bd_dev, partno); in bdev_get_gendisk() local
1110 if (!disk) in bdev_get_gendisk()
1121 put_disk_and_module(disk); in bdev_get_gendisk()
1124 return disk; in bdev_get_gendisk()
1184 struct gendisk *disk; member
1189 struct gendisk *disk) in bd_find_holder_disk() argument
1194 if (holder->disk == disk) in bd_find_holder_disk()
1237 int bd_link_disk_holder(struct block_device *bdev, struct gendisk *disk) in bd_link_disk_holder() argument
1247 if (WARN_ON(!disk->slave_dir || !bdev->bd_part->holder_dir)) in bd_link_disk_holder()
1250 holder = bd_find_holder_disk(bdev, disk); in bd_link_disk_holder()
[all …]

12345678910>>...37