Lines Matching defs:nvmet_tcp_cmd

93 struct nvmet_tcp_cmd {
138 struct nvmet_tcp_cmd *cmds;
144 struct nvmet_tcp_cmd *snd_cmd;
150 struct nvmet_tcp_cmd *cmd;
171 struct nvmet_tcp_cmd connect;
194 static void nvmet_tcp_free_cmd(struct nvmet_tcp_cmd *c);
195 static void nvmet_tcp_free_cmd_buffers(struct nvmet_tcp_cmd *cmd);
198 struct nvmet_tcp_cmd *cmd)
208 static inline bool nvmet_tcp_has_data_in(struct nvmet_tcp_cmd *cmd)
214 static inline bool nvmet_tcp_need_data_in(struct nvmet_tcp_cmd *cmd)
219 static inline bool nvmet_tcp_need_data_out(struct nvmet_tcp_cmd *cmd)
226 static inline bool nvmet_tcp_has_inline_data(struct nvmet_tcp_cmd *cmd)
232 static inline struct nvmet_tcp_cmd *
235 struct nvmet_tcp_cmd *cmd;
238 struct nvmet_tcp_cmd, entry);
251 static inline void nvmet_tcp_put_cmd(struct nvmet_tcp_cmd *cmd)
327 static void nvmet_tcp_free_cmd_buffers(struct nvmet_tcp_cmd *cmd)
335 static void nvmet_tcp_build_pdu_iovec(struct nvmet_tcp_cmd *cmd)
383 static int nvmet_tcp_map_data(struct nvmet_tcp_cmd *cmd)
421 struct nvmet_tcp_cmd *cmd)
428 static void nvmet_setup_c2h_data_pdu(struct nvmet_tcp_cmd *cmd)
461 static void nvmet_setup_r2t_pdu(struct nvmet_tcp_cmd *cmd)
486 static void nvmet_setup_response_pdu(struct nvmet_tcp_cmd *cmd)
509 struct nvmet_tcp_cmd *cmd;
512 cmd = llist_entry(node, struct nvmet_tcp_cmd, lentry);
518 static struct nvmet_tcp_cmd *nvmet_tcp_fetch_cmd(struct nvmet_tcp_queue *queue)
521 struct nvmet_tcp_cmd, entry);
526 struct nvmet_tcp_cmd, entry);
546 struct nvmet_tcp_cmd *cmd =
547 container_of(req, struct nvmet_tcp_cmd, req);
571 static void nvmet_tcp_execute_request(struct nvmet_tcp_cmd *cmd)
579 static int nvmet_try_send_data_pdu(struct nvmet_tcp_cmd *cmd)
606 static int nvmet_try_send_data(struct nvmet_tcp_cmd *cmd, bool last_in_batch)
659 static int nvmet_try_send_response(struct nvmet_tcp_cmd *cmd,
690 static int nvmet_try_send_r2t(struct nvmet_tcp_cmd *cmd, bool last_in_batch)
718 static int nvmet_try_send_ddgst(struct nvmet_tcp_cmd *cmd, bool last_in_batch)
756 struct nvmet_tcp_cmd *cmd = queue->snd_cmd;
923 struct nvmet_tcp_cmd *cmd, struct nvmet_req *req)
956 struct nvmet_tcp_cmd *cmd;
1166 static void nvmet_tcp_prep_recv_ddgst(struct nvmet_tcp_cmd *cmd)
1178 struct nvmet_tcp_cmd *cmd = queue->cmd;
1205 struct nvmet_tcp_cmd *cmd = queue->cmd;
1357 struct nvmet_tcp_cmd *c)
1400 static void nvmet_tcp_free_cmd(struct nvmet_tcp_cmd *c)
1410 struct nvmet_tcp_cmd *cmds;
1413 cmds = kcalloc(nr_cmds, sizeof(struct nvmet_tcp_cmd), GFP_KERNEL);
1436 struct nvmet_tcp_cmd *cmds = queue->cmds;
1460 struct nvmet_tcp_cmd *cmd = queue->cmds;
1476 struct nvmet_tcp_cmd *cmd = queue->cmds;
1875 struct nvmet_tcp_cmd *cmd =
1876 container_of(req, struct nvmet_tcp_cmd, req);