Lines Matching refs:mid_entry

480 	struct mid_q_entry *mid_entry;  in cifs_reconnect()  local
566 mid_entry = list_entry(tmp, struct mid_q_entry, qhead); in cifs_reconnect()
567 kref_get(&mid_entry->refcount); in cifs_reconnect()
568 if (mid_entry->mid_state == MID_REQUEST_SUBMITTED) in cifs_reconnect()
569 mid_entry->mid_state = MID_RETRY_NEEDED; in cifs_reconnect()
570 list_move(&mid_entry->qhead, &retry_list); in cifs_reconnect()
571 mid_entry->mid_flags |= MID_DELETED; in cifs_reconnect()
578 mid_entry = list_entry(tmp, struct mid_q_entry, qhead); in cifs_reconnect()
579 list_del_init(&mid_entry->qhead); in cifs_reconnect()
580 mid_entry->callback(mid_entry); in cifs_reconnect()
581 cifs_mid_q_entry_release(mid_entry); in cifs_reconnect()
966 struct mid_q_entry *mid_entry; in clean_demultiplex_info() local
972 mid_entry = list_entry(tmp, struct mid_q_entry, qhead); in clean_demultiplex_info()
973 cifs_dbg(FYI, "Clearing mid 0x%llx\n", mid_entry->mid); in clean_demultiplex_info()
974 kref_get(&mid_entry->refcount); in clean_demultiplex_info()
975 mid_entry->mid_state = MID_SHUTDOWN; in clean_demultiplex_info()
976 list_move(&mid_entry->qhead, &dispose_list); in clean_demultiplex_info()
977 mid_entry->mid_flags |= MID_DELETED; in clean_demultiplex_info()
983 mid_entry = list_entry(tmp, struct mid_q_entry, qhead); in clean_demultiplex_info()
984 cifs_dbg(FYI, "Callback mid 0x%llx\n", mid_entry->mid); in clean_demultiplex_info()
985 list_del_init(&mid_entry->qhead); in clean_demultiplex_info()
986 mid_entry->callback(mid_entry); in clean_demultiplex_info()
987 cifs_mid_q_entry_release(mid_entry); in clean_demultiplex_info()