Lines Matching defs:na

138 nvmf_accept(struct nvmf_association *na, const struct nvmf_qpair_params *params,
154 na_clear_error(na);
155 if (!na->na_controller) {
156 na_error(na, "Cannot accept on a host");
160 qp = nvmf_allocate_qpair(na, params);
167 na_error(na, "Failed to receive CONNECT: %s", strerror(error));
173 na_error(na, "CONNECT command failed to validate: %u",
182 na_error(na, "Invalid opcode in CONNECT (%u,%u)", cmd->opcode,
190 na_error(na, "Unsupported CONNECT record format %u",
202 qsize > na->na_params.max_admin_qsize) {
203 na_error(na, "Invalid queue size %u", qsize);
211 if (na->na_params.max_io_qsize == 0) {
212 na_error(na, "I/O queue on discovery controller");
221 qsize > na->na_params.max_io_qsize) {
222 na_error(na, "Invalid queue size %u", qsize);
230 na_error(na,
242 na_error(na, "Invalid data payload length for CONNECT: %zu",
251 na_error(na, "Failed to read data for CONNECT: %s",
260 na_error(na, "HostID in CONNECT data is zero");
268 if (na->na_params.dynamic_controller_model) {
270 na_error(na, "Invalid controller ID %#x",
280 na_error(na, "Invalid controller ID %#x",
291 na_error(na, "Invalid controller ID %#x", cntlid);
300 na_error(na, "Invalid SubNQN %.*s", (int)sizeof(data->subnqn),
307 na_error(na, "Invalid HostNQN %.*s", (int)sizeof(data->hostnqn),
314 if (na->na_params.sq_flow_control ||
362 const struct nvmf_association *na = qp->nq_association;
364 return (_nvmf_controller_cap(na->na_params.max_io_qsize,
372 const struct nvmf_association *na = qp->nq_association;
374 return (_nvmf_validate_cc(na->na_params.max_io_qsize, cap, old_cc,
382 const struct nvmf_association *na = qp->nq_association;
407 cdata->maxcmd = htole16(na->na_params.max_admin_qsize);
423 const struct nvmf_association *na = qp->nq_association;
429 _nvmf_init_io_controller_data(qp->nq_cntlid, na->na_params.max_io_qsize,