/kernel/linux/linux-5.10/drivers/lightnvm/ |
H A D | Makefile | [all...] |
H A D | pblk-cache.c | 21 void pblk_write_to_cache(struct pblk *pblk, struct bio *bio, in pblk_write_to_cache() argument 91 pblk_write_gc_to_cache(struct pblk *pblk, struct pblk_gc_rq *gc_rq) pblk_write_gc_to_cache() argument [all...] |
H A D | pblk-map.c | 22 static int pblk_map_page_data(struct pblk *pblk, unsigned int sentry, in pblk_map_page_data() argument 96 pblk_map_rq(struct pblk *pblk, struct nvm_rq *rqd, unsigned int sentry, unsigned long *lun_bitmap, unsigned int valid_secs, unsigned int off) pblk_map_rq() argument 122 pblk_map_erase_rq(struct pblk *pblk, struct nvm_rq *rqd, unsigned int sentry, unsigned long *lun_bitmap, unsigned int valid_secs, struct ppa_addr *erase_ppa) pblk_map_erase_rq() argument [all...] |
H A D | pblk-read.c | 28 static int pblk_read_from_cache(struct pblk *pblk, struct bio *bio, in pblk_read_from_cache() argument 40 static int pblk_read_ppalist_rq(struct pblk *pblk, struct nvm_rq *rqd, in pblk_read_ppalist_rq() argument 109 pblk_read_check_seq(struct pblk *pblk, struct nvm_rq *rqd, sector_t blba) pblk_read_check_seq() argument 142 pblk_read_check_rand(struct pblk *pblk, struct nvm_rq *rqd, u64 *lba_list, int nr_lbas) pblk_read_check_rand() argument 187 __pblk_end_io_read(struct pblk *pblk, struct nvm_rq *rqd, bool put_line) __pblk_end_io_read() argument 216 struct pblk *pblk = rqd->private; pblk_end_io_read() local 224 pblk_read_rq(struct pblk *pblk, struct nvm_rq *rqd, struct bio *bio, sector_t lba, bool *from_cache) pblk_read_rq() argument 263 pblk_submit_read(struct pblk *pblk, struct bio *bio) pblk_submit_read() argument 349 read_ppalist_rq_gc(struct pblk *pblk, struct nvm_rq *rqd, struct pblk_line *line, u64 *lba_list, u64 *paddr_list_gc, unsigned int nr_secs) read_ppalist_rq_gc() argument 380 read_rq_gc(struct pblk *pblk, struct nvm_rq *rqd, struct pblk_line *line, sector_t lba, u64 paddr_gc) read_rq_gc() argument 415 pblk_submit_read_gc(struct pblk *pblk, struct pblk_gc_rq *gc_rq) pblk_submit_read_gc() argument [all...] |
H A D | pblk-rl.c | 111 struct pblk *pblk = container_of(rl, struct pblk, rl); in __pblk_rl_update_rates() local 212 struct pblk *pblk in pblk_rl_init() local [all...] |
H A D | pblk-write.c | 22 static unsigned long pblk_end_w_bio(struct pblk *pblk, struct nvm_rq *rqd, in pblk_end_w_bio() argument 68 pblk_end_queued_w_bio(struct pblk *pblk, struct nvm_rq *rqd, struct pblk_c_ctx *c_ctx) pblk_end_queued_w_bio() argument 76 pblk_complete_write(struct pblk *pblk, struct nvm_rq *rqd, struct pblk_c_ctx *c_ctx) pblk_complete_write() argument 108 pblk_map_remaining(struct pblk *pblk, struct ppa_addr *ppa, int rqd_ppas) pblk_map_remaining() argument 147 pblk_prepare_resubmit(struct pblk *pblk, unsigned int sentry, unsigned int nr_entries) pblk_prepare_resubmit() argument 186 pblk_queue_resubmit(struct pblk *pblk, struct pblk_c_ctx *c_ctx) pblk_queue_resubmit() argument 212 struct pblk *pblk = recovery->pblk; pblk_submit_rec() local 235 pblk_end_w_fail(struct pblk *pblk, struct nvm_rq *rqd) pblk_end_w_fail() argument 254 struct pblk *pblk = rqd->private; pblk_end_io_write() local 274 struct pblk *pblk = rqd->private; pblk_end_io_write_meta() local 302 pblk_alloc_w_rq(struct pblk *pblk, struct nvm_rq *rqd, unsigned int nr_secs, nvm_end_io_fn(*end_io)) pblk_alloc_w_rq() argument 315 pblk_setup_w_rq(struct pblk *pblk, struct nvm_rq *rqd, struct ppa_addr *erase_ppa) pblk_setup_w_rq() argument 348 pblk_calc_secs_to_sync(struct pblk *pblk, unsigned int secs_avail, unsigned int secs_to_flush) pblk_calc_secs_to_sync() argument 367 pblk_submit_meta_io(struct pblk *pblk, struct pblk_line *meta_line) pblk_submit_meta_io() argument 433 pblk_valid_meta_ppa(struct pblk *pblk, struct pblk_line *meta_line, struct nvm_rq *data_rqd) pblk_valid_meta_ppa() argument 469 pblk_should_submit_meta_io(struct pblk *pblk, struct nvm_rq *data_rqd) pblk_should_submit_meta_io() argument 494 pblk_submit_io_set(struct pblk *pblk, struct nvm_rq *rqd) pblk_submit_io_set() argument 545 pblk_free_write_rqd(struct pblk *pblk, struct nvm_rq *rqd) pblk_free_write_rqd() argument 555 pblk_submit_write(struct pblk *pblk, int *secs_left) pblk_submit_write() argument 649 struct pblk *pblk = data; pblk_write_ts() local [all...] |
H A D | pblk-gc.c | 31 static int pblk_gc_write(struct pblk *pblk) in pblk_gc_write() argument 62 void pblk_put_line_back(struct pblk *pblk, struc argument 90 struct pblk *pblk = gc_rq_ws->pblk; pblk_gc_line_ws() local 131 get_lba_list_from_emeta(struct pblk *pblk, struct pblk_line *line) get_lba_list_from_emeta() argument 180 struct pblk *pblk = line_ws->pblk; pblk_gc_line_prepare_ws() local 302 pblk_gc_line(struct pblk *pblk, struct pblk_line *line) pblk_gc_line() argument 328 pblk_gc_kick(struct pblk *pblk) pblk_gc_kick() argument 343 pblk_gc_read(struct pblk *pblk) pblk_gc_read() argument 371 pblk_gc_get_victim_line(struct pblk *pblk, struct list_head *group_list) pblk_gc_get_victim_line() argument 407 pblk_gc_free_full_lines(struct pblk *pblk) pblk_gc_free_full_lines() argument 444 pblk_gc_run(struct pblk *pblk) pblk_gc_run() argument 503 struct pblk *pblk = from_timer(pblk, t, gc.gc_timer); pblk_gc_timer() local 510 struct pblk *pblk = data; pblk_gc_ts() local 523 struct pblk *pblk = data; pblk_gc_writer_ts() local 537 struct pblk *pblk = data; pblk_gc_reader_ts() local 562 pblk_gc_start(struct pblk *pblk) pblk_gc_start() argument 568 pblk_gc_should_start(struct pblk *pblk) pblk_gc_should_start() argument 578 pblk_gc_should_stop(struct pblk *pblk) pblk_gc_should_stop() argument 586 pblk_gc_should_kick(struct pblk *pblk) pblk_gc_should_kick() argument 591 pblk_gc_sysfs_state_show(struct pblk *pblk, int *gc_enabled, int *gc_active) pblk_gc_sysfs_state_show() argument 602 pblk_gc_sysfs_force(struct pblk *pblk, int force) pblk_gc_sysfs_force() argument 623 pblk_gc_init(struct pblk *pblk) pblk_gc_init() argument 703 pblk_gc_exit(struct pblk *pblk, bool graceful) pblk_gc_exit() argument [all...] |
H A D | pblk-init.c | 52 struct pblk *pblk = bio->bi_disk->queue->queuedata; in pblk_submit_bio() local 88 pblk_trans_map_size(struct pblk *pblk) pblk_trans_map_size() argument 99 pblk_l2p_crc(struct pblk *pblk) pblk_l2p_crc() argument 110 pblk_l2p_free(struct pblk *pblk) pblk_l2p_free() argument 115 pblk_l2p_recover(struct pblk *pblk, bool factory_init) pblk_l2p_recover() argument 146 pblk_l2p_init(struct pblk *pblk, bool factory_init) pblk_l2p_init() argument 174 pblk_rwb_free(struct pblk *pblk) pblk_rwb_free() argument 182 pblk_rwb_init(struct pblk *pblk) pblk_rwb_init() argument 201 pblk_set_addrf_12(struct pblk *pblk, struct nvm_geo *geo, struct nvm_addrf_12 *dst) pblk_set_addrf_12() argument 274 pblk_set_addrf(struct pblk *pblk) pblk_set_addrf() argument 376 pblk_core_init(struct pblk *pblk) pblk_core_init() argument 518 pblk_core_free(struct pblk *pblk) pblk_core_free() argument 540 pblk_line_mg_free(struct pblk *pblk) pblk_line_mg_free() argument 572 pblk_lines_free(struct pblk *pblk) pblk_lines_free() argument 591 pblk_luns_init(struct pblk *pblk) pblk_luns_init() argument 625 calc_emeta_len(struct pblk *pblk) calc_emeta_len() argument 653 pblk_set_provision(struct pblk *pblk, int nr_free_chks) pblk_set_provision() argument 709 pblk_setup_line_meta_chk(struct pblk *pblk, struct pblk_line *line, struct nvm_chk_meta *meta) pblk_setup_line_meta_chk() argument 756 pblk_setup_line_meta(struct pblk *pblk, struct pblk_line *line, void *chunk_meta, int line_id) pblk_setup_line_meta() argument 788 pblk_alloc_line_meta(struct pblk *pblk, struct pblk_line *line) pblk_alloc_line_meta() argument 821 pblk_line_mg_init(struct pblk *pblk) pblk_line_mg_init() argument 938 pblk_line_meta_init(struct pblk *pblk) pblk_line_meta_init() argument 999 pblk_lines_init(struct pblk *pblk) pblk_lines_init() argument 1072 pblk_writer_init(struct pblk *pblk) pblk_writer_init() argument 1090 pblk_writer_stop(struct pblk *pblk) pblk_writer_stop() argument 1106 pblk_free(struct pblk *pblk) pblk_free() argument 1116 pblk_tear_down(struct pblk *pblk, bool graceful) pblk_tear_down() argument 1130 struct pblk *pblk = private; pblk_exit() local 1144 struct pblk *pblk = private; pblk_capacity() local 1155 struct pblk *pblk; pblk_init() local [all...] |
H A D | pblk-recovery.c | 24 int pblk_recov_check_emeta(struct pblk *pblk, struct line_emeta *emeta_buf) in pblk_recov_check_emeta() argument 38 static int pblk_recov_l2p_from_emeta(struct pblk *pblk, struct pblk_line *line) in pblk_recov_l2p_from_emeta() argument 93 pblk_update_line_wp(struct pblk *pblk, struct pblk_line *line, u64 written_secs) pblk_update_line_wp() argument 116 pblk_sec_in_open_line(struct pblk *pblk, struct pblk_line *line) pblk_sec_in_open_line() argument 162 struct pblk *pblk = pad_rq->pblk; pblk_end_io_recov() local 173 pblk_recov_pad_line(struct pblk *pblk, struct pblk_line *line, int left_ppas) pblk_recov_pad_line() argument 291 pblk_pad_distance(struct pblk *pblk, struct pblk_line *line) pblk_pad_distance() argument 301 pblk_get_stripe_chunk(struct pblk *pblk, struct pblk_line *line, int index) pblk_get_stripe_chunk() argument 318 pblk_line_wps_are_unbalanced(struct pblk *pblk, struct pblk_line *line) pblk_line_wps_are_unbalanced() argument 354 pblk_recov_scan_oob(struct pblk *pblk, struct pblk_line *line, struct pblk_recov_alloc p) pblk_recov_scan_oob() argument 477 pblk_recov_l2p_from_oob(struct pblk *pblk, struct pblk_line *line) pblk_recov_l2p_from_oob() argument 543 pblk_line_emeta_start(struct pblk *pblk, struct pblk_line *line) pblk_line_emeta_start() argument 567 pblk_recov_check_line_version(struct pblk *pblk, struct line_emeta *emeta) pblk_recov_check_line_version() argument 587 pblk_recov_wa_counters(struct pblk *pblk, struct line_emeta *emeta) pblk_recov_wa_counters() argument 610 pblk_line_was_written(struct pblk_line *line, struct pblk *pblk) pblk_line_was_written() argument 639 pblk_line_is_open(struct pblk *pblk, struct pblk_line *line) pblk_line_is_open() argument 651 pblk_recov_l2p(struct pblk *pblk) pblk_recov_l2p() argument 855 pblk_recov_pad(struct pblk *pblk) pblk_recov_pad() argument [all...] |
H A D | pblk-sysfs.c | 24 static ssize_t pblk_sysfs_luns_show(struct pblk *pblk, char *page) in pblk_sysfs_luns_show() argument 51 static ssize_t pblk_sysfs_rate_limiter(struct pblk *pblk, cha argument 83 pblk_sysfs_gc_state_show(struct pblk *pblk, char *page) pblk_sysfs_gc_state_show() argument 92 pblk_sysfs_stats(struct pblk *pblk, char *page) pblk_sysfs_stats() argument 108 pblk_sysfs_write_buffer(struct pblk *pblk, char *page) pblk_sysfs_write_buffer() argument 113 pblk_sysfs_ppaf(struct pblk *pblk, char *page) pblk_sysfs_ppaf() argument 164 pblk_sysfs_lines(struct pblk *pblk, char *page) pblk_sysfs_lines() argument 309 pblk_sysfs_lines_info(struct pblk *pblk, char *page) pblk_sysfs_lines_info() argument 337 pblk_sysfs_get_sec_per_write(struct pblk *pblk, char *page) pblk_sysfs_get_sec_per_write() argument 368 pblk_sysfs_get_write_amp_mileage(struct pblk *pblk, char *page) pblk_sysfs_get_write_amp_mileage() argument 375 pblk_sysfs_get_write_amp_trip(struct pblk *pblk, char *page) pblk_sysfs_get_write_amp_trip() argument 393 pblk_sysfs_get_padding_dist(struct pblk *pblk, char *page) pblk_sysfs_get_padding_dist() argument 431 pblk_sysfs_stats_debug(struct pblk *pblk, char *page) pblk_sysfs_stats_debug() argument 451 pblk_sysfs_gc_force(struct pblk *pblk, const char *page, size_t len) pblk_sysfs_gc_force() argument 469 pblk_sysfs_set_sec_per_write(struct pblk *pblk, const char *page, size_t len) pblk_sysfs_set_sec_per_write() argument 499 pblk_sysfs_set_write_amp_trip(struct pblk *pblk, const char *page, size_t len) pblk_sysfs_set_write_amp_trip() argument 523 pblk_sysfs_set_padding_dist(struct pblk *pblk, const char *page, size_t len) pblk_sysfs_set_padding_dist() argument 644 struct pblk *pblk = container_of(kobj, struct pblk, kobj); pblk_sysfs_show() local 680 struct pblk *pblk = container_of(kobj, struct pblk, kobj); pblk_sysfs_store() local 705 struct pblk *pblk = tdisk->private_data; pblk_sysfs_init() local 723 struct pblk *pblk = tdisk->private_data; pblk_sysfs_exit() local [all...] |
H A D | pblk-rb.c | 75 struct pblk *pblk = container_of(rb, struct pblk, rwb); in pblk_rb_init() local 239 struct pblk *pblk in __pblk_rb_update_l2p() local 340 struct pblk *pblk = container_of(rb, struct pblk, rwb); pblk_rb_write_entry_user() local 364 struct pblk *pblk = container_of(rb, struct pblk, rwb); pblk_rb_write_entry_gc() local 454 struct pblk *pblk = container_of(rb, struct pblk, rwb); pblk_rb_flush() local 476 struct pblk *pblk = container_of(rb, struct pblk, rwb); pblk_rb_may_write_flush() local 497 struct pblk *pblk = container_of(rb, struct pblk, rwb); pblk_rb_may_write_user() local 524 struct pblk *pblk = container_of(rb, struct pblk, rwb); pblk_rb_may_write_gc() local 554 struct pblk *pblk = container_of(rb, struct pblk, rwb); pblk_rb_read_to_bio() local 647 struct pblk *pblk = container_of(rb, struct pblk, rwb); pblk_rb_copy_to_bio() local 811 struct pblk *pblk = container_of(rb, struct pblk, rwb); pblk_rb_sysfs() local [all...] |
/kernel/linux/linux-5.10/fs/crypto/ |
H A D | bio.c | 44 fscrypt_zeroout_range_inline_crypt(const struct inode *inode, pgoff_t lblk, sector_t pblk, unsigned int len) fscrypt_zeroout_range_inline_crypt() argument 108 fscrypt_zeroout_range(const struct inode *inode, pgoff_t lblk, sector_t pblk, unsigned int len) fscrypt_zeroout_range() argument
|
/kernel/linux/linux-6.6/fs/crypto/ |
H A D | bio.c | 48 fscrypt_zeroout_range_inline_crypt(const struct inode *inode, pgoff_t lblk, sector_t pblk, unsigned int len) fscrypt_zeroout_range_inline_crypt() argument 111 fscrypt_zeroout_range(const struct inode *inode, pgoff_t lblk, sector_t pblk, unsigned int len) fscrypt_zeroout_range() argument
|
/kernel/linux/linux-5.10/arch/x86/mm/ |
H A D | numa_emulation.c | 216 split_nodes_size_interleave_uniform(struct numa_meminfo *ei, struct numa_meminfo *pi, u64 addr, u64 max_addr, u64 size, int nr_nodes, struct numa_memblk *pblk, int nid) split_nodes_size_interleave_uniform() argument
|
/kernel/linux/linux-5.10/fs/erofs/ |
H A D | zmap.c | 114 erofs_blk_t pblk; member
|
/kernel/linux/linux-5.10/drivers/xen/ |
H A D | xen-acpi-processor.c | 333 acpi_io_address pblk = 0; in read_acpi_id() local
|
/kernel/linux/linux-6.6/drivers/xen/ |
H A D | xen-acpi-processor.c | 334 acpi_io_address pblk = 0; in read_acpi_id() local
|
/kernel/linux/linux-6.6/arch/x86/mm/ |
H A D | numa_emulation.c | 216 split_nodes_size_interleave_uniform(struct numa_meminfo *ei, struct numa_meminfo *pi, u64 addr, u64 max_addr, u64 size, int nr_nodes, struct numa_memblk *pblk, int nid) split_nodes_size_interleave_uniform() argument
|
/kernel/linux/linux-5.10/fs/ext4/ |
H A D | fast_commit.h | 129 ext4_fsblk_t pblk; member
|
H A D | fast_commit.c | 1586 ext4_fc_record_regions(struct super_block *sb, int ino, ext4_lblk_t lblk, ext4_fsblk_t pblk, int len, int replay) ext4_fc_record_regions() argument
|
H A D | extents_status.c | 490 ext4_es_init_extent(struct inode *inode, struct extent_status *es, ext4_lblk_t lblk, ext4_lblk_t len, ext4_fsblk_t pblk) ext4_es_init_extent() argument 854 ext4_es_insert_extent(struct inode *inode, ext4_lblk_t lblk, ext4_lblk_t len, ext4_fsblk_t pblk, unsigned int status) ext4_es_insert_extent() argument 951 ext4_es_cache_extent(struct inode *inode, ext4_lblk_t lblk, ext4_lblk_t len, ext4_fsblk_t pblk, unsigned int status) ext4_es_cache_extent() argument
|
/kernel/linux/linux-6.6/fs/erofs/ |
H A D | zmap.c | 20 erofs_blk_t pblk, compressedblks; member
|
/kernel/linux/linux-6.6/fs/ext4/ |
H A D | fast_commit.h | 139 ext4_fsblk_t pblk; member
|
/kernel/linux/linux-5.10/drivers/net/wireless/quantenna/qtnfmac/pcie/ |
H A D | pearl_pcie.c | 959 const u8 *pblk = fw; in qtnf_ep_fw_load() local 907 qtnf_ep_fw_send(struct pci_dev *pdev, uint32_t size, int blk, const u8 *pblk, const u8 *fw) qtnf_ep_fw_send() argument
|
/kernel/linux/linux-5.10/include/acpi/ |
H A D | processor.h | 223 u32 pblk; member
|