Lines Matching defs:nvm_geo
333 struct nvm_geo { struct
335 u8 major_ver_id;
336 u8 minor_ver_id;
339 u8 version;
342 int num_ch;
343 int num_lun; /* per channel */
346 int all_luns; /* across channels */
347 int all_chunks; /* across channels */
349 int op; /* over-provision in instance */
351 sector_t total_secs; /* across channels */
354 u32 num_chk; /* chunks per lun */
355 u32 clba; /* sectors per chunk */
356 u16 csecs; /* sector size */
357 u16 sos; /* out-of-band area size */
358 bool ext; /* metadata in extended data buffer */
359 u32 mdts; /* Max data transfer size*/
362 u32 ws_min; /* minimum write size */
363 u32 ws_opt; /* optimal write size */
364 u32 mw_cunits; /* distance required for successful read */
365 u32 maxoc; /* maximum open chunks */
366 u32 maxocpu; /* maximum open chunks per parallel unit */
369 u32 mccap;
372 u32 trdt; /* Avg. Tread (ns) */
373 u32 trdm; /* Max Tread (ns) */
374 u32 tprt; /* Avg. Tprog (ns) */
375 u32 tprm; /* Max Tprog (ns) */
376 u32 tbet; /* Avg. Terase (ns) */
377 u32 tbem; /* Max Terase (ns) */
402 struct nvm_geo geo; argument