Lines Matching refs:jlm
629 struct static_key_mod *jlm, *jlm2; in jump_label_add_module() local
653 jlm = kzalloc(sizeof(struct static_key_mod), GFP_KERNEL); in jump_label_add_module()
654 if (!jlm) in jump_label_add_module()
660 kfree(jlm); in jump_label_add_module()
671 jlm->mod = mod; in jump_label_add_module()
672 jlm->entries = iter; in jump_label_add_module()
673 jlm->next = static_key_mod(key); in jump_label_add_module()
674 static_key_set_mod(key, jlm); in jump_label_add_module()
691 struct static_key_mod *jlm, **prev; in jump_label_del_module() local
707 jlm = static_key_mod(key); in jump_label_del_module()
709 while (jlm && jlm->mod != mod) { in jump_label_del_module()
710 prev = &jlm->next; in jump_label_del_module()
711 jlm = jlm->next; in jump_label_del_module()
715 if (WARN_ON(!jlm)) in jump_label_del_module()
719 static_key_set_mod(key, jlm->next); in jump_label_del_module()
721 *prev = jlm->next; in jump_label_del_module()
723 kfree(jlm); in jump_label_del_module()
725 jlm = static_key_mod(key); in jump_label_del_module()
727 if (jlm->next == NULL) { in jump_label_del_module()
728 static_key_set_entries(key, jlm->entries); in jump_label_del_module()
730 kfree(jlm); in jump_label_del_module()