Home
last modified time | relevance | path

Searched refs:nvmf_qpair (Results 1 – 25 of 28) sorted by relevance

12

/src/lib/libnvmf/
H A Dlibnvmf.h21 struct nvmf_qpair;
90 struct nvmf_qpair *nvmf_allocate_qpair(struct nvmf_association *na,
92 void nvmf_free_qpair(struct nvmf_qpair *qp);
101 struct nvmf_capsule *nvmf_allocate_command(struct nvmf_qpair *qp,
103 struct nvmf_capsule *nvmf_allocate_response(struct nvmf_qpair *qp,
109 int nvmf_receive_capsule(struct nvmf_qpair *qp, struct nvmf_capsule **ncp);
178 int nvmf_controller_receive_capsule(struct nvmf_qpair *qp,
205 struct nvmf_qpair *nvmf_accept(struct nvmf_association *na,
222 uint64_t nvmf_controller_cap(struct nvmf_qpair *qp);
231 void nvmf_init_discovery_controller_data(struct nvmf_qpair *qp,
[all …]
H A Dinternal.h23 struct nvmf_qpair *(*allocate_qpair)(struct nvmf_association *na,
25 void (*free_qpair)(struct nvmf_qpair *qp);
28 void (*kernel_handoff_params)(struct nvmf_qpair *qp, nvlist_t *nvl);
29 int (*populate_dle)(struct nvmf_qpair *qp,
33 struct nvmf_capsule *(*allocate_capsule)(struct nvmf_qpair *qp);
36 int (*receive_capsule)(struct nvmf_qpair *qp,
61 struct nvmf_qpair { struct
87 struct nvmf_qpair *nc_qpair; argument
115 int nvmf_kernel_handoff_params(struct nvmf_qpair *qp, nvlist_t **nvlp);
116 int nvmf_populate_dle(struct nvmf_qpair *qp,
H A Dnvmf_host.c39 struct nvmf_qpair *
48 struct nvmf_qpair *qp; in nvmf_connect()
193 nvmf_cntlid(struct nvmf_qpair *qp) in nvmf_cntlid()
201 struct nvmf_qpair *qp = nc->nc_qpair; in nvmf_host_transmit_command()
227 nvmf_host_receive_capsule(struct nvmf_qpair *qp, struct nvmf_capsule **ncp) in nvmf_host_receive_capsule()
256 nvmf_host_receive_response(struct nvmf_qpair *qp, struct nvmf_capsule **ncp) in nvmf_host_receive_response()
275 struct nvmf_qpair *qp = cc->nc_qpair; in nvmf_host_wait_for_response()
305 nvmf_keepalive(struct nvmf_qpair *qp) in nvmf_keepalive()
320 nvmf_get_property(struct nvmf_qpair *qp, uint32_t offset, uint8_t size) in nvmf_get_property()
342 nvmf_read_property(struct nvmf_qpair *qp, uint32_t offset, uint8_t size, in nvmf_read_property()
[all …]
H A Dnvmf_transport.c91 struct nvmf_qpair *
95 struct nvmf_qpair *qp; in nvmf_allocate_qpair()
110 nvmf_free_qpair(struct nvmf_qpair *qp) in nvmf_free_qpair()
125 nvmf_allocate_command(struct nvmf_qpair *qp, const void *sqe) in nvmf_allocate_command()
144 nvmf_allocate_response(struct nvmf_qpair *qp, const void *cqe) in nvmf_allocate_response()
186 nvmf_receive_capsule(struct nvmf_qpair *qp, struct nvmf_capsule **ncp) in nvmf_receive_capsule()
239 nvmf_kernel_handoff_params(struct nvmf_qpair *qp, nvlist_t **nvlp) in nvmf_kernel_handoff_params()
263 nvmf_populate_dle(struct nvmf_qpair *qp, struct nvme_discovery_log_entry *dle) in nvmf_populate_dle()
H A Dnvmf_controller.c93 nvmf_controller_receive_capsule(struct nvmf_qpair *qp, in nvmf_controller_receive_capsule()
119 struct nvmf_qpair *qp = nc->nc_qpair; in nvmf_controller_transmit_response()
187 struct nvmf_qpair *
193 struct nvmf_qpair *qp; in nvmf_accept()
389 struct nvmf_qpair *qp = cc->nc_qpair; in nvmf_finish_accept()
410 nvmf_controller_cap(struct nvmf_qpair *qp) in nvmf_controller_cap()
419 nvmf_validate_cc(struct nvmf_qpair *qp, uint64_t cap, uint32_t old_cc, in nvmf_validate_cc()
429 nvmf_init_discovery_controller_data(struct nvmf_qpair *qp, in nvmf_init_discovery_controller_data()
469 nvmf_init_io_controller_data(struct nvmf_qpair *qp, const char *serial, in nvmf_init_io_controller_data()
509 nvmf_handoff_controller_qpair(struct nvmf_qpair *qp, in nvmf_handoff_controller_qpair()
H A Dnvmf_tcp.c64 struct nvmf_qpair qp;
1084 static struct nvmf_qpair *
1115 tcp_free_qpair(struct nvmf_qpair *nq) in tcp_free_qpair()
1135 tcp_kernel_handoff_params(struct nvmf_qpair *nq, nvlist_t *nvl) in tcp_kernel_handoff_params()
1150 tcp_populate_dle(struct nvmf_qpair *nq, struct nvme_discovery_log_entry *dle) in tcp_populate_dle()
1169 tcp_allocate_capsule(struct nvmf_qpair *qp __unused) in tcp_allocate_capsule()
1260 tcp_receive_capsule(struct nvmf_qpair *nq, struct nvmf_capsule **ncp) in tcp_receive_capsule()
/src/sys/dev/nvmf/
H A Dnvmf_transport_internal.h24 struct nvmf_qpair *(*allocate_qpair)(bool controller,
26 void (*free_qpair)(struct nvmf_qpair *qp);
29 uint32_t (*max_ioccsz)(struct nvmf_qpair *qp);
32 uint64_t (*max_xfer_size)(struct nvmf_qpair *qp);
35 struct nvmf_capsule *(*allocate_capsule)(struct nvmf_qpair *qp,
53 struct nvmf_qpair { struct
86 struct nvmf_qpair *nc_qpair; argument
106 nvmf_qpair_error(struct nvmf_qpair *nq, int error) in nvmf_qpair_error()
112 nvmf_capsule_received(struct nvmf_qpair *nq, struct nvmf_capsule *nc) in nvmf_capsule_received()
H A Dnvmf_transport.h25 struct nvmf_qpair;
57 struct nvmf_qpair *nvmf_allocate_qpair(enum nvmf_trtype trtype,
61 void nvmf_free_qpair(struct nvmf_qpair *qp);
70 struct nvmf_capsule *nvmf_allocate_command(struct nvmf_qpair *qp,
72 struct nvmf_capsule *nvmf_allocate_response(struct nvmf_qpair *qp,
90 uint64_t nvmf_max_xfer_size(struct nvmf_qpair *qp);
98 uint32_t nvmf_max_ioccsz(struct nvmf_qpair *qp);
H A Dnvmf_transport.c49 struct nvmf_qpair *
55 struct nvmf_qpair *qp; in nvmf_allocate_qpair()
84 nvmf_free_qpair(struct nvmf_qpair *qp) in nvmf_free_qpair()
95 nvmf_allocate_command(struct nvmf_qpair *qp, const void *sqe, int how) in nvmf_allocate_command()
116 nvmf_allocate_response(struct nvmf_qpair *qp, const void *cqe, int how) in nvmf_allocate_response()
192 nvmf_max_xfer_size(struct nvmf_qpair *qp) in nvmf_max_xfer_size()
198 nvmf_max_ioccsz(struct nvmf_qpair *qp) in nvmf_max_ioccsz()
H A Dnvmf_tcp.c65 struct nvmf_qpair qp;
137 static void tcp_free_qpair(struct nvmf_qpair *nq);
1416 static struct nvmf_qpair *
1527 tcp_free_qpair(struct nvmf_qpair *nq) in tcp_free_qpair()
1606 tcp_max_ioccsz(struct nvmf_qpair *nq) in tcp_max_ioccsz()
1612 tcp_max_xfer_size(struct nvmf_qpair *nq) in tcp_max_xfer_size()
1618 tcp_allocate_capsule(struct nvmf_qpair *nq, int how) in tcp_allocate_capsule()
/src/sbin/nvmecontrol/
H A Dfabrics.h28 struct nvmf_qpair *connect_discovery_adminq(enum nvmf_trtype trtype,
40 uint32_t kato, struct nvmf_qpair **admin, struct nvmf_qpair **io,
47 void disconnect_nvm_queues(struct nvmf_qpair *admin, struct nvmf_qpair **io,
H A Dfabrics.c216 struct nvmf_qpair *
223 struct nvmf_qpair *qp; in connect_discovery_adminq()
310 const struct nvmf_qpair_params *params, struct nvmf_qpair **qpp, in connect_nvm_adminq()
314 struct nvmf_qpair *qp; in connect_nvm_adminq()
410 shutdown_controller(struct nvmf_qpair *qp) in shutdown_controller()
438 uint32_t kato, struct nvmf_qpair **admin, struct nvmf_qpair **io, in connect_nvm_queues()
550 disconnect_nvm_queues(struct nvmf_qpair *admin, struct nvmf_qpair **io, in disconnect_nvm_queues()
H A Ddiscover.c32 identify_controller(struct nvmf_qpair *qp) in identify_controller()
222 dump_discovery_log_page(struct nvmf_qpair *qp) in dump_discovery_log_page()
246 struct nvmf_qpair *qp; in discover()
H A Dconnect.c75 struct nvmf_qpair *admin, **io; in connect_nvm_controller()
169 connect_discovery_log_page(struct nvmf_qpair *qp) in connect_discovery_log_page()
187 struct nvmf_qpair *qp; in discover_controllers()
/src/tools/tools/nvmf/nvmfd/
H A Dinternal.h18 struct nvmf_qpair;
32 struct controller *init_controller(struct nvmf_qpair *qp,
61 void ctl_handoff_qpair(struct nvmf_qpair *qp,
H A Dcontroller.c16 struct nvmf_qpair *qp;
174 struct nvmf_qpair *qp = c->qp; in controller_handle_admin_commands()
226 init_controller(struct nvmf_qpair *qp, in init_controller()
H A Dio.c25 struct nvmf_qpair **io_qpairs;
401 handle_io_commands(struct io_controller *ioc, struct nvmf_qpair *qp) in handle_io_commands()
451 handle_io_qpair(struct io_controller *ioc, struct nvmf_qpair *qp, int qid) in handle_io_qpair()
475 connect_admin_qpair(int s, struct nvmf_qpair *qp, struct nvmf_capsule *nc, in connect_admin_qpair()
528 connect_io_qpair(int s, struct nvmf_qpair *qp, struct nvmf_capsule *nc, in connect_io_qpair()
616 struct nvmf_qpair *qp; in io_socket_thread()
H A Ddiscovery.c35 struct nvmf_qpair *qp;
288 struct nvmf_qpair *qp; in handle_discovery_socket()
H A Dctl.c120 ctl_handoff_qpair(struct nvmf_qpair *qp, in ctl_handoff_qpair()
/src/tools/tools/nvmf/nvmfdd/
H A Dnvmfdd.c81 static struct nvmf_qpair *
87 struct nvmf_qpair *qp; in connect_admin_queue()
169 shutdown_controller(struct nvmf_qpair *qp) in shutdown_controller()
188 disconnect_queue(struct nvmf_qpair *qp) in disconnect_queue()
194 validate_namespace(struct nvmf_qpair *qp, u_int nsid, u_int *block_size) in validate_namespace()
241 nvmf_io_command(struct nvmf_qpair *qp, u_int nsid, enum rw command, in nvmf_io_command()
294 nvmf_io(struct nvmf_qpair *qp, u_int nsid, u_int block_size, enum rw command, in nvmf_io()
359 struct nvmf_qpair *admin, *io; in main()
/src/usr.sbin/ctld/
H A Dnvmf.hh31 void operator()(struct nvmf_qpair *qp) const in operator ()()
37 using nvmf_qpair_up = std::unique_ptr<nvmf_qpair, nvmf_qpair_deleter>;
H A Dnvmf_discovery.cc37 discovery_controller(freebsd::fd_up s, struct nvmf_qpair *qp,
54 struct nvmf_qpair *qp;
470 struct nvmf_qpair *qp, const struct discovery_log &discovery_log) : in discovery_controller()
/src/sys/dev/nvmf/controller/
H A Dnvmft_qpair.c26 struct nvmf_qpair *qp;
138 struct nvmf_qpair *nq; in nvmft_qpair_shutdown()
195 struct nvmf_qpair *nq; in _nvmft_send_response()
318 struct nvmf_qpair *nq; in nvmft_send_connect_response()
/src/sys/modules/nvmf/nvmf/
H A DMakefile10 nvmf_qpair.c \
/src/sys/dev/nvmf/host/
H A Dnvmf_qpair.c28 struct nvmf_qpair *qp;
55 struct nvmf_qpair *nq; in nvmf_allocate_request()
345 struct nvmf_qpair *nq; in nvmf_shutdown_qp()

12