Lines Matching defs:nvm_geo
328 struct nvm_geo { struct
330 u8 major_ver_id;
331 u8 minor_ver_id;
334 u8 version;
337 int num_ch;
338 int num_lun; /* per channel */
341 int all_luns; /* across channels */
342 int all_chunks; /* across channels */
344 int op; /* over-provision in instance */
346 sector_t total_secs; /* across channels */
349 u32 num_chk; /* chunks per lun */
350 u32 clba; /* sectors per chunk */
351 u16 csecs; /* sector size */
352 u16 sos; /* out-of-band area size */
355 u32 ws_min; /* minimum write size */
356 u32 ws_opt; /* optimal write size */
357 u32 mw_cunits; /* distance required for successful read */
358 u32 maxoc; /* maximum open chunks */
359 u32 maxocpu; /* maximum open chunks per parallel unit */
362 u32 mccap;
365 u32 trdt; /* Avg. Tread (ns) */
366 u32 trdm; /* Max Tread (ns) */
367 u32 tprt; /* Avg. Tprog (ns) */
368 u32 tprm; /* Max Tprog (ns) */
369 u32 tbet; /* Avg. Terase (ns) */
370 u32 tbem; /* Max Terase (ns) */
395 struct nvm_geo geo; argument