Lines Matching refs:mid_entry
318 struct mid_q_entry *mid_entry; in cifs_reconnect() local
377 mid_entry = list_entry(tmp, struct mid_q_entry, qhead); in cifs_reconnect()
378 if (mid_entry->mid_state == MID_REQUEST_SUBMITTED) in cifs_reconnect()
379 mid_entry->mid_state = MID_RETRY_NEEDED; in cifs_reconnect()
380 list_move(&mid_entry->qhead, &retry_list); in cifs_reconnect()
387 mid_entry = list_entry(tmp, struct mid_q_entry, qhead); in cifs_reconnect()
388 list_del_init(&mid_entry->qhead); in cifs_reconnect()
389 mid_entry->callback(mid_entry); in cifs_reconnect()
741 struct mid_q_entry *mid_entry; in clean_demultiplex_info() local
747 mid_entry = list_entry(tmp, struct mid_q_entry, qhead); in clean_demultiplex_info()
748 cifs_dbg(FYI, "Clearing mid 0x%llx\n", mid_entry->mid); in clean_demultiplex_info()
749 mid_entry->mid_state = MID_SHUTDOWN; in clean_demultiplex_info()
750 list_move(&mid_entry->qhead, &dispose_list); in clean_demultiplex_info()
756 mid_entry = list_entry(tmp, struct mid_q_entry, qhead); in clean_demultiplex_info()
757 cifs_dbg(FYI, "Callback mid 0x%llx\n", mid_entry->mid); in clean_demultiplex_info()
758 list_del_init(&mid_entry->qhead); in clean_demultiplex_info()
759 mid_entry->callback(mid_entry); in clean_demultiplex_info()
855 struct mid_q_entry *mid_entry; in cifs_demultiplex_thread() local
907 mid_entry = server->ops->find_mid(server, buf); in cifs_demultiplex_thread()
909 if (!mid_entry || !mid_entry->receive) in cifs_demultiplex_thread()
910 length = standard_receive3(server, mid_entry); in cifs_demultiplex_thread()
912 length = mid_entry->receive(server, mid_entry); in cifs_demultiplex_thread()
921 if (mid_entry != NULL) { in cifs_demultiplex_thread()
922 if (!mid_entry->multiRsp || mid_entry->multiEnd) in cifs_demultiplex_thread()
923 mid_entry->callback(mid_entry); in cifs_demultiplex_thread()