Lines Matching refs:e
36 struct rq_entry *e; in dlm_add_requestqueue() local
40 e = kmalloc(sizeof(struct rq_entry) + length, GFP_ATOMIC); in dlm_add_requestqueue()
41 if (!e) { in dlm_add_requestqueue()
46 e->recover_seq = ls->ls_recover_seq & 0xFFFFFFFF; in dlm_add_requestqueue()
47 e->nodeid = nodeid; in dlm_add_requestqueue()
48 memcpy(&e->request, ms, sizeof(*ms)); in dlm_add_requestqueue()
49 memcpy(&e->request.m_extra, ms->m_extra, length); in dlm_add_requestqueue()
51 list_add_tail(&e->list, &ls->ls_requestqueue); in dlm_add_requestqueue()
67 struct rq_entry *e; in dlm_process_requestqueue() local
78 e = list_first_entry(&ls->ls_requestqueue, struct rq_entry, list); in dlm_process_requestqueue()
80 ms = &e->request; in dlm_process_requestqueue()
88 e->recover_seq); in dlm_process_requestqueue()
90 dlm_receive_message_saved(ls, &e->request, e->recover_seq); in dlm_process_requestqueue()
91 list_del(&e->list); in dlm_process_requestqueue()
92 kfree(e); in dlm_process_requestqueue()
136 struct rq_entry *e, *safe; in dlm_purge_requestqueue() local
139 list_for_each_entry_safe(e, safe, &ls->ls_requestqueue, list) { in dlm_purge_requestqueue()
140 ms = &e->request; in dlm_purge_requestqueue()
142 if (purge_request(ls, ms, e->nodeid)) { in dlm_purge_requestqueue()
143 list_del(&e->list); in dlm_purge_requestqueue()
144 kfree(e); in dlm_purge_requestqueue()