nvmf_association
void na_clear_error(struct nvmf_association *na);
void na_error(struct nvmf_association *na, const char *fmt, ...);
struct nvmf_association *(*allocate_association)(bool controller,
void (*update_association)(struct nvmf_association *na,
void (*free_association)(struct nvmf_association *na);
struct nvmf_qpair *(*allocate_qpair)(struct nvmf_association *na,
struct nvmf_association *nq_association;
struct nvmf_association;
struct nvmf_qpair *nvmf_accept(struct nvmf_association *na,
struct nvmf_qpair *nvmf_connect(struct nvmf_association *na,
struct nvmf_association *nvmf_allocate_association(enum nvmf_trtype trtype,
void nvmf_update_assocation(struct nvmf_association *na,
void nvmf_free_association(struct nvmf_association *na);
const char *nvmf_association_error(const struct nvmf_association *na);
struct nvmf_qpair *nvmf_allocate_qpair(struct nvmf_association *na,
nvmf_accept(struct nvmf_association *na, const struct nvmf_qpair_params *params,
const struct nvmf_association *na = qp->nq_association;
const struct nvmf_association *na = qp->nq_association;
const struct nvmf_association *na = qp->nq_association;
const struct nvmf_association *na = qp->nq_association;
nvmf_connect(struct nvmf_association *na,
const struct nvmf_association *na = admin_qp->nq_association;
tcp_accept(struct nvmf_tcp_qpair *qp, struct nvmf_association *na)
tcp_allocate_qpair(struct nvmf_association *na,
struct nvmf_association *na = nc->nc_qpair->nq_association;
struct nvmf_association *na = nc->nc_qpair->nq_association;
nvmf_tcp_report_error(struct nvmf_association *na, struct nvmf_tcp_qpair *qp,
struct nvmf_association na;
nvmf_tcp_validate_ic_pdu(struct nvmf_association *na, struct nvmf_tcp_qpair *qp,
nvmf_tcp_read_ic_req(struct nvmf_association *na, struct nvmf_tcp_qpair *qp,
nvmf_tcp_read_ic_resp(struct nvmf_association *na, struct nvmf_tcp_qpair *qp,
static struct nvmf_association *
tcp_update_association(struct nvmf_association *na,
tcp_free_association(struct nvmf_association *na)
tcp_connect(struct nvmf_tcp_qpair *qp, struct nvmf_association *na, bool admin)
struct nvmf_association *na;
struct nvmf_association *
struct nvmf_association *na;
struct nvmf_association *na = qp->nq_association;
nvmf_update_assocation(struct nvmf_association *na,
nvmf_free_association(struct nvmf_association *na)
nvmf_association_error(const struct nvmf_association *na)
na_clear_error(struct nvmf_association *na)
na_error(struct nvmf_association *na, const char *fmt, ...)
nvmf_allocate_qpair(struct nvmf_association *na,
struct nvmf_association *na;
connect_nvm_adminq(struct nvmf_association *na,
struct nvmf_association *na;
static struct nvmf_association *discovery_na;
static struct nvmf_association *io_na;
struct nvmf_association *na;
connect_admin_queue(struct nvmf_association *na,
void operator()(struct nvmf_association *na) const
using nvmf_association_up = std::unique_ptr<nvmf_association,
struct nvmf_association *association() { return p_association.get(); }