Lines Matching defs:sckm_udata
175 static sckm_ioctl_getreq_t sckm_udata; /* request for daemon */
250 sckm_udata.buf = kmem_alloc(SCKM_SCKD_MAXDATA, KM_SLEEP);
256 if ((sckm_udata.buf == NULL) || (req_data == NULL) ||
261 if (sckm_udata.buf != NULL)
262 kmem_free(sckm_udata.buf, SCKM_SCKD_MAXDATA);
267 sckm_udata.buf = NULL;
330 if (sckm_udata.buf != NULL) {
331 kmem_free(sckm_udata.buf, SCKM_SCKD_MAXDATA);
332 sckm_udata.buf = NULL;
576 "transid = 0x%lx", sckm_udata.transid);
578 arg.transid = sckm_udata.transid;
579 arg.type = sckm_udata.type;
580 if (ddi_copyout(sckm_udata.buf, arg.buf,
581 sckm_udata.buf_len, flag)) {
585 arg.buf_len = sckm_udata.buf_len;
608 if (!sckm_udata_req || sckm_udata.transid != arg.transid) {
803 sckm_udata.transid = transid;
804 sckm_udata.type = SCKM_IOCTL_REQ_SADB;
805 sckm_udata.buf_len = len-sizeof (sckm_mbox_req_hdr_t);
806 bcopy(req_data+1, sckm_udata.buf, sckm_udata.buf_len);