Lines Matching defs:mid_q_entry
1700 struct mid_q_entry { struct
1701 struct list_head qhead; /* mids waiting on reply from this server */
1702 struct kref refcount;
1703 struct TCP_Server_Info *server; /* server corresponding to this mid */
1704 __u64 mid; /* multiplex id */
1705 __u16 credits; /* number of credits consumed by this mid */
1706 __u16 credits_received; /* number of credits from the response */
1707 __u32 pid; /* process id */
1708 __u32 sequence_number; /* for CIFS signing */
1709 unsigned long when_alloc; /* when mid was created */
1711 unsigned long when_sent; /* time when smb send finished */
1712 unsigned long when_received; /* when demux complete (taken off wire) */
1714 mid_receive_t *receive; /* call receive callback */
1715 mid_callback_t *callback; /* call completion callback */
1716 mid_handle_t *handle; /* call handle mid callback */
1717 void *callback_data; /* general purpose pointer for callback */
1718 struct task_struct *creator;
1719 void *resp_buf; /* pointer to received SMB header */
1720 unsigned int resp_buf_size;
1721 int mid_state; /* wish this were enum but can not pass to wait_event */
1722 int mid_rc; /* rc for MID_RC */
1723 unsigned int mid_flags;
1724 __le16 command; /* smb command code */
1725 unsigned int optype; /* operation type */
1726 bool large_buf:1; /* if valid response, is pointer to large buf */
1727 bool multiRsp:1; /* multiple trans2 responses for one request */
1728 bool multiEnd:1; /* both received */
1729 bool decrypted:1; /* decrypted entry */