Lines Matching refs:mid_entry

396 	struct mid_q_entry *mid_entry;  in cifs_reconnect()  local
492 mid_entry = list_entry(tmp, struct mid_q_entry, qhead); in cifs_reconnect()
493 kref_get(&mid_entry->refcount); in cifs_reconnect()
494 if (mid_entry->mid_state == MID_REQUEST_SUBMITTED) in cifs_reconnect()
495 mid_entry->mid_state = MID_RETRY_NEEDED; in cifs_reconnect()
496 list_move(&mid_entry->qhead, &retry_list); in cifs_reconnect()
497 mid_entry->mid_flags |= MID_DELETED; in cifs_reconnect()
504 mid_entry = list_entry(tmp, struct mid_q_entry, qhead); in cifs_reconnect()
505 list_del_init(&mid_entry->qhead); in cifs_reconnect()
506 mid_entry->callback(mid_entry); in cifs_reconnect()
507 cifs_mid_q_entry_release(mid_entry); in cifs_reconnect()
910 struct mid_q_entry *mid_entry; in clean_demultiplex_info() local
916 mid_entry = list_entry(tmp, struct mid_q_entry, qhead); in clean_demultiplex_info()
917 cifs_dbg(FYI, "Clearing mid 0x%llx\n", mid_entry->mid); in clean_demultiplex_info()
918 kref_get(&mid_entry->refcount); in clean_demultiplex_info()
919 mid_entry->mid_state = MID_SHUTDOWN; in clean_demultiplex_info()
920 list_move(&mid_entry->qhead, &dispose_list); in clean_demultiplex_info()
921 mid_entry->mid_flags |= MID_DELETED; in clean_demultiplex_info()
927 mid_entry = list_entry(tmp, struct mid_q_entry, qhead); in clean_demultiplex_info()
928 cifs_dbg(FYI, "Callback mid 0x%llx\n", mid_entry->mid); in clean_demultiplex_info()
929 list_del_init(&mid_entry->qhead); in clean_demultiplex_info()
930 mid_entry->callback(mid_entry); in clean_demultiplex_info()
931 cifs_mid_q_entry_release(mid_entry); in clean_demultiplex_info()