Lines Matching refs:mid

41 cifs_wake_up_task(struct mid_q_entry *mid)  in cifs_wake_up_task()  argument
43 wake_up_process(mid->callback_data); in cifs_wake_up_task()
61 temp->mid = get_mid(smb_buffer); in AllocMidQEntry()
103 midEntry->command, midEntry->mid); in DeleteMidQEntry()
115 cifs_delete_mid(struct mid_q_entry *mid) in cifs_delete_mid() argument
118 list_del(&mid->qhead); in cifs_delete_mid()
121 DeleteMidQEntry(mid); in cifs_delete_mid()
513 struct mid_q_entry *mid; in cifs_setup_async_request() local
519 mid = AllocMidQEntry(hdr, server); in cifs_setup_async_request()
520 if (mid == NULL) in cifs_setup_async_request()
523 rc = cifs_sign_rqst(rqst, server, &mid->sequence_number); in cifs_setup_async_request()
525 DeleteMidQEntry(mid); in cifs_setup_async_request()
529 return mid; in cifs_setup_async_request()
542 struct mid_q_entry *mid; in cifs_call_async() local
556 mid = server->ops->setup_async_request(server, rqst); in cifs_call_async()
557 if (IS_ERR(mid)) { in cifs_call_async()
560 return PTR_ERR(mid); in cifs_call_async()
563 mid->receive = receive; in cifs_call_async()
564 mid->callback = callback; in cifs_call_async()
565 mid->callback_data = cbdata; in cifs_call_async()
566 mid->mid_state = MID_REQUEST_SUBMITTED; in cifs_call_async()
570 list_add_tail(&mid->qhead, &server->pending_mid_q); in cifs_call_async()
577 cifs_save_when_sent(mid); in cifs_call_async()
581 cifs_delete_mid(mid); in cifs_call_async()
620 cifs_sync_mid_result(struct mid_q_entry *mid, struct TCP_Server_Info *server) in cifs_sync_mid_result() argument
625 __func__, le16_to_cpu(mid->command), mid->mid, mid->mid_state); in cifs_sync_mid_result()
628 switch (mid->mid_state) { in cifs_sync_mid_result()
642 list_del_init(&mid->qhead); in cifs_sync_mid_result()
644 __func__, mid->mid, mid->mid_state); in cifs_sync_mid_result()
650 DeleteMidQEntry(mid); in cifs_sync_mid_result()
656 send_cancel(struct TCP_Server_Info *server, void *buf, struct mid_q_entry *mid) in send_cancel() argument
659 server->ops->send_cancel(server, buf, mid) : 0; in send_cancel()
663 cifs_check_receive(struct mid_q_entry *mid, struct TCP_Server_Info *server, in cifs_check_receive() argument
666 unsigned int len = get_rfc1002_length(mid->resp_buf) + 4; in cifs_check_receive()
668 dump_smb(mid->resp_buf, min_t(u32, 92, len)); in cifs_check_receive()
677 iov.iov_base = mid->resp_buf; in cifs_check_receive()
681 mid->sequence_number); in cifs_check_receive()
688 return map_smb_to_linux_error(mid->resp_buf, log_error); in cifs_check_receive()
696 struct mid_q_entry *mid; in cifs_setup_request() local
698 rc = allocate_mid(ses, hdr, &mid); in cifs_setup_request()
701 rc = cifs_sign_rqst(rqst, ses->server, &mid->sequence_number); in cifs_setup_request()
703 cifs_delete_mid(mid); in cifs_setup_request()
706 return mid; in cifs_setup_request()