Symbol: nvme_ctrlr
src/add-ons/kernel/drivers/disk/nvme/libnvme/nvme.c
168
struct nvme_ctrlr *nvme_ctrlr_open(struct pci_device *pdev,
src/add-ons/kernel/drivers/disk/nvme/libnvme/nvme.c
171
struct nvme_ctrlr *nvme_ctrlr_open(const char *url,
src/add-ons/kernel/drivers/disk/nvme/libnvme/nvme.c
175
struct nvme_ctrlr *ctrlr;
src/add-ons/kernel/drivers/disk/nvme/libnvme/nvme.c
225
int nvme_ctrlr_close(struct nvme_ctrlr *ctrlr)
src/add-ons/kernel/drivers/disk/nvme/libnvme/nvme.c
246
int nvme_ctrlr_stat(struct nvme_ctrlr *ctrlr, struct nvme_ctrlr_stat *cstat)
src/add-ons/kernel/drivers/disk/nvme/libnvme/nvme.c
321
int nvme_ctrlr_data(struct nvme_ctrlr *ctrlr, struct nvme_ctrlr_data *cdata,
src/add-ons/kernel/drivers/disk/nvme/libnvme/nvme.c
355
struct nvme_ctrlr *ctrlr = qpair->ctrlr;
src/add-ons/kernel/drivers/disk/nvme/libnvme/nvme.c
381
struct nvme_ctrlr *ctrlr;
src/add-ons/kernel/drivers/disk/nvme/libnvme/nvme.c
39
LIST_HEAD(, nvme_ctrlr) ctrlr_head = LIST_HEAD_INITIALIZER(ctrlr_head);
src/add-ons/kernel/drivers/disk/nvme/libnvme/nvme.c
45
static struct nvme_ctrlr *nvme_ctrlr_get(struct nvme_ctrlr *ctrlr,
src/add-ons/kernel/drivers/disk/nvme/libnvme/nvme.c
48
struct nvme_ctrlr *c;
src/add-ons/kernel/drivers/disk/nvme/libnvme/nvme.h
193
struct nvme_ctrlr;
src/add-ons/kernel/drivers/disk/nvme/libnvme/nvme.h
544
extern struct nvme_ctrlr * nvme_ctrlr_open(struct pci_device *pdev,
src/add-ons/kernel/drivers/disk/nvme/libnvme/nvme.h
557
extern int nvme_ctrlr_close(struct nvme_ctrlr *ctrlr);
src/add-ons/kernel/drivers/disk/nvme/libnvme/nvme.h
567
extern int nvme_ctrlr_stat(struct nvme_ctrlr *ctrlr,
src/add-ons/kernel/drivers/disk/nvme/libnvme/nvme.h
581
extern int nvme_ctrlr_data(struct nvme_ctrlr *ctrlr,
src/add-ons/kernel/drivers/disk/nvme/libnvme/nvme.h
601
extern int nvme_ctrlr_get_feature(struct nvme_ctrlr *ctrlr,
src/add-ons/kernel/drivers/disk/nvme/libnvme/nvme.h
623
extern int nvme_ctrlr_set_feature(struct nvme_ctrlr *ctrlr,
src/add-ons/kernel/drivers/disk/nvme/libnvme/nvme.h
639
extern int nvme_ctrlr_attach_ns(struct nvme_ctrlr *ctrlr, unsigned int nsid,
src/add-ons/kernel/drivers/disk/nvme/libnvme/nvme.h
651
extern int nvme_ctrlr_detach_ns(struct nvme_ctrlr *ctrlr, unsigned int nsid,
src/add-ons/kernel/drivers/disk/nvme/libnvme/nvme.h
662
extern unsigned int nvme_ctrlr_create_ns(struct nvme_ctrlr *ctrlr,
src/add-ons/kernel/drivers/disk/nvme/libnvme/nvme.h
673
extern int nvme_ctrlr_delete_ns(struct nvme_ctrlr *ctrlr, unsigned int nsid);
src/add-ons/kernel/drivers/disk/nvme/libnvme/nvme.h
688
extern int nvme_ctrlr_format_ns(struct nvme_ctrlr *ctrlr,
src/add-ons/kernel/drivers/disk/nvme/libnvme/nvme.h
701
extern int nvme_ctrlr_update_firmware(struct nvme_ctrlr *ctrlr,
src/add-ons/kernel/drivers/disk/nvme/libnvme/nvme.h
717
extern struct nvme_qpair * nvme_ioqp_get(struct nvme_ctrlr *ctrlr,
src/add-ons/kernel/drivers/disk/nvme/libnvme/nvme.h
793
extern struct nvme_ns *nvme_ns_open(struct nvme_ctrlr *ctrlr,
src/add-ons/kernel/drivers/disk/nvme/libnvme/nvme_admin.c
105
int nvme_admin_identify_ctrlr(struct nvme_ctrlr *ctrlr,
src/add-ons/kernel/drivers/disk/nvme/libnvme/nvme_admin.c
123
int nvme_admin_get_feature(struct nvme_ctrlr *ctrlr,
src/add-ons/kernel/drivers/disk/nvme/libnvme/nvme_admin.c
157
int nvme_admin_set_feature(struct nvme_ctrlr *ctrlr,
src/add-ons/kernel/drivers/disk/nvme/libnvme/nvme_admin.c
199
int nvme_admin_create_ioq(struct nvme_ctrlr *ctrlr,
src/add-ons/kernel/drivers/disk/nvme/libnvme/nvme_admin.c
235
int nvme_admin_delete_ioq(struct nvme_ctrlr *ctrlr,
src/add-ons/kernel/drivers/disk/nvme/libnvme/nvme_admin.c
262
int nvme_admin_identify_ns(struct nvme_ctrlr *ctrlr,
src/add-ons/kernel/drivers/disk/nvme/libnvme/nvme_admin.c
282
int nvme_admin_attach_ns(struct nvme_ctrlr *ctrlr,
src/add-ons/kernel/drivers/disk/nvme/libnvme/nvme_admin.c
302
int nvme_admin_detach_ns(struct nvme_ctrlr *ctrlr,
src/add-ons/kernel/drivers/disk/nvme/libnvme/nvme_admin.c
322
int nvme_admin_create_ns(struct nvme_ctrlr *ctrlr,
src/add-ons/kernel/drivers/disk/nvme/libnvme/nvme_admin.c
356
int nvme_admin_delete_ns(struct nvme_ctrlr *ctrlr,
src/add-ons/kernel/drivers/disk/nvme/libnvme/nvme_admin.c
375
int nvme_admin_format_nvm(struct nvme_ctrlr *ctrlr,
src/add-ons/kernel/drivers/disk/nvme/libnvme/nvme_admin.c
394
int nvme_admin_get_log_page(struct nvme_ctrlr *ctrlr,
src/add-ons/kernel/drivers/disk/nvme/libnvme/nvme_admin.c
40
static int nvme_admin_submit_cmd(struct nvme_ctrlr *ctrlr,
src/add-ons/kernel/drivers/disk/nvme/libnvme/nvme_admin.c
416
int nvme_admin_abort_cmd(struct nvme_ctrlr *ctrlr,
src/add-ons/kernel/drivers/disk/nvme/libnvme/nvme_admin.c
433
int nvme_admin_fw_commit(struct nvme_ctrlr *ctrlr,
src/add-ons/kernel/drivers/disk/nvme/libnvme/nvme_admin.c
450
int nvme_admin_fw_image_dl(struct nvme_ctrlr *ctrlr,
src/add-ons/kernel/drivers/disk/nvme/libnvme/nvme_admin.c
64
static int nvme_admin_wait_cmd(struct nvme_ctrlr *ctrlr,
src/add-ons/kernel/drivers/disk/nvme/libnvme/nvme_admin.c
83
static int nvme_admin_exec_cmd(struct nvme_ctrlr *ctrlr,
src/add-ons/kernel/drivers/disk/nvme/libnvme/nvme_ctrlr.c
1037
static void nvme_ctrlr_set_opts(struct nvme_ctrlr *ctrlr,
src/add-ons/kernel/drivers/disk/nvme/libnvme/nvme_ctrlr.c
1058
struct nvme_ctrlr *
src/add-ons/kernel/drivers/disk/nvme/libnvme/nvme_ctrlr.c
1062
struct nvme_ctrlr *ctrlr;
src/add-ons/kernel/drivers/disk/nvme/libnvme/nvme_ctrlr.c
1068
ctrlr = malloc(sizeof(struct nvme_ctrlr));
src/add-ons/kernel/drivers/disk/nvme/libnvme/nvme_ctrlr.c
1077
memset(ctrlr, 0, sizeof(struct nvme_ctrlr));
src/add-ons/kernel/drivers/disk/nvme/libnvme/nvme_ctrlr.c
1141
void nvme_ctrlr_detach(struct nvme_ctrlr *ctrlr)
src/add-ons/kernel/drivers/disk/nvme/libnvme/nvme_ctrlr.c
115
nvme_ctrlr_construct_intel_support_log_page_list(struct nvme_ctrlr *ctrlr,
src/add-ons/kernel/drivers/disk/nvme/libnvme/nvme_ctrlr.c
1171
int nvme_ctrlr_get_feature(struct nvme_ctrlr *ctrlr,
src/add-ons/kernel/drivers/disk/nvme/libnvme/nvme_ctrlr.c
1193
int nvme_ctrlr_set_feature(struct nvme_ctrlr *ctrlr,
src/add-ons/kernel/drivers/disk/nvme/libnvme/nvme_ctrlr.c
1218
int nvme_ctrlr_attach_ns(struct nvme_ctrlr *ctrlr, unsigned int nsid,
src/add-ons/kernel/drivers/disk/nvme/libnvme/nvme_ctrlr.c
1244
int nvme_ctrlr_detach_ns(struct nvme_ctrlr *ctrlr, unsigned int nsid,
src/add-ons/kernel/drivers/disk/nvme/libnvme/nvme_ctrlr.c
1270
unsigned int nvme_ctrlr_create_ns(struct nvme_ctrlr *ctrlr,
src/add-ons/kernel/drivers/disk/nvme/libnvme/nvme_ctrlr.c
1292
int nvme_ctrlr_delete_ns(struct nvme_ctrlr *ctrlr, unsigned int nsid)
src/add-ons/kernel/drivers/disk/nvme/libnvme/nvme_ctrlr.c
1317
int nvme_ctrlr_format_ns(struct nvme_ctrlr *ctrlr, unsigned int nsid,
src/add-ons/kernel/drivers/disk/nvme/libnvme/nvme_ctrlr.c
1346
int nvme_ctrlr_update_firmware(struct nvme_ctrlr *ctrlr,
src/add-ons/kernel/drivers/disk/nvme/libnvme/nvme_ctrlr.c
1404
struct nvme_qpair *nvme_ioqp_get(struct nvme_ctrlr *ctrlr,
src/add-ons/kernel/drivers/disk/nvme/libnvme/nvme_ctrlr.c
146
static int nvme_ctrlr_set_intel_support_log_pages(struct nvme_ctrlr *ctrlr)
src/add-ons/kernel/drivers/disk/nvme/libnvme/nvme_ctrlr.c
1490
struct nvme_ctrlr *ctrlr;
src/add-ons/kernel/drivers/disk/nvme/libnvme/nvme_ctrlr.c
175
static void nvme_ctrlr_set_supported_log_pages(struct nvme_ctrlr *ctrlr)
src/add-ons/kernel/drivers/disk/nvme/libnvme/nvme_ctrlr.c
195
static void nvme_ctrlr_set_intel_supported_features(struct nvme_ctrlr *ctrlr)
src/add-ons/kernel/drivers/disk/nvme/libnvme/nvme_ctrlr.c
211
static void nvme_ctrlr_set_supported_features(struct nvme_ctrlr *ctrlr)
src/add-ons/kernel/drivers/disk/nvme/libnvme/nvme_ctrlr.c
243
static int nvme_ctrlr_init_io_qpairs(struct nvme_ctrlr *ctrlr)
src/add-ons/kernel/drivers/disk/nvme/libnvme/nvme_ctrlr.c
284
static void nvme_ctrlr_shutdown(struct nvme_ctrlr *ctrlr)
src/add-ons/kernel/drivers/disk/nvme/libnvme/nvme_ctrlr.c
316
static int nvme_ctrlr_enable(struct nvme_ctrlr *ctrlr)
src/add-ons/kernel/drivers/disk/nvme/libnvme/nvme_ctrlr.c
374
static inline void nvme_ctrlr_disable(struct nvme_ctrlr *ctrlr)
src/add-ons/kernel/drivers/disk/nvme/libnvme/nvme_ctrlr.c
387
static inline int nvme_ctrlr_enabled(struct nvme_ctrlr *ctrlr)
src/add-ons/kernel/drivers/disk/nvme/libnvme/nvme_ctrlr.c
399
static inline int nvme_ctrlr_ready(struct nvme_ctrlr *ctrlr)
src/add-ons/kernel/drivers/disk/nvme/libnvme/nvme_ctrlr.c
41
nvme_ctrlr_get_ready_to_in_ms(struct nvme_ctrlr *ctrlr)
src/add-ons/kernel/drivers/disk/nvme/libnvme/nvme_ctrlr.c
411
static void nvme_ctrlr_set_state(struct nvme_ctrlr *ctrlr,
src/add-ons/kernel/drivers/disk/nvme/libnvme/nvme_ctrlr.c
425
static int nvme_ctrlr_identify(struct nvme_ctrlr *ctrlr)
src/add-ons/kernel/drivers/disk/nvme/libnvme/nvme_ctrlr.c
449
static int nvme_ctrlr_get_max_io_qpairs(struct nvme_ctrlr *ctrlr)
src/add-ons/kernel/drivers/disk/nvme/libnvme/nvme_ctrlr.c
478
static int nvme_ctrlr_set_num_qpairs(struct nvme_ctrlr *ctrlr)
src/add-ons/kernel/drivers/disk/nvme/libnvme/nvme_ctrlr.c
529
static void nvme_ctrlr_destruct_namespaces(struct nvme_ctrlr *ctrlr)
src/add-ons/kernel/drivers/disk/nvme/libnvme/nvme_ctrlr.c
544
static int nvme_ctrlr_construct_namespaces(struct nvme_ctrlr *ctrlr)
src/add-ons/kernel/drivers/disk/nvme/libnvme/nvme_ctrlr.c
56
static int nvme_ctrlr_create_qpair(struct nvme_ctrlr *ctrlr,
src/add-ons/kernel/drivers/disk/nvme/libnvme/nvme_ctrlr.c
588
static int nvme_ctrlr_construct_and_submit_aer(struct nvme_ctrlr *ctrlr,
src/add-ons/kernel/drivers/disk/nvme/libnvme/nvme_ctrlr.c
597
struct nvme_ctrlr *ctrlr = aer->ctrlr;
src/add-ons/kernel/drivers/disk/nvme/libnvme/nvme_ctrlr.c
627
static int nvme_ctrlr_construct_and_submit_aer(struct nvme_ctrlr *ctrlr,
src/add-ons/kernel/drivers/disk/nvme/libnvme/nvme_ctrlr.c
647
static int nvme_ctrlr_configure_aer(struct nvme_ctrlr *ctrlr)
src/add-ons/kernel/drivers/disk/nvme/libnvme/nvme_ctrlr.c
683
static int nvme_ctrlr_start(struct nvme_ctrlr *ctrlr)
src/add-ons/kernel/drivers/disk/nvme/libnvme/nvme_ctrlr.c
716
static void nvme_ctrlr_map_cmb(struct nvme_ctrlr *ctrlr)
src/add-ons/kernel/drivers/disk/nvme/libnvme/nvme_ctrlr.c
777
static int nvme_ctrlr_unmap_cmb(struct nvme_ctrlr *ctrlr)
src/add-ons/kernel/drivers/disk/nvme/libnvme/nvme_ctrlr.c
794
static int nvme_ctrlr_map_bars(struct nvme_ctrlr *ctrlr)
src/add-ons/kernel/drivers/disk/nvme/libnvme/nvme_ctrlr.c
817
static int nvme_ctrlr_unmap_bars(struct nvme_ctrlr *ctrlr)
src/add-ons/kernel/drivers/disk/nvme/libnvme/nvme_ctrlr.c
842
static void nvme_ctrlr_fail(struct nvme_ctrlr *ctrlr)
src/add-ons/kernel/drivers/disk/nvme/libnvme/nvme_ctrlr.c
858
static int nvme_ctrlr_init(struct nvme_ctrlr *ctrlr)
src/add-ons/kernel/drivers/disk/nvme/libnvme/nvme_ctrlr.c
87
static int nvme_ctrlr_delete_qpair(struct nvme_ctrlr *ctrlr,
src/add-ons/kernel/drivers/disk/nvme/libnvme/nvme_ctrlr.c
990
static int nvme_ctrlr_reset(struct nvme_ctrlr *ctrlr)
src/add-ons/kernel/drivers/disk/nvme/libnvme/nvme_internal.h
304
struct nvme_ctrlr *ctrlr;
src/add-ons/kernel/drivers/disk/nvme/libnvme/nvme_internal.h
398
struct nvme_ctrlr *ctrlr;
src/add-ons/kernel/drivers/disk/nvme/libnvme/nvme_internal.h
409
struct nvme_ctrlr *ctrlr;
src/add-ons/kernel/drivers/disk/nvme/libnvme/nvme_internal.h
614
LIST_ENTRY(nvme_ctrlr) link;
src/add-ons/kernel/drivers/disk/nvme/libnvme/nvme_internal.h
621
extern int nvme_admin_identify_ctrlr(struct nvme_ctrlr *ctrlr,
src/add-ons/kernel/drivers/disk/nvme/libnvme/nvme_internal.h
624
extern int nvme_admin_get_feature(struct nvme_ctrlr *ctrlr,
src/add-ons/kernel/drivers/disk/nvme/libnvme/nvme_internal.h
629
extern int nvme_admin_set_feature(struct nvme_ctrlr *ctrlr,
src/add-ons/kernel/drivers/disk/nvme/libnvme/nvme_internal.h
637
extern int nvme_admin_format_nvm(struct nvme_ctrlr *ctrlr,
src/add-ons/kernel/drivers/disk/nvme/libnvme/nvme_internal.h
641
extern int nvme_admin_get_log_page(struct nvme_ctrlr *ctrlr,
src/add-ons/kernel/drivers/disk/nvme/libnvme/nvme_internal.h
645
extern int nvme_admin_abort_cmd(struct nvme_ctrlr *ctrlr,
src/add-ons/kernel/drivers/disk/nvme/libnvme/nvme_internal.h
648
extern int nvme_admin_create_ioq(struct nvme_ctrlr *ctrlr,
src/add-ons/kernel/drivers/disk/nvme/libnvme/nvme_internal.h
652
extern int nvme_admin_delete_ioq(struct nvme_ctrlr *ctrlr,
src/add-ons/kernel/drivers/disk/nvme/libnvme/nvme_internal.h
656
extern int nvme_admin_identify_ns(struct nvme_ctrlr *ctrlr,
src/add-ons/kernel/drivers/disk/nvme/libnvme/nvme_internal.h
660
extern int nvme_admin_attach_ns(struct nvme_ctrlr *ctrlr,
src/add-ons/kernel/drivers/disk/nvme/libnvme/nvme_internal.h
664
extern int nvme_admin_detach_ns(struct nvme_ctrlr *ctrlr,
src/add-ons/kernel/drivers/disk/nvme/libnvme/nvme_internal.h
668
extern int nvme_admin_create_ns(struct nvme_ctrlr *ctrlr,
src/add-ons/kernel/drivers/disk/nvme/libnvme/nvme_internal.h
672
extern int nvme_admin_delete_ns(struct nvme_ctrlr *ctrlr,
src/add-ons/kernel/drivers/disk/nvme/libnvme/nvme_internal.h
675
extern int nvme_admin_fw_commit(struct nvme_ctrlr *ctrlr,
src/add-ons/kernel/drivers/disk/nvme/libnvme/nvme_internal.h
678
extern int nvme_admin_fw_image_dl(struct nvme_ctrlr *ctrlr,
src/add-ons/kernel/drivers/disk/nvme/libnvme/nvme_internal.h
684
extern struct nvme_ctrlr *nvme_ctrlr_attach(struct pci_device *pci_dev,
src/add-ons/kernel/drivers/disk/nvme/libnvme/nvme_internal.h
687
extern void nvme_ctrlr_detach(struct nvme_ctrlr *ctrlr);
src/add-ons/kernel/drivers/disk/nvme/libnvme/nvme_internal.h
689
extern int nvme_qpair_construct(struct nvme_ctrlr *ctrlr,
src/add-ons/kernel/drivers/disk/nvme/libnvme/nvme_internal.h
729
extern int nvme_ns_construct(struct nvme_ctrlr *ctrlr,
src/add-ons/kernel/drivers/disk/nvme/libnvme/nvme_ns.c
119
struct nvme_ns *nvme_ns_open(struct nvme_ctrlr *ctrlr, unsigned int ns_id)
src/add-ons/kernel/drivers/disk/nvme/libnvme/nvme_ns.c
139
static struct nvme_ctrlr *nvme_ns_ctrlr_lock(struct nvme_ns *ns)
src/add-ons/kernel/drivers/disk/nvme/libnvme/nvme_ns.c
141
struct nvme_ctrlr *ctrlr;
src/add-ons/kernel/drivers/disk/nvme/libnvme/nvme_ns.c
173
struct nvme_ctrlr *ctrlr;
src/add-ons/kernel/drivers/disk/nvme/libnvme/nvme_ns.c
193
struct nvme_ctrlr *ctrlr;
src/add-ons/kernel/drivers/disk/nvme/libnvme/nvme_ns.c
218
struct nvme_ctrlr *ctrlr;
src/add-ons/kernel/drivers/disk/nvme/libnvme/nvme_ns.c
51
struct nvme_ctrlr *ctrlr = ns->ctrlr;
src/add-ons/kernel/drivers/disk/nvme/libnvme/nvme_ns.c
99
int nvme_ns_construct(struct nvme_ctrlr *ctrlr, struct nvme_ns *ns,
src/add-ons/kernel/drivers/disk/nvme/libnvme/nvme_qpair.c
1010
struct nvme_ctrlr *ctrlr = qpair->ctrlr;
src/add-ons/kernel/drivers/disk/nvme/libnvme/nvme_qpair.c
821
static int nvme_ctrlr_reserve_sq_in_cmb(struct nvme_ctrlr *ctrlr,
src/add-ons/kernel/drivers/disk/nvme/libnvme/nvme_qpair.c
843
int nvme_qpair_construct(struct nvme_ctrlr *ctrlr, struct nvme_qpair *qpair,
src/add-ons/kernel/drivers/disk/nvme/nvme_disk.cpp
108
struct nvme_ctrlr* ctrlr;