Lines Matching refs:s
117 struct listener *s, *tmp; in send_cpu_listeners() local
126 list_for_each_entry(s, &listeners->list, list) { in send_cpu_listeners()
128 if (!list_is_last(&s->list, &listeners->list)) { in send_cpu_listeners()
133 rc = genlmsg_unicast(&init_net, skb_cur, s->pid); in send_cpu_listeners()
135 s->valid = 0; in send_cpu_listeners()
150 list_for_each_entry_safe(s, tmp, &listeners->list, list) { in send_cpu_listeners()
151 if (!s->valid) { in send_cpu_listeners()
152 list_del(&s->list); in send_cpu_listeners()
153 kfree(s); in send_cpu_listeners()
281 struct listener *s, *tmp, *s2; in add_del_listener() local
296 s = kmalloc_node(sizeof(struct listener), in add_del_listener()
298 if (!s) { in add_del_listener()
302 s->pid = pid; in add_del_listener()
303 s->valid = 1; in add_del_listener()
311 list_add(&s->list, &listeners->list); in add_del_listener()
312 s = NULL; in add_del_listener()
315 kfree(s); /* nop if NULL */ in add_del_listener()
325 list_for_each_entry_safe(s, tmp, &listeners->list, list) { in add_del_listener()
326 if (s->pid == pid) { in add_del_listener()
327 list_del(&s->list); in add_del_listener()
328 kfree(s); in add_del_listener()