Lines Matching refs:data
31 * and to read/write data.
84 static int ctl_ioctl(struct socket *so, u_long cmd, caddr_t data,
503 ctl_enqueuedata(void *kctlref, u_int32_t unit, void *data, size_t len, u_int32_t flags)
539 bcopy((char *)data + curlen, n->m_data, mlen);
581 void *data;
599 data = NULL;
601 MALLOC(data, void *, sopt->sopt_valsize, M_TEMP, M_WAITOK);
602 if (data == NULL)
604 error = sooptcopyin(sopt, data, sopt->sopt_valsize, sopt->sopt_valsize);
609 data, sopt->sopt_valsize);
612 FREE(data, M_TEMP);
618 data = NULL;
620 MALLOC(data, void *, sopt->sopt_valsize, M_TEMP, M_WAITOK);
621 if (data == NULL)
623 /* 4108337 - copy in data for get socket option */
624 error = sooptcopyin(sopt, data, sopt->sopt_valsize, sopt->sopt_valsize);
629 data, &len);
630 if (data != NULL && len > sopt->sopt_valsize)
635 if (data != NULL)
636 error = sooptcopyout(sopt, data, len);
640 if (data != NULL)
641 FREE(data, M_TEMP);
648 ctl_ioctl(__unused struct socket *so, u_long cmd, caddr_t data,
664 bcopy(&n, data, sizeof (n));
673 bcopy(data, &ctl_info, sizeof (ctl_info));
688 bcopy(&ctl_info, data, sizeof (ctl_info));
996 /* common nke subclass data */