Lines Matching defs:ns_req
9553 fc_ns_cmd_t *ns_req;
9563 ns_req = kmem_zalloc(sizeof (*ns_req), KM_SLEEP);
9569 kmem_free(ns_req, sizeof (*ns_req));
9574 ns_req->ns_flags = ns_req32->ns_flags;
9575 ns_req->ns_cmd = ns_req32->ns_cmd;
9576 ns_req->ns_req_len = ns_req32->ns_req_len;
9577 ns_req->ns_req_payload = ns_req32->ns_req_payload;
9578 ns_req->ns_resp_len = ns_req32->ns_resp_len;
9579 ns_req->ns_resp_payload = ns_req32->ns_resp_payload;
9580 ns_req->ns_fctl_private = ns_req32->ns_fctl_private;
9581 ns_req->ns_resp_hdr = ns_req32->ns_resp_hdr;
9585 if (fcio->fcio_ilen != sizeof (*ns_req)) {
9590 ns_req = kmem_zalloc(sizeof (*ns_req), KM_SLEEP);
9592 if (ddi_copyin(fcio->fcio_ibuf, ns_req,
9595 kmem_free(ns_req, sizeof (*ns_req));
9600 if (ns_req->ns_req_len <= 0) {
9602 kmem_free(ns_req, sizeof (*ns_req));
9609 ns_cmd = fctl_alloc_ns_cmd(ns_req->ns_req_len,
9610 ns_req->ns_resp_len, ns_req->ns_resp_len,
9613 ns_cmd->ns_cmd_code = ns_req->ns_cmd;
9621 if (ddi_copyin(ns_req->ns_req_payload,
9622 ns_cmd->ns_cmd_buf, ns_req->ns_req_len, mode)) {
9626 kmem_free(ns_req, sizeof (*ns_req));
9636 if (ns_req->ns_resp_len) {
9638 ns_req->ns_resp_payload,
9643 kmem_free(ns_req, sizeof (*ns_req));
9650 ns_req->ns_resp_hdr = ns_cmd->ns_resp_hdr;
9653 kmem_free(ns_req, sizeof (*ns_req));