Lines Matching refs:userkctl

1620 ctl_register(struct kern_ctl_reg *userkctl, kern_ctl_ref *kctlref)  in ctl_register()  argument
1629 if (userkctl == NULL) { /* sanity check */ in ctl_register()
1632 if (userkctl->ctl_connect == NULL) { in ctl_register()
1635 name_len = strlen(userkctl->ctl_name); in ctl_register()
1661 if ((userkctl->ctl_flags & CTL_FLAG_REG_ID_UNIT) == 0) { in ctl_register()
1665 if (ctl_find_by_name(userkctl->ctl_name) != NULL) { in ctl_register()
1700 userkctl->ctl_id = id; in ctl_register()
1705 if (kctl_next->id > userkctl->ctl_id) { in ctl_register()
1710 if (ctl_find_by_id_unit(userkctl->ctl_id, userkctl->ctl_unit)) { in ctl_register()
1716 kctl->id = userkctl->ctl_id; in ctl_register()
1717 kctl->reg_unit = userkctl->ctl_unit; in ctl_register()
1720 is_extended = (userkctl->ctl_flags & CTL_FLAG_REG_EXTENDED); in ctl_register()
1721 is_setup = (userkctl->ctl_flags & CTL_FLAG_REG_SETUP); in ctl_register()
1723 strlcpy(kctl->name, userkctl->ctl_name, MAX_KCTL_NAME); in ctl_register()
1724 kctl->flags = userkctl->ctl_flags; in ctl_register()
1729 if (userkctl->ctl_sendsize == 0) { in ctl_register()
1731 userkctl->ctl_sendsize = kctl->sendbufsize; in ctl_register()
1733 kctl->sendbufsize = userkctl->ctl_sendsize; in ctl_register()
1735 if (userkctl->ctl_recvsize == 0) { in ctl_register()
1737 userkctl->ctl_recvsize = kctl->recvbufsize; in ctl_register()
1739 kctl->recvbufsize = userkctl->ctl_recvsize; in ctl_register()
1743 kctl->setup = userkctl->ctl_setup; in ctl_register()
1745 kctl->bind = userkctl->ctl_bind; in ctl_register()
1746 kctl->connect = userkctl->ctl_connect; in ctl_register()
1747 kctl->disconnect = userkctl->ctl_disconnect; in ctl_register()
1748 kctl->send = userkctl->ctl_send; in ctl_register()
1749 kctl->setopt = userkctl->ctl_setopt; in ctl_register()
1750 kctl->getopt = userkctl->ctl_getopt; in ctl_register()
1752 kctl->rcvd = userkctl->ctl_rcvd; in ctl_register()
1753 kctl->send_list = userkctl->ctl_send_list; in ctl_register()