/Linux-v4.19/drivers/lightnvm/ |
D | pblk-core.c | 25 struct pblk *pblk = line_ws->pblk; in pblk_line_mark_bb() local 46 static void pblk_mark_bb(struct pblk *pblk, struct pblk_line *line, in pblk_mark_bb() 75 static void __pblk_end_io_erase(struct pblk *pblk, struct nvm_rq *rqd) in __pblk_end_io_erase() 102 struct pblk *pblk = rqd->private; in pblk_end_io_erase() local 113 struct nvm_chk_meta *pblk_chunk_get_info(struct pblk *pblk) in pblk_chunk_get_info() 138 struct nvm_chk_meta *pblk_chunk_get_off(struct pblk *pblk, in pblk_chunk_get_off() 151 void __pblk_map_invalidate(struct pblk *pblk, struct pblk_line *line, in __pblk_map_invalidate() 191 void pblk_map_invalidate(struct pblk *pblk, struct ppa_addr ppa) in pblk_map_invalidate() 210 static void pblk_invalidate_range(struct pblk *pblk, sector_t slba, in pblk_invalidate_range() 231 struct nvm_rq *pblk_alloc_rqd(struct pblk *pblk, int type) in pblk_alloc_rqd() [all …]
|
D | pblk-gc.c | 28 static int pblk_gc_write(struct pblk *pblk) in pblk_gc_write() 59 static void pblk_put_line_back(struct pblk *pblk, struct pblk_line *line) in pblk_put_line_back() 81 struct pblk *pblk = gc_rq_ws->pblk; in pblk_gc_line_ws() local 132 static __le64 *get_lba_list_from_emeta(struct pblk *pblk, in get_lba_list_from_emeta() 183 struct pblk *pblk = line_ws->pblk; in pblk_gc_line_prepare_ws() local 295 static int pblk_gc_line(struct pblk *pblk, struct pblk_line *line) in pblk_gc_line() 321 static void pblk_gc_kick(struct pblk *pblk) in pblk_gc_kick() 336 static int pblk_gc_read(struct pblk *pblk) in pblk_gc_read() 359 static struct pblk_line *pblk_gc_get_victim_line(struct pblk *pblk, in pblk_gc_get_victim_line() 389 void pblk_gc_free_full_lines(struct pblk *pblk) in pblk_gc_free_full_lines() [all …]
|
D | pblk-init.c | 33 static int pblk_rw_io(struct request_queue *q, struct pblk *pblk, in pblk_rw_io() 62 struct pblk *pblk = q->queuedata; in pblk_make_rq() local 84 static size_t pblk_trans_map_size(struct pblk *pblk) in pblk_trans_map_size() 95 static u32 pblk_l2p_crc(struct pblk *pblk) in pblk_l2p_crc() 106 static void pblk_l2p_free(struct pblk *pblk) in pblk_l2p_free() 111 static int pblk_l2p_recover(struct pblk *pblk, bool factory_init) in pblk_l2p_recover() 142 static int pblk_l2p_init(struct pblk *pblk, bool factory_init) in pblk_l2p_init() 166 static void pblk_rwb_free(struct pblk *pblk) in pblk_rwb_free() 175 static int pblk_rwb_init(struct pblk *pblk) in pblk_rwb_init() 206 static int pblk_set_addrf_12(struct pblk *pblk, struct nvm_geo *geo, in pblk_set_addrf_12() [all …]
|
D | pblk.h | 134 struct pblk *pblk; member 141 struct pblk *pblk; member 436 struct pblk *pblk; member 599 struct pblk { struct 605 struct pblk_lun *luns; argument 607 struct pblk_line *lines; /* Line array */ argument 608 struct pblk_line_mgmt l_mg; /* Line management */ argument 609 struct pblk_line_meta lm; /* Line metadata */ argument 612 struct pblk_addrf uaddrf; /* Unaligned address format */ argument 615 struct pblk_rb rwb; argument [all …]
|
D | pblk-write.c | 20 static unsigned long pblk_end_w_bio(struct pblk *pblk, struct nvm_rq *rqd, in pblk_end_w_bio() 66 static unsigned long pblk_end_queued_w_bio(struct pblk *pblk, in pblk_end_queued_w_bio() 74 static void pblk_complete_write(struct pblk *pblk, struct nvm_rq *rqd, in pblk_complete_write() 107 static void pblk_map_remaining(struct pblk *pblk, struct ppa_addr *ppa) in pblk_map_remaining() 143 static void pblk_prepare_resubmit(struct pblk *pblk, unsigned int sentry, in pblk_prepare_resubmit() 182 static void pblk_queue_resubmit(struct pblk *pblk, struct pblk_c_ctx *c_ctx) in pblk_queue_resubmit() 208 struct pblk *pblk = recovery->pblk; in pblk_submit_rec() local 235 static void pblk_end_w_fail(struct pblk *pblk, struct nvm_rq *rqd) in pblk_end_w_fail() 254 struct pblk *pblk = rqd->private; in pblk_end_io_write() local 272 struct pblk *pblk = rqd->private; in pblk_end_io_write_meta() local [all …]
|
D | pblk-sysfs.c | 23 static ssize_t pblk_sysfs_luns_show(struct pblk *pblk, char *page) in pblk_sysfs_luns_show() 50 static ssize_t pblk_sysfs_rate_limiter(struct pblk *pblk, char *page) in pblk_sysfs_rate_limiter() 82 static ssize_t pblk_sysfs_gc_state_show(struct pblk *pblk, char *page) in pblk_sysfs_gc_state_show() 91 static ssize_t pblk_sysfs_stats(struct pblk *pblk, char *page) in pblk_sysfs_stats() 107 static ssize_t pblk_sysfs_write_buffer(struct pblk *pblk, char *page) in pblk_sysfs_write_buffer() 112 static ssize_t pblk_sysfs_ppaf(struct pblk *pblk, char *page) in pblk_sysfs_ppaf() 163 static ssize_t pblk_sysfs_lines(struct pblk *pblk, char *page) in pblk_sysfs_lines() 302 static ssize_t pblk_sysfs_lines_info(struct pblk *pblk, char *page) in pblk_sysfs_lines_info() 330 static ssize_t pblk_sysfs_get_sec_per_write(struct pblk *pblk, char *page) in pblk_sysfs_get_sec_per_write() 362 static ssize_t pblk_sysfs_get_write_amp_mileage(struct pblk *pblk, char *page) in pblk_sysfs_get_write_amp_mileage() [all …]
|
D | pblk-read.c | 27 static int pblk_read_from_cache(struct pblk *pblk, struct bio *bio, in pblk_read_from_cache() 41 static void pblk_read_ppalist_rq(struct pblk *pblk, struct nvm_rq *rqd, in pblk_read_ppalist_rq() 106 static void pblk_read_check_seq(struct pblk *pblk, struct nvm_rq *rqd, in pblk_read_check_seq() 136 static void pblk_read_check_rand(struct pblk *pblk, struct nvm_rq *rqd, in pblk_read_check_rand() 170 static void pblk_read_put_rqd_kref(struct pblk *pblk, struct nvm_rq *rqd) in pblk_read_put_rqd_kref() 194 static void __pblk_end_io_read(struct pblk *pblk, struct nvm_rq *rqd, in __pblk_end_io_read() 226 struct pblk *pblk = rqd->private; in pblk_end_io_read() local 236 struct pblk *pblk = rqd->private; in pblk_end_partial_read() local 309 static int pblk_setup_partial_read(struct pblk *pblk, struct nvm_rq *rqd, in pblk_setup_partial_read() 371 static int pblk_partial_read_bio(struct pblk *pblk, struct nvm_rq *rqd, in pblk_partial_read_bio() [all …]
|
D | pblk-recovery.c | 19 int pblk_recov_check_emeta(struct pblk *pblk, struct line_emeta *emeta_buf) in pblk_recov_check_emeta() 33 static int pblk_recov_l2p_from_emeta(struct pblk *pblk, struct pblk_line *line) in pblk_recov_l2p_from_emeta() 88 static int pblk_calc_sec_in_line(struct pblk *pblk, struct pblk_line *line) in pblk_calc_sec_in_line() 108 static int pblk_recov_read_oob(struct pblk *pblk, struct pblk_line *line, in pblk_recov_read_oob() 227 struct pblk *pblk = pad_rq->pblk; in pblk_end_io_recov() local 237 static int pblk_recov_pad_oob(struct pblk *pblk, struct pblk_line *line, in pblk_recov_pad_oob() 386 static int pblk_recov_scan_all_oob(struct pblk *pblk, struct pblk_line *line, in pblk_recov_scan_all_oob() 520 static int pblk_recov_scan_oob(struct pblk *pblk, struct pblk_line *line, in pblk_recov_scan_oob() 638 static int pblk_recov_l2p_from_oob(struct pblk *pblk, struct pblk_line *line) in pblk_recov_l2p_from_oob() 710 static u64 pblk_line_emeta_start(struct pblk *pblk, struct pblk_line *line) in pblk_line_emeta_start() [all …]
|
D | pblk-rb.c | 46 struct pblk *pblk = container_of(rb, struct pblk, rwb); in pblk_rb_init() local 205 struct pblk *pblk = container_of(rb, struct pblk, rwb); in __pblk_rb_update_l2p() local 305 struct pblk *pblk = container_of(rb, struct pblk, rwb); in pblk_rb_write_entry_user() local 329 struct pblk *pblk = container_of(rb, struct pblk, rwb); in pblk_rb_write_entry_gc() local 416 struct pblk *pblk = container_of(rb, struct pblk, rwb); in pblk_rb_flush() local 438 struct pblk *pblk = container_of(rb, struct pblk, rwb); in pblk_rb_may_write_flush() local 459 struct pblk *pblk = container_of(rb, struct pblk, rwb); in pblk_rb_may_write_user() local 486 struct pblk *pblk = container_of(rb, struct pblk, rwb); in pblk_rb_may_write_gc() local 516 struct pblk *pblk = container_of(rb, struct pblk, rwb); in pblk_rb_read_to_bio() local 606 struct pblk *pblk = container_of(rb, struct pblk, rwb); in pblk_rb_copy_to_bio() local [all …]
|
D | pblk-map.c | 21 static int pblk_map_page_data(struct pblk *pblk, unsigned int sentry, in pblk_map_page_data() 86 void pblk_map_rq(struct pblk *pblk, struct nvm_rq *rqd, unsigned int sentry, in pblk_map_rq() 107 void pblk_map_erase_rq(struct pblk *pblk, struct nvm_rq *rqd, in pblk_map_erase_rq()
|
D | pblk-cache.c | 20 int pblk_write_to_cache(struct pblk *pblk, struct bio *bio, unsigned long flags) in pblk_write_to_cache() 88 int pblk_write_gc_to_cache(struct pblk *pblk, struct pblk_gc_rq *gc_rq) in pblk_write_gc_to_cache()
|
D | pblk-rl.c | 110 struct pblk *pblk = container_of(rl, struct pblk, rl); in __pblk_rl_update_rates() local 211 struct pblk *pblk = container_of(rl, struct pblk, rl); in pblk_rl_init() local
|
/Linux-v4.19/fs/crypto/ |
D | bio.c | 97 sector_t pblk, unsigned int len) in fscrypt_zeroout_range()
|
/Linux-v4.19/fs/ext4/ |
D | extents_status.c | 330 ext4_fsblk_t pblk) in ext4_es_alloc_extent() 691 ext4_lblk_t len, ext4_fsblk_t pblk, in ext4_es_insert_extent() 747 ext4_lblk_t len, ext4_fsblk_t pblk, in ext4_es_cache_extent()
|
D | extents.c | 439 int depth, ext4_fsblk_t pblk) in __ext4_ext_check() 493 #define ext4_ext_check(inode, eh, depth, pblk) \ argument 503 struct inode *inode, ext4_fsblk_t pblk, int depth, in __read_extent_tree_block() 559 #define read_extent_tree_block(inode, pblk, depth, flags) \ argument 2500 ext4_fsblk_t pblk; in ext4_remove_blocks() local 2624 ext4_fsblk_t pblk; in ext4_ext_rm_leaf() local 2846 ext4_fsblk_t pblk; in ext4_ext_remove_space() local
|
D | ext4.h | 293 #define EXT4_PBLK_CMASK(s, pblk) ((pblk) & \ argument 298 #define EXT4_PBLK_COFF(s, pblk) ((pblk) & \ argument
|
D | inode.c | 413 int ext4_issue_zeroout(struct inode *inode, ext4_lblk_t lblk, ext4_fsblk_t pblk, in ext4_issue_zeroout()
|
/Linux-v4.19/drivers/xen/ |
D | xen-acpi-processor.c | 342 acpi_io_address pblk = 0; in read_acpi_id() local
|
/Linux-v4.19/arch/x86/mm/ |
D | numa_emulation.c | 219 int nr_nodes, struct numa_memblk *pblk, in split_nodes_size_interleave_uniform()
|
/Linux-v4.19/include/linux/ |
D | fscrypt_notsupp.h | 172 sector_t pblk, unsigned int len) in fscrypt_zeroout_range()
|
/Linux-v4.19/drivers/net/wireless/quantenna/qtnfmac/pearl/ |
D | pcie.c | 1058 int blk, const u8 *pblk, const u8 *fw) in qtnf_ep_fw_send() 1110 const u8 *pblk = fw; in qtnf_ep_fw_load() local
|
/Linux-v4.19/include/acpi/ |
D | processor.h | 221 u32 pblk; member
|