Lines Matching refs:io_controller
20 struct io_controller { struct
41 static struct io_controller *io_controller; argument
90 handle_get_log_page(struct io_controller *ioc, const struct nvmf_capsule *nc, in handle_get_log_page()
187 handle_set_features(struct io_controller *ioc, const struct nvmf_capsule *nc, in handle_set_features()
257 struct io_controller *ioc = arg; in admin_command()
280 handle_admin_qpair(struct io_controller *ioc) in handle_admin_qpair()
298 io_controller = NULL; in handle_admin_qpair()
361 handle_read(struct io_controller *ioc, const struct nvmf_capsule *nc, in handle_read()
378 handle_write(struct io_controller *ioc, const struct nvmf_capsule *nc, in handle_write()
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()
479 struct io_controller *ioc; in connect_admin_qpair()
484 if (io_controller != NULL) { in connect_admin_qpair()
513 io_controller = ioc; in connect_admin_qpair()
531 struct io_controller *ioc; in connect_io_qpair()
535 if (io_controller == NULL) { in connect_io_qpair()
542 if (memcmp(io_controller->hostid, data->hostid, in connect_io_qpair()
550 if (le16toh(data->cntlid) != io_controller->cntlid) { in connect_io_qpair()
557 if (memcmp(io_controller->hostnqn, data->hostnqn, in connect_io_qpair()
566 if (io_controller->num_io_queues == 0) { in connect_io_qpair()
572 if (qid > io_controller->num_io_queues) { in connect_io_qpair()
579 if (io_controller->io_qpairs[qid - 1] != NULL) { in connect_io_qpair()
586 error = nvmf_finish_accept(nc, io_controller->cntlid); in connect_io_qpair()
593 ioc = io_controller; in connect_io_qpair()