Lines Matching defs:req
42 struct be_bsg_vendor_cmd *req = nonemb_cmd->va;
51 req->region = region;
52 req->sector = sector;
53 req->offset = offset;
60 be_cmd_hdr_prepare(&req->hdr, CMD_SUBSYSTEM_ISCSI,
61 OPCODE_COMMON_WRITE_FLASH, sizeof(*req));
67 be_cmd_hdr_prepare(&req->hdr, CMD_SUBSYSTEM_ISCSI,
68 OPCODE_COMMON_READ_FLASH, sizeof(*req));
120 struct tcp_connect_and_offload_in_v1 *req;
156 req = nonemb_cmd->va;
157 memset(req, 0, sizeof(*req));
160 be_cmd_hdr_prepare(&req->hdr, CMD_SUBSYSTEM_ISCSI,
165 req->ip_address.ip_type = BEISCSI_IP_TYPE_V4;
166 req->ip_address.addr[0] = s_addr & 0x000000ff;
167 req->ip_address.addr[1] = (s_addr & 0x0000ff00) >> 8;
168 req->ip_address.addr[2] = (s_addr & 0x00ff0000) >> 16;
169 req->ip_address.addr[3] = (s_addr & 0xff000000) >> 24;
170 req->tcp_port = ntohs(daddr_in->sin_port);
176 req->ip_address.ip_type = BEISCSI_IP_TYPE_V6;
177 memcpy(&req->ip_address.addr,
179 req->tcp_port = ntohs(daddr_in6->sin6_port);
185 req->cid = cid;
189 req->cq_id = phwi_context->be_cq[i].id;
191 "BG_%d : i=%d cq_id=%d\n", i, req->cq_id);
192 req->defq_id = def_hdr_id;
193 req->hdr_ring_id = def_hdr_id;
194 req->data_ring_id = def_data_id;
195 req->do_offload = 1;
196 req->dataout_template_pa.lo = ptemplate_address->lo;
197 req->dataout_template_pa.hi = ptemplate_address->hi;
203 req->hdr.version = MBX_CMD_VER1;
204 req->tcp_window_size = 0x8000;
205 req->tcp_window_scale_count = 2;
323 struct be_cmd_req_modify_eq_delay *req;
328 OPCODE_COMMON_MODIFY_EQ_DELAY, sizeof(*req));
332 req = nonemb_cmd.va;
333 req->num_eq = cpu_to_le32(num);
335 req->delay[i].eq_id = cpu_to_le32(set_eqd[i].eq_id);
336 req->delay[i].phase = 0;
337 req->delay[i].delay_multiplier =
364 struct be_cmd_hba_name *req;
372 req = nonemb_cmd.va;
374 req->hdr.version = 1;
392 struct be_cmd_get_all_if_id_req *req;
405 req = embedded_payload(wrb);
406 be_wrb_hdr_prepare(wrb, sizeof(*req), true, 0);
407 be_cmd_hdr_prepare(&req->hdr, CMD_SUBSYSTEM_ISCSI,
409 sizeof(*req));
440 struct be_cmd_set_def_gateway_req *req;
446 sizeof(*req));
450 req = nonemb_cmd.va;
451 req->action = action;
452 req->ip_addr.ip_type = ip_type;
453 memcpy(req->ip_addr.addr, gw,
494 struct be_cmd_get_def_gateway_req *req;
504 req = nonemb_cmd.va;
505 req->ip_type = ip_type;
517 struct be_cmd_set_ip_addr_req *req;
523 sizeof(*req));
527 req = nonemb_cmd.va;
528 req->ip_params.record_entry_count = 1;
529 req->ip_params.ip_record.action = IP_ACTION_DEL;
530 req->ip_params.ip_record.interface_hndl =
532 req->ip_params.ip_record.ip_addr.size_of_structure =
534 req->ip_params.ip_record.ip_addr.ip_type = if_info->ip_addr.ip_type;
535 memcpy(req->ip_params.ip_record.ip_addr.addr,
538 memcpy(req->ip_params.ip_record.ip_addr.subnet_mask,
542 if (rc < 0 || req->ip_params.ip_record.status) {
545 rc, req->ip_params.ip_record.status);
555 struct be_cmd_set_ip_addr_req *req;
562 sizeof(*req));
566 req = nonemb_cmd.va;
567 req->ip_params.record_entry_count = 1;
568 req->ip_params.ip_record.action = IP_ACTION_ADD;
569 req->ip_params.ip_record.interface_hndl =
571 req->ip_params.ip_record.ip_addr.size_of_structure =
573 req->ip_params.ip_record.ip_addr.ip_type = ip_type;
575 memcpy(req->ip_params.ip_record.ip_addr.addr, ip, ip_len);
577 memcpy(req->ip_params.ip_record.ip_addr.subnet_mask,
585 if (rc < 0 || req->ip_params.ip_record.status) {
588 rc, req->ip_params.ip_record.status);
589 if (req->ip_params.ip_record.status)
747 struct be_cmd_get_if_info_req *req;
764 req = nonemb_cmd.va;
765 req->interface_hndl = phba->interface_handle;
766 req->ip_type = ip_type;
929 struct be_cmd_req_logout_fw_sess *req;
939 req = embedded_payload(wrb);
940 be_wrb_hdr_prepare(wrb, sizeof(*req), true, 0);
941 be_cmd_hdr_prepare(&req->hdr, CMD_SUBSYSTEM_ISCSI_INI,
945 req->session_handle = phba->boot_struct.boot_sess.session_handle;
968 struct be_cmd_reopen_session_req *req;
978 req = embedded_payload(wrb);
979 be_wrb_hdr_prepare(wrb, sizeof(*req), true, 0);
980 be_cmd_hdr_prepare(&req->hdr, CMD_SUBSYSTEM_ISCSI_INI,
983 req->reopen_type = BE_REOPEN_BOOT_SESSIONS;
984 req->session_handle = BE_BOOT_INVALID_SHANDLE;
1008 struct be_cmd_get_session_req *req;
1032 req = nonemb_cmd->va;
1033 memset(req, 0, sizeof(*req));
1035 be_wrb_hdr_prepare(wrb, sizeof(*req), false, 1);
1036 be_cmd_hdr_prepare(&req->hdr, CMD_SUBSYSTEM_ISCSI_INI,
1039 req->session_handle = phba->boot_struct.s_handle;
1057 struct be_cmd_get_boot_target_req *req;
1067 req = embedded_payload(wrb);
1068 be_wrb_hdr_prepare(wrb, sizeof(*req), true, 0);
1069 be_cmd_hdr_prepare(&req->hdr, CMD_SUBSYSTEM_ISCSI_INI,
1437 struct be_invalidate_connection_params_in *req;
1449 req = embedded_payload(wrb);
1452 be_cmd_hdr_prepare(&req->hdr, CMD_SUBSYSTEM_ISCSI_INI,
1454 sizeof(*req));
1455 req->session_handle = beiscsi_ep->fw_handle;
1456 req->cid = beiscsi_ep->ep_cid;
1458 req->cleanup_type = BE_CLEANUP_TYPE_INVALIDATE;
1460 req->cleanup_type = BE_CLEANUP_TYPE_ISSUE_TCP_RST;
1465 req->save_cfg = 0;
1476 struct be_tcp_upload_params_in *req;
1486 req = embedded_payload(wrb);
1488 be_cmd_hdr_prepare(&req->hdr, CMD_COMMON_TCP_UPLOAD,
1489 OPCODE_COMMON_TCP_UPLOAD, sizeof(*req));
1490 req->id = beiscsi_ep->ep_cid;
1492 req->upload_type = BE_UPLOAD_TYPE_GRACEFUL;
1494 req->upload_type = BE_UPLOAD_TYPE_ABORT;
1505 struct invldt_cmds_params_in *req;
1534 req = nonemb_cmd.va;
1536 be_cmd_hdr_prepare(&req->hdr, CMD_SUBSYSTEM_ISCSI,
1538 sizeof(*req));
1539 req->ref_handle = 0;
1540 req->cleanup_type = CMD_ISCSI_COMMAND_INVALIDATE;
1542 req->table[i].icd = inv_tbl[i].icd;
1543 req->table[i].cid = inv_tbl[i].cid;
1544 req->icd_count++;