Lines Matching defs:cmd
62 struct ft_cmd *cmd = container_of(se_cmd, struct ft_cmd, se_cmd);
83 if (cmd->aborted)
89 ep = fc_seq_exch(cmd->seq);
91 cmd->seq = lport->tt.seq_start_next(cmd->seq);
110 struct fc_seq *seq = cmd->seq;
130 cmd->sess->max_frame;
144 fr_max_payload(fp) = cmd->sess->max_frame;
207 struct ft_cmd *cmd = container_of(work, struct ft_cmd, work);
209 target_execute_cmd(&cmd->se_cmd);
215 void ft_recv_write_data(struct ft_cmd *cmd, struct fc_frame *fp)
217 struct se_cmd *se_cmd = &cmd->se_cmd;
218 struct fc_seq *seq = cmd->seq;
242 if (cmd->was_ddp_setup) {
251 pr_err("%s: xid 0x%x, f_ctl 0x%x, cmd->sg %p, "
252 "cmd->sg_cnt 0x%x. DDP was setup"
263 ft_invl_hw_context(cmd);
333 cmd->write_data_len += tlen;
336 if (cmd->write_data_len == se_cmd->data_length) {
337 INIT_WORK(&cmd->work, ft_execute_work);
338 queue_work(cmd->sess->tport->tpg->workqueue, &cmd->work);
348 void ft_invl_hw_context(struct ft_cmd *cmd)
354 BUG_ON(!cmd);
355 seq = cmd->seq;
358 if (cmd->was_ddp_setup && seq) {
367 cmd->write_data_len = lport->tt.ddp_done(lport,
376 cmd->was_ddp_setup = 0;