Lines Matching refs:ldio
1295 struct megasas_io_frame *ldio; in megasas_build_ldio() local
1298 ldio = (struct megasas_io_frame *)cmd->frame; in megasas_build_ldio()
1312 ldio->cmd = (sc & 0x02) ? MFI_CMD_LD_WRITE : MFI_CMD_LD_READ; in megasas_build_ldio()
1313 ldio->cmd_status = 0x0; in megasas_build_ldio()
1314 ldio->scsi_status = 0x0; in megasas_build_ldio()
1315 ldio->target_id = device_id; in megasas_build_ldio()
1316 ldio->timeout = 0; in megasas_build_ldio()
1317 ldio->reserved_0 = 0; in megasas_build_ldio()
1318 ldio->pad_0 = 0; in megasas_build_ldio()
1319 ldio->flags = cpu_to_le16(flags); in megasas_build_ldio()
1320 ldio->start_lba_hi = 0; in megasas_build_ldio()
1321 ldio->access_byte = (scp->cmd_len != 6) ? scp->cmnd[1] : 0; in megasas_build_ldio()
1327 ldio->lba_count = cpu_to_le32((u32) scp->cmnd[4]); in megasas_build_ldio()
1328 ldio->start_lba_lo = cpu_to_le32(((u32) scp->cmnd[1] << 16) | in megasas_build_ldio()
1332 ldio->start_lba_lo &= cpu_to_le32(0x1FFFFF); in megasas_build_ldio()
1339 ldio->lba_count = cpu_to_le32((u32) scp->cmnd[8] | in megasas_build_ldio()
1341 ldio->start_lba_lo = cpu_to_le32(((u32) scp->cmnd[2] << 24) | in megasas_build_ldio()
1351 ldio->lba_count = cpu_to_le32(((u32) scp->cmnd[6] << 24) | in megasas_build_ldio()
1356 ldio->start_lba_lo = cpu_to_le32(((u32) scp->cmnd[2] << 24) | in megasas_build_ldio()
1366 ldio->lba_count = cpu_to_le32(((u32) scp->cmnd[10] << 24) | in megasas_build_ldio()
1371 ldio->start_lba_lo = cpu_to_le32(((u32) scp->cmnd[6] << 24) | in megasas_build_ldio()
1376 ldio->start_lba_hi = cpu_to_le32(((u32) scp->cmnd[2] << 24) | in megasas_build_ldio()
1387 ldio->flags |= cpu_to_le16(MFI_FRAME_SGL64); in megasas_build_ldio()
1388 ldio->sge_count = megasas_make_sgl_skinny(instance, scp, in megasas_build_ldio()
1389 &ldio->sgl); in megasas_build_ldio()
1391 ldio->flags |= cpu_to_le16(MFI_FRAME_SGL64); in megasas_build_ldio()
1392 ldio->sge_count = megasas_make_sgl64(instance, scp, &ldio->sgl); in megasas_build_ldio()
1394 ldio->sge_count = megasas_make_sgl32(instance, scp, &ldio->sgl); in megasas_build_ldio()
1396 if (ldio->sge_count > instance->max_num_sge) { in megasas_build_ldio()
1398 ldio->sge_count); in megasas_build_ldio()
1405 ldio->sense_len = SCSI_SENSE_BUFFERSIZE; in megasas_build_ldio()
1406 ldio->sense_buf_phys_addr_hi = 0; in megasas_build_ldio()
1407 ldio->sense_buf_phys_addr_lo = cpu_to_le32(cmd->sense_phys_addr); in megasas_build_ldio()
1414 ldio->sge_count, IO_FRAME); in megasas_build_ldio()
1459 struct megasas_io_frame *ldio; in megasas_dump_pending_frames() local
1478 ldio = (struct megasas_io_frame *)cmd->frame; in megasas_dump_pending_frames()
1479 mfi_sgl = &ldio->sgl; in megasas_dump_pending_frames()
1480 sgcount = ldio->sge_count; in megasas_dump_pending_frames()
1483 instance->host->host_no, cmd->frame_count, ldio->cmd, ldio->target_id, in megasas_dump_pending_frames()
1484 le32_to_cpu(ldio->start_lba_lo), le32_to_cpu(ldio->start_lba_hi), in megasas_dump_pending_frames()
1485 le32_to_cpu(ldio->sense_buf_phys_addr_lo), sgcount); in megasas_dump_pending_frames()