Home
last modified time | relevance | path

Searched refs:ws_opt (Results 1 – 6 of 6) sorted by relevance

/Linux-v4.19/drivers/nvme/host/
Dlightnvm.c221 __le32 ws_opt; member
340 geo->ws_opt = sec_per_pg; in nvme_nvm_setup_12()
341 geo->mw_cunits = geo->ws_opt << 3; /* default to MLC safe values */ in nvme_nvm_setup_12()
374 geo->ws_opt <<= 1; in nvme_nvm_setup_12()
377 geo->ws_opt <<= 2; in nvme_nvm_setup_12()
428 geo->ws_opt = le32_to_cpu(id->ws_opt); in nvme_nvm_setup_20()
1134 return scnprintf(page, PAGE_SIZE, "%u\n", geo->ws_opt); in nvm_dev_attr_show_20()
1235 static NVM_DEV_ATTR_20_RO(ws_opt);
/Linux-v4.19/drivers/lightnvm/
Dpblk-init.c184 pgs_in_buffer = max(geo->mw_cunits, geo->ws_opt) * geo->all_luns; in pblk_rwb_init()
269 udst->sec_stripe = geo->ws_opt; in pblk_set_addrf_20()
374 pblk->min_write_pgs = geo->ws_opt * (geo->csecs / PAGE_SIZE); in pblk_core_init()
954 bb_distance = (geo->all_luns) * geo->ws_opt; in pblk_line_mg_init()
956 bitmap_set(l_mg->bb_template, i, geo->ws_opt); in pblk_line_mg_init()
1002 lm->smeta_sec = i * geo->ws_opt; in pblk_line_meta_init()
1016 lm->emeta_sec[0] = i * geo->ws_opt; in pblk_line_meta_init()
Dpblk-core.c777 return bit * geo->ws_opt; in pblk_line_smeta_start()
1109 off = bit * geo->ws_opt; in pblk_line_init_bb()
1119 off = bit * geo->ws_opt; in pblk_line_init_bb()
1138 off -= geo->ws_opt; in pblk_line_init_bb()
1140 bitmap_set(line->invalid_bitmap, off, geo->ws_opt); in pblk_line_init_bb()
1141 emeta_secs -= geo->ws_opt; in pblk_line_init_bb()
Dcore.c914 dev->name, dev->geo.ws_min, dev->geo.ws_opt, in nvm_init()
Dpblk.h984 return geo->mw_cunits * geo->all_luns * geo->ws_opt; in pblk_pad_distance()
/Linux-v4.19/include/linux/
Dlightnvm.h356 u32 ws_opt; /* optimal write size */ member