Lines Matching refs:ax25_uid
55 ax25_uid_assoc *ax25_uid, *res = NULL; in ax25_findbyuid() local
58 ax25_uid_for_each(ax25_uid, &ax25_uid_list) { in ax25_findbyuid()
59 if (uid_eq(ax25_uid->uid, uid)) { in ax25_findbyuid()
60 ax25_uid_hold(ax25_uid); in ax25_findbyuid()
61 res = ax25_uid; in ax25_findbyuid()
74 ax25_uid_assoc *ax25_uid; in ax25_uid_ioctl() local
82 ax25_uid_for_each(ax25_uid, &ax25_uid_list) { in ax25_uid_ioctl()
83 if (ax25cmp(&sax->sax25_call, &ax25_uid->call) == 0) { in ax25_uid_ioctl()
84 res = from_kuid_munged(current_user_ns(), ax25_uid->uid); in ax25_uid_ioctl()
107 if ((ax25_uid = kmalloc(sizeof(*ax25_uid), GFP_KERNEL)) == NULL) in ax25_uid_ioctl()
110 atomic_set(&ax25_uid->refcount, 1); in ax25_uid_ioctl()
111 ax25_uid->uid = sax25_kuid; in ax25_uid_ioctl()
112 ax25_uid->call = sax->sax25_call; in ax25_uid_ioctl()
115 hlist_add_head(&ax25_uid->uid_node, &ax25_uid_list); in ax25_uid_ioctl()
124 ax25_uid = NULL; in ax25_uid_ioctl()
126 ax25_uid_for_each(ax25_uid, &ax25_uid_list) { in ax25_uid_ioctl()
127 if (ax25cmp(&sax->sax25_call, &ax25_uid->call) == 0) in ax25_uid_ioctl()
130 if (ax25_uid == NULL) { in ax25_uid_ioctl()
134 hlist_del_init(&ax25_uid->uid_node); in ax25_uid_ioctl()
135 ax25_uid_put(ax25_uid); in ax25_uid_ioctl()
211 ax25_uid_assoc *ax25_uid; in ax25_uid_free() local
215 ax25_uid_for_each(ax25_uid, &ax25_uid_list) { in ax25_uid_free()
216 hlist_del_init(&ax25_uid->uid_node); in ax25_uid_free()
217 ax25_uid_put(ax25_uid); in ax25_uid_free()