Lines Matching refs:s
113 struct listener *s, *tmp; in send_cpu_listeners() local
122 list_for_each_entry(s, &listeners->list, list) { in send_cpu_listeners()
124 if (!list_is_last(&s->list, &listeners->list)) { in send_cpu_listeners()
129 rc = genlmsg_unicast(&init_net, skb_cur, s->pid); in send_cpu_listeners()
131 s->valid = 0; in send_cpu_listeners()
146 list_for_each_entry_safe(s, tmp, &listeners->list, list) { in send_cpu_listeners()
147 if (!s->valid) { in send_cpu_listeners()
148 list_del(&s->list); in send_cpu_listeners()
149 kfree(s); in send_cpu_listeners()
277 struct listener *s, *tmp, *s2; in add_del_listener() local
292 s = kmalloc_node(sizeof(struct listener), in add_del_listener()
294 if (!s) { in add_del_listener()
298 s->pid = pid; in add_del_listener()
299 s->valid = 1; in add_del_listener()
307 list_add(&s->list, &listeners->list); in add_del_listener()
308 s = NULL; in add_del_listener()
311 kfree(s); /* nop if NULL */ in add_del_listener()
321 list_for_each_entry_safe(s, tmp, &listeners->list, list) { in add_del_listener()
322 if (s->pid == pid) { in add_del_listener()
323 list_del(&s->list); in add_del_listener()
324 kfree(s); in add_del_listener()