Lines Matching refs:reqp

92 int okm_process_req(okms_t *okmsp, okm_req_hdr_t *reqp, uint32_t len,
467 okm_req_hdr_t *reqp; in okm_get_req() local
482 reqp = okmsp->km_reqp; in okm_get_req()
539 reqp = (okm_req_hdr_t *)msgbuf; in okm_get_req()
540 reqp->krq_version = ntohl(reqp->krq_version); in okm_get_req()
541 reqp->krq_transid = ntohl(reqp->krq_transid); in okm_get_req()
542 reqp->krq_cmd = ntohl(reqp->krq_cmd); in okm_get_req()
543 reqp->krq_reserved = ntohl(reqp->krq_reserved); in okm_get_req()
546 if (reqp->krq_version != OKM_PROTOCOL_VERSION) { in okm_get_req()
547 (void) okm_send_reply(okmsp, reqp->krq_transid, in okm_get_req()
552 reqp->krq_version)); in okm_get_req()
558 ret = okm_process_req(okmsp, reqp, len, ireqp, data, flag); in okm_get_req()
563 kmem_free(reqp, len); in okm_get_req()
578 okm_process_req(okms_t *okmsp, okm_req_hdr_t *reqp, uint32_t len, in okm_process_req() argument
581 void *req_datap = (void *)(((char *)reqp) + sizeof (okm_req_hdr_t)); in okm_process_req()
585 DUMP_REQ(reqp, len); in okm_process_req()
587 switch (reqp->krq_cmd) { in okm_process_req()
591 (void) okm_send_reply(okmsp, reqp->krq_transid, in okm_process_req()
600 okmsp->km_reqp = reqp; in okm_process_req()
609 ireqp->transid = reqp->krq_transid; in okm_process_req()
625 cmn_err(CE_WARN, "Unknown cmd 0x%x received", reqp->krq_cmd); in okm_process_req()
630 (void) okm_send_reply(okmsp, reqp->krq_transid, in okm_process_req()
650 okm_req_hdr_t *reqp = okmsp->km_reqp; in okm_process_status() local
663 if (!okmsp->km_reqp || (reqp->krq_transid != ireply->transid)) { in okm_process_status()
1083 okm_print_req(okm_req_hdr_t *reqp, uint32_t len) in okm_print_req() argument
1085 uint8_t *datap = (uint8_t *)(((char *)reqp) + sizeof (okm_req_hdr_t)); in okm_print_req()
1094 reqp->krq_version, reqp->krq_transid, in okm_print_req()
1095 ((reqp->krq_cmd == OKM_MSG_SADB) ? "MSG_SADB" : "UNKNOWN")); in okm_print_req()