nvmm_type
Regular
4.4
: ✅struct nvmm_type {
const char *name;
unsigned int version[3];
nvmm_register_fn *register_mgr;
nvmm_unregister_fn *unregister_mgr;
nvmm_get_blk_fn *get_blk_unlocked;
nvmm_put_blk_fn *put_blk_unlocked;
nvmm_get_blk_fn *get_blk;
nvmm_put_blk_fn *put_blk;
nvmm_open_blk_fn *open_blk;
nvmm_close_blk_fn *close_blk;
nvmm_flush_blk_fn *flush_blk;
nvmm_submit_io_fn *submit_io;
nvmm_erase_blk_fn *erase_blk;
nvmm_get_lun_fn *get_lun;
nvmm_lun_info_print_fn *lun_info_print;
struct list_head list;
};
4.8
: ✅struct nvmm_type {
const char *name;
unsigned int version[3];
nvmm_register_fn *register_mgr;
nvmm_unregister_fn *unregister_mgr;
nvmm_create_tgt_fn *create_tgt;
nvmm_remove_tgt_fn *remove_tgt;
nvmm_get_blk_fn *get_blk;
nvmm_put_blk_fn *put_blk;
nvmm_open_blk_fn *open_blk;
nvmm_close_blk_fn *close_blk;
nvmm_flush_blk_fn *flush_blk;
nvmm_submit_io_fn *submit_io;
nvmm_erase_blk_fn *erase_blk;
nvmm_mark_blk_fn *mark_blk;
nvmm_get_lun_fn *get_lun;
nvmm_reserve_lun *reserve_lun;
nvmm_release_lun *release_lun;
nvmm_lun_info_print_fn *lun_info_print;
nvmm_get_area_fn *get_area;
nvmm_put_area_fn *put_area;
struct list_head list;
};
4.10
: ✅struct nvmm_type {
const char *name;
unsigned int version[3];
nvmm_register_fn *register_mgr;
nvmm_unregister_fn *unregister_mgr;
nvmm_create_tgt_fn *create_tgt;
nvmm_remove_tgt_fn *remove_tgt;
nvmm_submit_io_fn *submit_io;
nvmm_erase_blk_fn *erase_blk;
nvmm_get_area_fn *get_area;
nvmm_put_area_fn *put_area;
nvmm_trans_ppa_fn *trans_ppa;
nvmm_part_to_tgt_fn *part_to_tgt;
struct list_head list;
};
4.13
: Absent ⚠️
4.15
: Absent ⚠️
4.18
: Absent ⚠️
5.0
: Absent ⚠️
5.3
: Absent ⚠️
5.4
: Absent ⚠️
5.8
: Absent ⚠️
5.11
: Absent ⚠️
5.13
: Absent ⚠️
5.15
: Absent ⚠️
5.19
: Absent ⚠️
6.2
: Absent ⚠️
6.5
: Absent ⚠️
6.8
: Absent ⚠️
arm64
: Absent ⚠️
armhf
: Absent ⚠️
ppc64el
: Absent ⚠️
riscv64
: Absent ⚠️
aws
: Absent ⚠️
azure
: Absent ⚠️
gcp
: Absent ⚠️
lowlatency
: Absent ⚠️
Regular
4.4
and 4.8
⚠️nvmm_create_tgt_fn *create_tgt
nvmm_remove_tgt_fn *remove_tgt
nvmm_mark_blk_fn *mark_blk
nvmm_reserve_lun *reserve_lun
nvmm_release_lun *release_lun
nvmm_get_area_fn *get_area
nvmm_put_area_fn *put_area
nvmm_get_blk_fn *get_blk_unlocked
nvmm_put_blk_fn *put_blk_unlocked
4.8
and 4.10
⚠️nvmm_trans_ppa_fn *trans_ppa
nvmm_part_to_tgt_fn *part_to_tgt
nvmm_get_blk_fn *get_blk
nvmm_put_blk_fn *put_blk
nvmm_open_blk_fn *open_blk
nvmm_close_blk_fn *close_blk
nvmm_flush_blk_fn *flush_blk
nvmm_mark_blk_fn *mark_blk
nvmm_get_lun_fn *get_lun
nvmm_reserve_lun *reserve_lun
nvmm_release_lun *release_lun
nvmm_lun_info_print_fn *lun_info_print