Lines Matching refs:ent
26 struct ei_entry *ent; in within_error_injection_list() local
30 list_for_each_entry(ent, &error_injection_list, list) { in within_error_injection_list()
31 if (addr >= ent->start_addr && addr < ent->end_addr) { in within_error_injection_list()
42 struct ei_entry *ent; in get_injectable_error_type() local
44 list_for_each_entry(ent, &error_injection_list, list) { in get_injectable_error_type()
45 if (addr >= ent->start_addr && addr < ent->end_addr) in get_injectable_error_type()
46 return ent->etype; in get_injectable_error_type()
63 struct ei_entry *ent; in populate_error_injection_list() local
77 ent = kmalloc(sizeof(*ent), GFP_KERNEL); in populate_error_injection_list()
78 if (!ent) in populate_error_injection_list()
80 ent->start_addr = entry; in populate_error_injection_list()
81 ent->end_addr = entry + size; in populate_error_injection_list()
82 ent->etype = iter->etype; in populate_error_injection_list()
83 ent->priv = priv; in populate_error_injection_list()
84 INIT_LIST_HEAD(&ent->list); in populate_error_injection_list()
85 list_add_tail(&ent->list, &error_injection_list); in populate_error_injection_list()
113 struct ei_entry *ent, *n; in module_unload_ei_list() local
119 list_for_each_entry_safe(ent, n, &error_injection_list, list) { in module_unload_ei_list()
120 if (ent->priv == mod) { in module_unload_ei_list()
121 list_del_init(&ent->list); in module_unload_ei_list()
122 kfree(ent); in module_unload_ei_list()
193 struct ei_entry *ent = list_entry(v, struct ei_entry, list); in ei_seq_show() local
195 seq_printf(m, "%ps\t%s\n", (void *)ent->start_addr, in ei_seq_show()
196 error_type_string(ent->etype)); in ei_seq_show()