Lines Matching refs:cmd

44 	struct ft_cmd *cmd = container_of(se_cmd, struct ft_cmd, se_cmd);  in ft_queue_data_in()  local
65 if (cmd->aborted) in ft_queue_data_in()
71 ep = fc_seq_exch(cmd->seq); in ft_queue_data_in()
73 cmd->seq = fc_seq_start_next(cmd->seq); in ft_queue_data_in()
92 struct fc_seq *seq = cmd->seq; in ft_queue_data_in()
112 cmd->sess->max_frame; in ft_queue_data_in()
126 fr_max_payload(fp) = cmd->sess->max_frame; in ft_queue_data_in()
188 struct ft_cmd *cmd = container_of(work, struct ft_cmd, work); in ft_execute_work() local
190 target_execute_cmd(&cmd->se_cmd); in ft_execute_work()
196 void ft_recv_write_data(struct ft_cmd *cmd, struct fc_frame *fp) in ft_recv_write_data() argument
198 struct se_cmd *se_cmd = &cmd->se_cmd; in ft_recv_write_data()
199 struct fc_seq *seq = cmd->seq; in ft_recv_write_data()
223 if (cmd->was_ddp_setup) { in ft_recv_write_data()
243 ft_invl_hw_context(cmd); in ft_recv_write_data()
313 cmd->write_data_len += tlen; in ft_recv_write_data()
316 if (cmd->write_data_len == se_cmd->data_length) { in ft_recv_write_data()
317 INIT_WORK(&cmd->work, ft_execute_work); in ft_recv_write_data()
318 queue_work(cmd->sess->tport->tpg->workqueue, &cmd->work); in ft_recv_write_data()
328 void ft_invl_hw_context(struct ft_cmd *cmd) in ft_invl_hw_context() argument
334 BUG_ON(!cmd); in ft_invl_hw_context()
335 seq = cmd->seq; in ft_invl_hw_context()
338 if (cmd->was_ddp_setup && seq) { in ft_invl_hw_context()
347 cmd->write_data_len = lport->tt.ddp_done(lport, in ft_invl_hw_context()
356 cmd->was_ddp_setup = 0; in ft_invl_hw_context()