Lines Matching refs:task_params

10 static inline void init_common_sqe(struct fcoe_task_params *task_params,
13 memset(task_params->sqe, 0, sizeof(*(task_params->sqe)));
14 SET_FIELD(task_params->sqe->flags, FCOE_WQE_REQ_TYPE,
16 task_params->sqe->task_id = task_params->itid;
19 int init_initiator_rw_fcoe_task(struct fcoe_task_params *task_params,
25 struct fcoe_task_context *ctx = task_params->context;
38 io_size = (task_params->task_type == FCOE_TASK_TYPE_WRITE_INITIATOR ?
39 task_params->tx_io_size : task_params->rx_io_size);
45 y_st_ctx->task_type = (u8)task_params->task_type;
51 t_st_ctx->read_only.dev_type = (u8)(task_params->is_tape_device == 1 ?
54 t_st_ctx->read_only.cid = cpu_to_le32(task_params->conn_cid);
55 val = cpu_to_le32(task_params->cq_rss_number);
58 t_st_ctx->read_only.task_type = (u8)task_params->task_type;
65 u_ag_ctx->global_cq_num = cpu_to_le32(task_params->cq_rss_number);
74 if (task_params->task_type == FCOE_TASK_TYPE_WRITE_INITIATOR) {
106 init_common_sqe(task_params, SEND_FCOE_CMD);
112 struct fcoe_task_params *task_params,
118 struct fcoe_task_context *ctx = task_params->context;
136 y_st_ctx->data_2_trns_rem = cpu_to_le32(task_params->tx_io_size);
137 y_st_ctx->task_type = (u8)task_params->task_type;
149 m_st_ctx->data_2_trns_rem = cpu_to_le32(task_params->rx_io_size);
153 t_st_ctx->read_only.cid = cpu_to_le32(task_params->conn_cid);
154 val = cpu_to_le32(task_params->cq_rss_number);
156 t_st_ctx->read_only.task_type = (u8)task_params->task_type;
163 u_ag_ctx->global_cq_num = cpu_to_le32(task_params->cq_rss_number);
166 init_common_sqe(task_params, SEND_FCOE_MIDPATH);
167 task_params->sqe->additional_info_union.burst_length =
169 SET_FIELD(task_params->sqe->flags,
171 SET_FIELD(task_params->sqe->flags, FCOE_WQE_SGL_MODE,
177 int init_initiator_abort_fcoe_task(struct fcoe_task_params *task_params)
179 init_common_sqe(task_params, SEND_FCOE_ABTS_REQUEST);
183 int init_initiator_cleanup_fcoe_task(struct fcoe_task_params *task_params)
185 init_common_sqe(task_params, FCOE_EXCHANGE_CLEANUP);
190 struct fcoe_task_params *task_params, u32 desired_offset)
192 init_common_sqe(task_params, FCOE_SEQUENCE_RECOVERY);
193 task_params->sqe->additional_info_union.seq_rec_updated_offset =