Home
last modified time | relevance | path

Searched refs:disk (Results 26 - 50 of 434) sorted by relevance

12345678910>>...18

/kernel/linux/linux-5.10/drivers/md/
H A Ddm-era-target.c38 * disk.
44 * This does not free off the on disk bitset as this will normally be done
85 * Wipes the in-core bitset, and creates a new on disk bitset.
152 * On disk metadata layout
196 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 in check_metadata_version()
220 struct superblock_disk *disk = dm_block_data(b); sb_check() local
354 ws_pack(const struct writeset_metadata *core, struct writeset_disk *disk) ws_pack() argument
360 ws_unpack(const struct writeset_disk *disk, struct writeset_metadata *core) ws_unpack() argument
478 copy_sm_root(struct era_metadata *md, struct superblock_disk *disk) copy_sm_root() argument
490 prepare_superblock(struct era_metadata *md, struct superblock_disk *disk) prepare_superblock() argument
516 struct superblock_disk *disk; write_superblock() local
559 struct superblock_disk *disk; open_metadata() local
735 struct writeset_disk disk; metadata_digest_lookup_writeset() local
1077 struct superblock_disk *disk; metadata_drop_snap() local
[all...]
/kernel/linux/linux-6.6/drivers/md/
H A Ddm-era-target.c40 * disk.
46 * This does not free off the on disk bitset as this will normally be done
87 * Wipes the in-core bitset, and creates a new on disk bitset.
156 * On disk metadata layout
203 struct superblock_disk *disk = dm_block_data(b); in sb_prepare_for_write() local
205 disk->blocknr = cpu_to_le64(dm_block_location(b)); in sb_prepare_for_write()
206 disk->csum = cpu_to_le32(dm_bm_checksum(&disk->flags, in sb_prepare_for_write()
211 static int check_metadata_version(struct superblock_disk *disk) in check_metadata_version() argument
213 uint32_t metadata_version = le32_to_cpu(disk in check_metadata_version()
228 struct superblock_disk *disk = dm_block_data(b); sb_check() local
364 ws_pack(const struct writeset_metadata *core, struct writeset_disk *disk) ws_pack() argument
370 ws_unpack(const struct writeset_disk *disk, struct writeset_metadata *core) ws_unpack() argument
493 copy_sm_root(struct era_metadata *md, struct superblock_disk *disk) copy_sm_root() argument
505 prepare_superblock(struct era_metadata *md, struct superblock_disk *disk) prepare_superblock() argument
531 struct superblock_disk *disk; write_superblock() local
574 struct superblock_disk *disk; open_metadata() local
752 struct writeset_disk disk; metadata_digest_lookup_writeset() local
1096 struct superblock_disk *disk; metadata_drop_snap() local
[all...]
/kernel/linux/linux-5.10/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 in write_dirty_finish()
[all...]
H A Dsuper.c559 * For each bucket, we store on disk its
572 * On disk they're stored in a packed array, and in as many buckets are required
580 * disk.
801 bd_unlink_disk_holder(ca->bdev, d->disk); in bcache_device_unlink()
811 bd_link_disk_holder(ca->bdev, d->disk); in bcache_device_link()
874 struct gendisk *disk = d->disk; in bcache_device_free() local
878 if (disk) in bcache_device_free()
879 pr_info("%s stopped\n", disk->disk_name); in bcache_device_free()
886 if (disk) { in bcache_device_free()
[all...]
/kernel/linux/linux-6.6/block/
H A Dblk-sysfs.c82 if (!q->disk) in queue_ra_show()
84 ra_kb = q->disk->bdi->ra_pages << (PAGE_SHIFT - 10); in queue_ra_show()
94 if (!q->disk) in queue_ra_store()
99 q->disk->bdi->ra_pages = ra_kb >> (PAGE_SHIFT - 10); in queue_ra_store()
254 if (q->disk) in queue_max_sectors_store()
255 q->disk->bdi->io_pages = max_sectors_kb >> (PAGE_SHIFT - 10); in queue_max_sectors_store()
324 return queue_var_show(disk_nr_zones(q->disk), page); in queue_nr_zones_show()
329 return queue_var_show(bdev_max_open_zones(q->disk->part0), page); in queue_max_open_zones_show()
334 return queue_var_show(bdev_max_active_zones(q->disk->part0), page); in queue_max_active_zones_show()
586 ret = wbt_init(q->disk); in queue_wb_lat_store()
676 struct gendisk *disk = container_of(kobj, struct gendisk, queue_kobj); queue_attr_visible() local
690 struct gendisk *disk = container_of(kobj, struct gendisk, queue_kobj); blk_mq_queue_attr_visible() local
718 struct gendisk *disk = container_of(kobj, struct gendisk, queue_kobj); queue_attr_show() local
735 struct gendisk *disk = container_of(kobj, struct gendisk, queue_kobj); queue_attr_store() local
770 blk_debugfs_remove(struct gendisk *disk) blk_debugfs_remove() argument
787 blk_register_queue(struct gendisk *disk) blk_register_queue() argument
872 blk_unregister_queue(struct gendisk *disk) blk_unregister_queue() argument
[all...]
H A Dblk-wbt.h7 int wbt_init(struct gendisk *disk);
8 void wbt_disable_default(struct gendisk *disk);
9 void wbt_enable_default(struct gendisk *disk);
21 static inline void wbt_disable_default(struct gendisk *disk) in wbt_disable_default() argument
24 static inline void wbt_enable_default(struct gendisk *disk) in wbt_enable_default() argument
H A Dblk-throttle.h171 static inline int blk_throtl_init(struct gendisk *disk) { return 0; } in blk_throtl_init() argument
172 static inline void blk_throtl_exit(struct gendisk *disk) { } in blk_throtl_exit() argument
173 static inline void blk_throtl_register(struct gendisk *disk) { } in blk_throtl_register() argument
175 static inline void blk_throtl_cancel_bios(struct gendisk *disk) { } in blk_throtl_cancel_bios() argument
177 int blk_throtl_init(struct gendisk *disk);
178 void blk_throtl_exit(struct gendisk *disk);
179 void blk_throtl_register(struct gendisk *disk);
181 void blk_throtl_cancel_bios(struct gendisk *disk);
/kernel/linux/linux-6.6/drivers/scsi/
H A Dsr.c8 * Linux scsi disk driver by
141 static inline struct scsi_cd *scsi_cd(struct gendisk *disk) in scsi_cd() argument
143 return disk->private_data; in scsi_cd()
302 struct scsi_cd *cd = scsi_cd(rq->q->disk); in sr_done()
342 if (error_sector < get_capacity(cd->disk) && in sr_done()
344 set_capacity(cd->disk, error_sector); in sr_done()
369 cd = scsi_cd(rq->q->disk); in sr_init_command()
487 static int sr_block_open(struct gendisk *disk, blk_mode_t mode) in sr_block_open() argument
489 struct scsi_cd *cd = scsi_cd(disk); in sr_block_open()
497 if (disk_check_media_change(disk)) in sr_block_open()
510 sr_block_release(struct gendisk *disk) sr_block_release() argument
555 sr_block_check_events(struct gendisk *disk, unsigned int clearing) sr_block_check_events() argument
565 sr_free_disk(struct gendisk *disk) sr_free_disk() argument
611 struct gendisk *disk; sr_probe() local
927 struct gendisk *disk = cdi->disk; sr_read_cdda_bpc() local
[all...]
/foundation/filemanagement/storage_service/services/storage_manager/disk/src/
H A Ddisk_manager_service.cpp16 #include "disk/disk_manager_service.h"
36 void DiskManagerService::OnDiskCreated(Disk disk) in OnDiskCreated() argument
38 if (diskMap_.Contains(disk.GetDiskId())) { in OnDiskCreated()
39 LOGE("DiskManagerService::OnDiskCreated the disk %{public}s already exists", in OnDiskCreated()
40 GetAnonyString(disk.GetDiskId()).c_str()); in OnDiskCreated()
43 auto diskPtr = std::make_shared<Disk>(disk); in OnDiskCreated()
50 LOGE("DiskManagerService::OnDiskDestroyed the disk %{public}s doesn't exist", GetAnonyString(diskId).c_str()); in OnDiskDestroyed()
59 LOGE("DiskManagerService::Partition the disk %{public}s doesn't exist", GetAnonyString(diskId).c_str()); in Partition()
72 Disk disk = *(it->second); in GetAllDisks() local
73 result.push_back(disk); in GetAllDisks()
78 GetDiskById(std::string diskId, Disk &disk) GetDiskById() argument
[all...]
/third_party/littlefs/bd/
H A Dlfs_emubd.c132 bd->disk = NULL; in lfs_emubd_create()
135 bd->disk = malloc(sizeof(lfs_emubd_disk_t)); in lfs_emubd_create()
136 if (!bd->disk) { in lfs_emubd_create()
140 bd->disk->rc = 1; in lfs_emubd_create()
141 bd->disk->scratch = NULL; in lfs_emubd_create()
144 bd->disk->fd = open(bd->cfg->disk_path, in lfs_emubd_create()
147 bd->disk->fd = open(bd->cfg->disk_path, in lfs_emubd_create()
150 if (bd->disk->fd < 0) { in lfs_emubd_create()
159 bd->disk->scratch = malloc(bd->cfg->erase_size); in lfs_emubd_create()
160 if (!bd->disk in lfs_emubd_create()
[all...]
/kernel/linux/linux-5.10/drivers/block/
H A Dvirtio_blk.c47 /* The disk structure for the kernel. */
48 struct gendisk *disk; member
199 blk_mq_start_stopped_hw_queues(vblk->disk->queue, true); in virtblk_done()
306 /* return id (s/n) string for *disk to *id_str
308 static int virtblk_get_id(struct gendisk *disk, char *id_str) in virtblk_get_id() argument
310 struct virtio_blk *vblk = disk->private_data; in virtblk_get_id()
311 struct request_queue *q = vblk->disk->queue; in virtblk_get_id()
323 blk_execute_rq(vblk->disk->queue, vblk->disk, req, false); in virtblk_get_id()
360 static void virtblk_release(struct gendisk *disk, fmode_ argument
419 struct gendisk *disk = dev_to_disk(dev); serial_show() local
612 struct gendisk *disk = dev_to_disk(dev); cache_type_store() local
630 struct gendisk *disk = dev_to_disk(dev); cache_type_show() local
650 struct gendisk *disk = dev_to_disk(dev); virtblk_attrs_are_visible() local
[all...]
H A Dnbd.c113 struct gendisk *disk; member
147 #define nbd_name(nbd) ((nbd)->disk->disk_name)
167 return disk_to_dev(nbd->disk); in nbd_to_dev()
214 struct gendisk *disk = dev_to_disk(dev); in pid_show() local
215 struct nbd_device *nbd = (struct nbd_device *)disk->private_data; in pid_show()
227 struct gendisk *disk = nbd->disk; in nbd_dev_remove() local
230 if (disk) { in nbd_dev_remove()
231 q = disk->queue; in nbd_dev_remove()
232 del_gendisk(disk); in nbd_dev_remove()
1598 nbd_release(struct gendisk *disk, fmode_t mode) nbd_release() argument
1770 struct gendisk *disk; nbd_dev_add() local
[all...]
/kernel/linux/linux-5.10/drivers/scsi/
H A Dsr.c8 * Linux scsi disk driver by
142 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 sr_block_check_events(struct gendisk *disk, unsigned int clearing) sr_block_check_events() argument
716 struct gendisk *disk; sr_probe() local
1037 struct gendisk *disk = cd->disk; sr_kref_release() local
[all...]
/third_party/NuttX/fs/driver/
H A Dfs_openblockdriver.c29 #include "disk.h"
67 los_disk *disk = NULL; in open_blockdriver() local
102 disk = get_disk(part->disk_id); in open_blockdriver()
103 if (disk == NULL) in open_blockdriver()
109 if (pthread_mutex_lock(&disk->disk_mutex) != ENOERR) in open_blockdriver()
114 if (disk->disk_status == STAT_INUSED) in open_blockdriver()
123 (void)pthread_mutex_unlock(&disk->disk_mutex); in open_blockdriver()
129 if (pthread_mutex_unlock(&disk->disk_mutex) != ENOERR) in open_blockdriver()
H A Dfs_closeblockdriver.c29 #include "disk.h"
56 los_disk *disk = NULL; in close_blockdriver() local
88 disk = get_disk(part->disk_id); in close_blockdriver()
89 if (disk == NULL) in close_blockdriver()
95 if (pthread_mutex_lock(&disk->disk_mutex) != ENOERR) in close_blockdriver()
101 if (disk->disk_status == STAT_INUSED) in close_blockdriver()
114 if (pthread_mutex_unlock(&disk->disk_mutex) != ENOERR) in close_blockdriver()
/kernel/linux/linux-5.10/drivers/nvdimm/
H A Dblk.c236 static void nd_blk_release_disk(void *disk) in nd_blk_release_disk() argument
238 del_gendisk(disk); in nd_blk_release_disk()
239 put_disk(disk); in nd_blk_release_disk()
247 struct gendisk *disk; in nsblk_attach_disk() local
263 disk = alloc_disk(0); in nsblk_attach_disk()
264 if (!disk) in nsblk_attach_disk()
267 disk->first_minor = 0; in nsblk_attach_disk()
268 disk->fops = &nd_blk_fops; in nsblk_attach_disk()
269 disk->queue = q; in nsblk_attach_disk()
270 disk in nsblk_attach_disk()
[all...]
/kernel/linux/linux-6.6/drivers/block/
H A Dz2ram.c3 ** as a block device, to be used as a RAM disk or swap space
143 static int z2_open(struct gendisk *disk, blk_mode_t mode) in z2_open() argument
145 int device = disk->first_minor; in z2_open()
291 static void z2_release(struct gendisk *disk) in z2_release() argument
318 struct gendisk *disk; in z2ram_register_disk() local
321 disk = blk_mq_alloc_disk(&tag_set, NULL); in z2ram_register_disk()
322 if (IS_ERR(disk)) in z2ram_register_disk()
323 return PTR_ERR(disk); in z2ram_register_disk()
325 disk->major = Z2RAM_MAJOR; in z2ram_register_disk()
326 disk in z2ram_register_disk()
[all...]
H A Dnbd.c123 struct gendisk *disk; member
159 #define nbd_name(nbd) ((nbd)->disk->disk_name)
177 return disk_to_dev(nbd->disk); in nbd_to_dev()
224 struct gendisk *disk = dev_to_disk(dev); in pid_show() local
225 struct nbd_device *nbd = (struct nbd_device *)disk->private_data; in pid_show()
238 struct gendisk *disk = dev_to_disk(dev); in backend_show() local
239 struct nbd_device *nbd = (struct nbd_device *)disk->private_data; in backend_show()
251 struct gendisk *disk = nbd->disk; in nbd_dev_remove() local
253 del_gendisk(disk); in nbd_dev_remove()
1589 nbd_open(struct gendisk *disk, blk_mode_t mode) nbd_open() argument
1632 nbd_release(struct gendisk *disk) nbd_release() argument
1644 nbd_free_disk(struct gendisk *disk) nbd_free_disk() argument
1790 struct gendisk *disk; nbd_dev_add() local
[all...]
/kernel/linux/linux-5.10/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 in nfhd_init_one()
[all...]
/kernel/linux/linux-5.10/drivers/block/drbd/
H A Ddrbd_state.c127 device_state_change->disk_state[OLD] = device->state.disk; in remember_old_state()
178 device_state_change->disk_state[NEW] = device->state.disk; in remember_new_state()
303 if (device->state.disk != D_DISKLESS || in conn_all_vols_unconf()
376 disk_state = max_t(enum drbd_disk_state, disk_state, device->state.disk); in conn_highest_disk()
392 disk_state = min_t(enum drbd_disk_state, disk_state, device->state.disk); in conn_lowest_disk()
474 (os.disk != D_FAILED && ns.disk == D_FAILED))) || in cl_wide_st_chg()
661 * We grab drbd_md_get_buffer(), because we don't want to "fail" the disk while
675 return drbd_req_state(device, NS(disk, D_FAILED), in request_detach()
689 device->state.disk ! in drbd_request_detach_interruptible()
[all...]
/kernel/linux/linux-6.6/drivers/block/drbd/
H A Ddrbd_state.c127 device_state_change->disk_state[OLD] = device->state.disk; in remember_old_state()
178 device_state_change->disk_state[NEW] = device->state.disk; in remember_new_state()
303 if (device->state.disk != D_DISKLESS || in conn_all_vols_unconf()
376 disk_state = max_t(enum drbd_disk_state, disk_state, device->state.disk); in conn_highest_disk()
392 disk_state = min_t(enum drbd_disk_state, disk_state, device->state.disk); in conn_lowest_disk()
474 (os.disk != D_FAILED && ns.disk == D_FAILED))) || in cl_wide_st_chg()
661 * We grab drbd_md_get_buffer(), because we don't want to "fail" the disk while
675 return drbd_req_state(device, NS(disk, D_FAILED), in request_detach()
689 device->state.disk ! in drbd_request_detach_interruptible()
[all...]
/kernel/linux/linux-5.10/drivers/block/paride/
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 in pcd_init_units()
[all...]
/kernel/linux/linux-5.10/drivers/nvme/host/
H A Dtrace.h38 static inline void __assign_disk_name(char *name, struct gendisk *disk) in __assign_disk_name() argument
40 if (disk) in __assign_disk_name()
41 memcpy(name, disk->disk_name, DISK_NAME_LEN); in __assign_disk_name()
51 __array(char, disk, DISK_NAME_LEN)
71 __assign_disk_name(__entry->disk, req->rq_disk);
76 __entry->ctrl_id, __print_disk_name(__entry->disk),
89 __array(char, disk, DISK_NAME_LEN)
106 __assign_disk_name(__entry->disk, req->rq_disk);
109 __entry->ctrl_id, __print_disk_name(__entry->disk),
146 __array(char, disk, DISK_NAME_LE
[all...]
/kernel/linux/linux-6.6/drivers/md/bcache/
H A Dsuper.c557 * For each bucket, we store on disk its
570 * On disk they're stored in a packed array, and in as many buckets are required
578 * disk.
735 static int open_dev(struct gendisk *disk, blk_mode_t mode) in open_dev() argument
737 struct bcache_device *d = disk->private_data; in open_dev()
798 bd_unlink_disk_holder(ca->bdev, d->disk); in bcache_device_unlink()
808 bd_link_disk_holder(ca->bdev, d->disk); in bcache_device_link()
871 struct gendisk *disk = d->disk; in bcache_device_free() local
875 if (disk) in bcache_device_free()
[all...]
/kernel/linux/linux-5.10/block/
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()
388 * @disk: struct gendisk pointer to make integrity-aware
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 in blk_integrity_register()
427 blk_integrity_unregister(struct gendisk *disk) blk_integrity_unregister() argument
441 blk_integrity_add(struct gendisk *disk) blk_integrity_add() argument
450 blk_integrity_del(struct gendisk *disk) blk_integrity_del() argument
[all...]

Completed in 27 milliseconds

12345678910>>...18