Lines Matching defs:nvmet_tcp_cmd
56 struct nvmet_tcp_cmd {
102 struct nvmet_tcp_cmd *cmds;
108 struct nvmet_tcp_cmd *snd_cmd;
114 struct nvmet_tcp_cmd *cmd;
133 struct nvmet_tcp_cmd connect;
156 static void nvmet_tcp_free_cmd(struct nvmet_tcp_cmd *c);
157 static void nvmet_tcp_finish_cmd(struct nvmet_tcp_cmd *cmd);
160 struct nvmet_tcp_cmd *cmd)
170 static inline bool nvmet_tcp_has_data_in(struct nvmet_tcp_cmd *cmd)
176 static inline bool nvmet_tcp_need_data_in(struct nvmet_tcp_cmd *cmd)
181 static inline bool nvmet_tcp_need_data_out(struct nvmet_tcp_cmd *cmd)
188 static inline bool nvmet_tcp_has_inline_data(struct nvmet_tcp_cmd *cmd)
194 static inline struct nvmet_tcp_cmd *
197 struct nvmet_tcp_cmd *cmd;
200 struct nvmet_tcp_cmd, entry);
213 static inline void nvmet_tcp_put_cmd(struct nvmet_tcp_cmd *cmd)
289 static void nvmet_tcp_unmap_pdu_iovec(struct nvmet_tcp_cmd *cmd)
300 static void nvmet_tcp_map_pdu_iovec(struct nvmet_tcp_cmd *cmd)
347 static int nvmet_tcp_map_data(struct nvmet_tcp_cmd *cmd)
385 struct nvmet_tcp_cmd *cmd)
393 struct nvmet_tcp_cmd *cmd)
409 static void nvmet_setup_c2h_data_pdu(struct nvmet_tcp_cmd *cmd)
442 static void nvmet_setup_r2t_pdu(struct nvmet_tcp_cmd *cmd)
467 static void nvmet_setup_response_pdu(struct nvmet_tcp_cmd *cmd)
490 struct nvmet_tcp_cmd *cmd;
493 cmd = llist_entry(node, struct nvmet_tcp_cmd, lentry);
499 static struct nvmet_tcp_cmd *nvmet_tcp_fetch_cmd(struct nvmet_tcp_queue *queue)
502 struct nvmet_tcp_cmd, entry);
507 struct nvmet_tcp_cmd, entry);
527 struct nvmet_tcp_cmd *cmd =
528 container_of(req, struct nvmet_tcp_cmd, req);
552 static void nvmet_tcp_execute_request(struct nvmet_tcp_cmd *cmd)
560 static int nvmet_try_send_data_pdu(struct nvmet_tcp_cmd *cmd)
583 static int nvmet_try_send_data(struct nvmet_tcp_cmd *cmd, bool last_in_batch)
634 static int nvmet_try_send_response(struct nvmet_tcp_cmd *cmd,
664 static int nvmet_try_send_r2t(struct nvmet_tcp_cmd *cmd, bool last_in_batch)
690 static int nvmet_try_send_ddgst(struct nvmet_tcp_cmd *cmd, bool last_in_batch)
728 struct nvmet_tcp_cmd *cmd = queue->snd_cmd;
895 struct nvmet_tcp_cmd *cmd, struct nvmet_req *req)
921 struct nvmet_tcp_cmd *cmd;
1124 static void nvmet_tcp_prep_recv_ddgst(struct nvmet_tcp_cmd *cmd)
1136 struct nvmet_tcp_cmd *cmd = queue->cmd;
1164 struct nvmet_tcp_cmd *cmd = queue->cmd;
1297 struct nvmet_tcp_cmd *c)
1340 static void nvmet_tcp_free_cmd(struct nvmet_tcp_cmd *c)
1350 struct nvmet_tcp_cmd *cmds;
1353 cmds = kcalloc(nr_cmds, sizeof(struct nvmet_tcp_cmd), GFP_KERNEL);
1376 struct nvmet_tcp_cmd *cmds = queue->cmds;
1398 static void nvmet_tcp_finish_cmd(struct nvmet_tcp_cmd *cmd)
1408 struct nvmet_tcp_cmd *cmd = queue->cmds;
1802 struct nvmet_tcp_cmd *cmd =
1803 container_of(req, struct nvmet_tcp_cmd, req);