Lines Matching refs:userkctl

1635 ctl_register(struct kern_ctl_reg *userkctl, kern_ctl_ref *kctlref)  in ctl_register()  argument
1644 if (userkctl == NULL) { /* sanity check */ in ctl_register()
1647 if (userkctl->ctl_connect == NULL) { in ctl_register()
1650 name_len = strlen(userkctl->ctl_name); in ctl_register()
1676 if ((userkctl->ctl_flags & CTL_FLAG_REG_ID_UNIT) == 0) { in ctl_register()
1680 if (ctl_find_by_name(userkctl->ctl_name) != NULL) { in ctl_register()
1715 userkctl->ctl_id = id; in ctl_register()
1720 if (kctl_next->id > userkctl->ctl_id) { in ctl_register()
1725 if (ctl_find_by_id_unit(userkctl->ctl_id, userkctl->ctl_unit)) { in ctl_register()
1731 kctl->id = userkctl->ctl_id; in ctl_register()
1732 kctl->reg_unit = userkctl->ctl_unit; in ctl_register()
1735 is_extended = (userkctl->ctl_flags & CTL_FLAG_REG_EXTENDED); in ctl_register()
1736 is_setup = (userkctl->ctl_flags & CTL_FLAG_REG_SETUP); in ctl_register()
1738 strlcpy(kctl->name, userkctl->ctl_name, MAX_KCTL_NAME); in ctl_register()
1739 kctl->flags = userkctl->ctl_flags; in ctl_register()
1744 if (userkctl->ctl_sendsize == 0) { in ctl_register()
1746 userkctl->ctl_sendsize = kctl->sendbufsize; in ctl_register()
1748 kctl->sendbufsize = userkctl->ctl_sendsize; in ctl_register()
1750 if (userkctl->ctl_recvsize == 0) { in ctl_register()
1752 userkctl->ctl_recvsize = kctl->recvbufsize; in ctl_register()
1754 kctl->recvbufsize = userkctl->ctl_recvsize; in ctl_register()
1758 kctl->setup = userkctl->ctl_setup; in ctl_register()
1760 kctl->bind = userkctl->ctl_bind; in ctl_register()
1761 kctl->connect = userkctl->ctl_connect; in ctl_register()
1762 kctl->disconnect = userkctl->ctl_disconnect; in ctl_register()
1763 kctl->send = userkctl->ctl_send; in ctl_register()
1764 kctl->setopt = userkctl->ctl_setopt; in ctl_register()
1765 kctl->getopt = userkctl->ctl_getopt; in ctl_register()
1767 kctl->rcvd = userkctl->ctl_rcvd; in ctl_register()
1768 kctl->send_list = userkctl->ctl_send_list; in ctl_register()