Lines Matching refs:userkctl
1655 ctl_register(struct kern_ctl_reg *userkctl, kern_ctl_ref *kctlref) in ctl_register() argument
1664 if (userkctl == NULL) { /* sanity check */ in ctl_register()
1667 if (userkctl->ctl_connect == NULL) { in ctl_register()
1670 name_len = strnlen(userkctl->ctl_name, sizeof(userkctl->ctl_name)); in ctl_register()
1696 if ((userkctl->ctl_flags & CTL_FLAG_REG_ID_UNIT) == 0) { in ctl_register()
1700 if (ctl_find_by_name(__unsafe_null_terminated_from_indexable(userkctl->ctl_name)) != NULL) { in ctl_register()
1735 userkctl->ctl_id = id; in ctl_register()
1740 if (kctl_next->id > userkctl->ctl_id) { in ctl_register()
1745 if (ctl_find_by_id_unit(userkctl->ctl_id, userkctl->ctl_unit)) { in ctl_register()
1751 kctl->id = userkctl->ctl_id; in ctl_register()
1752 kctl->reg_unit = userkctl->ctl_unit; in ctl_register()
1755 is_extended = (userkctl->ctl_flags & CTL_FLAG_REG_EXTENDED); in ctl_register()
1756 is_setup = (userkctl->ctl_flags & CTL_FLAG_REG_SETUP); in ctl_register()
1758 strbufcpy(kctl->name, userkctl->ctl_name); in ctl_register()
1759 kctl->flags = userkctl->ctl_flags; in ctl_register()
1764 if (userkctl->ctl_sendsize == 0) { in ctl_register()
1766 userkctl->ctl_sendsize = kctl->sendbufsize; in ctl_register()
1768 kctl->sendbufsize = userkctl->ctl_sendsize; in ctl_register()
1770 if (userkctl->ctl_recvsize == 0) { in ctl_register()
1772 userkctl->ctl_recvsize = kctl->recvbufsize; in ctl_register()
1774 kctl->recvbufsize = userkctl->ctl_recvsize; in ctl_register()
1778 kctl->setup = userkctl->ctl_setup; in ctl_register()
1780 kctl->bind = userkctl->ctl_bind; in ctl_register()
1781 kctl->connect = userkctl->ctl_connect; in ctl_register()
1782 kctl->disconnect = userkctl->ctl_disconnect; in ctl_register()
1783 kctl->send = userkctl->ctl_send; in ctl_register()
1784 kctl->setopt = userkctl->ctl_setopt; in ctl_register()
1785 kctl->getopt = userkctl->ctl_getopt; in ctl_register()
1787 kctl->rcvd = userkctl->ctl_rcvd; in ctl_register()
1788 kctl->send_list = userkctl->ctl_send_list; in ctl_register()