Symbol: nvmet_ctrl
drivers/nvme/target/admin-cmd.c
112
struct nvmet_ctrl *ctrl = req->sq->ctrl;
drivers/nvme/target/admin-cmd.c
1252
struct nvmet_ctrl *ctrl = req->sq->ctrl;
drivers/nvme/target/admin-cmd.c
1277
struct nvmet_ctrl *ctrl = req->sq->ctrl;
drivers/nvme/target/admin-cmd.c
1298
struct nvmet_ctrl *ctrl = req->sq->ctrl;
drivers/nvme/target/admin-cmd.c
1319
struct nvmet_ctrl *ctrl = req->sq->ctrl;
drivers/nvme/target/admin-cmd.c
1414
struct nvmet_ctrl *ctrl = req->sq->ctrl;
drivers/nvme/target/admin-cmd.c
1438
struct nvmet_ctrl *ctrl = req->sq->ctrl;
drivers/nvme/target/admin-cmd.c
1463
struct nvmet_ctrl *ctrl = req->sq->ctrl;
drivers/nvme/target/admin-cmd.c
1572
struct nvmet_ctrl *ctrl = req->sq->ctrl;
drivers/nvme/target/admin-cmd.c
1591
struct nvmet_ctrl *ctrl = req->sq->ctrl;
drivers/nvme/target/admin-cmd.c
17
struct nvmet_ctrl *ctrl = req->sq->ctrl;
drivers/nvme/target/admin-cmd.c
177
struct nvmet_ctrl *ctrl = req->sq->ctrl;
drivers/nvme/target/admin-cmd.c
265
struct nvmet_ctrl *ctrl;
drivers/nvme/target/admin-cmd.c
360
static void nvmet_get_cmd_effects_admin(struct nvmet_ctrl *ctrl,
drivers/nvme/target/admin-cmd.c
408
struct nvmet_ctrl *ctrl = req->sq->ctrl;
drivers/nvme/target/admin-cmd.c
43
struct nvmet_ctrl *ctrl = req->sq->ctrl;
drivers/nvme/target/admin-cmd.c
446
struct nvmet_ctrl *ctrl = req->sq->ctrl;
drivers/nvme/target/admin-cmd.c
471
struct nvmet_ctrl *ctrl = req->sq->ctrl;
drivers/nvme/target/admin-cmd.c
650
struct nvmet_ctrl *ctrl = req->sq->ctrl;
drivers/nvme/target/admin-cmd.c
85
struct nvmet_ctrl *ctrl = req->sq->ctrl;
drivers/nvme/target/admin-cmd.c
902
struct nvmet_ctrl *ctrl = req->sq->ctrl;
drivers/nvme/target/admin-cmd.c
934
struct nvmet_ctrl *ctrl = req->sq->ctrl;
drivers/nvme/target/auth.c
133
u8 nvmet_setup_auth(struct nvmet_ctrl *ctrl, struct nvmet_sq *sq, bool reset)
drivers/nvme/target/auth.c
241
void nvmet_destroy_auth(struct nvmet_ctrl *ctrl)
drivers/nvme/target/auth.c
284
struct nvmet_ctrl *ctrl = req->sq->ctrl;
drivers/nvme/target/auth.c
356
struct nvmet_ctrl *ctrl = req->sq->ctrl;
drivers/nvme/target/auth.c
424
struct nvmet_ctrl *ctrl = req->sq->ctrl;
drivers/nvme/target/auth.c
449
struct nvmet_ctrl *ctrl = req->sq->ctrl;
drivers/nvme/target/auth.c
64
int nvmet_setup_dhgroup(struct nvmet_ctrl *ctrl, u8 dhgroup_id)
drivers/nvme/target/configfs.c
1674
struct nvmet_ctrl *ctrl;
drivers/nvme/target/core.c
137
static void nvmet_async_events_failall(struct nvmet_ctrl *ctrl)
drivers/nvme/target/core.c
1383
static void nvmet_start_ctrl(struct nvmet_ctrl *ctrl)
drivers/nvme/target/core.c
1419
static void nvmet_clear_ctrl(struct nvmet_ctrl *ctrl)
drivers/nvme/target/core.c
1428
void nvmet_update_cc(struct nvmet_ctrl *ctrl, u32 new)
drivers/nvme/target/core.c
1450
static void nvmet_init_cap(struct nvmet_ctrl *ctrl)
drivers/nvme/target/core.c
1469
struct nvmet_ctrl *nvmet_ctrl_find_get(const char *subsysnqn,
drivers/nvme/target/core.c
1473
struct nvmet_ctrl *ctrl = NULL;
drivers/nvme/target/core.c
151
static void nvmet_async_events_process(struct nvmet_ctrl *ctrl)
drivers/nvme/target/core.c
1552
static void nvmet_setup_p2p_ns_map(struct nvmet_ctrl *ctrl,
drivers/nvme/target/core.c
1569
static void nvmet_release_p2p_ns_map(struct nvmet_ctrl *ctrl)
drivers/nvme/target/core.c
1584
struct nvmet_ctrl *ctrl =
drivers/nvme/target/core.c
1585
container_of(work, struct nvmet_ctrl, fatal_err_work);
drivers/nvme/target/core.c
1591
struct nvmet_ctrl *nvmet_alloc_ctrl(struct nvmet_alloc_ctrl_args *args)
drivers/nvme/target/core.c
1594
struct nvmet_ctrl *ctrl;
drivers/nvme/target/core.c
174
static void nvmet_async_events_free(struct nvmet_ctrl *ctrl)
drivers/nvme/target/core.c
1743
struct nvmet_ctrl *ctrl = container_of(ref, struct nvmet_ctrl, ref);
drivers/nvme/target/core.c
1772
void nvmet_ctrl_put(struct nvmet_ctrl *ctrl)
drivers/nvme/target/core.c
1778
void nvmet_ctrl_fatal_error(struct nvmet_ctrl *ctrl)
drivers/nvme/target/core.c
1789
ssize_t nvmet_ctrl_host_traddr(struct nvmet_ctrl *ctrl,
drivers/nvme/target/core.c
188
struct nvmet_ctrl *ctrl =
drivers/nvme/target/core.c
189
container_of(work, struct nvmet_ctrl, async_event_work);
drivers/nvme/target/core.c
1930
struct nvmet_ctrl *ctrl;
drivers/nvme/target/core.c
194
void nvmet_add_async_event(struct nvmet_ctrl *ctrl, u8 event_type,
drivers/nvme/target/core.c
214
static void nvmet_add_to_changed_ns_log(struct nvmet_ctrl *ctrl, __le32 nsid)
drivers/nvme/target/core.c
240
struct nvmet_ctrl *ctrl;
drivers/nvme/target/core.c
257
struct nvmet_ctrl *ctrl;
drivers/nvme/target/core.c
306
struct nvmet_ctrl *ctrl;
drivers/nvme/target/core.c
406
struct nvmet_ctrl *ctrl = container_of(to_delayed_work(work),
drivers/nvme/target/core.c
407
struct nvmet_ctrl, ka_work);
drivers/nvme/target/core.c
424
void nvmet_start_keep_alive_timer(struct nvmet_ctrl *ctrl)
drivers/nvme/target/core.c
435
void nvmet_stop_keep_alive_timer(struct nvmet_ctrl *ctrl)
drivers/nvme/target/core.c
527
static void nvmet_p2pmem_ns_add_p2p(struct nvmet_ctrl *ctrl,
drivers/nvme/target/core.c
580
struct nvmet_ctrl *ctrl;
drivers/nvme/target/core.c
637
struct nvmet_ctrl *ctrl;
drivers/nvme/target/core.c
758
struct nvmet_ctrl *ctrl = req->sq->ctrl;
drivers/nvme/target/core.c
836
void nvmet_cq_setup(struct nvmet_ctrl *ctrl, struct nvmet_cq *cq,
drivers/nvme/target/core.c
847
struct nvmet_ctrl *ctrl = cq->ctrl;
drivers/nvme/target/core.c
856
void nvmet_sq_setup(struct nvmet_ctrl *ctrl, struct nvmet_sq *sq,
drivers/nvme/target/core.c
873
u16 nvmet_check_cqid(struct nvmet_ctrl *ctrl, u16 cqid, bool create)
drivers/nvme/target/core.c
887
u16 nvmet_check_io_cqid(struct nvmet_ctrl *ctrl, u16 cqid, bool create)
drivers/nvme/target/core.c
900
u16 nvmet_cq_create(struct nvmet_ctrl *ctrl, struct nvmet_cq *cq,
drivers/nvme/target/core.c
920
u16 nvmet_check_sqid(struct nvmet_ctrl *ctrl, u16 sqid,
drivers/nvme/target/core.c
936
u16 nvmet_sq_create(struct nvmet_ctrl *ctrl, struct nvmet_sq *sq,
drivers/nvme/target/core.c
968
struct nvmet_ctrl *ctrl = sq->ctrl;
drivers/nvme/target/debugfs.c
103
struct nvmet_ctrl *ctrl = m->private;
drivers/nvme/target/debugfs.c
120
struct nvmet_ctrl *ctrl = m->private;
drivers/nvme/target/debugfs.c
138
struct nvmet_ctrl *ctrl = m->private;
drivers/nvme/target/debugfs.c
148
struct nvmet_ctrl *ctrl = m->private;
drivers/nvme/target/debugfs.c
156
int nvmet_debugfs_ctrl_setup(struct nvmet_ctrl *ctrl)
drivers/nvme/target/debugfs.c
190
void nvmet_debugfs_ctrl_free(struct nvmet_ctrl *ctrl)
drivers/nvme/target/debugfs.c
41
struct nvmet_ctrl *ctrl = m->private;
drivers/nvme/target/debugfs.c
50
struct nvmet_ctrl *ctrl = m->private;
drivers/nvme/target/debugfs.c
59
struct nvmet_ctrl *ctrl = m->private;
drivers/nvme/target/debugfs.c
77
struct nvmet_ctrl *ctrl = m->private;
drivers/nvme/target/debugfs.h
15
int nvmet_debugfs_ctrl_setup(struct nvmet_ctrl *ctrl);
drivers/nvme/target/debugfs.h
16
void nvmet_debugfs_ctrl_free(struct nvmet_ctrl *ctrl);
drivers/nvme/target/debugfs.h
27
static inline int nvmet_debugfs_ctrl_setup(struct nvmet_ctrl *ctrl)
drivers/nvme/target/debugfs.h
31
static inline void nvmet_debugfs_ctrl_free(struct nvmet_ctrl *ctrl) {}
drivers/nvme/target/discovery.c
146
struct nvmet_ctrl *ctrl = req->sq->ctrl;
drivers/nvme/target/discovery.c
16
struct nvmet_ctrl *ctrl)
drivers/nvme/target/discovery.c
164
struct nvmet_ctrl *ctrl = req->sq->ctrl;
drivers/nvme/target/discovery.c
274
struct nvmet_ctrl *ctrl = req->sq->ctrl;
drivers/nvme/target/discovery.c
31
struct nvmet_ctrl *ctrl;
drivers/nvme/target/discovery.c
54
struct nvmet_ctrl *ctrl;
drivers/nvme/target/fabrics-cmd-auth.c
137
struct nvmet_ctrl *ctrl = req->sq->ctrl;
drivers/nvme/target/fabrics-cmd-auth.c
243
struct nvmet_ctrl *ctrl = req->sq->ctrl;
drivers/nvme/target/fabrics-cmd-auth.c
35
struct nvmet_ctrl *ctrl = req->sq->ctrl;
drivers/nvme/target/fabrics-cmd-auth.c
418
struct nvmet_ctrl *ctrl = req->sq->ctrl;
drivers/nvme/target/fabrics-cmd-auth.c
458
struct nvmet_ctrl *ctrl = req->sq->ctrl;
drivers/nvme/target/fabrics-cmd-auth.c
496
struct nvmet_ctrl *ctrl = req->sq->ctrl;
drivers/nvme/target/fabrics-cmd-auth.c
525
struct nvmet_ctrl *ctrl = req->sq->ctrl;
drivers/nvme/target/fabrics-cmd.c
172
static u16 nvmet_install_queue(struct nvmet_ctrl *ctrl, struct nvmet_req *req)
drivers/nvme/target/fabrics-cmd.c
177
struct nvmet_ctrl *old;
drivers/nvme/target/fabrics-cmd.c
245
static u32 nvmet_connect_result(struct nvmet_ctrl *ctrl, struct nvmet_sq *sq)
drivers/nvme/target/fabrics-cmd.c
271
struct nvmet_ctrl *ctrl = NULL;
drivers/nvme/target/fabrics-cmd.c
340
struct nvmet_ctrl *ctrl;
drivers/nvme/target/fabrics-cmd.c
40
struct nvmet_ctrl *ctrl = req->sq->ctrl;
drivers/nvme/target/fc.c
1550
nvmet_fc_delete_ctrl(struct nvmet_ctrl *ctrl)
drivers/nvme/target/fc.c
2960
nvmet_fc_host_traddr(struct nvmet_ctrl *ctrl,
drivers/nvme/target/loop.c
428
static void nvme_loop_delete_ctrl(struct nvmet_ctrl *nctrl)
drivers/nvme/target/loop.c
67
static void nvme_loop_delete_ctrl(struct nvmet_ctrl *ctrl);
drivers/nvme/target/nvmet.h
144
struct nvmet_ctrl *ctrl;
drivers/nvme/target/nvmet.h
151
struct nvmet_ctrl *ctrl;
drivers/nvme/target/nvmet.h
421
void (*delete_ctrl)(struct nvmet_ctrl *ctrl);
drivers/nvme/target/nvmet.h
424
ssize_t (*host_traddr)(struct nvmet_ctrl *ctrl,
drivers/nvme/target/nvmet.h
428
u8 (*get_mdts)(const struct nvmet_ctrl *ctrl);
drivers/nvme/target/nvmet.h
429
u16 (*get_max_queue_size)(const struct nvmet_ctrl *ctrl);
drivers/nvme/target/nvmet.h
432
u16 (*create_sq)(struct nvmet_ctrl *ctrl, u16 sqid, u16 cqid, u16 flags,
drivers/nvme/target/nvmet.h
434
u16 (*delete_sq)(struct nvmet_ctrl *ctrl, u16 sqid);
drivers/nvme/target/nvmet.h
435
u16 (*create_cq)(struct nvmet_ctrl *ctrl, u16 cqid, u16 flags,
drivers/nvme/target/nvmet.h
437
u16 (*delete_cq)(struct nvmet_ctrl *ctrl, u16 cqid);
drivers/nvme/target/nvmet.h
438
u16 (*set_feature)(const struct nvmet_ctrl *ctrl, u8 feat,
drivers/nvme/target/nvmet.h
440
u16 (*get_feature)(const struct nvmet_ctrl *ctrl, u8 feat,
drivers/nvme/target/nvmet.h
536
static inline bool nvmet_aen_bit_disabled(struct nvmet_ctrl *ctrl, u32 bn)
drivers/nvme/target/nvmet.h
548
void nvmet_start_keep_alive_timer(struct nvmet_ctrl *ctrl);
drivers/nvme/target/nvmet.h
549
void nvmet_stop_keep_alive_timer(struct nvmet_ctrl *ctrl);
drivers/nvme/target/nvmet.h
582
u16 nvmet_check_cqid(struct nvmet_ctrl *ctrl, u16 cqid, bool create);
drivers/nvme/target/nvmet.h
583
u16 nvmet_check_io_cqid(struct nvmet_ctrl *ctrl, u16 cqid, bool create);
drivers/nvme/target/nvmet.h
585
void nvmet_cq_setup(struct nvmet_ctrl *ctrl, struct nvmet_cq *cq, u16 qid,
drivers/nvme/target/nvmet.h
587
u16 nvmet_cq_create(struct nvmet_ctrl *ctrl, struct nvmet_cq *cq, u16 qid,
drivers/nvme/target/nvmet.h
593
u16 nvmet_check_sqid(struct nvmet_ctrl *ctrl, u16 sqid, bool create);
drivers/nvme/target/nvmet.h
594
void nvmet_sq_setup(struct nvmet_ctrl *ctrl, struct nvmet_sq *sq, u16 qid,
drivers/nvme/target/nvmet.h
596
u16 nvmet_sq_create(struct nvmet_ctrl *ctrl, struct nvmet_sq *sq,
drivers/nvme/target/nvmet.h
601
void nvmet_ctrl_fatal_error(struct nvmet_ctrl *ctrl);
drivers/nvme/target/nvmet.h
603
void nvmet_update_cc(struct nvmet_ctrl *ctrl, u32 new);
drivers/nvme/target/nvmet.h
619
struct nvmet_ctrl *nvmet_alloc_ctrl(struct nvmet_alloc_ctrl_args *args);
drivers/nvme/target/nvmet.h
620
struct nvmet_ctrl *nvmet_ctrl_find_get(const char *subsysnqn,
drivers/nvme/target/nvmet.h
623
void nvmet_ctrl_put(struct nvmet_ctrl *ctrl);
drivers/nvme/target/nvmet.h
625
ssize_t nvmet_ctrl_host_traddr(struct nvmet_ctrl *ctrl,
drivers/nvme/target/nvmet.h
670
void nvmet_add_async_event(struct nvmet_ctrl *ctrl, u8 event_type,
drivers/nvme/target/nvmet.h
761
static inline bool nvmet_is_pci_ctrl(struct nvmet_ctrl *ctrl)
drivers/nvme/target/nvmet.h
769
struct nvmet_ctrl *ctrl = req->sq->ctrl;
drivers/nvme/target/nvmet.h
813
void nvmet_passthrough_override_cap(struct nvmet_ctrl *ctrl);
drivers/nvme/target/nvmet.h
914
u8 nvmet_setup_auth(struct nvmet_ctrl *ctrl, struct nvmet_sq *sq, bool reset);
drivers/nvme/target/nvmet.h
916
void nvmet_destroy_auth(struct nvmet_ctrl *ctrl);
drivers/nvme/target/nvmet.h
918
int nvmet_setup_dhgroup(struct nvmet_ctrl *ctrl, u8 dhgroup_id);
drivers/nvme/target/nvmet.h
924
static inline bool nvmet_has_auth(struct nvmet_ctrl *ctrl, struct nvmet_sq *sq)
drivers/nvme/target/nvmet.h
934
static inline u8 nvmet_setup_auth(struct nvmet_ctrl *ctrl,
drivers/nvme/target/nvmet.h
942
static inline void nvmet_destroy_auth(struct nvmet_ctrl *ctrl) {};
drivers/nvme/target/nvmet.h
948
static inline bool nvmet_has_auth(struct nvmet_ctrl *ctrl,
drivers/nvme/target/nvmet.h
960
int nvmet_ctrl_init_pr(struct nvmet_ctrl *ctrl);
drivers/nvme/target/nvmet.h
961
void nvmet_ctrl_destroy_pr(struct nvmet_ctrl *ctrl);
drivers/nvme/target/passthru.c
23
void nvmet_passthrough_override_cap(struct nvmet_ctrl *ctrl)
drivers/nvme/target/passthru.c
35
struct nvmet_ctrl *ctrl = req->sq->ctrl;
drivers/nvme/target/passthru.c
82
struct nvmet_ctrl *ctrl = req->sq->ctrl;
drivers/nvme/target/pci-epf.c
1258
static u8 nvmet_pci_epf_get_mdts(const struct nvmet_ctrl *tctrl)
drivers/nvme/target/pci-epf.c
1266
static u16 nvmet_pci_epf_create_cq(struct nvmet_ctrl *tctrl,
drivers/nvme/target/pci-epf.c
1348
static u16 nvmet_pci_epf_delete_cq(struct nvmet_ctrl *tctrl, u16 cqid)
drivers/nvme/target/pci-epf.c
1366
static u16 nvmet_pci_epf_create_sq(struct nvmet_ctrl *tctrl,
drivers/nvme/target/pci-epf.c
1419
static u16 nvmet_pci_epf_delete_sq(struct nvmet_ctrl *tctrl, u16 sqid)
drivers/nvme/target/pci-epf.c
1438
static u16 nvmet_pci_epf_get_feat(const struct nvmet_ctrl *tctrl,
drivers/nvme/target/pci-epf.c
1481
static u16 nvmet_pci_epf_set_feat(const struct nvmet_ctrl *tctrl,
drivers/nvme/target/pci-epf.c
161
struct nvmet_ctrl *tctrl;
drivers/nvme/target/pci-epf.c
1833
struct nvmet_ctrl *tctrl = ctrl->tctrl;
drivers/nvme/target/pci-epf.c
1989
struct nvmet_ctrl *tctrl = ctrl->tctrl;
drivers/nvme/target/pr.c
1040
int nvmet_ctrl_init_pr(struct nvmet_ctrl *ctrl)
drivers/nvme/target/pr.c
1081
void nvmet_ctrl_destroy_pr(struct nvmet_ctrl *ctrl)
drivers/nvme/target/pr.c
1104
struct nvmet_ctrl *ctrl = NULL;
drivers/nvme/target/pr.c
132
static void nvmet_pr_add_resv_log(struct nvmet_ctrl *ctrl, u8 log_type,
drivers/nvme/target/pr.c
160
struct nvmet_ctrl *ctrl;
drivers/nvme/target/pr.c
184
struct nvmet_ctrl *ctrl;
drivers/nvme/target/pr.c
227
struct nvmet_ctrl *ctrl = req->sq->ctrl;
drivers/nvme/target/pr.c
294
struct nvmet_ctrl *ctrl = req->sq->ctrl;
drivers/nvme/target/pr.c
356
struct nvmet_ctrl *ctrl = req->sq->ctrl;
drivers/nvme/target/pr.c
42
struct nvmet_ctrl *ctrl = req->sq->ctrl;
drivers/nvme/target/pr.c
536
struct nvmet_ctrl *ctrl = req->sq->ctrl;
drivers/nvme/target/pr.c
652
struct nvmet_ctrl *ctrl = req->sq->ctrl;
drivers/nvme/target/pr.c
765
struct nvmet_ctrl *ctrl = req->sq->ctrl;
drivers/nvme/target/pr.c
936
struct nvmet_ctrl *ctrl = req->sq->ctrl;
drivers/nvme/target/rdma.c
1823
static void nvmet_rdma_delete_ctrl(struct nvmet_ctrl *ctrl)
drivers/nvme/target/rdma.c
2019
static ssize_t nvmet_rdma_host_port_addr(struct nvmet_ctrl *ctrl,
drivers/nvme/target/rdma.c
2030
static u8 nvmet_rdma_get_mdts(const struct nvmet_ctrl *ctrl)
drivers/nvme/target/rdma.c
2037
static u16 nvmet_rdma_get_max_queue_size(const struct nvmet_ctrl *ctrl)
drivers/nvme/target/tcp.c
2162
static void nvmet_tcp_delete_ctrl(struct nvmet_ctrl *ctrl)
drivers/nvme/target/tcp.c
2218
static ssize_t nvmet_tcp_host_port_addr(struct nvmet_ctrl *ctrl,
drivers/nvme/target/trace.h
137
TP_PROTO(struct nvmet_ctrl *ctrl, __le32 result),