Lines Matching defs:he

3714 	struct linux_ioctl_handler_element *he;
3736 TAILQ_FOREACH(he, &linux32_ioctl_handlers, list) {
3737 if (cmd >= he->low && cmd <= he->high) {
3738 error = (*he->func)(td, args);
3748 TAILQ_FOREACH(he, &linux_ioctl_handlers, list) {
3749 if (cmd >= he->low && cmd <= he->high) {
3750 error = (*he->func)(td, args);
3780 struct linux_ioctl_handler_element *he, *cur;
3790 TAILQ_FOREACH(he, &linux_ioctl_handlers, list) {
3791 if (he->func == h->func)
3794 if (he == NULL) {
3795 he = malloc(sizeof(*he),
3797 he->func = h->func;
3799 TAILQ_REMOVE(&linux_ioctl_handlers, he, list);
3802 he->low = h->low;
3803 he->high = h->high;
3804 he->span = h->high - h->low + 1;
3808 if (cur->span > he->span) {
3809 TAILQ_INSERT_BEFORE(cur, he, list);
3814 TAILQ_INSERT_TAIL(&linux_ioctl_handlers, he, list);
3823 struct linux_ioctl_handler_element *he;
3829 TAILQ_FOREACH(he, &linux_ioctl_handlers, list) {
3830 if (he->func == h->func) {
3831 TAILQ_REMOVE(&linux_ioctl_handlers, he, list);
3833 free(he, M_LINUX);
3846 struct linux_ioctl_handler_element *he, *cur;
3856 TAILQ_FOREACH(he, &linux32_ioctl_handlers, list) {
3857 if (he->func == h->func)
3860 if (he == NULL) {
3861 he = malloc(sizeof(*he), M_LINUX, M_WAITOK);
3862 he->func = h->func;
3864 TAILQ_REMOVE(&linux32_ioctl_handlers, he, list);
3867 he->low = h->low;
3868 he->high = h->high;
3869 he->span = h->high - h->low + 1;
3873 if (cur->span > he->span) {
3874 TAILQ_INSERT_BEFORE(cur, he, list);
3879 TAILQ_INSERT_TAIL(&linux32_ioctl_handlers, he, list);
3888 struct linux_ioctl_handler_element *he;
3894 TAILQ_FOREACH(he, &linux32_ioctl_handlers, list) {
3895 if (he->func == h->func) {
3896 TAILQ_REMOVE(&linux32_ioctl_handlers, he, list);
3898 free(he, M_LINUX);