Lines Matching refs:mid_entry
396 struct mid_q_entry *mid_entry;
492 mid_entry = list_entry(tmp, struct mid_q_entry, qhead);
493 kref_get(&mid_entry->refcount);
494 if (mid_entry->mid_state == MID_REQUEST_SUBMITTED)
495 mid_entry->mid_state = MID_RETRY_NEEDED;
496 list_move(&mid_entry->qhead, &retry_list);
497 mid_entry->mid_flags |= MID_DELETED;
504 mid_entry = list_entry(tmp, struct mid_q_entry, qhead);
505 list_del_init(&mid_entry->qhead);
506 mid_entry->callback(mid_entry);
507 cifs_mid_q_entry_release(mid_entry);
923 struct mid_q_entry *mid_entry;
929 mid_entry = list_entry(tmp, struct mid_q_entry, qhead);
930 cifs_dbg(FYI, "Clearing mid 0x%llx\n", mid_entry->mid);
931 kref_get(&mid_entry->refcount);
932 mid_entry->mid_state = MID_SHUTDOWN;
933 list_move(&mid_entry->qhead, &dispose_list);
934 mid_entry->mid_flags |= MID_DELETED;
940 mid_entry = list_entry(tmp, struct mid_q_entry, qhead);
941 cifs_dbg(FYI, "Callback mid 0x%llx\n", mid_entry->mid);
942 list_del_init(&mid_entry->qhead);
943 mid_entry->callback(mid_entry);
944 cifs_mid_q_entry_release(mid_entry);