Lines Matching defs:payload
1311 * @payload: the command payload of each operation command.
1312 * @nb: size in bytes of the command payload
1317 u32 opCode, void *payload, size_t nb,
1340 memcpy(pMessage, payload, nb);
3265 struct hw_event_ack_req payload;
3270 memset((u8 *)&payload, 0, sizeof(payload));
3272 payload.tag = cpu_to_le32(1);
3273 payload.sea_phyid_portid = cpu_to_le32(((SEA & 0xFFFF) << 8) |
3275 payload.param0 = cpu_to_le32(param0);
3276 payload.param1 = cpu_to_le32(param1);
3277 pm8001_mpi_build_cmd(pm8001_ha, circularQ, opc, &payload,
3278 sizeof(payload), 0);
4327 struct phy_start_req payload;
4333 memset(&payload, 0, sizeof(payload));
4334 payload.tag = cpu_to_le32(tag);
4341 payload.ase_sh_lm_slr_phyid = cpu_to_le32(SPINHOLD_DISABLE |
4344 payload.sas_identify.dev_type = SAS_END_DEVICE;
4345 payload.sas_identify.initiator_bits = SAS_PROTOCOL_ALL;
4346 memcpy(payload.sas_identify.sas_addr,
4348 payload.sas_identify.phy_id = phy_id;
4349 ret = pm8001_mpi_build_cmd(pm8001_ha, circularQ, opcode, &payload,
4350 sizeof(payload), 0);
4362 struct phy_stop_req payload;
4368 memset(&payload, 0, sizeof(payload));
4369 payload.tag = cpu_to_le32(tag);
4370 payload.phy_id = cpu_to_le32(phy_id);
4371 ret = pm8001_mpi_build_cmd(pm8001_ha, circularQ, opcode, &payload,
4372 sizeof(payload), 0);
4382 struct reg_dev_req payload;
4396 memset(&payload, 0, sizeof(payload));
4403 payload.tag = cpu_to_le32(tag);
4421 payload.phyid_portid =
4424 payload.dtype_dlr_retry = cpu_to_le32((retryFlag & 0x01) |
4427 payload.firstburstsize_ITNexustimeout =
4429 memcpy(payload.sas_addr, pm8001_dev->sas_device->sas_addr,
4431 rc = pm8001_mpi_build_cmd(pm8001_ha, circularQ, opc, &payload,
4432 sizeof(payload), 0);
4445 struct dereg_dev_req payload;
4451 memset(&payload, 0, sizeof(payload));
4452 payload.tag = cpu_to_le32(1);
4453 payload.device_id = cpu_to_le32(device_id);
4456 ret = pm8001_mpi_build_cmd(pm8001_ha, circularQ, opc, &payload,
4457 sizeof(payload), 0);
4470 struct local_phy_ctl_req payload;
4474 memset(&payload, 0, sizeof(payload));
4476 payload.tag = cpu_to_le32(1);
4477 payload.phyop_phyid =
4479 ret = pm8001_mpi_build_cmd(pm8001_ha, circularQ, opc, &payload,
4480 sizeof(payload), 0);
4594 void *payload)
4604 struct pm8001_ioctl_payload *ioctl_payload = payload;
4689 void *payload)
4699 struct pm8001_ioctl_payload *ioctl_payload = payload;
4777 * @tag: Tag to apply to the payload
4783 struct fw_flash_Update_req payload;
4789 memset(&payload, 0, sizeof(struct fw_flash_Update_req));
4792 payload.tag = cpu_to_le32(tag);
4793 payload.cur_image_len = cpu_to_le32(info->cur_image_len);
4794 payload.cur_image_offset = cpu_to_le32(info->cur_image_offset);
4795 payload.total_image_len = cpu_to_le32(info->total_image_len);
4796 payload.len = info->sgl.im_len.len ;
4797 payload.sgl_addr_lo =
4799 payload.sgl_addr_hi =
4801 ret = pm8001_mpi_build_cmd(pm8001_ha, circularQ, opc, &payload,
4802 sizeof(payload), 0);
4808 void *payload)
4818 struct pm8001_ioctl_payload *ioctl_payload = payload;
4938 struct set_dev_state_req payload;
4944 memset(&payload, 0, sizeof(payload));
4952 payload.tag = cpu_to_le32(tag);
4953 payload.device_id = cpu_to_le32(pm8001_dev->device_id);
4954 payload.nds = cpu_to_le32(state);
4955 rc = pm8001_mpi_build_cmd(pm8001_ha, circularQ, opc, &payload,
4956 sizeof(payload), 0);
4967 struct sas_re_initialization_req payload;
4973 memset(&payload, 0, sizeof(payload));
4980 payload.tag = cpu_to_le32(tag);
4981 payload.SSAHOLT = cpu_to_le32(0xd << 25);
4982 payload.sata_hol_tmo = cpu_to_le32(80);
4983 payload.open_reject_cmdretries_data_retries = cpu_to_le32(0xff00ff);
4984 rc = pm8001_mpi_build_cmd(pm8001_ha, circularQ, opc, &payload,
4985 sizeof(payload), 0);