Lines Matching refs:srbcmd

1491 	struct aac_srb * srbcmd;  in aac_scsi_common()  local
1512 srbcmd = (struct aac_srb*) fib_data(fib); in aac_scsi_common()
1513 srbcmd->function = cpu_to_le32(SRBF_ExecuteScsi); in aac_scsi_common()
1514 srbcmd->channel = cpu_to_le32(aac_logical_to_phys(scmd_channel(cmd))); in aac_scsi_common()
1515 srbcmd->id = cpu_to_le32(scmd_id(cmd)); in aac_scsi_common()
1516 srbcmd->lun = cpu_to_le32(cmd->device->lun); in aac_scsi_common()
1517 srbcmd->flags = cpu_to_le32(flag); in aac_scsi_common()
1521 srbcmd->timeout = cpu_to_le32(timeout); // timeout in seconds in aac_scsi_common()
1522 srbcmd->retry_limit = 0; /* Obsolete parameter */ in aac_scsi_common()
1523 srbcmd->cdb_size = cpu_to_le32(cmd->cmd_len); in aac_scsi_common()
1524 return srbcmd; in aac_scsi_common()
1578 struct aac_srb * srbcmd = aac_scsi_common(fib, cmd); in aac_scsi_64() local
1581 ret = aac_build_sg64(cmd, (struct sgmap64 *) &srbcmd->sg); in aac_scsi_64()
1584 srbcmd->count = cpu_to_le32(scsi_bufflen(cmd)); in aac_scsi_64()
1586 memset(srbcmd->cdb, 0, sizeof(srbcmd->cdb)); in aac_scsi_64()
1587 memcpy(srbcmd->cdb, cmd->cmnd, cmd->cmd_len); in aac_scsi_64()
1592 ((le32_to_cpu(srbcmd->sg.count) & 0xff) * in aac_scsi_64()
1609 struct aac_srb * srbcmd = aac_scsi_common(fib, cmd); in aac_scsi_32() local
1612 ret = aac_build_sg(cmd, (struct sgmap *)&srbcmd->sg); in aac_scsi_32()
1615 srbcmd->count = cpu_to_le32(scsi_bufflen(cmd)); in aac_scsi_32()
1617 memset(srbcmd->cdb, 0, sizeof(srbcmd->cdb)); in aac_scsi_32()
1618 memcpy(srbcmd->cdb, cmd->cmnd, cmd->cmd_len); in aac_scsi_32()
1623 (((le32_to_cpu(srbcmd->sg.count) & 0xff) - 1) * in aac_scsi_32()
1781 struct aac_srb *srbcmd; in aac_issue_safw_bmic_identify() local
1791 srbcmd = &srbu.srb; in aac_issue_safw_bmic_identify()
1792 srbcmd->flags = cpu_to_le32(SRB_DataIn); in aac_issue_safw_bmic_identify()
1793 srbcmd->cdb[0] = 0x26; in aac_issue_safw_bmic_identify()
1794 srbcmd->cdb[2] = (u8)((AAC_MAX_LUN + target) & 0x00FF); in aac_issue_safw_bmic_identify()
1795 srbcmd->cdb[6] = CISS_IDENTIFY_PHYSICAL_DEVICE; in aac_issue_safw_bmic_identify()
1827 struct aac_srb *srbcmd; in aac_get_safw_ciss_luns() local
1839 srbcmd = &srbu.srb; in aac_get_safw_ciss_luns()
1840 srbcmd->flags = cpu_to_le32(SRB_DataIn); in aac_get_safw_ciss_luns()
1841 srbcmd->cdb[0] = CISS_REPORT_PHYSICAL_LUNS; in aac_get_safw_ciss_luns()
1842 srbcmd->cdb[1] = 2; /* extended reporting */ in aac_get_safw_ciss_luns()
1843 srbcmd->cdb[8] = (u8)(datasize >> 8); in aac_get_safw_ciss_luns()
1844 srbcmd->cdb[9] = (u8)(datasize); in aac_get_safw_ciss_luns()