Lines Matching refs:lun_id

78                              uint32_t lun_id, Callback *transfer_cb,
81 flashDisk(p->image[lun_id]),
82 flashDevice(p->internalflash[lun_id]),
88 lunID(lun_id),
109 * make ascii out of lun_id (and add more characters)
112 uint32_t temp_id = ((lun_id | 0x30) << 24) | 0x3A4449;
120 lunInfo.product3 = temp_id; // ID:"lun_id" ("lun_id":DI)
1522 UFSHostDevice::SCSIResume(uint32_t lun_id)
1525 if (UFSDevice[lun_id]->SCSIInfoQueue.empty())
1526 panic("No SCSI message scheduled lun:%d Doorbell: 0x%8x", lun_id,
1530 struct UTPTransferReqDesc* request_in = UFSDevice[lun_id]->
1533 uint32_t req_pos = UFSDevice[lun_id]->SCSIInfoQueue.front().reqPos;
1535 Addr finaladdress = UFSDevice[lun_id]->SCSIInfoQueue.front().
1538 uint32_t finalsize = UFSDevice[lun_id]->SCSIInfoQueue.front().finalSize;
1541 (&(UFSDevice[lun_id]->SCSIInfoQueue.front().destination[0]));
1556 UFSDevice[lun_id]->transferInfo.requestOut.header.dWord0 =
1560 UFSDevice[lun_id]->transferInfo.requestOut.header.dWord1 = 0x00000000 |
1563 UFSDevice[lun_id]->transferInfo.requestOut.header.dWord2 = 0x00000000 |
1566 UFSDevice[lun_id]->transferInfo.requestOut.senseDataLen =
1571 UFSDevice[lun_id]->transferInfo.requestOut.senseData[count] =
1592 UFSDevice[lun_id]->transferInfo.responseStartAddr = response_addr;
1593 UFSDevice[lun_id]->transferInfo.reqPos = req_pos;
1594 UFSDevice[lun_id]->transferInfo.size = finalsize;
1595 UFSDevice[lun_id]->transferInfo.address = finaladdress;
1596 UFSDevice[lun_id]->transferInfo.destination = reinterpret_cast<uint8_t*>
1597 (UFSDevice[lun_id]->SCSIInfoQueue.front().RequestIn);
1598 UFSDevice[lun_id]->transferInfo.finished = true;
1599 UFSDevice[lun_id]->transferInfo.lunID = request_out_datain.LUN;
1660 transferDone(response_addr, req_pos, UFSDevice[lun_id]->
1662 reinterpret_cast<uint8_t*>(request_in), true, lun_id);
1709 bool finished, uint32_t lun_id)
1712 if (UFSDevice[lun_id]->SCSIInfoQueue.empty())
1713 panic("No SCSI message scheduled lun:%d Doorbell: 0x%8x", lun_id,
1726 lastinfo.lun_id = lun_id;
1734 (&(UFSDevice[lun_id]->transferInfo.requestOut)),
1747 uint32_t lun_id = transferEnd.front().lun_id;
1749 UFSDevice[lun_id]->SCSIInfoQueue.pop_front();
1751 UFSDevice[lun_id]->SCSIInfoQueue.size(), lun_id);
1783 if (!UFSDevice[lun_id]->SCSIInfoQueue.empty())
1784 SCSIResume(lun_id);
1882 SCSIDiskOffset, uint32_t lun_id)
1904 new_transfer.lunID = lun_id;